写给互联网工程师的5G书 | 7. 云化接入网

早就想写一个系列,给互联网行业的朋友介绍一下移动通信网络,特别是5G移动通信系统,但一直没想好怎么写。最近看到ONF发布的开源书《5G Mobile Networks:A Systems Approach》,其目标读者正是互联网从业者,因此打算将全书翻译为中文,希望能让有兴趣的朋友们能够了解移动通信网络的一些基本概念、网络架构和演进方向。原文:5G Mobile Networks: A Systems Approach[1]。中文版Github仓库:https://github.com/yuff100/5GSystemApproachCHN

7. 云化接入网(Cloudification of Access)

前几章以循序渐进的方式的方式介绍了5G相关内容。首先将5G分解为基本组件,然后展示如何以基于云的设计最佳实践将这些组件组装在一起,构建一个功能完整、符合3GPP规范的5G蜂窝网络。在这个过程中,我们很容易忽略蜂窝网络正在经历一场戏剧性变革这个大图景,而这才是5G的意义所在。最后,我们将对这一大趋势提供一些观察思考。

7.1. 多云部署(Multi-Cloud)

要理解将云技术应用于接入网的影响,首先要了解云。云计算从根本上改变了我们的计算方式,更重要的是,改变了创新的步伐。它通过以下组合来做到这一点:

  • 分解(Disaggregation):基于开放接口将垂直集成的系统分解成独立的组件。
  • 虚拟化(Virtualization):能够在通用硬件平台上运行这些组件的多个独立副本。
  • 通用化(Commoditization):能够根据工作负载的要求,在通用硬件上弹性伸缩这些虚拟组件。

同样的情况也会发生在接入网上,或者从另一个角度来看,云本质上就可以扩展到接入网。

图37. 多租户云的集合——包括虚拟化的RAN资源以及传统的计算、存储和网络资源——托管的电信和OTT服务以及应用程序。

图37从一个较高的角度展示了最终有可能会演进成怎样的架构,整个云跨越了边缘云、私有电信云和公有云,我们将这种云的集合称为“多云(multi-cloud)”。每个独立的云站点都可能属于不同的组织(包括蜂窝基站),因此,每个站点都可能是多租户的,能够为其他人和组织托管(和隔离)应用程序。这些应用程序将包括RAN和核心网服务(如本书前面所述)的组合,在公有云中常见的OTT(Over-the-Top)应用程序(现在也分布在边缘云上),以及新的电信管理应用程序(同样分布在中心和边缘位置上)。

最终,我们可以期待会有通用API出现,从而降低任何人(不仅仅是今天的网络运营商或云服务提供商)获取所需的存储、计算、网络和连接资源来跨多个站点部署应用程序的障碍。

7.2. 边缘云即服务(EdgeCloud-as-a-Service)

在上一节讨论的所有内容中,将支持5G的边缘云部署为集中管理的服务,正在获得越来越多的关注。如图38所示,其思想是在企业中部署边缘云,配置RAN和移动核心网的用户面组件(以及企业希望在本地运行的任何边缘服务),然后从中心云管理该边缘部署。中心云负责运行边缘云的管理门户,以及移动核心网的控制面。这类似于在5.2节中讨论的多云配置,只是增加了能够从单个中心位置管理多个边缘部署的特性。

图38. EdgeCloud-as-a-Service是一种托管服务,RAN和移动核心网用户面组件运行在企业中,移动核心网的控制面(以及管理门户)集中运行在公有云中。

这种部署的价值在于将5G无线网的优势引入企业,包括支持实时控制大量移动设备所需的可预测、低延迟通信。工厂自动化是这种边缘云的一个重要用例,对物联网的支持是ECaaS发展的重要动力。

可以想到,最近的很多商业活动都和这个方向有关。不过现在也有这方面的开源项目,Aether是一个典型,现在可供早期采用者评估和试验。Aether是ONF运营的ECaaS,支持4G和5G,由本书中所介绍的开源组件构建。Aether可以使用授权或者和非授权的频段(如CBRS),当然非授权频段可以让这样的部署更容易。图39描述了Aether的集中管理、多站点部署的早期架构。

图39. Aether是由ONF运营的EdgeCloud-as-a-Service,由SD-RAN和本书中介绍的解耦的移动核心网组件构建而成。Aether包括一个运行在公有云中的集中管理平台。

请注意,图39中的每个边缘站点对应于第6章中描述的CORD POD,该POD经过重新配置,从而将移动核心网的运维接口和控制组件卸载到中心云上。

延伸阅读:
有关Aether的更多信息,请访问Aether官网[2]

7.3. 研究方向(Research Opportunities)

还有大量问题需要研究解决,才能让本章描述的场景成为现实,其中许多问题是由于接入网络和边缘云之间界限模糊的结果,我们将其称为接入边缘(access-edge),下面我们通过例举一些挑战和机遇的例子来总结这些问题:

  • 多接入(Multi-Access):接入边缘将需要支持多种接入技术(如WiFi、5G、光纤等),并允许用户在它们之间无缝移动。需要进行研究以打破现有技术壁垒,并为常见问题(如安全性、移动性、QoS等)设计融合解决方案。
  • 异构性(Heterogeneity):由于接入边缘将会被要求支持低延迟和高带宽连接,许多边缘功能将通过可编程白盒交换机实现,使用特定领域处理器(例如GPU、TPU等)也将更为普遍。需要研究如何调整边缘服务以利用异构资源,以及如何利用这些构建块的集合构建端到端应用程序。
  • 虚拟化(Virtualization):接入边缘将使用一系列技术将底层硬件资源虚拟化,从虚拟机到容器到无服务器架构,通过一系列L2、L3和L4/7虚拟网络互连,其中某些部分将由SDN控制应用程序管理。关于如何虚拟化计算、存储和网络资源,需要对云原生服务和面向接入的VNF(Virtualized Network Functions,虚拟化网络功能)的假设进行协调研究。
  • 多租户(Multi-Tenancy):接入边缘将支持多租户,可能有不同的相关方(运维人员、服务提供商、应用程序开发人员、企业等)负责管理不同的组件。由于不同的组件需要以不同的自治级别运行,因此不太可能在单个信任域中部署整个接入边缘。如何最小化租户隔离造成的额外开销,还需要进行研究。
  • 定制化(Customization):需要能够为不同类型的用户和应用程序提供差异化、定制的服务,才能最大程度提升接入边缘的变现价值。这被称为网络切片(参见第5.3节),涉及到在服务链粒度(代表支撑某些用户服务的功能组件)上支持性能隔离。需要进行研究以加强性能隔离,以保证服务质量。
  • 近实时(Near-Real Time):接入边缘将是一个高度动态的环境,具有不断适应移动性、工作负载和应用程序需求的能力。支持这样的环境需要严格的控制回路,控制软件将在边缘运行。需要研究和分析控制回路,定义基于分析的控制器,并设计动态适应机制。
  • 数据规约(Data Reduction):接入边缘将连接越来越多的设备(不仅仅是手机),所有这些设备都能够产生数据。支持数据规约将是至关重要的,这意味着在接入边缘需要消耗大量算力(可能包括特定领域处理器)。需要研究将应用程序重构为边缘规约和后端分析两个子组件的方法。
  • 分布式服务(Distributed Services):所有服务本质上都将是分布式的,一些功能运行在接入边缘,一些功能运行在数据中心,一些功能运行在本地或终端设备(例如车载设备)。支持这样的环境需要多云解决方案,从而与任何单一基础设施解耦。需要研究怎样以启发式方法进行功能布局。
  • 可伸缩性(Scalability):接入边缘可能会跨越数千甚至数万个边缘站点,与管理单个数据中心相比,远程协调许多边缘站点的能力(即使只是在基础设施级别)本质上是一个不同的挑战。需要研究怎样扩展边缘平台以及支持大规模部署的边缘服务。

延伸阅读:
想要更好的理解在接入边缘的研究机会,可以参考2019年4月发表于ACM SIGCOMM CCR的《民主化的网络边缘(Democratizing the Network Edge)》[3]

关于本书

本书的Github仓库[4]提供了5G移动网络:一种系统方法的源代码,遵循知识共享协议(CC BY-NC-ND 4.0)[5]许可条款。我们邀请社区一起在相同的条件下更正、改进、更新本书以及为本书提供新的素材。

如果你打算使用本书内容,请保留以下信息:
Title: 5G Mobile Networks: A Systems Approach
Authors: Larry Peterson and Oguz Sunay
Source: https://github.com/SystemsApproach/5G
License: CC BY-NC-ND 4.0[5]

阅读本书

本书是系统方法系列[6]的一部分,在线版本在https://5G.systemsapproach.org上发布。

要跟踪项目进展并收到关于新版本的通知,可以在Facebook[7]和Twitter[8]上跟踪项目。要跟踪关于互联网如何发展的讨论,请在Substack上订阅系统方法[9]

构建本书

你可以下载源代码,从而构建一个Web版本:

$ mkdir ~/5G
$ cd ~/5G
$ git clone https://github.com/SystemsApproach/5G.git

构建依赖Python,构建过程定义在Makefile中。Makefile将创建一个虚拟环境(doc_venv),用于安装文档生成工具集。

要生成HTML,请在_build/html下面执行make html

检查本书的格式,执行make lint

执行make可以看到还支持哪些输出格式。

为本书做出贡献

如果你使用本书提供的内容,那我们希望你也愿意作出为本书做出贡献。如果您对开源项目不熟悉,可以查看“如何为开源项目做出贡献”指南[10]。除了其他事情,你还将学到如何发布你希望得到解决的问题(Issues),并学会如何发出Pull Requests将你的改动合并到GitHub。

如果你想要投稿,并且正在寻找一些需要关注的事情,请查看wiki[11]上当前的待办事项列表。

关于作者

Larry Peterson是普林斯顿大学计算机科学系的Robert E. Kahn名誉教授(该教席以TCP/IP的发明人Robert E. Kahn命名),他在2003年到2009年担任该系主任。他是最畅销的网络教材《计算机网络:系统方法(Computer Networks: A Systems Approach)》(第六版)的合著者,该教材现已在GitHub上开源。他的研究重点是互联网级分布式系统的设计、实现和操作,包括广泛使用的PlanetLab和MeasurementLab平台。他目前在开放网络基金会(ONF)领导CORD和Aether接入边缘云项目,并担任首席技术官。Peterson教授是美国国家工程院的院士,ACM和IEEE研究员,2010年IEEE小林计算机和通信奖的获得者,2013年ACM SIGCOMM奖的获得者。他于1985年获得普渡大学博士学位。

Oguz Sunay目前是ONF的研发副总裁,负责所有移动相关项目。在此之前,他曾担任ONF的移动网络首席架构师。在加入ONF之前,Sunay是Argela-USA的首席技术官,他是5G可编程无线接入网架构(ProgRAN)的发明人,该架构实现了世界上第一个动态可编程RAN切片解决方案。他还曾在诺基亚研究中心和贝尔实验室工作,在那里他专注于3G和4G端到端系统架构,并参与和主持各种标准化活动。Sunay在学术界工作了10多年,担任电气和计算机工程教授。他在3G、4G和5G的各个方面拥有许多美国和欧洲专利,并撰写了许多期刊和会议出版物。他在土耳其METU获得学士学位,在加拿大皇后大学获得硕士和博士学位。

Reference:
[1] https://5g.systemsapproach.org/index.html
[2] https://www.opennetworking.org/aether/
[3] https://ccronline.sigcomm.org/wp-content/uploads/2019/05/acmdl19-289.pdf
[4] https://github.com/SystemsApproach/5G
[5] https://creativecommons.org/licenses/by-nc-nd/4.0
[6] https://www.systemsapproach.org/
[7] https://www.facebook.com/Computer-Networks-A-Systems-Approach-110933578952503/
[8] https://twitter.com/SystemsAppr
[9] https://systemsapproach.substack.com/
[10] https://opensource.guide/how-to-contribute/
[11] https://github.com/SystemsApproach/5G/wiki

你好,我是俞凡,在Motorola做过研发,现在在Mavenir做技术总监,对通信、网络、后端架构、云原生、DevOps、CICD、区块链、AI等技术始终保持着浓厚的兴趣,平时喜欢阅读、思考,相信持续学习、终身成长,欢迎一起交流学习。
微信公众号:DeepNoMind

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350

推荐阅读更多精彩内容