目录
| 名词 | 定义 |
|---|---|
| 核心网 | 核心网部分就是位于网络子系统内,核心网的主要作用是把A口上来的呼叫请求或数据请求,接续到不同的网络上。 |
| 接入网 | 所谓接入网是指核心网络到用户终端之间的所有设备,其长度一般为几百米到几公里,因而被形象地称为"最后一公里"。 |
个人理解,核心网和接入网的定义比较好理解,就像是快递公司,会把一座城市的快递收集起来,这部分是接入网,再根据快递的信息处理其下一步应该发往哪个城市,这个快递公司的工作就是核心网。
| 名词 | 定义 |
|---|---|
| SA组网 | (Standalone)5G独立组网 |
| NSA组网 | (Non-Standalone)5G非独立组网 |
| NB | 3G基站代称 |
| eNB | 4G基站代称 |
| gNB | 5G基站代称 |
| en-gNB | 承载部分4G业务的5G基站代称 |
| gn-eNB | 承载部分5G业务的4G基站代称 |
| 5GC | 5G核心网 |
| NG-(R)AN | 由多个与5GC连接的gNB组成的(无线)接入网 |
| NG接口 | 无线接入网和5G核心网之间的接口 |
| Xn接口 | NG-RAN节点(gNB或ng-eNB)之间的网络接口 |
学习网络就要学习他的发展过程。经济基础决定上层建筑,在建设5G的过程中不可能把3G、4G的基站全拆了换成5G。他是逐步演进逐步替换的过程。因此现在的5G组网也借助了4G的一些物理设备。有部分4G设备构成的5G网络就是NSA了。
从整个网络发展上看,很多新技术新协议的出现都要兼容老的一些协议,主要是我们的互联网过于庞大,想要进行迭代更新,也要考虑一些经济和一些现实问题。
NG接口分为NG-C接口控制面接口和NG-U接口用户面接口。

| 名词 | 定义 |
|---|---|
| PCM | 脉冲编码调制 |
| TDM | 时分复用技术 |
| 分组通信 | 利用无线信道以分组方式传送数据或话音信息的通信 |
| PDH | 准同步数字系列,美日采用μ律,欧洲和我国采用A律 |
| SDH | 同步数字体系,PDH改进型,速度更快,统一了光接口 |
| X.25 | 是目前使用最广泛的分组交换协议 |
| ATM | 异步传递方式,采用统计时分复用 |
| STM | 同步传递方式,采用时分复用 |
| 名词 | 定义 |
|---|---|
| MPLS | 多协议标签交换,用于不同的包转发和包交换技术,面向连接 |
| SDN | 软件定义网络,将数据与控制相分离 |
| NFV | 网络功能虚拟化 |
| Open Stack | 一个云计算平台项目,覆盖了网络、虚拟化、操作系统、服务器等各个方面 |

| 名词 | 定义 |
|---|---|
| LTE | 长期演进技术,3G与4G技术之间的过渡 |
| UE | 终端 |
| Uu | 空中接口 |
| E-UTRAN | 演进的UMTS陆地无线接入网,即LTE移动通信无线网络 |
| S1-U | eNodeB(基站)与 EPC(分组核心网)之间的通讯接口,-U同上表示用户数据部分 |
| GW-U | Gateway是网关,百度上有GW-S表示服务网关,猜测这里表示用户(User)网关 |
| SGi | 与外部数据网络对接 |
| HSS | 归属用户服务器,负责管理用户的签约数据及移动用户的位置信息 |
| MME | 移动性管理实体,负责处理信令 |
| SGW | 服务网关,负责处理业务流 |
| CG | 计费网关/计费网关,负责完成计费话单的检错、纠错和话单的合并,并完成话单格式的转换 |
| PGW | 分组数据网网关,负责分组数据包路由和转发;3GPP和非3GPP网络间的Anchor功能;P地址分配等 |
| PCRF | 策略和计费规则功能,是业务数据流和IP承载资源的策略和计费控制判决单元 |
从图中可以很好的看出数据和控制分离。

| 名词 | 定义 |
|---|---|
| UE | 终端 |
| AN | 接入网 |
| UPF | 用户面功能 |
| DN | 数据中心 |
| NF | 网元功能体 |
| NSSF | 网络切片选择功能 |
| NEF | 网络开放功能 |
| NRF | 网络仓储功能,支持服务发现功能 |
| PCF | 策略控制功能,主要功能是使用统一的策略框架来管理网络行为 |
| UDM | 统一数据管理,通过生成3GPPAKA身份验证凭据,通过对SUPI的存储和管理,对用户进行识别处理,对用户进行合法性验证 |
| AF | 应用功能,指应用层的各种服务 |
| AUSF | 鉴权服务器功能,处理3GPP接入和非3GPP接入的认证请求 |
| AMF | 接入和移动管理功能,负责注册管理,连接管理,可达性管理,移动性管理等功能 |
| SMF | 会话管理功能,负责会话建立,修改和释放等 |

| 名词 | 定义 |
|---|---|
| CU | 集中单元 |
| DU | 分布单元 |

| 名词 | 定义 |
|---|---|
| 小区 | 在蜂窝移动通信系统中,其中的一个基站或基站的一部分,与大区相对应 |
| 移动锚点 | 当用户在不同接入系统之间移动时,可以保证该网元分配的用户地址保持不变 |
| PDU | 协议数据单元 |
| N接口 | 5G网元直接的通信接口,例如N1,N22等 |
| Nplink | 交换机上的一种端口,在点到多点系统中,由分散点到集中点的传输链路。例如:在移动通信中,由移动台到基站的链路 |
| 移动台 | 移动终端设备 |
| QoS | 服务质量,虽然翻译成服务质量,但是他是用来解决网络延迟和阻塞等问题的一种技术 |
| ul/dl | up link/down link 上行/下行链路 |
| SDF | service data flow 服务数据流 |
| NAS | 非接入层 作为核心网与用户设备之间的功能层。该层支持在这两者之间的信令和数据传输 |
| 信令 | 控制信号 |
| SM | 服务消息 |
| SMS | 短信消息 |
| SMSF | 短信消息管理功能 |
| GTP | GPRS隧道协议 |
| RRC | 无线资源控制层 |
| PDCP | 分组数据汇聚协议 |
| RLC | 无线链路控制协议 |
| 功能 | 解释 |
|---|---|
| 接口管理(Interface Management) | 包括:Xn/NG/F1/E1等接口链路管理、接口消息处理(如:NG-AP)和数据处理(如:GTP-U) |
| 连接管理(Connection Management) | 单连接、双连接、多连接和D2D |
| 流量导向(Traffic Steering) | 系统内和系统间的负载均衡 |
| 切片支持(Slice Support) | 系统内和系统间的切片资源动态管理 |
| NG-C接口功能与流程 | 具体描述 |
|---|---|
| PDU会话管理过程 | 完成PDU会话的NG-RAN资源建立,释放或修改过程 |
| UE上下文管理过程 | 完成UE上下文建立,释放或修改过程 |
| NAS发送过程 | 完成AMF和UE间的NAS信令数据透传过程; 初始UE消息(NG-RAN node发起)、上行NAS传输(NG-RAN node发起)、上行NAS传输(NG-RAN node发起)、下行NAS传输(AMF发起)、NAS无法传输指示(NG-RAN node发起)、重新路由NAS请求(AMF发起) |
| UE移动性管理过程 | 完成UE移动切换的准备,执行或取消过程;切换准备、切换资源分配、切换通知、路径切换请求、上下行RAN状态转发、切换取消 |
| 寻呼过程 | 完成寻呼区域内向NG-RAN节点发送寻呼请求过程 |
| AMF管理过程 | 完成AMF告知NG-RAN节点AMF状态和去激活与指定UE NGAP UE组合过程 ;AMF状态指示、NGAP组合去激活(FFS) |
| NG接口管理过程 | 完成NG接口管理过程;NG建立、NG重置、RAN配置更新、AMF配置更新、错误指示 |
NG-U接口主要功能:
| Xn-C接口功能与流程 | 功能描述 |
|---|---|
| Xn建立功能 | 允许两个NG-RAN nodes间Xn接口的初始建立,包括应用层数据交互 |
| 差错指示功能 | 允许应用层上一般错误情况上报 |
| Xn重置功能 | 允许NG-RAN node告知另一个NG-RAN node其已经从非正常失败状态恢复,第二个node内需要删除与第一个node相关的所有上下文(应用层数据除外)并释放伴生资源 |
| Xn配置数据更新功能 | 允许两个NG-RAN nodes随时更新应用层数据 |
| 切换准备功能 | 允许源和目的NG-RAN node间的信息交互从而完成给定UE到目的NG-RAN node初始切换 |
| 切换取消功能 | 允许通知已准备好的目的NG-RAN node准备的切换不进行,同时释放切换准备期间的资源分配 |
| 恢复UE上下文功能 | 允许NG-RAN node从其他node恢复UE上下文 |
| RAN寻呼功能 | 允许NG-RAN node初始化非激活态UE的寻呼功能 |
| 数据转发控制功能 | 允许源和目的NG-RAN nodes间用于数据转发传输承载的建立和释放 |
| 双链接功能 | 使能NG-RAN中辅助节点内额外资源的使用 |
Xn-U接口主要功能:
E1接口管理功能:
E1上下文管理功能:
TE ID分配功能(gNB-CU-UP):
F1接口管理功能:
系统信息管理功能:
F1 UE上下文管理功能:
RRC消息传送功能:
F1-U接口主要功能功能:





| 分类 | 非独立NR(NSA)架构 | 独立NR(SA)架构 |
|---|---|---|
| 支持功能 | 仅支持eMBB | 全部5G功能 |
| LTE现网 | 需要升级LTE基站以及核心网支持NSA | 不影响现网LTE |
| 终端 | 5G NR下需要提供Customized 4G NAS UE with 5G RRC;eLTE理论支持LTE终端 | 5G NR下使用5G UE;LTE终端继续使用在LTE网络下 |
| 5G新频NR以及天线 | 全部新加,不管高低频 | 全部新加,不管高低频 |
| 核心网 | 初期只需要升级现网EPC,后期可以选择新建5G核心网支持eLTE | 新加5G核心网 |
| 初期成本 | 低 | 高 |
| 后期维护成本 | 高(升级软件需要升级LTE基站) | 低 |
| 组网 | 复杂(需要考虑到LTE的链路) | 简单 |
| IOT对接 | 不需要5GNR接入与核心网跨异厂家IOT测试LTE或eLTE跟升级后的EPC IOT需要对接验证 | 需要5G NR与5G核心网跨异厂家IOT测试成熟loT需要很长时间 |
| 演进 | 可以通过升级与网络调整变成SA | SA是最终模式 |
MR-DC(Multi-RAT Dual Connectivity,多接入网技术双连接)是指一部终端可以同时连接4G网络和5G网络,同时使用两个网络进行业务,此时终端需要具备至少两个MAC实体,支持双发双收。对应不同的网络架构,双连接有不同的名称。
| 核心网 | 主节点 | 辅节点 | 名称 |
|---|---|---|---|
| EPC | E-UTRA | E-UTRA | DC |
| EPC | E-UTRA | NR | EN-DC |
| 5GC | NG-RAN E-UTRA | NR | NGEN-DC |
| 5GC | NR | E-UTRA | NE-DC |
| 5GC | NR | NR | NR-DC |
2021年参加过一次大唐杯,基本没准备,随便玩了玩。今年把比赛准备时间调到了寒假,也算是给了一定的复习和准备时间。(主要是考研太累了学会别的放松放松哈哈哈)去年的学习过程中感觉出干听课的效率极低,今年稍微下点功夫,多百度、多记笔记,不管怎样多学点知识,毕竟以考研为主,不指望能拿什么奖。另外感觉我大三的专业课水平并不能支撑我学习5G的知识,对我来说有种空中楼阁的感觉,尽量做到有据可考,但是难免写出来的东西也很幼稚,轻喷~
我是Google云的新手,我正在尝试对其进行首次部署。我的第一个部署是RubyonRails项目。我基本上是在关注thisguideinthegoogleclouddocumentation.唯一的区别是我使用的是我自己的项目,而不是他们提供的“helloworld”项目。这是我的app.yaml文件runtime:customvm:trueentrypoint:bundleexecrackup-p8080-Eproductionconfig.ruresources:cpu:0.5memory_gb:1.3disk_size_gb:10当我转到我的项目目录并运行gcloudprevie
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
我可以在Azure网站上部署RubyonRails吗? 最佳答案 还没有。目前仅支持.NET和PHP。 关于ruby-on-rails-RubyonRails可以部署在Azure网站上吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12964010/
网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识
前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器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
Ocra无法处理需要“tk”的应用程序require'tk'puts'nope'用奥克拉http://github.com/larsch/ocra不起作用(如链接中的一个问题所述)问题:https://github.com/larsch/ocra/issues/29(Ocra是1.9的"new"rubyscript2exe,本质上它用于将rb脚本部署为可执行文件)唯一的问题似乎是缺少tcl的DLL文件我不认为这是一个问题据我所知,问题是缺少tk的DLL文件如果它们是已知的,则可以在执行ocra时将它们包括在内有没有办法知道tk工作所需的DLL依赖项? 最佳答