技术干货 | 挺进5G时代,怎能不了解MEC?

众所周知,5g时代的来临将为我们的生活带来诸多方面的变化。mec(移动边缘计算)作为建设5g网络边缘云的普遍模式,或将成为5g业务发展的“点金石”。这么被业界看好,mec究竟有何魅力?
mec系统基本架构
移动边缘计算(mec)的基本思想是把云计算平台迁移到移动接入网边缘,试图将传统电信蜂窝网络与互联网业务进行深度融合,减少移动业务交付的端到端时延,发掘无线网络的内在能力,提升用户体验,从而给电信运营商的运作模式带来全新变革,并建立新型的产业链及网络生态圈。mec的基本特点包括业务本地化、近距离及低时延的业务交付、为业务提供用户位置感知及其他网络能力。这些功能的实现,都离不开mec系统基本架构作为支持。
整体架构
mec系统整体架构如上图所示,mec系统位于无线接入点及有线网络之间。在电信蜂窝网络中,mec系统可部署于无线接入网与移动核心网之间。mec系统的核心设备是基于it通用硬件平台构建的mec服务器。mec系统通过部署于无线基站内部或无线接入网边缘的云计算设施(即边缘云)提供本地化的公有云服务,并可连接其它网络(如企业网)内部的私有云实现混合云服务。mec系统提供基于云平台的虚拟化环境(例如openstack),支持第三方应用在边缘云内的虚拟机(vm)上运行。相关的无线网络能力可通过mec服务器上的平台中间件向第三方应用开放。mec系统的基本组件包括路由子系统、能力开放子系统、平台管理子系统及边缘云基础设施。前3个子系统部署于mec服务器内,而边缘云基础设施则由部署在网络边缘的小型或微型数据中心构成。
基本功能组件边缘云基础设施:边缘云基础设施特指为第三方应用提供的包括计算、内存、存储及网络等资源在内的基于小型化硬件平台构建的it资源池,使其能够实现本地化业务部署,且方式接近基于传统数据中心的业务部署。路由子系统:路由子系统为mec系统内部的各个组件提供基本的数据转发及网络连接能力,并为边缘云内的第三方虚拟业务主机提供网络虚拟化支持。能力开放子系统:能力开放子系统支持第三方以调用应用程序接口(api)的形式,通过平台中间件驱动移动网络实现网络能力调用。平台管理子系统:平台管理子系统的主要功能包括:对移动网络数据平面进行控制,对来自能力开放子系统的能力调用请求进行管控,对边缘云内的it基础设施进行规划编排及对相关计费信息进行统计上报。
英特尔网络边缘虚拟化套件基于硬件资源池化及软硬件解耦的思想,英特尔推出了nev sdk(网络边缘虚拟化套件),可协助mec领域的合作伙伴加速开发面向电信领域的相关应用。除基础设施平台能力以外,nev sdk还可为mec应用开发者提供基于ip业务的,具备丰富api接口及高性能转发能力的基础软件环境。它为开发者屏蔽了复杂的电信网络控制,即使开发者对繁琐的电信网络不了解,也可进行快速应用开发。此外,nev sdk还提供开发实例程序及基站/核心网模拟器(需向英特尔和租凭伙伴申请软件使用许可),从而帮助应用开发者快速搭建接近现实网络的环境以便进行快速测试验证。
套件架构nev sdk基于风河公司的nfv解决方案titanium serve的部分组件及dpdk实现,需要运行在安装了英特尔至强处理器的x86服务器平台上,其部署位置位于无线接入网和移动核心网之间,可实现无线网络能力向第三方应用的开放。其架构如图所示,nev sdk的主要功能包括能力开放功能,路由功能及本地dns服务功能。
nev sdk功能架构
能力开放功能基于restful api接口实现面向第三方的能力注册、调用鉴权、调用订阅、能力发布及能力更新,从而实现mec平台能力开放子系统的基本功能运行。其中,有关网络信息开放的功能由网络信息服务(nis)模块提供。路由功能支持 mec平台路由子系统的基本运行,由网络数据路由服务(nts)模块实现。它为mec系统内各组件提供基本的数据转发及网络连接能力,并针对mec平台上的虚拟业务主机提供网络虚拟化支持,路由功能还对mec系统内的数据流量进行统计。本地dns服务功能为接入mec平台的用户终端提供加速的dns解析服务。
功能模块能力开放功能模块:该模块基于ht tp以json 数据格式实现能力开放相关数据的传输,支持第三方应用(meapp)通过restful api来调用mec平台提供的服务(me app service),即平台中间件。me app既可以是面向终端用户的第三方业务应用,也可以是面向能力开放子系统的平台中间件。路由功能模块:该 模 块 提 供了gtp-u数据流的解析处理能力,包括ip地址识别、路由、gtp协议包的封装及解封装,支持把lte协议层的数据以ip包的形式提供给mec平台上运行的第三方应用。nev sdk目前根据gtp-u数据流内封装的ip数据包的目的ip地址及端口实现数据包的路由转发,其典型用例包括:enb到epc转发、边缘云业务服务器转发及mec平台内部虚拟机之间的转发。dns功能模块:通过部署该模块,用户终端发出的dns查询请求会被转入mec平台内置的dns服务器,域名解析结果直接返回给用户终端。如果域名无法解析,则解析请求被发送到外部dns服务器,待解析完成后,相关域名记录被缓存在内置dns服务器上,用于服务下一次域名解析请求。
mec测试技术mec功能的测试环境如图所示。测试环境可基于真实终端和基站,也可通过测试仪表模拟基站和终端功能开展测试。mec功能可单独部署,也可部署在基站或核心网设备上。mec功能必须与业务服务器相连,用于支持mec管理接口测试。
mec功能测试环境示意图
系统要求被测的 mec系统应基于x86通用硬件服务器构建。被测系统应安装具备mec功能的软件,且其运行的网络环境应具备mec功能。测试仪表具备信令监测、分析功能及虚拟化平台和网络的实时性能检测、统计、分析功能,以及系统资源(如cpu占有率等)监控功能。测试仪表可以模拟仿真基站和终端的功能,如生产数据流量等。测试项目mec系统的测试项目包括:虚拟化平台测试、部署测试、功能测试、管理接口测试及业务测试。虚拟化平台测试:虚拟化平台的实时性能、服务器内部不同虚拟机间的通信能力。部署测试:通过m a no和ems创建mec网络,通过专用硬件平台部署mec网络。功能测试:本地业务访问、业务透传、基于目的ip进行业务过滤和路由、基于目的ip和端口进行业务过滤和路由、业务限速、业务阻断、业务用量统计与独立计费、业务用量合并统计、业务用量独立统计、终端移出m ec覆盖区时支持切换下的业务连续性、终端移入 m ec覆盖区时支持切换下的业务连续性。管理接口测试:与应用程序通讯接口、注册和注销服务、平台服务能力列表查询、平台订阅服务、平台服务数据更新服务和数据发布服务。业务测试:视频业务体验、增强现实业务体验。
mec相关标准发展情况目前,多家运营商及设备厂商在多个标准组织或相关机构发起了面向mec的研究工作。etsi于2016年发布了3 份与mec相关的技术规范,分别涉及mec术语、技术需求及用例、mec框架与参考架构。3gpp在ran3及sa2两个工作组分别发起了3个与mec相关的技术报告。其中tr 36.933及tr 38.801由ran3工作组发起,分别关注对现有lte网络的增强及基于新空口技术的5g无线接入网架构。tr23.799由sa2工作组发起,主要关注5g核心网架构演进。ccsa在无线通信技术工作委员会启动了一项研究项目,将mec系统称为“面向业务的无线接入网”(soran,serviceoriented ran)。该项目旨在研究soran方案架构、soran应用与需求、api接口规范及对现有无线设备和网络的影响。ngmn指出,在网络边缘需要引入一种智能节点,可部分执行核心网功能或者其他功能(例如,基于上下文感知的动态缓存)。在安全性方面,ngmn认为mec可能对网络漫游产生影响。由于本地分流。
随着mec的引入将普遍存在,需要考虑不同网络在防火墙策略方面的协调性,以确保漫游用户的体验。imt-2020(5g) 推进组对mec的功能及架构进行了论述,认为mec改变了传统4g系统中网络与业务分离的状态,使得业务平台下沉至网络边缘,实现了网络从接入管道向信息化服务使能平台的跨越,是5g的代表性能力。
虚拟化5g网络中的边缘计算
5g、c-ran和vran性能的充分提升,均有赖于ran技术的革新,无论这些革新是作用于频谱效率、无线接口还是架构层面。nfv和sdn技术正在功能层面持续支持核心网内的流程优化,而mec则更多地专注于帮助运营商们管理其应用,以及应用层面上的端到端流量。
而我们在审视mec、5g和虚拟化的关系时,要认识到它们并非是摆在运营商面前供其挑选的、彼此之间可以相互替代的解决方案。要认识到在5g来临之时,我们需要边缘计算——边缘运算能够在5g到来之前降低网络的时延,而在5g到来之后,我们也依然需要边缘计算来进一步降低网络时延,以满足5g的需求。
同样,由于用于基带处理的、集中化放置的bbu为部分边缘计算功能提供了一个适合的切入点,ran虚拟化也有助于边缘计算的推广。举例来说,部署在一个零售中心内的小型c-ran网元(如bbu所在的位置)就可以同时放置mec服务器来管理一些本地化的应用,并将其通过蜂窝网络和wi-fi网络提供给访问者们使用。通过c-ran/vran 和mec的集成化部署,运营商还可以改善其业务用例,这是因为在这种集成化部署之上增添mec所产生的成本,要远远低于在现有架构上扩展mec所需的成本。
mec通过在无线接入网内提供云化的it能力,实现了近距离、超低延时、高带宽以及实时访问无线网络信息和以位置识别为特征的服务环境。mec不但为应用开发者和内容提供商提供了全新的业务开发环境及用户体验,而且促进了移动网络运营商的转型,实现了网络从接入管道向信息化服务使能平台的跨越,是5g的代表性能力之一。mec因此正成为计算机及通信行业新的热点。众多it及电信设备厂家,正在通过包括etsi在内的不同标准化组织推进相关的标准工作,希望mec成为开放的平台,支持不同方案及产品的集成融合,促进业务创新。
但是mec的推进也面临着一些问题,从网络架构来看,数据平面的控制、会话连续性支持、网络能力开放支持、策略框架及计费能力增强等新特性,意味着网络必须在可重配及可扩展方面得到进一步的强化。从网络部署及运营方面来看,控制部署成本及兼容不同制式的传统网络问题尚未得到很好解决。