1基础设施平台选择问题
核心网虚拟化的基础设施主要包括物理硬件层及虚拟化层。在物理硬件层面,计算设备的选择是关键问题之一,众所周知,传统核心网网元主要采用高级电信计算架构(ATCA)服务器,而云计算系统主要采用商业现货供应(COTS)服务器。一个是电信应用,一个是互联网应用,两者提供的服务不同,造成了对设备要求的不同。电信平台要保证不间断的业务提供,对物理硬件的可靠性要求高,而互联网应用仅需做到尽力而为,对物理硬件的可靠性要求较低;电信设备一般置于传统电信机房,对设备的环境适用性(例如温度适用性、电信兼容性、防尘、抗震)、设备尺寸、功耗及供电类型、重量等要求严格,而互联网设备一般置于新型数据中心,由于机房环境较好,可适当降低对设备的要求。核心网虚拟化是传统电信领域与互联网技术结合的产物,仅从功能上来讲,ATCA及COTS设备完全能够实现核心网虚拟化,但从可靠性、经济性等角度考虑,ATCA及COTS的选择仍是业界正在考虑的问题。在虚拟化层面,从功能上来讲,核心网虚拟化对虚拟化层的基本要求主要包括以下几个方面:(1)支持x86指令集以使用服务器设备。(2)支持共享存储以实现虚拟机迁移等特性。(3)支持硬件辅助虚拟化以提升虚拟机性能。(4)支持虚拟机远程部署和监控以实现远程自动管理。(5)支持标准化的虚拟机模板以实现跨厂家。(6)支持亲和度识别以及虚拟层高可用机制以实现系统级可靠性。目前,业界主流的虚拟化产品(如:Xen[3]、KVM[4]、VMware[5]、Hyper-V[6]等)均能够支持以上特性。但电信厂家多选择Xen、KVM等开源软件,这主要是因为可进行定制研发,避免功能开发受制于第三方,并实现成本节约。此外,OpenStack[7-8]提供了开源的云资源管理方案,其功能组件及标准的应用编程接口(API)被各厂家的核心网虚拟化平台所采用,这也为核心网虚拟化层的开发提供了更多的便利。除了计算设备和虚拟化软件的选择之外,物理硬件层与虚拟化层与外部的交互也是需要考虑的关键问题之一。传统的核心网软件直接运行在物理平台上,为保证系统的可靠性,网元软件需要实时采集物理服务器状态,判断电源、风扇、网口、磁盘,甚至芯片等是否工作正常。在核心网虚拟化环境中,网元软件不仅需要了解物理服务器的状态,还需要了解虚拟化软件的状态。而且,一旦物理服务器或者虚拟化软件发生故障,需要将故障映射到相应的虚拟机,以使得上层软件能够正确定位并处理故障。这种状态上报及定位的机制需要云管理平台及核心网软件的共同支持,进一步来说,如果物理层、虚拟层以及网元软件来自不同的厂家,即跨厂家实现核心网虚拟化,我们认为这些状态上报的信息需要实现标准化。
2核心网云管理问题
核心网虚拟化后,将打破现有的以网元为中心的软硬件紧耦合的管理模式,转向以资源为中心的软硬件松耦合的管理模式,从而实现跨域,跨地区,跨平台的集中管理,实现资源的智能调度(自动化的扩容、缩容等),这就是基于NFV的核心网云管理。基于欧洲电信标准组织(ETSI)的NFV架构[9],我们定义了移动核心网的云系统架构,如图1所示。与传统电信核心网管理相比,核心网云管理增加了对硬件资源、虚拟资源层、虚拟化网元以及完整网络功能的管理和调度。实现核心网云管理的网元功能包括虚拟设施管理(VIM)、虚拟网元管理(VNFM)和虚拟业务编排(VNFO)。(1)VIMVIM负责虚拟化基础设施的管理。主要功能包括:采集硬件资源和虚拟资源的状态信息并上报给VNFM,实现资源监测、故障监测和上报;接受来自VNFM的上层应用请求并进行认证,认证通过后,通过控制虚拟机管理器(Hypervisor)来执行上层应用请求,实现资源的迁移和弹性伸缩。(2)VNFMVNFM负责虚拟网络功能(VNF)的生命周期管理及其资源使用情况的监控。具体包括VNF的添加、删除、更改、查询、扩容/缩容、预留以及VNF所占用资源的动态监控等。以添加一个VNF为例,VNFM需要计算这个VNF所用的计算、存储和网络资源的需求,并根据需求向VIM申请创建虚拟机,在创建成功的虚拟机上加载相关VNF软件并运行。(3)VNFOVNFO负责基础设施和虚拟化网络功能VNF的管理和编排,进而实现完整的网络服务。以IMS为例,VNFO可以通过对呼叫会话控制功能(CSCF)、归属用户服务器(HSS)等VNF的编排进而提供一个完整的IMS网络服务。在多数据中心和多厂家部署的场景下,VNFO通过标准接口可提供跨数据中心和跨厂家的协同管理能力。与ETSINFV的云管理相比,图1中的核心网云管理在以下几个方面进行了增强,能实现更高的可靠性:(1)增加了VIM与硬件资源层间的C1接口,可以及时采集硬件故障信息,并通知上层业务进行快速切换。(2)在虚拟化平台中增加了亚健康的检测机制,对于硬件尚未出现故障但已经出现较多业务失败的场景能够及时感知并进行相应的预防处理。(3)增加了VNFM和VNF之间的C10接口,使业务情况的变化也能及时地为云管理网元所感知,例如当出现业务量陡增,负荷迅速上升的场景时,云管理网元能够迅速感知并进行相应的资源调度,以避免出现过载而导致业务中断。
3转发面加速问题
核心网转发面设备通常具有较高的转发性能要求,比如承载移动网络数据流量的分组域核心网网关设备。大多数传统电信设备厂家都采用专有的转发芯片以实现高性能转发的目标。随着核心网虚拟化技术的发展,转发面设备的演进路线仍是一个值得深入研究的问题。从物理硬件的分类来看,传统设备采用的专有芯片(如NPU等)转发性能高但扩展性较差,而通用服务器采用的通用芯片转发性能低但扩展性较好。随着硬件技术的发展,通用芯片的计算能力越来越高,通用网卡的转发能力也越来越强(达到10Gb/s、40Gb/s等),同时,数据面开发套件(DPDK)[10]、单根I/O虚拟化(SR-IOV)[11]等优化技术的出现,还将进一步提升通用服务器的转发性能。这些都使得核心网的转发面采用通用服务器并引入虚拟化技术成为一个可能,但核心网转发面采用专有芯片设备还是通用芯片仍然是一个复杂且值得进一步解决的问题。从转发面设备的演进路线来看,传统设备中大多采用专有的单板来实现转发功能,而其业务控制处理功能则由其他类型的单板来实现。由于机框单板数量的限制,传统设备通常通过两种单板的配比来实现容量的要求,这在一定程度上限制了转发单板和业务处理单板的独立扩展,难以充分利用硬件资源。转发面网元设备引入虚拟化之后,可有以下两种演进路线:(1)转发面功能和业务控制功能绑定,由软件实现。这种方式简单灵活,但转发性能需要进一步验证。(2)转发面功能和业务控制功能分离,独立扩展,分别优化。
4核心网NFV的产业实践
随着IT虚拟化技术的发展,全球标准化组织、电信运营商、电信设备厂家均开启了核心网虚拟化的研发工作。到2013年,参与ETSINFVISG的运营商从13家扩展到20多家,全球众多电信厂家、IT厂家参与其中,同年10月发布了用例[12]、需求[13]、术语[14]等规范,在产业界将电信网络虚拟化的研发推向了高潮。由于业界普遍认为在已经部署且稳定运营的现有网络上直接替换并进行虚拟化改造的收益不大,因此承载VoLTE的IP多媒体子系统(IMS)成为核心网虚拟化的触发点。在2013年,多家电信运营商均对IMS云化进行了可行性验证和测试。2013年年初运营商Vodafone提出在通用的HPx86服务器上开展IMS核心网虚拟化测试,各测试厂家实现了基于HPC7000服务器和VMware虚拟化平台的IMS云化可行性验证。同年10月韩国运营商LGUplus在本土开展IMS云化测试,同月运营商DT在欧洲部署VoLTE、RCS和RCSe的虚拟化平台,其中RCSe已经实现商用。2013年年底,运营商TELE2分别在荷兰和瑞典完成IMS核心网和业务平台的虚拟化测试,并计划于2014年上半年实现商用。与IMS相比,核心网的其他网元虚拟化进程相对较慢。2013年,全球的电信设备厂商、新兴电信厂商和创业公司纷纷开展了虚拟化演进分组核心网(EPC)的研发工作,与准商用的IMS云化产品不同,EPC虚拟化目前还主要停留在概念验证阶段,主要的“瓶颈”在于转发面性能问题,而少数的几个准商用的EPC虚拟化案例主要来自不太考虑转发性能的企业网应用。中国移动从2010年开始就开展了多项核心网虚拟化的研究工作,通过在实验室搭建虚拟化平台,验证了在未进行任何技术优化的前提下,虚拟化的IMS及软交换网元将额外消耗10%~20%的CPU资源,并增加10%~20%的信令时延,这表明引入虚拟化带来的性能损耗在可接受的范围内。2013年中国移动在TC3牵头发起了《核心网控制网元虚拟化技术研究》的研究报告,研究移动核心网控制面网元(如CSCF/MME等)虚拟化的需求、场景、架构及关键问题,在TC5牵头发起了《移动软网络需求及架构》的研究报告,研究移动分组域网络演进的需求、架构及关键问题。同期,中国移动开展了多厂家的虚拟化IMS和虚拟化EPC的实验室测试工作,在2014年世界通信展[15](MWC)成功展示了全球首次多厂家混合组网的端到端虚拟化网络原型系统,并打通了基于微型基站(Nanocell)、基于通用服务器的虚拟化云接入网(C-RAN)和核心网(EPC和IMS)的VoLTE视频通话,展示了虚拟化核心网的可靠性、自动扩容和缩容等特性,会展期间引起了全球多个运营商、ETSINFV技术专家、各大通信设备商及IT厂家的极大关注,进一步加速电信网络实现网络功能虚拟化(NFV)的进程,并为后续核心网虚拟化技术的进一步研究和现网应用奠定了基础。
5结束语
随着移动宽带的到来,互联网及流量对传统电信业的冲击将愈加激烈,这促使电信运营商走到了变革的十字路口,而核心网的网络虚拟化则是从网络自身出发的一种应对变革的有效手段。通过将虚拟化、云计算的IT技术引入到移动核心网,实现网络部署能力的提升、网络部署成本的降低和运营能力的增强。虽然业界对于核心网虚拟化是未来网络的重要组成部分已经达成共识,但是核心网的网络虚拟化技术在基础设施平台、云管理以及转发性能优化上仍然存在很多待解决的问题,我们还需要继续深入开展核心网网络虚拟化的各项研究,推动产业的成熟,为将来部署云化的核心网做好技术储备。
作者:陈炜 韩小勇 尼凌飞 单位:中国移动通信有限公司研究院
相关专题:制约企业发展的因素 焦作大学教务管理系统