据GSMA预测,2018年到2025年之间,全球运营商将在5G网络建设上投资高达1万亿美元。随着运营商网络基于NFV/SDN的云化、网络切片、MEC(边缘计算)、服务化架构等技术的引入,5G时代的运营商网络监控运维也将面临前所未有的挑战。北京云杉世纪网络科技有限公司(以下简称:云杉网络)旗下的DeepFlow 5GC面向5G核心网,针对网络功能NF分拆解耦后的新挑战,基于对服务NFS间的通信访问流量进行获取分析,以保障核心网稳定运行;方案主要由采集器、控制器、数据节点三部分组成。
在5G核心网环境中,获取功能服务NFS间访问调用所涉及的网络流日志、数据包并非易事。DeepFlow采集器基于分布式架构,实现对各类型资源池以及物理网络的流量采集及预处理抽象层。
图:5GC环境中的DeepFlow采集器
如上图,各类型号的DeepFlow采集器为5GC运维保障提供基础流量捕获能力,支持物理网络、KVM、ESXi、容器等资源池网络环境,采集器分布式部署,在计算节点对数据包进行过滤、去重、压缩、标记等本地化处理,从而避免单点性能瓶颈。通常5GC流量捕获涉及到KVM虚拟机与容器POD的网络流量获取,其实现原理如下图所示。
图:5GC环境网络流量获取
监控保障框架同样需要弹性可扩展,通过采集抽象层,实现流量获取与后端数据分析实现解耦。流量获取侧主要避免对生产环境的侵入和额外的配置,在DeepFlow方案中,采集器以独立进程形式存在,部署在KVM Hypervisor系统或者容器POD上,无需对vSwitch增加镜像策略以及更改系统配置。此外,采集器的工作运行是在预先指定的CPU、内存等资源范围内,确保不影响生产环境。
在5G核心网体系中通常有云、管、边、端的概念,边缘云可快速响应处理用户侧请求,减小时延;中心云集中部署管理面和控制面,集中统一进行管理控制。中心云、边缘云涉及多数据中心、多资源池且分布在不同地区,监控保障平台控制面需要解决所面临的多点、多地问题。
控制器是整个DeepFlow平台的控制中枢,负责对平台的管理控制平面的扩展,分为主控制器、备控制器、从控制器,可按照部署要求进行选择,为平台提供统一的控制接入点。单一控制器最大支持控制管理2000个采集点,控制器集群可扩展至50台主、备、从控制器,管理10万级采集器能力。
在多点的部署环境中,首先指定主区域(Region),主控制器存在于主区域中,当启动主控制器高可用功能,主区域内应部署多台控制器,通过心跳保证控制器间的状态同步,及时启动主、备控制器选举。选举产生主控制器后,为整体流量管理平台提供控制入口。除主区域外的其他区域控制器为从控制器,不参与主控制器选举。
在区域中可以划分多个可用区(AZ,Available Zone),通常以可用区为单元,由单一控制器独立控制可用区内的各类型采集器,对本地采集器进行采集策略、分发策略、预处理策略下发。多区域间可通过专线网络进行控制通信,主要包括管理、策略等通信。
5GC中网络功能服务NFS间的调用流量是典型的时间序列数据,同时具备相应的网络特性。DeepFlow数据节点由可水平扩展的高性能网络时序数据库组成,满足服务调用链监控追踪要求,需要具备对所存储的网络指标数据进行分组聚合,提供高性能查询能力,展示访问调用性能趋势、规律、延时、异常等。
Free5GC是5G核心网开源软件项目,总体架构基于3GPP标准、遵循SBA框架,采用虚拟化方式实现网络功能,可运行5G核心网的标准服务,并且可以模拟相应工作流程。本示例环境采用虚拟机运行容器、创建Kubernetes集群、搭建5G核心网验证环境,使能各网络功能。部署DeepFlow平台监控网络功能服务(NFS)运行全景以及服务调用性能,展示全栈跟踪能力。
5G核心网中,网络功能是性能监控保障的核心,整个核心网通过虚拟化以及服务化后,除关注各类型的网络功能外,还涉及各云、容器等不同维度。绘制一张多维度的知识图谱是服务监控的核心能力,通过关键实例快速查询关联信息。如下图,基于服务化的5G核心网架构中,包含各类型网络功能以及用户设备(UE,User Equipment),无线接入网络(RAN,Radio Access Network),数据网络(DN,Data Network)。
在核心网中的主要网络功能,主要有:
网络功能通过容器POD或虚拟机承载实现,在生产运行过程中,网络功能与拆分后的服务实例其属性涉及多个维度,DeepFlow®平台通过对云平台(如Openstack)、容器平台(如Kubernetes)进行API对接,主动学习环境中的相关信息,包括:
关于DeepFlow
DeepFlow是北京云杉世纪网络科技有限公司(简称云杉网络)推出的一款云网络流量采集、可视化与分析产品。DeepFlow软件基于x86集群和通用网络设备,支持集群部署,支持容器(Kubernetes)、OpenStack、vSphere虚拟化环境和AWS、阿里云、腾讯云等各类云环境,帮助企业在混合云环境中统一采集并分发任意工作负载之间的网络流量,实现对云端业务全链路的性能监控和多维度的可观测性。凭借领先一代的技术优势和完整的产品解决方案,DeepFlow已在50多家世界500强企业落地部署,不断为客户提供云网络治理的最佳实践。
SDN in China
2021年3月29日
技术干货, 技术探讨, 核心技术, 行业趋势, 解决方案