📖 前言:本期介绍5G网络架构的演进趋势。

目录
5G移动通信系统包括5GC(5G核心网)和NG-RAN(5G无线接入网),5G核心网与5G无线接入网通过NG接口连接,实现控制面和用户面功能。5G无线接入网之间通过Xn接口连接,实现控制面和用户面功能。5G移动通信系统整体架构如图所示。

| 名词 | 定义 |
|---|---|
| 核心网 | 核心网部分就是位于网络子系统内,核心网的主要作用是把A口上来的呼叫请求或数据请求,接续到不同的网络上。 |
| 5GC(5G Core Network) | 5G核心网 |
| 接入网 | 核心网络到用户终端之间的所有设备,其长度一般为几百米到几公里,因而被形象地称为"最后一公里"。 |
| NG-(R)AN(Next Generation Radio Access Network) | 5G无线接入网,即由多个与5GC连接的gNB组成的(无线)接入网。 |
| NB(Node B) | 3G基站代称 |
| eNB(evolved Node B) | 4G基站代称 |
| gNB(next generation Node B) | 5G基站代称 |
| en-gNB | 承载部分4G业务的5G基站代称 |
| gn-eNB | 承载部分5G业务的4G基站代称 |
| NG接口 | 无线接入网和5G核心网之间的接口 |
| Xn接口 | NG-RAN节点(gNB或ng-eNB)之间的网络接口,走信令或者用户数据。 |
4G移动通信系统包括EPC(演进分组核心网)和E-UTRAN(演进通用陆地无线接入网络)。4G移动通信系统整体架构如图所示。

| 名词 | 定义 |
|---|---|
| EPC(Evolved Packet Core Network) | 演进分组核心网 |
| E-UTRAN(Evolved Universal Terrestrial Radio Access Network) | 演进通用陆地无线接入网络 |
| eNB(evolved Node B) | 4G基站代称 |
| S1接口 | 无线接入网和4G核心网之间的接口 |
| X2接口 | E-UTRAN节点(eNB)之间的网络接口,走信令或者用户数据。 |
5G移动通信系统整体架构与4G整体架构类似。无线接入网与核心网仍然遵循各自独立发展的原则,空中接口终止在无线接入网。无线接入网与核心网的逻辑关系仍然存在,无线接入网与核心网的接口依然明晰。

4G整体架构相关名词:
BBU(Baseband Unit):基带处理单元
RRU(Remote Radio Unit):射频拉远单元
回传:无线接入网与核心网之间的传输网络
前传:BBU和RRU之间的光纤网络
5G整体架构相关名词:
AAU(Active Antenna Unit):有源天线单元
CU(Centralized Unit):集中单元
DU(Distributed Unit):分布单元
回传:无线接入网与核心网之间的传输网络
中传:CU和DU之间的传输网络
前传:BBU和AAU/RRU之间的光纤网络
MEC(Multi-Access Edge Connection):多接入边缘连接
在4G移动通信系统中,E-UTRAN由BBU和RRU实现,但是E-UTRAN是一个逻辑整体。5G移动通信系统中,NG-RAN可以分为CU和DU(可以合并也可以分离)。在逻辑上,NG-RAN可以不是一个整体。DU可以由BBU实现,CU通常基于通用服务器实现。AAU继承RRU的所有功能,在此基础上进一步增加功能,例如增加大规模天线功能。
MEC(多接入边缘连接)是支撑5G系统运行的关键技术。MEC的基本思想是在靠近终端的位置上提供服务,并将内容分发推送到基站,可以理解为下放一部分5GC的功能(因为5GC是集中放置在某处机房),从而更好地支持5G网络中低时延和髙带宽的业务需求。
移动通信系统经历了模拟通信、数字通信、互联网和SDN/NFV,共4个时期。不同阶段核心网技术特征与代表技术如图所示。

| 名词 | 定义 |
|---|---|
| PCM(Pulse Code Modulation) | 脉冲编码调制 |
| TDM(Time-division Multiplexing) | 时分复用技术 |
| 分组通信 | 利用无线信道以分组方式传送数据或话音信息的通信 |
| PDH(Plesiochronous Digital Hierarchy) | 准同步数字系列,美日采用μ律,欧洲和我国采用A律 |
| SDH(Synchronous Digital Hierarchy) | 同步数字体系,PDH改进型,速度更快,统一了光接口 |
| X.25 | 是目前使用最广泛的分组交换协议 |
| ATM(Asynchronous Transfer Mode) | 异步传递方式,采用统计时分复用 |
| STM(Synchronous Transfer Mode) | 同步传递方式,采用时分复用 |
| 名词 | 定义 |
|---|---|
| MPLS(Multi-Protocol Label Switching) | 多协议标签交换,用于不同的包转发和包交换技术,面向连接 |
| SDN(Software Defi ned Network) | 软件定义网络,将数据与控制相分离 |
| NFV(Network Function Virtualization) | 网络功能虚拟化 |
| Open Stack | 一个云计算平台项目,覆盖了网络、虚拟化、操作系统、服务器等各个方面 |
网络架构演进的核心目标:
移动通信系统核心网从3G到4G的演进的特点是取消了CS域,只保留PS域。4G移动通信系统实现了控制和承载相分离。
| 名词 | 定义 |
|---|---|
| CS(Circuit Switch) | 电路交换 |
| PS(Packet Switch) | 分组交换 |
| LTE(long Term Evolution) | 长期演进技术,3G与4G技术之间的过渡 |
| UE(User Equipment) | 终端 |
| Uu | 空中接口,实现UE和E-UTRAN的通信 |
| E-UTRAN | 演进的UMTS陆地无线接入网,即LTE移动通信无线网络 |
| S1-U | eNodeB(基站)与 EPC(分组核心网)之间的通讯接口,-U同上表示用户数据部分 |
| GW-U | Gateway是网关,百度上有GW-S表示服务网关,猜测这里表示用户(User)网关 |
| SGi | 与外部数据网络对接 |
| HSS(Home Subscriber Server) | 归属用户服务器,负责管理用户的签约数据及移动用户的位置信息 |
| MME(Mobility Management Entity) | 移动性管理实体,负责处理信令 |
| SGW(Serving GateWay) | 服务网关,负责处理业务流 |
| CG(Customer Gateway) | 计费网关/计费网关,负责完成计费话单的检错、纠错和话单的合并,并完成话单格式的转换 |
| PGW(PDN Gateway) | 分组数据网网关,负责分组数据包路由和转发;3GPP和非3GPP网络间的Anchor功能;P地址分配等 |
| PCRF(Policy and Charging Rules Function) | 策略和计费规则功能,是业务数据流和IP承载资源的策略和计费控制判决单元 |

为了解决4G网络的语音通信需求,基于IMS(IP Multimedia Subsystem,IP多媒体子系统)发展出了VoLTE技术;为了应对物联网应用的需求,基于现有LTE系统进行改造和加强,发展出了NB-IoT(Narrow Band Internet of Things,窄带物联网)技术和eMTC(enhanced Machine Type Communication,增强机器类通信)技术。4G核心网在URLLC和mMTC方面的不足随着业务需求的明确愈发显著。更低时延和超大的连接数使得4G核心网在新需求面前无能为力。
5G核心网颠覆了4G核心网的设计思路。5G核心网基于SBA(Service Based Architecture,基于服务架构)实现,使用NFV技术灵活重构网络功能,使用SDN技术灵活构建数据转发通道,使用切片技术实现业务保障与资源利用率最大化,完全实现CUPS(Control and User Plane Separation,控制面与用户面分离),结合云技术实现全面支撑5G应用场景需求。
| 名词 | 定义 |
|---|---|
| UE | 终端 |
| AN | 接入网 |
| UPF | 用户面功能 |
| DN | 数据中心 |
| NF | 网元功能体 |
| NSSF | 网络切片选择功能 |
| NEF | 网络开放功能 |
| NRF | 网络仓储功能,支持服务发现功能 |
| PCF | 策略控制功能,主要功能是使用统一的策略框架来管理网络行为 |
| UDM | 统一数据管理,通过生成3GPPAKA身份验证凭据,通过对SUPI的存储和管理,对用户进行识别处理,对用户进行合法性验证 |
| AF | 应用功能,指应用层的各种服务 |
| AUSF | 鉴权服务器功能,处理3GPP接入和非3GPP接入的认证请求 |
| AMF | 接入和移动管理功能,负责注册管理,连接管理,可达性管理,移动性管理等功能 |
| SMF | 会话管理功能,负责会话建立,修改和释放等 |

从2G开始到现在的5G,无线接入网技术一直处于变化之中,无线接入网的实现方式也呈现出“分合分”的表象。无线接入网的发展与演进如图所示。

在5G时代,对基站,核心网的各项功能进行了重构:首先把原先BBU的一部分物理层处理功能下沉到RRU,RRU和天线结合成为AAU;然后再把BBU拆分为CU和DU,同时CU还融合了一部分从核心网下沉的功能,作为集中管理节点存在。
CU和DU的切分是根据不同协议层实时性的要求来进行的。在这样的原则下,把原先BBU中的物理底层下沉到AAU中处理,对实时性要求高的物理高层,MAC(Media Access Control,介质访问控制),RLC(Radio Link Control,无线链路控制)层放在DU中处理,而把对实时性要求不高的PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)和RRC(Radio Resource Control,无线资源控制)层放到CU中处理。
参考文献
1-5G基站是如何起名的?
大唐杯学习笔记(1)—— 5G网络架构与组网部署
5G基站君的进化之路 — CU和DU分离
OK,以上就是本期知识点“5G网络架构的演进趋势”的知识啦~~ ,感谢友友们的阅读。后续还会继续更新,欢迎持续关注哟📌~
💫如果有错误❌,欢迎批评指正呀👀~让我们一起相互进步🚀
🎉如果觉得收获满满,可以点点赞👍支持一下哟~
❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
我完全不是程序员,正在学习使用Ruby和Rails框架进行编程。我目前正在使用Ruby1.8.7和Rails3.0.3,但我想知道我是否应该升级到Ruby1.9,因为我真的没有任何升级的“遗留”成本。缺点是什么?我是否会遇到与普通gem的兼容性问题,或者甚至其他我不太了解甚至无法预料的问题? 最佳答案 你应该升级。不要坚持从1.8.7开始。如果您发现不支持1.9.2的gem,请避免使用它们(因为它们很可能不被维护)。如果您对gem是否兼容1.9.2有任何疑问,您可以在以下位置查看:http://www.railsplugins.or
我是一名决定学习Ruby和RubyonRails的ASP.NETMVC开发人员。我已经有所了解并在RoR上创建了一个网站。在ASP.NETMVC上开发,我一直使用三层架构:数据层、业务层和UI(或表示)层。尝试在RubyonRails应用程序中使用这种方法,我发现没有关于它的信息(或者也许我只是找不到它?)。也许有人可以建议我如何在RubyonRails上创建或使用三层架构?附言我使用ruby1.9.3和RubyonRails3.2.3。 最佳答案 我建议在制作RoR应用程序时遵循RubyonRails(RoR)风格。Rails
如何学习ruby的正则表达式?(对于假人) 最佳答案 http://www.rubular.com/在Ruby中使用正则表达式时是一个很棒的工具,因为它可以立即将结果可视化。 关于ruby-我如何学习ruby的正则表达式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1881231/
是否可以在不实际下载文件的情况下检查文件是否存在?我有这么大的(~40mb)文件,例如:http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm这与ruby不严格相关,但如果发件人可以设置内容长度就好了。RestClient.get"http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm",headers:{"Content-Length"=>100} 最佳答案
我在这方面尝试了很多URL,在我遇到这个特定的之前,它们似乎都很好:require'rubygems'require'nokogiri'require'open-uri'doc=Nokogiri::HTML(open("http://www.moxyst.com/fashion/men-clothing/underwear.html"))putsdoc这是结果:/Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:353:in`open_http':404NotFound(OpenURI::HT