还有一个支撑技术很关键,SDN软件定义网络,它实现了网络的智能化,转发和控制要分开,这样的话能够实现在线可编程,在线可调整,使整个网络更加灵活,NFV支持网络功能软件化、硬件资源池化,SDN支持网络动态调整和网络配置的自动化,两者结合可实现5G微服务和网络切片的有效部署。
NFV和SDN的关键支撑技术都是基于开源的,比如Openstack,K8S,OPENDAYLIGHT等等,开源的技术契合了5G的需求,在这张图里我们可以看到众多的开源项目,大部分是由Linux基金会支持的,中兴近年来加大了对开源领域的投入,中兴是OPNFV,ONAP和OPENDAYLIGHT的铂金会员,是Openstack,CLOUDNATIVE和DPDK的黄金会员以及其他开源组织的白银和普通会员,积极参与的社区活动中,举一个例子,在Open Stack上面,中兴通讯投入了超过200名研发人员,长期对Open Stack代码持续跟进和改进,社区里面已经有四个项目经理,9核心项目成员,并贡献了大量的BP和代码。
接下来,我们来看下电信云资源池的特点及需求,通讯网络是分层网络,大体上可以分为中心、区域和边缘三级,中心定位为大脑和中枢,主要承载控制/管理以及集中化的媒体面网元、省级流量转发、以及CDN省级节点等,边缘主要承载分布式部署的用户面/媒体面网元以实现流量快速卸载,接入主要承载接入类网元以及实时性要求较高的网元,优化用户体验,5G UP,MEC,车联网,VR/AR等业务,中心、区域和边缘的业务需求上有相似的地方,比如高性能转发,又有不同的地方,比如中心需要实现多DC管理和智能运维,而边缘负责无线接入的部分需要对加解密和视频编解码等方面进行增强加速,另一方面受限于边缘节点自身环境条件的限制和当地运维能力的不足,边缘DC需要轻量级甚至是超融合一体机的云解决方案,并且对自动化运维的需求强烈,在运维层面,整个网络按照新的架构运维的话,没办法在区县这一级拥有那么多具备云计算运维能力的人,需要采用集中化运维和自动化运维的方式来管理网络。所以在我们提出的解决方案里面,每一层都会提供不同的针对性解决方案。在区域,为满足性能要求进行软硬件加速,运维层面可以实现区域和边缘数据中心统一管理,也需要对我们下沉的计算资源进行统一管理,而在边缘它的形态比较多样化,除了硬件加速之外,我们需要去考虑无人值守守和部署方案,部署方案有多种多样选择,目前有NOVA CELL拉远的方案、轻量级解决方案,有容器解决方案,超融合一体机解决方案,搭配位于区域的统一云管平台,满足各种各样资源统一管理和统一运维的诉求。
中兴通讯分布式云解决方案主要有三个特征:高速、融合和智能。
高速主要体现在网络转发、加解密和音视频编解码等方面,提供了软件加速和硬件加速的技术,软件加速主要涉及实时操作系统,CPU绑定,NUMA绑定,巨页,DPDK等方面,硬件加速,中兴可支持主流SRIOV网,也可以提供智能网卡以实现网络的加速,可以实现25G、40G和100G网络性能,中兴也和知名GPU厂商实现了音视频编解码的增强等。
融合主要是三个层面的融合,首先是是云和网的融合,云资源池和基于SDN网络进行融合,实现云网联动。其次是资源融合,主要是容器、虚机和裸金属三种不同形态资源融合。再次是和第三方云资源池进行统一管理。
智能主要包括两个方面:一是自动化,包看自动化部署和自动化配置,自动化监控和自动化巡检等等。二是智能根因分析,网络虚拟化以后,业务、虚拟层和硬件是解耦的,在加上SDN,出现故障后很难排查和分析定位问题,有了根因分析工具对告警/日志等进行自动化的关联分析,可以提供问题解决的效率并降低对人员技能的要求。
2018年中兴开源社区主要工作也是围绕加速、边缘计算、智能运维三个方面。一是硬件加速:主要是对GPU子卡、加解密子卡等加速硬件的进一步应用验证,加速硬件管理完善。
二是边缘计算资源管理,目前技术选择上有容器、虚机,CELL拉远、轻量级云资源等各种各样的技术,我们会把主要精力方案CELL V2方案的完善和Openstack轻量化方面,以及Openstack和K8S的协同上,这块在会前也和CNCF的CTO Chris进行了探讨,后续会加强在这块的合作,共同推进和完善。
三是在运维自动化方面进一步增强,包括在云和网方面,都进行自动化工具推进,把我们一些好的工具合到社区版本里面去。