基于ONAP开源架构的云网操作系统研究

2021-09-10 08:21王栋孙琼徐洪磊
电信科学 2021年8期
关键词:云网闭环切片

王栋,孙琼,徐洪磊

(中国电信股份有限公司研究院,北京 102209)

1 引言

围绕国家“新基建”发展战略需求,云网资源及其承载的数字化平台已经成为新型信息基础设施的核心底座,网络与云的融合发展成为夯实“新基建”成果的关键技术。云网融合是一个充满丰富内涵、不断发展的新兴概念,其技术内涵是面向云和网络的基础资源,通过一体化的技术架构,实现简洁、敏捷、开放、融合、安全、智能的新型信息基础设施资源供给[1]。目前已商用的云网运营系统尚未实现闭环自动化运营[2-6],现有的云网运营系统研究主要围绕闭环自动化展开[7-9],对于智慧内生的智能化架构思考较少。

未来云网融合将不断提升自动化和智能化的需求,并针对多场景差异化服务等级协议(service level agreement,SLA)需求提供保障。在云网融合发展的技术尝试中,现有云网运营系统已经无法满足未来云网融合的技术需求,基于云网切片,具备云网大脑功能的新一代云网操作系统呼之欲出。

2 云网融合的技术需求与演进

随着数字社会转型的不断深入,各类用户对于云网融合发展的需求愈发强烈,未来云网融合系统将不断提升差异化的SLA保障能力,以便适应持续发展的各类不同场景需求。因此,需要更加灵活、开放、智能的新型云网操作系统同时运营、支撑不断提升的网络能力、云能力和数字化平台能力。

2.1 云网运营系统的升级需求

当前正在应用的云网运营系统主要面向云网一体化运营,包括云网业务开通、加载、网络端到端SLA以及云资源保障,在云网无缝链接的基础上初步实现运维自动化、智能化。然而,未来云网融合的目标将是一体化的云网资源提供、业务运营和闭环保障。现有的云网运营系统已不具备满足未来云网融合需求的能力,云网操作系统是云网运营系统升级改造的目标。云网操作系统不同于传统计算机操作系统的概念,操作(operating)是运营(operation)一词的升级,重点在于突出用户交互的灵活性,提升用户对于云网系统的参与度,并增强系统对用户差异化SLA需求的保障能力。

2.2 云网融合的技术架构

云网融合的技术架构主要包括3个层次:云网基础设施、云网功能和云网操作系统。如图1所示,云网基础设施主要包括云网业务运营的各种物理计算、存储和网络设备;云网功能包括各类虚拟化的云资源,以及 SDN/NFV化的网络设备;云网操作系统是建立在云网硬件资源和虚拟化资源基础之上的一体化运营操作平台,可提供智能化的云网资源编排能力。通过3个层次的有机结合,形成了未来云网融合的技术架构。

图1 云网融合的技术架构

2.3 云网资源一体化管控

对于业务应用,云网操作系统可以屏蔽各类云网软硬件资源的差异化,将其抽象为通用的业务能力和服务,实现统一管理、统一操作和统一运营,从而支持业务应用实现实时、按需、动态部署。为实现上述功能,云网“大脑”和云网切片两项关键技术被提出和应用,并基于云原生环境进行开发。

2.4 云网操作系统的打造目标

融合统一的云网操作系统将用于全面支撑云网融合目标的实现,进而面向智能社会提供数字化云网应用平台,面向数字经济提供云网融合开放能力、数字化开放运行环境以及多方数据共享,服务全行业数字化转型需求。对于开放化的云网操作系统,可以充分借鉴和参与开源解决方案研发,跟踪最新技术发展,进而保持技术领先,引领时代变革。

3 ONAP功能架构

开放网络自动化平台(open network automation plat+orm,ONAP)是Linux网络基金会托管的开源网络编排运营项目,基于开源、开放的全球统一框架,为运营商网络编排和业务运营提供自动化综合操作平台[10]。基于ONAP可以快速地自动化部署新业务,并支持该业务的全生命周期管理。

与传统的运营系统相比,ONAP在业务无关平台、开放性、闭环自动化和开发-运营(DevOps)一体化4个方面进行了显著变革[11]。

(1)ONAP定位于一个自动化的使能平台,可以让不同运营商根据自身业务需求进行灵活定制,不受厂商、业务和场景的限制。

(2)ONAP致力于开发一个开放可编程的软件生态环境,其体系结构支持随时选用业界最佳组件模块,各组件均为可插拔设计,可以灵活地进行替换和升级。同时,通用功能组件按照共享模式开发,具有较强的可复用性。

(3)闭环自动化是ONAP的典型架构创新,其可实现端到端的全自动化流程,且可以动态变更。其最终目标是将日常运维中的配置管理、计费管理、性能管理、安全管理和故障管理等功能均实现自动化。

(4)ONAP基于开发-运营一体化架构设计,可以方便地实现敏捷开发、精益部署,增强软件开发人员于网络运维人员的交流互动,使软件开发发布更加快捷、频繁和可靠。

4 基于ONAP架构的云网操作系统

4.1 云原生开发环境

云原生开发环境是实现云网操作系统灵活开发迭代的核心,ONAP部署环境基于云原生平台进行搭建,可根据云网操作系统的持续演进需求,提供以业务应用为中心的公共开发平台,使开发者轻松实现敏捷开发和产品更新,而无须关注云网底层基础设施状态。

4.2 基本架构方案

基于ONAP架构的云网操作系统架构方案如图2所示,主要包括设计态组件SDC和运行态组件。设计态组件SDC用于实现具体业务的设计和创建。运行态组件主要包括用户交互组件UUI、服务编排SO、单域控制器以及闭环控制相关组件。

图2 基于ONAP架构的云网操作系统方案

4.2.1 设计态与运行态框架

ONAP架构主要包括设计态和运行态两部分。设计态框架用于对平台业务功能进行设计、定义和编程开发,运行态框架则用于执行设计态框架所设计开发的运营管理逻辑。

设计态框架主要包括4个组件。最核心的组件是服务设计和创建(service 2esign an2 creation,SDC),包括定义多种角色用于负责业务资源设计、测试验证和资源确认等流程。其他设计态组件还包括 VNF需求(VNF requirement,VNF REQS)、VNF验证程序(VNF vali2ation program,VVP)以及VNFSDK。

运行态框架包括业务实例下发和闭环控制两大场景,同时可划分为功能有部分重叠的编排层和控制层。编排层核心是跨域业务编排器(service orchestrator,SO),控制层则包括多种单域控制器(controller),包括VF-C、SDN-C、APPC等。运行态的其他核心组件还包括活动和可用资源库(active an2 available inventory,A&AI)、数据采集分析和事件触发(2ata collection、analysis an2 events,DCAE)和策略(policy)等。

基于 ONAP设计态-运行态框架设计的云网操作系统,可实现业务设计、业务下发与用户交互以及闭环自动化管理功能。业务设计开发人员主要在设计态实现云网新业务的设计开发。网络运维人员基于闭环自动化管理功能实现智慧运营管理,同时基于随愿引擎实现与用户的交互感知。

4.2.2 云网“大脑”(闭环自动化)

随着云网资源的不断多样化,其运营管理复杂度持续增加。云网“大脑”是云网操作系统中负责云网资源及运营信息采集、分析、处理、学习、预测和优化的一体化智能信息组件,是云网操作系统的“神经中枢”。通过应用包括人工智能、大数据在内的智能化技术,实现云网资源的统一管理、编排和运营,并进一步提升云网融合系统的自适应、自学习、自纠错和自优化能力。

ONAP架构在设计之初就瞄准闭环自动化功能的实现。闭环控制功能起始于DCAE模块,由其接收相应的事件触发信息,然后经过若干微服务循环组件(例如policy等),最后下发给控制器和编排器执行相应操作。

基于ONAP闭环自动化组件可实现云网“大脑”的主要功能。在DCAE模块可实现网络状态的感知和监控,以及智能化分析预测功能。相关网络故障检测和自愈策略可存储在policy组件中,触发调取下发给 SO执行,进而由控制器完成相应故障修复工作。

4.2.3 云网切片(端到端切片)与编排控制

网络切片基于不同的网络参数属性,将物理网络划分为多个逻辑上相互独立的虚拟切片,从而为客户提供差异化的网络产品,满足不同的业务场景需求。云网切片在网络切片的基础之上,将云资源的弹性、伸缩等特性与不同云网业务所需的差异化网络需求进行整合,实现统一管理、编排和优化,进而实现云网资源的端到端切片应用,为云网“大脑”完成智能化操作运营奠定基础。

云网切片需实现以下3方面的核心能力。

(1)统一编排是实现端到端云网切片应用的关键技术,需通过将客户业务需求转换为云网资源的调度需求,基于统一封装抽象的虚拟云资源和网络服务来实现。

(2)云网感知指通过对异构云网资源多样化采集的方法,全面获取客户需求、云网业务和软硬件资源的相关信息,实现对云网状态和服务质量的全面量化感知。

(3)自主优化在云网感知和统一编排的基础之上,根据业务服务质量要求以及云网资料状态情况,实现云网切片对云网服务的自动化调整优化。作为编排运营系统,ONAP具备强大而统一的服务编排组件用于支持全域业务编排。同时,为支持单子域快速高效的网络编排控制,根据功能差异,提供了多种不同的网络功能控制器。SO负责最顶层的网络管理编排工作,以及对下层控制器间的编排,主要包括理顺控制器间的数据交互、帮助其根据指定流程和所需信息完成相应的动作。

目前ONAP发行版实现了基于3GPP规范的5G移动网络端到端切片功能[12]。云网切片的概念尚未完成标准化工作,因此可借鉴5G承载网切片实现方案,结合云切片的设想,完成云网切片功能的设计开发工作。

4.3 端到端智能云网切片方案验证

参考ONAP现有5G移动网络端到端切片方案,本文提出了一种端到端智能云网切片方案,并建立了如图3所示的闭环自动化保障流程。

图3 云网操作系统闭环自动化流程

如图3所示,在运行态网络中,DCAE组件不断从底层网络中获取实时网络监控数据,并进行网络性能预测分析。当预测现有云网切片无法满足用户需求时,选择基于OOF组件更换切片实例,或基于policy组件修改切片配置参数策略的方式对云网切片进行提前修改,以满足用户需求。随后在服务编排组件 SO完成编排器对域控制器的配置下发,从而提前调整云网资源以保障用户需求。

在仿真验证中,针对网络实时时延和瞬时抖动两项关键指标进行验证。分别仿真3 600 s,查看并分析云网操作系统和云网运营系统的两项指标。

如图4所示,对于用户10 ms时延需求,具备闭环自动化保障功能的智能切片可实现全时域的保障,而不具备闭环自动化保障功能的传统云网切片则需要在用户报障(约2 800 s)后进行事后恢复。

图4 云网切片实时时延性能

如图5所示,对于用户高可靠性的需求,具备闭环自动化保障功能的智能切片可实现接近100%的低抖动能力(<±3),而传统云网切片则不具备高可靠保障能力,抖动离散值较大。

图5 云网切片瞬时抖动性能

对比具备闭环自动化保障功能的云网操作系统和不具备闭环自动化保障功能的传统云网运营系统,可明显观察到云网操作系统的闭环自动化保障功能可实现对用户需求的高可靠性保障。

5 结束语

云网融合是一个不断演进的过程[13]。以云网操作系统为典型代表的信息通信技术创新,将强有力地推动未来信息基础设施转型,特别是以云网大脑、云网切片等为代表的关键核心技术,是持续推动云网融合目标实现的重要保障。云网融合研究的周期进展还将与 6G通信技术的发展周期相互吻合,并将与6G通信技术中的ICDT融合技术相互借鉴。最终,云网融合需要运营商与设备厂商、应用开发商以及高校科研院所等产业各方持续共同努力,形成云网融合开放新生态。而开源研究和开发,将为云网融合发展开创新局面,引领行业迈向新时代。

猜你喜欢
云网闭环切片
下期要目
新型云网融合编排与调度系统架构与分析
航天云网科技发展有限责任公司
单周期控制下双输入Buck变换器闭环系统设计
基于SDN与NFV的网络切片架构
双闭环模糊控制在石化废水处理中的研究
肾穿刺组织冷冻切片技术的改进方法
冰冻切片、快速石蜡切片在中枢神经系统肿瘤诊断中的应用价值比较
最优价格与回收努力激励的闭环供应链协调
一种基于全闭环实时数字物理仿真的次同步振荡阻尼控制