前言

本篇文章主要为学习记录、资料整理,文中大量内容来自网络,详见参考文献。

通信网络

电信网(即电话交换网络)由终端、传输和交换三大部分组成;因特网(即计算机互联网)由终端、传输、交换以及多个计算机网络等几部分组成。随着通信行业的快速发展,传统的电信网、计算机互联网与有线电视网的融合(三网融合)已经成为网络发展的趋势。三者融合发展,互联互通,为客户同时提供语音、数据和广播电视等多重服务。这里我们将其统一称之为通信网络。相对应的,通信网络由三大部分组成:接入网、承载网、核心网。

5g边缘计算的发展前景与应用 5G与边缘计算(1)

核心网演进之路

核心网(Core Network,简称 CN)或被成为骨干网(Backbone),本质就是对数据的处理和分发,即 “路由交换”。

早古时期

最早的时候,固定电话网的核心网,说白了就是把电线两头的电话连接起来,这种交换,非常简单,主要满足人们无线移动通话的需求。

5g边缘计算的发展前景与应用 5G与边缘计算(2)

后来,用户数量越来越多,网络范围越来越大,开始有了分层。

5g边缘计算的发展前景与应用 5G与边缘计算(3)

网络架构也复杂了,有了网络单元(Net Element,简称 NE,网元),是具有某种功能的网络单元实体。

同时,我们要识别和管理用户了,不是任何一个用户都允许用这个通信网络,只有被授权的合法用户,才能使用。于是,多了一堆和用户有关的网元设备。它们的核心任务只有三个:认证、授权和记账,简称 3A。

5g边缘计算的发展前景与应用 5G与边缘计算(4)

再后来,有了无线通信,连接用户的方式变了,从电话线变成无线电波,无线接入网(RAN,Radio Access Network)诞生。接入网变了,核心网也要跟着变,于是有了无线核心网。再再后来,有了 2G、3G、4G。每一代通信标准,每一项具体制式,都有属于自己的网络架构,自己的硬件平台,自己的网元,自己的设备。

2G 网络架构

第二代蜂窝移动通信系统出现在数字蜂窝技术的发展与成熟之后,为了进一步提高通话的质量,推出了数字化语音业务的第二代蜂窝移动通信系统。 2G 的核心网设备如下,名字就叫 MSC(Mobile Switching Center,移动交换中心)。

5g边缘计算的发展前景与应用 5G与边缘计算(5)

2G 的网络架构如下,组网非常简单,MSC 就是核心网的最主要设备。HLR、EIR 和用户身份有关,用于鉴权。

5g边缘计算的发展前景与应用 5G与边缘计算(6)

后来,到了 2.5G,在 2G 和 3G 之间,就是 GPRS。

5g边缘计算的发展前景与应用 5G与边缘计算(7)

在之前 2G 只能打电话发短信的基础上,有了 GPRS,就开始有了数据(上网)业务。于是,核心网的网络架构有了大变化,开始有了 PS(Packet Switch,分组交换,包交换)核心网。如下图红色部分,包含 SGSN(Serving GPRS Support Node,服务 GPRS 支持节点)和 GGSN(Gateway GPRS Support Node,网关 GPRS 支持节点)。SGSN 和 GGSN 都是为了实现 GPRS 数据业务。

5g边缘计算的发展前景与应用 5G与边缘计算(8)

从 2000 年 GPRS 首商用到 2020 年 5G 到来,不禁为移动通信迅猛发展之势而感慨。数据速率从 2G GPRS 65Kbit/s 到 LTE-A 1Gbit/s,再到 5G 时代 10-20Gbit/s,增长速度令人吃惊。

5g边缘计算的发展前景与应用 5G与边缘计算(9)

3G 网络架构

20 世纪末,IP 和互联网技术的快速发展改变了人们的通信方式,传统的语音通信的吸引力下降,人们期望无线移动网络也能够提供互联网业务,于是出现了能够提供数据业务的第三代移动通信系统。

2.5G 到了 3G,网络结构变成了下图模样。而 3G 基站,由 RNC 和 BSC 组成。

5g边缘计算的发展前景与应用 5G与边缘计算(10)

到了 3G 阶段,设备商的硬件平台进行彻底变革升级。3G 的核心网设备如下:

5g边缘计算的发展前景与应用 5G与边缘计算(11)

3G 除了硬件变化和网元变化之外,还有两个很重要的思路变化。其中之一,就是 IP 化。以前是 TDM 电路,就是 E1 线,中继电路。粗重的 E1 线缆 IP 化,就是 TCP/IP,以太网。网线、光纤开始大量投入使用,设备的外部接口和内部通讯,都开始围绕 IP 地址和端口号进行。

第二个思路变化,就是分离。具体来说,就是网元设备的功能开始细化,不再是一个设备集成多个功能,而是拆分开,各司其事。在 3G 阶段,是分离的第一步,叫做承载和控制分离。在通信系统里面,说白了,就两个(平)面,用户面和控制面。如果不能理解两个面,就无法理解通信系统。

5g边缘计算的发展前景与应用 5G与边缘计算(12)

这两个面,在通信设备内部,就相当于两个不同的系统,2G 时代,用户面和控制面没有明显分开。3G 时代,把两个面进行了分离。

5g边缘计算的发展前景与应用 5G与边缘计算(13)

从 R7 开始,通过 Direct Tunnel 技术将控制面和用户面分离,在 3G RNC 和 GGSN 之间建立了直连用户面隧道,用户面数据流量直接绕过 SGSN 在 RNC 和 GGSN 之间传输。到了 R8,出现了 MME 这样的纯信令节点。

5g边缘计算的发展前景与应用 5G与边缘计算(14)

4G 网络架构

第四代移动通信系统提供了 3G 不能满足的无线网络宽带化。4G 网络是全 IP 化网络,主要提供数据业务,其数据传输的上行速率可达 20Mbit/s,下行速率高达 100Mbit/s,基本能够满足各种移动通信业务的需求。

4G 网络架构中,SGSN 变成 MME(Mobility Management Entity,移动管理实体),GGSN 变成 SGW/PGW(Serving Gateway,服务网关;PDN Gateway,PDN 网关),也就演进成了 4G 核心网,如下图。

MME(移动性管理实体)的主要功能是支持 NAS(非接入层)信令及其安全、跟踪区域(TA)列表的管理、PGW 和 SGW 的选择、跨 MME 切换时进行 MME 的选择、在向 2G/3G 接入系统切换过程中进行 SGSN 的选择、用户的鉴权、漫游控制以及承载管理、3GPP 不同接入网络的核心网络节点之间的移动性管理(终结于 S3 节点),以及 UE 在 ECM_IDLE 状态下可达性管理(包括寻呼重发的控制和执行)。

5g边缘计算的发展前景与应用 5G与边缘计算(15)

4G LTE 网络架构(注意,基站里面的 RNC 没有了,为了实现扁平化,功能一部分给了核心网,另一部分给了 eNodeB)。2009 年,在部署 LTE/EPC(4G 核心网)的时候,有人认为核心网演进之路已经走到尽头,继续突破创新实在太难,毕竟要掌控每小区峰值速率 150Mbps 的网络王国,实在是一件不容易的事。然而,随着 VoLTE 和 VoWiFi 的出现,LTE/EPC 又引入了 S2a、S2b 和 S2c 接口,这些接口将核心网的控制范围延伸到了非 3GPP 网络,即可信 Non-3GPP 接入(Non-3GPP Trusted Access)和非可信 Non-3GPP 接入(Non-3GPP untrusted Access)连接到 3GPP 网关 PGW。自此,核心网的构架如下图所示,图中绿色实线表示用户面 & 控制面接口。

5g边缘计算的发展前景与应用 5G与边缘计算(16)

演进到 4G 核心网之前,硬件平台也提前升级了。以中兴为例,开始启用 ATCA/ETCA 平台(后来 MME 就用了它),还有 xGW T8000 平台(后面 PGW 和 SGW 用了它,PGW/SGW 物理上是一体的)。

ATCA 里面的业务处理单板,本身就是一台单板造型的 “小型化电脑”,有处理器、内存、硬盘,我们俗称 “刀片”。

5g边缘计算的发展前景与应用 5G与边缘计算(17)

既然都走到这一步,原来的专用硬件,越做越像 IT 机房里面的 x86 通用服务器,那么,不如干脆直接用 x86 服务器吧。

长久以来,网络越来越庞大,越来越复杂,而那些专用的电信设备不但扩展不灵活,而且习惯了自扫门前雪,整体效率太低,如同公司的体制,这是一个庞大而臃肿的机构,仿佛背着世界前行。所以电信运营商要打破传统,用 IT 的方式来重构网络。而虚拟化打通了开源平台,让更多的第三方和合作伙伴参与进来,从而在已运行多年的成熟的电信网络上激发更多的创新和价值。这正是 NGMN 的愿景:生态、客户和商业模式。于是,网元功能虚拟化(Network Function Virtualization,NFV)的时代到来了。

5g边缘计算的发展前景与应用 5G与边缘计算(18)

软件上,设备商基于 OpenStack 开发自己的虚拟化平台,把以前的核心网网元,“种植” 在这个平台之上。网元功能软件与硬件实体资源分离

5g边缘计算的发展前景与应用 5G与边缘计算(19)

设备商先在虚拟化平台部署 4G 核心网,也就是,在为后面 5G 做准备,提前实验。硬件平台,永远都会提前准备。

5g边缘计算的发展前景与应用 5G与边缘计算(20)

5G

NGMN 是这样定义 5G 的:5G 是一个端到端的生态系统,它将打造一个全移动和全连接的社会。5G 主要包括三方面:生态、客户和商业模式。它交付始终如一的服务体验,通过现有的和新的用例,以及可持续发展的商业模式,为客户和合作伙伴创造价值。

比起 2/3/4G 时代主要局限于接入网和随之演进的核心网,更多聚焦于技术。5G 的野心是 “端到端” 的系统构架。从技术上讲,5G 还将实现电信也从未有过的软件和硬件分离,并引入 IT 数据中心所采用的云化和虚拟化的概念。简而言之,2/3/4G 是技术推动单调的服务和商业模式,而 5G 要运用各种技术去满足和支持持续变化的生态和商业模式。

如果说 4G 时代的智能终端技术全面促进了传统 PC 互联网同移动网络的深度融合,那么在 5G 时代,MEC 技术将会推动云计算平台同移动网络的融合,并可能在技术及商业生态上带来新一轮的变革和颠覆。 电信产业经历过辉煌,但如今跌入低谷,5G 将是电信产业重返辉煌的机会。

5g边缘计算的发展前景与应用 5G与边缘计算(21)

5G 网络的需求

国际电信联盟(ITU,International Telecommunication Union)针对每一个新世代的网络,都会制定出需求及应用场景,而各大电信标准组织,再依照 ITU 所提出的需求,订定标准并向 ITU 提交标准,供 ITU 审订。5G 提交的标准为 IMT-2020(https://www.itu.int/en/ITU-R/study-groups/rsg5/rwp5d/imt-2020/Pages/default.aspx)。

ITU 在 IMT-2020 中订定了 5G 的八大 KPI(https://www.itu.int/en/ITU-D/Regional-Presence/ArabStates/Documents/events/2018/RDF/Workshop Presentations/Session1/5G- IMT2020-presentation-Marco-Carugi-final-reduced.pdf):

  1. 更好的使用者传输速率体验(User Experienced Data Rate):100 Mb/s 以上
  2. 更高的峰值传输速率(Peak Data Rate):20Gb/s
  3. 单位面积在单位时间内更高的传输数据量(Traffic Capacity):10~100Mb/s/m2
  4. 更高的频谱使用率(Spectrum Effiency):3 倍以上
  5. 更快的移动速度(Mobility):500km/h
  6. 更低的延迟(Latency):1ms 以下
  7. 更高密度的装置联机(Connection Dencity):100 万 devices/km2
  8. 更低的耗能(Network Energy Efficiency):电力消耗为 1/100 以下

5g边缘计算的发展前景与应用 5G与边缘计算(22)

这八个 KPI 主要是要满足三大场景的应用:

  1. eMBB(Enhanced Mobile Broadband,增强型移动宽带):指的是更快速的传输速率以及更好的使用者上网体验,即解决人与人之间通信,人们上网的问题。
  2. mMTC(Ultra-reliable and Low Latency Communications,海量物联网通信): 指的是更大量、更密集的机器通信(每平方公里 100 万个以上的装置进行联机),即解决物联网的问题。
  3. uRLLC(Massive Machine Type Communications,低时延、高可靠通信):指的是更低的延迟,像是无人驾驶、工业自动化和远端医疗手术等应用。

要实现这样的愿景,5G 网络需要面临的技术挑战主要是:高速率、端到端时延、高可靠性、大规模连接、用户体验和效率。

5g边缘计算的发展前景与应用 5G与边缘计算(23)

5G 网络架构的设计原则

为了应对这这样的技术挑战,5G 网络设计原则为:

5g边缘计算的发展前景与应用 5G与边缘计算(24)

如果用四个词来概括 5G 网络的设计原则,它们是:解耦、软件化、开源化和云化。

5G 网络的逻辑架构

5g边缘计算的发展前景与应用 5G与边缘计算(25)

5g边缘计算的发展前景与应用 5G与边缘计算(26)

5G 核心网络的关键技术

由此,5G 核心网构架主要包含三大关键技术:SBA、CUPS 和网络切片,最终实现了化整为零、由硬变软的彻底演进。

5g边缘计算的发展前景与应用 5G与边缘计算(27)

SBA 基于服务的架构

SBA(Service Based Architecture,基于服务的架构),借鉴了 IT 领域的微服务架构(Microservices)理念,基于云原生(Cloud Native)构架的设计思想。同时,糅合了 NFV、网络切片(Network Slicing)及 Softwarization(software -ization,软件虚拟化)的概念,将原本的网络功能(如 MME 中的 Mobility management、Authentication)虚拟化为 NF(Network Function,网络功能),使 5G 核心网变为更加的 灵活、可扩展(Extensible、Flexible)。

:云原生的使命是改变世界如何构建软件,其主要由微服务架构、DevOps 和以容器为代表的敏捷基础架构几部分组成,目标是实现交付的弹性、可重复性和可靠性。

5g边缘计算的发展前景与应用 5G与边缘计算(28)

微服务化

微服务就是指将单体式架构(Monolithic)拆分为多个粒度更小的微服务(Microservices),微服务之间通过 API 交互,且每个微服务独立于其他服务进行部署、升级、扩展,可在不影响客户使用的情况下频繁更新正在使用的应用。正是基于这样的设计理念,传统硬件网元设备先是虚拟化为 NF(网络功能),然后 NF 再被分解为多个 “网络功能服务”。

5g边缘计算的发展前景与应用 5G与边缘计算(29)

传统硬件网元设备是一种紧耦合的黑盒设计,NFV(网络功能虚拟化)虽然从黑盒设备中解耦出 NF 软件,但解耦后的软件依然是个 “大块头” 的单体式构架,需进一步分解为细粒度化的模块化服务组件。所以,从单体式架构到微服务架构的演变,会有一个明显的外在表现,就是网元大量增加了。微服务之间通过开放 API 接口来实现集成,以提升应用开发的整体敏捷性和弹性。

微服务化后的 5G 网络架构

5g边缘计算的发展前景与应用 5G与边缘计算(30)

5G 网络的 VNF(虚拟网络功能)清单

:在 TS 23.335 中,有提到 UDC(User Data Convergence),主要是将 UDM、AUSF 和 PCF 这三个和用户资料、计费相关的元件整合为 UDC,用以确保数据的一致性和降低 Control Plane 中重复的 Signaling。

这些网元看上去很多,实际上,硬件都是在虚拟化平台里面虚拟出来的。这样一来,非常容易扩容、缩容,也非常容易升级、割接,相互之间不会造成太大影响。这个 5G 核心网基础构架正是基于云原生的微服务构架设计原则,以模块化、软件化的构建方式来构架 5G 核心网,以高效执行不同服务类型的网络切片。我们看到上图中网络节点名称后面都带有 Function(功能),这些功能是基于软件化的,以便动态灵活调整网络。

基于服务的接口

SBI(Service Based Interface,基于服务的接口)所使用的 Protocol 如下图:

5g边缘计算的发展前景与应用 5G与边缘计算(31)

回过头来看 3GPP 于 TS 23.501 中订定 5G SBA 构架:SBA = 网络功能服务 基于服务的接口

5g边缘计算的发展前景与应用 5G与边缘计算(32)

其中 NF 可由多个模块化的 “网络功能服务” 组成,并通过 “基于服务的接口” 来展现其功能,因此 “网络功能服务” 可以被授权的 NF 灵活使用。其中,NRF(NF Repository Function,NF 贮存功能)支持网络功能服务注册登记、状态监测等,实现网络功能服务自动化管理、选择和可扩展。

5g边缘计算的发展前景与应用 5G与边缘计算(33)

在 SBA 的构架中,任何 NF 可以分为 Producer 和 Consumer,而 NRF(Network Function Repository Function,NF 注册功能) 则做为协调者的角色,如上述例子,当一个新的 NF(Producer)加入时,这个 NF(Producer)会向 NRF 进行注册,而当有ㄧ个 NF(Consumer)需要使用一个 NF(Producer)时,则它会向 NRF 询问是否有这个 NF(Producer)存在,而这个 NF(Producer)是否是它可以被允许(由 NRF 决定)使用的,假设这个 NF 存在,NRF 也授权它(Consumer)使用,则它才向那个 NF(Producer)提出使用此一 NF(Producer)的请求,并在此一 NF(Producer)授权之后进行使用。

5g边缘计算的发展前景与应用 5G与边缘计算(34)

CUPS 控制与用户面分离

为了摆脱专用硬件,增加 Operator 在服务的扩增和传输设备扩建上的弹性,降低 CAPEX 以及 OPEX,在现有的核心网络中引进了 SDN 将控制面(Control Plane)和数据面(Data Plane)进行分离的概念。事实上,核心网一直也都在沿着控制面和用户面分离的方向演进。到了 4.5G 和 5G 时代,这一分离的趋势更加彻底,也更加必要。其中一大原因就是,为了满足 5G 网络毫秒级时延的 KPI。

5g边缘计算的发展前景与应用 5G与边缘计算(35)

这就是 CUPS(Control and User Plane Separation,控制与用户面分离),又称 “杯子式”(Cups)网络构架,目的是让网络用户面功能摆脱 “中心化” 的囚禁,使其既可灵活部署于核心网(中心数据中心),也可部署于接入网(边缘数据中心),最终实现可分布式部署。这就是所谓的核心网用户面下沉。同时,也保留了控制面功能的中心化。

2017 年 R14 阶段,3GPP 将再次向分离式的核心网构架演进之路出发。可以把它叫 “全分离式” 的网络构架。在 “全分离式” 构架下,SGW 和 PGW 被分离为控制面和用户面两部分(如下图黄色填充部分,SGW分 离为 SGW-C 和 SGW-U,PGW 分离为 PGW-C 和 PGW-U),同样,SGSN 也被分离为控制面(SGSN-C)和用户面(SGSN-U)。

5g边缘计算的发展前景与应用 5G与边缘计算(36)

5G 时代,高清视频、VR/AR 等应用必然给网络带来超大数据流量,这不但给回传带来沉重负担,而且对核心网集中处理能力也是挑战,只能核心网的用户面下沉,从集中式向分布式演进。

另外,对于毫秒级的 5G 时延,核心网的用户面下沉与分布式架构也是一个必然的选择。光纤传播速度为 200km/ms,数据要在相距几百公里以上的终端和核心网之间来回传送,显然是无法满足 5G 毫秒级时延的。物理距离受限,这是硬伤。因此,需将内容下沉和分布式的部署于接入网侧(边缘数据中心),使之更接近用户,降低时延和网络回传负荷。

5g边缘计算的发展前景与应用 5G与边缘计算(37)

低时延同时也会带来小区的蓬勃生长。并不只是因为 5G 高频段覆盖范围小才不得不考虑小区,其实时延也需要小区。小区越小,相对于宏站,意味着小区无线环境越简单、干净,这可以降低由于恶劣的无线环境带来的重传问题,在高可靠、低时延的 5G 应用中同样重要。

除了降低时延,这样的构架也附送了另一个好处,将更多的互联网内容揽入电信网络的怀抱中。低时延将使得电信网络掌握更多内容控制权,这种内容控制权依赖基于 MEC 在接入网侧的内容感知,比如对 GTP-U 数据流的解析,这加强了网络对业务内容的理解,真正实现智能管道。电信产业经历过辉煌,但如今跌入低谷,5G 将是电信重返辉煌的机会。

LTE 网络内部时延是小于 20ms,如果 Ping 外部服务器还不考虑重传,这个时延通常在 40-50ms 以上。光纤的传播速度是 200km/ms,5G 在应对时延超敏感用例时要求接入网时延不超过 0.5ms,这就意味着 5G 中心机房(数据中心)与 5G 小区(基站)之间的物理距离不能超过 50 公里。面对物理时延的挑战,我们不得不考虑在接入网引入移动边缘计算(MEC)、边缘数据中心,也就是将以前核心网和应用网的一些功能下沉到接入网。

5g边缘计算的发展前景与应用 5G与边缘计算(38)

尽管这种从中心化向分布式系统的演进和电信网络一直秉承的中心化概念是背道而驰的,但是别无选择。

网络切片

5G 服务是多样化的,包括车联网、大规模物联网、工业自动化、远程医疗、VR/AR 等等。多种类型的业务和多样化的通信场景对 5G 网络提出了多样化的性能需求。这些服务对网络的要求是不一样的,比如工业自动化要求低时延、高可靠但对数据速率要求不高;高清视频无需超低时延但要求超高速率;而这些多样化的性能需求显然无法通过统一的网络架构来保证, 因此 5G 网络需具备虚拟化切片的能力 ,使得每个网络切片能够适配不同的业务和通信场景,以提供合理的网络控制和高效的资源利用。

网络切片技术与 MEC 技术并称 5G 网络的两大关键技术。网络切片是指将物理网络通过虚拟化技术分割为多个相互独立的虚拟网络,每个虚拟网络被称为一个网络切片, 每个网络切片中的网络功能可以在定制化的裁剪后,通过动态的网络功能编排形成一个完整的实例化的网络架构。 通过为不同的业务和通信场景创建不同的网络切片,使得网络可以根据不同的业务特征采用不同的网络架构和管理机制,包括合理的资源分配方式、控制管理机制和运营商策略,从而保证通信场景中的性能需求,提 高用户体验以及网络资源的高效利用,例如在超密集场景下引入本地化的控制管理机制和数据传输机制,降低网络中的信令开销和传输路径的跳数。

5g边缘计算的发展前景与应用 5G与边缘计算(39)

其实说白了,就是人类上网需要很快的网速,车联网、VR/AR 需要很低的延时,智能抄表这样的物联网,需要更大的覆盖和更多的连接。5G 网络,统统都要满足。

可见,这么灵活的切片工作岂是传统大块头的黑盒设备能担当的。以一个死板的固定网络结构去应对,肯定是不行的。只有拆分成模块,灵活组队,才能搞定。显然,就要虚拟化、软件化,再将网络功能进一步细粒度模块化,才能实现灵活组装业务应用。因此,3GPP 就确认了由中国移动牵头 26 家公司提出的 SBA 构架为 5G 核心网基础构架。

5g边缘计算的发展前景与应用 5G与边缘计算(40)

控制面

控制面被分为 AMF 和 SMF。单一的 AMF 负责终端的移动性和接入管理;SMF 负责对话管理功能,可以配置多个。基于灵活的微服务构架的 AMF 和 SMF 对应不同的网络切片。

5g边缘计算的发展前景与应用 5G与边缘计算(41)

AMF 和 SMF 是控制面的两个主要节点,配合它俩的还有 UDM、AUSF、PCF,以执行用户数据管理、鉴权、策略控制等。另外还有 NEF 和 NRF 这两个平台支持功能节点,用于帮助 Expose 和 Publish 网络数据,以及帮助其他节点发现网络服务。

用户面

5G 核心网的用户面由 UPF(用户面功能)节点掌控大局,UPF 也代替了原来 4G 中执行路由和转发功能的 SGW 和 PGW。4G 核心网中的 MME、SGW 和 PGW 消失了。4G 中 MME 的功能被分解到 AMF(接入和移动管理功能)和 SMF(会话管理功能)中,SGW 和 PGW 被 UPF 替代。

5g边缘计算的发展前景与应用 5G与边缘计算(42)

从 2G 时代的 MSC/HLR 到软交换,再到 4G 时代引入 MME 和 GW,总得来说,核心网一直沿着分离和软件化方向演进。5G 则更加彻底。传统 “黑盒” 硬件被解耦,网络功能软件进一步分解为微服务,以灵活构建网络功能,网络功能运行于通用 COTS 服务器或迁移至云,实现灵活的网络切片。总的来说,是一次化整为零、由硬变软的彻底演进。

不过,不管怎么演进,核心网的三大功能:服务管理、会话管理和移动管理始终存在。

5G 无线接入网的关键技术

首先,来看一个公式:

Channel capacity = Frequency * Bandwidth * Numbers of area 系统总容量/传输速率 = 频谱效率 * 宽带 * 小区数量

5g边缘计算的发展前景与应用 5G与边缘计算(43)

要提升 Capacity,不外乎上面三个参数的提升。

提升频谱

提升频谱的本质就是缩短波长。我们知道,波长越长,单位距离里面波的数量就越少,反之则越多。举个例子,波长为 10 公分和 5 公分,则一公尺内就会有 10 个和 20 个波。所以,可以利用更短的波,去达成更快的传输速率。假设一个波可以传送 1 个位的数据,那如果波长变成一半,那么在同样的时间内,传送的数据量就变成了 2 倍。但实际上,波长并非越短越好,波长越短穿透力也会越差,所以传送的距离也会越短。如此,基站的密度就必须提升,才能够实质上的提升单位面积的传输速率。

高频段的穿透能力差,覆盖范围小:

5g边缘计算的发展前景与应用 5G与边缘计算(44)

因为,增加小区数量和提升带宽这两个方式,都意味着更高的成本。所以,运营商更喜欢通过提升频谱效率的方式来提升容量。考虑到校验纠错、编码方式等办法都接近了香农极限,最有效的办法就是多天线技术了。高阶 MIMO(Multiple Input Multiple Output)和 Massive MIMO 这种复杂的天线系统成为了 5G 的首选。

提升宽带

越高的频谱所能使用的宽带也就越大、每个小区的宽带也越宽、传输速率也越快。例如,一个宽带 10Mhz 的小区,传输速率是一个宽带 5Mhz 小区的 2 倍。目前 4G 所使用的宽带为 5Mhz~20Mhz,每 5MHz 为一个增加单位,在 sub-6GHz(目前 4G 主要使用的频段区域)的高频区希望宽带能提升到 100Mhz 以上,而 IMT-2020 则希望 6GHz 以上的频段,其宽带可以至少在 800MHz 以上。

5g边缘计算的发展前景与应用 5G与边缘计算(45)

提升小区数量

目前主流是通过 Carrier Aggregation(CA)来提升小区数量,即 将好几个小区块的频段做 Aggregation,达到数倍的速率。有点像是把好几根小水管绑在一起,变成一根大水管,目前 LTE-A(4G)的 5CA,是使用 5 个 20MHz 的小区做聚合。

5g边缘计算的发展前景与应用 5G与边缘计算(46)

Carrier Aggregation 又可分为三种:

  1. Inter-band CA:像是使用 800MHz 和 1.9GHz 各一个小区。
  2. Intra-band non-contiguous CA:像是使用 1.9GHz 底下两个不连续的小区。
  3. Intra-band contiguous CA:像是使用 1.9GHz 底下两个连续的小区。

5g边缘计算的发展前景与应用 5G与边缘计算(47)

C-RAN 利用分布式概念降低延迟

5g边缘计算的发展前景与应用 5G与边缘计算(48)

一个基地台,可以分成三个部分:

基地台构架的演进(到 4G 为止)可以分为三个阶段,如上图:

  1. 传统基地台(Traditional base station):传统基地台的 RRU 和 BBU 为一体的,和 RF 天线之间利用 Feeder cable(传统的电视或广播天线)连接,缺点是 Feeder cable 的频宽很低,而且当天线不够时,扩增困难/弹性低、成本(OPEX、CAPEX)高昂。
  2. 分离式基地台(Distributed base station):为了解决传统基地台的问题,我们将 RRU 和 BBU 进行分离,RRU 和 BBU 之间利用光纤线(Optical cable)连接,此举增加了布建的弹性,也加大了频宽,这样未来也更方便增加天线的部署。
  3. 整合型基地台(Integrated’base station):因为频宽的大幅增加,还有技术的进步,我们可以将 RF 天线和 RRU 结合,一个 RRU 上面可以支持大量的天线(Massive MIMO)。

注:RRU 跟 BBU 之间的沟通界面,是使用一个叫做 CPRI(Common Public Radio Interface)的协定,这中间可以通过很多不同类型的基础设施网络,这里不赘述。

其实上面第三个阶段,就是使用到了 C-RAN 的概念,C-RAN 是由中国移动于 2009 年提出得概念,C 的意思是 Centralize、Cloud 的意思,当原本绑在一起的功能进行拆分之后,对电信商而言,就增加了部属的弹性,有了 Cloud 的概念,我们可以将 BBU 集体布建于一个小型的 Data Center,形成一个 BBU Pool(或 BBU Hotel),而这个 Data Center 的多个 BBU,就能跟数量庞大的 RRU 进行对接,而因为 RRU 跟 BBU 是使用光纤进行连接的,所以可以大幅提升频宽和部属的弹性。

简而言之,C-RAN 构架就是将 RRU 拉远,BBU 资源集中化,并对其进行软件化、虚拟化和云化,电信中心机房向 IT 数据中心转型,以及引入 MEC(Multi-access Edge Computing,移动边缘计算)

4G 场景中,C-RAN Massive MIMO 当前推荐的降低延迟方案之一,主要思想是让高频段扩大覆盖范围。在这样的网络构架下,控制面和用户面分离。工作于低频段且覆盖范围大的宏小区主要负责控制面,传送控制信令;而工作于高频段的小区只负责用户面,传送用户数据流量。这样的构架不但解决了高容量和全覆盖的问题,同时,减少了切换,减少了网络信令。

5g边缘计算的发展前景与应用 5G与边缘计算(49)

再来,针对 5G 时代的云化、虚拟化概念,又将 BBU 再次切分为 DU(Distributed Unit)和 CU(Central Unit)两个部分,由 CU 对底下的 DU 进行集中化的分层管理,下图是 3GPP TR 38.801 所提出可能的几种切割方式,详细的切割方式决议,可参考 3GPP TS 38.401:NG-RAN(https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3219)。

CU 又可以导入 SDN,切分为 CP 和 UP,并利用 Open Source 让 RAN 端更为开放、有弹性,如下图所示:

5g边缘计算的发展前景与应用 5G与边缘计算(50)

MEC 边缘计算

要实现上文中提到过的 5G 的低延时需求,所以引入了边缘计算(Edge Computing)的概念,其思想类似于计算机中的 Memory 和 Cache 的概念,我们将用户常用到的数据,放在离用户比较近的边缘云(Edge-cloud)中,达到降低用户存取网络信息/服务的延迟,同时降低核心网络的流量/负担。

MEC(Mobile Edge Computing,移动边缘计算)概念最初于 2013 年出现。IBM 与 Nokia Siemens(诺基亚,PS:联通 5G 买了那么多诺基亚的设备,大概就是因为 MEC 的发起者是诺基亚了吧。)网络当时共同推出了一款计算平台,可在无线基站内部运行应用程序,向移动用户提供业务。ETSI(European Telecommunications Standards Institute,欧洲电信标准协会)于 2014 年成立移动边缘计算规范工作组(Mobile Edge Computing Industry Specification Group),正式宣布推动移动边缘计算标准化。

其基本思想是把云计算平台从移动核心网络内部迁移到移动接入网边缘,实现计算及存储资源的弹性利用。这一概念将传统电信蜂窝网络与互联网业务进行了深度融合,旨在减少移动业务交付的端到端时延,发掘无线网络的内在能力,从而提升用户体验,给电信运营商的运作模式带来全新变革,并建立新型的产业链及网络生态圈。

MEC 改变了 4G 中网络和业务分离的状态,通过对传统无线网络增加 MEC 平台网元,将业务平台(包含内容、服务、应用)下沉到移动网络边缘,为移动用户提供计算和数据存储服务。

据估计,将应用服务器部署于无线网络边缘,可在无线接入网络与现有应用服务器之间的回程线路(Backhaul)上节省高达 35% 的带宽使用。到 2018 年,来自游戏、视频和基于数据流的网页内容将占据 84% 的 IP 流量,这要求移动网络提供更好的体验质量。利用边缘云架构,可使用户体验到的网络延迟降低 50%。据 Gartner 报告,全球联网的物联网设备至 2020 年将高达 208 亿台。在图像识别方面,服务器的处理时间增加 50-100ms,能提高 10%-20% 的识别准确率,这意味着在不对现有识别算法做改进的情况下,通过引入移动边缘计算技术,就可通过降低服务器同移动终端之间的传输时延改善识别效果。

2016 年,ETSI 把 MEC 的概念扩展为多接入边缘计算(Multi-Access Edge Computing),将边缘计算从电信蜂窝网络进一步延伸至其他无线接入网络(如 WiFi)。MEC 可以看作是一个运行在移动网络边缘的、运行特定任务的云服务器。

下图是 ETSI 在 MEC 白皮书(White Paper)中列出的 MEC 相关应用,包含了远程手术(Remote surgery)、自动驾驶车(Autonomous car)、AR 等等要求低延时的应用。

5g边缘计算的发展前景与应用 5G与边缘计算(51)

针对不同延时需求的应用,将 Content/Service(内容/服务)放在距离用户/核网不同的位置,就如同 Memory Hierarchy 距离 CPU 的距离远近,如下图所示:

5g边缘计算的发展前景与应用 5G与边缘计算(52)

其实同样的概念早已经被使用了,像是 CDN(Content Delivery Network),所以 CDN 本质是一个边缘应用,属于边缘计算的子集。

5g边缘计算的发展前景与应用 5G与边缘计算(53)

其中,由于高清视频切片网络要求海量视频内容缓存(Cache)、分发和用户就近访问,所以核心网用户面功能下沉到了边缘云。同样,由于任务关键型物联网对时延要求高,比如车联网,为了降低物理距离带来的时延,核心网也下沉到了边缘云,并在边缘配置车联网应用服务器。如下图,将原本放在电信运营商核心网或数据中心中的 APPs 跟 Services 迁移到了边缘云中,而使用者或是开发者只要透过 API 就能存取/使用边缘云上的资源/服务。

5g边缘计算的发展前景与应用 5G与边缘计算(54)

再把焦点缩小到ㄧ个 MEC Server 上,如以下这张中国联通的构架图所示,电信运营商将部份服务移到 MEC Server 上,而开发者(OTT 提供者,如 Youtube 或爱奇艺)及用户,可以透过一些共同的 API 来存取电信运营商于此 MEC 上提供的服务。

5g边缘计算的发展前景与应用 5G与边缘计算(55)

通过 API 呼叫 Service 的方式提下:

5g边缘计算的发展前景与应用 5G与边缘计算(56)

MEC 还可以跟 C-RAN 等技术结合,还有将核网中的ㄧ些服务、IMS 等,拉到边缘云中,降低核网的负担、提升整个系统的 Capacity。在未来,MEC 将构成一个庞大的生态圈,包含了用户、电信商、内容分发、设备商以及服务开发商等等。

5g边缘计算的发展前景与应用 5G与边缘计算(57)

MEC 应用场景举例MEC 应用于 VR

基于 5G 的 MEC 解决方案,该方案适用于 VR 这一典型应用场景。MEC 部署在 RAN 或 C-RAN(Cloud RAN)侧以获取利于统计分析的关键信息,提供低时延的本地化业务服务。运营商不仅可以有效减少核心网的网络负载,还能通过本地化的部署,提供实时性高、低时延的 VR 体验,增强 VR 实时互动。

5g边缘计算的发展前景与应用 5G与边缘计算(58)

MEC 应用于在线视频系统

下述为英特尔中国研究院与英特尔网络平台事业部、中国移动及爱奇艺合作开发的一款在线视频系统。该系统利用 MEC 进行视频加速,视频提供商利用 MEC 的计算、存储和网络功能,通过对用户视频请求数据分组进行分析,为特定的高清付费用户提供充足带宽,以保证其观看体验。OTT(互联网应用服务) 在使用上述系统时,无需对自己的应用网络进行架构性变动,由此可以大幅降低使用成本,加速业务创新。该系统目前已在业界知名的世界移动通信大会(Mobile World Congress,MWC)上现身,并引起广泛关注,并被 ETSI MEC ISG 采纳为典型业务场景之一。

5g边缘计算的发展前景与应用 5G与边缘计算(59)

MEC PoC12

中国联通在 2018 年 3 月首次参与 ETSI MEC 标准化工作。在 MEC#13 次会议中,中国联通主导的《PoC12:MEC Platform to Enable OTT Business》国际标准项目成功立项,获得审核委员会全票通过。这是 ETSI 在边缘计算领域首个实现 ICT(IT&CT)融合的立项,填补了 MEC 应用研究方面的空白。自此,中国联通牵头开启了 ETSI MEC 标准化组织与 OTT(互联网应用服务)的应用合作,具有里程碑式的重要意义。该立项建议由中国联通联合中兴通讯、INTEL 共同向 ETSI MEC#13 提交,并由中国联通网络研究院标准专家进行立项申请陈述和答辩。该标准项目将基于业界最大的天津边缘云测试床,依托轻量化 OpenStack、Kubernetes 等虚拟化技术,以商用化部署为目标,研究 vCDN、VR/AR 等 OTT 应用对 MEC 边缘云业务平台能力及 API 的需求,并为 ETSI GS MEC 003 系统架构的进一步完善提供强有力的参考依据。

5g边缘计算的发展前景与应用 5G与边缘计算(60)

PoC12 中所展示的 APP 部署在边缘主机上,经过 Mp1 同 MEP 对接,获取 MEP 上的平台能力,平台能力的好坏直接决定了 APP 是否部署在边缘主机并接受 MEP 管控。目前 MEP 平台的最大的问题就是平台封闭性严重,不同厂家平台制式不同很难互通,接口私有化定义。造成的后果就是一旦规模部署,每款 APP 都要分别部署在各方开发的 MEP 上,因此就都要针对各家平台进行定制化的开发和业务对接,这种不友好的方式是不会被第三方 APP 所接收,因为这种方式极大地增大了第三方的业务重复开发和维护工作。目前的解决方法是,由运营商主导 MEP 平台,同时由运营商统一开展平台接口标准化和平台架构标准化,集合设备商的各类平台能力和资源,这样第三方 APP 只需要一次开发和对接即可实现快速业务部署,对第三方 APP 非常友好,平台也更为开放。

MEC 服务器部署场景

设计 MEC 解决方案时,还必须考虑 MEC 服务器在网络中的部署位置。MEC 服务器可以被部署在网络的多个位置,例如可以位于 LTE 宏基站(eNode B)侧、3G 无线网络控制器(radio network controller,RNC)侧、多无线接入技术(multi-radio access technology,multi-RAN)蜂窝汇聚点侧或者核心网边缘。本节旨在介绍 MEC 服务器的几个主要的部署场景,并且对不同部署方式的优势和存在问题加以简要分析。

4G EPC 架构下的 MEC 部署MEC 在 5G 网络中的部署架构

而针对 MEC 的部署,不管是 ETSI 还是中国联通,都希望使用 x86 通用架构,利用网络虚拟化技术(NFV),增加未来扩充服务、动态配置资源的弹性,像是中国联通就建议使用 OpenStack 当作管理平台,以及利用 Container(如 Docker)取代 VM,其优势是为边缘运算提供更快更有弹性的反应速度、资源利用率等等。

在 5G 架构下,MEC 服务器也有两种部署方式。MEC 服务器可以部署在一个或多个 Node B 之后,使数据业务更靠近用户侧,如图中粗实线所示,UE 发起的数据业务经过 Node B、MEC 服务器 1,然后到达互联网。在该方式下计费和合法监听问题需进一步解决。MEC 服务器也可以部署在用户平面网关 GW-UP 后,如图中粗虚线所示,UE 发起的数据业务经过 Node B、GW-UP、MEC 服务器 2,最后到达互联网。此部署方法将以牺牲一部分时延为代价。

5g边缘计算的发展前景与应用 5G与边缘计算(61)

MEC 系统设计原则MEC 框架设计

MEC 框架所涉及的实体如下图所示,这些实体可以分为外部相关层、MEC 主层和 MEC系统管理层。核心是 MEC 主层,它是包含 MEC 平台和虚拟化基础设施的实体,并且可以更具体的分为 MEC 虚拟基础设施层、MEC 平台层、MEC 应用层。

5g边缘计算的发展前景与应用 5G与边缘计算(62)

由上述的 MEC 框架可以看出,移动网络基于 MEC 可以为用户提供诸如内容缓存、超高带宽内容交付、本地业务分流、任务迁移等应用。需要注意的是,任务迁移能够使得终端突破硬件限制,获得强大的计算和数据存取能力,在此基础上实现用户内容感知和资源的按需分配,极大的增强用户体验。任务迁移技术对移动设备的计算能力的强化和移动应用的计算模式的改变,必然会对未来移动应用和移动终端的设计产生深远的影响。 MEC 的任务迁移流程,如下:

5g边缘计算的发展前景与应用 5G与边缘计算(63)

ETSI MEC 架构参考模型

ETSI(欧洲电信标准化组织)在 2014 年率先启动 MEC 标准化参考模型项目。这一项目组旨在移动网络边缘为 (自己、合作伙伴或第三方)应用开发商与内容提供商 搭建一个云化计算与 IT 环境的服务平台,并通过该平台开放无线侧网络信息,实现高带宽、低时延业务支撑与本地管理。MEC 标准化的内容主要包括以下内容:研究 MEC 需求、平台架构、编排管理、接口规范、应用场景研究等。

在 2017 年底,ETSI MEC 标准化组织已经完成了 Phase I 第一阶段基于传统 4G 网络架构部署,定义边缘计算系统应用场景、参考架构、边缘计算平台应用支撑 API、应用生命周期管理与运维框架、以及无线侧能力服务 API(RNIS/定位/带宽管理)。

宏观来讲,MEC 基本架构中不同的功能实体可分为三个层级:

MEC 与 UPF

MEC 在 ETSI 的定义里面包括了用户数据平面功能(UPF)以及边缘计算平台功能,而 3GPP 的 5G 架构里面主要是定义了 UPF 网元,UPF 作为核心网的用户面下沉网元,更多是网络功能。目前两大组织也在考虑 MEC 与 UPF 的融合,一般认为 5G 网络下 MEC 与 UPF 的关系如下图所示:

5g边缘计算的发展前景与应用 5G与边缘计算(64)

UPF 是 MEC 系统的一个组成网元,MEC 系统还包括 ME C平台、MEC 平台管理、MEC 服务、MEC 应用、边缘云基础设施以及 MEC 编排(其中 MEC 平台、MEC 服务和 MEC 应用均是面向 MEC 业务服务提供,我们统称为 MEC 业务系统),UPF 负责将边缘网络的流量分发导流到 MEC 业务系统,逻辑上 UPF 与 MEC 业务系统是分离、松耦合的,实际建设时对于 MEC 与 UPF 是否合设集成部署与统一承载存在以下多种方案:

  1. MEC 与 UPF 集成部署,基于 ICT 综合边缘云统一承载。
  2. MEC 与 UPF 分离部署,基于不同的边缘云各自承载。
  3. MEC 与 UPF 部分共享部署。

5g边缘计算的发展前景与应用 5G与边缘计算(65)

ETSI MEC & NFV 架构参考模型

Phase II 第二阶段的标准化于 2018 年 9 月底完成,主要聚焦在包括 5G/Wi-Fi/固网在内的多接入边缘计算系统,重点覆盖 MEC in NFV 参考架构、端到端边缘应用移动性、网络切片支撑、合法监听、基于容器的应用部署、V2X 支撑、Wi-Fi 与固网能力开放等研究项目,从而更好地支撑 MEC 商业化部署与固移融合需求,之前完成,同期将开启第三阶段的标准维护和标准新增阶段。

ETSI MEC017 协议于 2018 年 2 月发布,重点描述了 MEC 在 NFV 环境下的部署。MEC 作为与生俱来的带有 NFV 属性的一套生态,MEC017 协议可以认为是 MEC003 协议的进一步的扩展,更加面向实际部署和落地。整个架构遵循以下原则:已有的电信网 NFV 架构网元部分尽可能的重用,MEC 模块可调用 NFV 部分功能,MEC 内部功能模块之间的信令不受 NFVO 控制,MEC 同 NFV 之间的接口要重新定义。

以 ME APP、MEP、MEPM-V、VNFM(MEPLCM)、DataPlane、CFSPortal、UEAPP、UEAPPLCM proxy、OSS、MEAO 为组合,被 MEC 参考点(MEC reference points)所连接的网元,是 MEC 原有架构部分,这部分已经在 MEC003 中定义和说明过。这些功能模块是属于 MEC 特有的网元,是基于 NFV 基础上,根据 MEC 业务特性和业务需求所设定的全新的功能模块架构。由于 NFV 的网元大多是面向电信网的网元,而 MEC 则更加偏向第三方 APP 和业务,业务种类也比 NFV 更加多样,如:定位、分流、IoT、视频编解码等等。所以,基于 MEC 业务种类繁多的特性,有必要在 NFV 的基础上增加若干个功能不一的模块来协助 MEP 实现更多的功能。这里需要说明一点,MEC 需要虚拟化资源和管理,因此,MEC 重用了 NFVI 和 VIM 的部分,可直接调用而无需二次开发。MEC 模块同 NFV 网元之间的接口,也存在着重新开发和定义的问题。

以 NFVI、VIM、OSS 为组合,可视为 MEC 和 NFV 重用的网元部分。这些网元在进行电信网 NFV 开发和部署的时候就已经建设完成了,MEC 相关业务在运行时也需要他们的支持,因此直接重用即可。

我们知道 NFV(网络功能虚拟化)指的是解耦传统电信设备的软硬件,并将软件功能运行于 x86 通用服务器硬件上,以降低成本,缩短部署周期和激发服务创新。与 NFV 一样,MEC 也强调功能软件化和平台开放化,以提升网络敏捷性,灵活性,加快部署和创新。

在标准构架上,MEC 和 NFV 看起来不无二致,但它们是有区别的。区别主要在应用服务平台和相关服务上,MEC 根据 RAN 环境对 NFV 进行了优化,它将移动接入网与互联网业务深度融合,并将云计算和云存储下沉到边缘数据中心,加速内容分发和下载,且向第三方提供开放接口以驱动创新。有了 MEC,PGW-U/SGW-U 的用户面就下沉到了移动边缘节点,且由 NFV VIM(虚拟基础设施管理)、SDN 和 Orchestrator(编排器)控制管理。

第三方 APP 的管理模式

APP 的管理对 MEC 来说是重要的部分,对 APP 的管理方式其背后代表了未来计算平台的运维模式和管理策略。ME APP 既受控于有 MEC 背景的 MEPM-V,也受控于有 NFV 架构背景的 VNFM(ME APP LCM),其本质在于 ME APP 是否与 MEP 有交互,是否使用了 ME service 或获取平台能力进行优化。

,