前言

全球通信基础设施向5G的演进正在进行中,除非你一直试图主动忽略它,否则你肯定会听到很多这方面的声音。但是,如果你和世界上99%受过计算机科学训练、以系统为导向、精通云计算的人一样,那么对你来说,移动蜂窝网络在很大程度上还是个谜。你知道这是一项重要的技术,用于将人们连接到互联网,但实际上它已经在你的关注范围之外了。也许你还听说过一两个关于5G将如何导致一些可怕的副作用的阴谋论——这表明围绕5G的炒作可能没有取得预期的效果。

关于5G,需要了解的重要一点是,它不仅仅意味着更大的带宽(尽管这点也很重要)。更重要的是它关系到接入网的变革,这使得它更像现代的云。另外,一些重要的技术趋势,如软件定义网络(SDN,Software-Defined Networking)和开源软件,将导致接入网更加灵活和具有创新能力。5G将催生新的应用,尤其是大量物联网(IoT,Internet of Things )应用。事实上,我们甚至可以看到“作为互联网前端的接入”的观点正在发生转变,因为接入网络本身就变成了云的集合,可以直接从“边缘云”提供新的服务。

本书的目标读者是那些对互联网和云计算有实际了解,但对蜂窝网络的无数专有名词了解不多的人。坦率的说,互联网有它的专有名词,但也提供了足够多的抽象集来帮助管理复杂性。对于蜂窝网络来说,情况就不一样了,没办法通过一条线索了解所有细节。还有一个原因,移动网络很大程度上被隐藏在专有设备中,这使得你不太可能自己把问题搞清楚。

本书是一位和我们在开源5G项目上合作的移动网络专家培训系统工程师的成果。该材料也被用于培训其他软件开发人员,我们希望它可以帮助任何想要更深入的了解5G及其提供的创新机会的人。想要亲手做一些实验的读者也可以访问书中介绍的开源软件。

在可预见的未来,这本书很可能还会不断的补充修订。它的目的并不是对每一个细节都采用百科全书式的视角和提供端到端完整性,但我们确实计划随着时间的推移充实内容。欢迎您对此提出建议(和贡献)。

致谢

本书中介绍的软件是ONF工程团队和开源社区辛勤工作的结果,感谢他们做出的贡献。感谢布鲁斯·戴维(Bruce Davie)、古鲁·帕鲁卡(Guru Parulkar)、金昌勋(Changhoon Kim)对本书早期手稿提供的反馈。

Larry Peterson 和 Oguz Sunay

开放网络基金会

2020年3月