5G网络入门基础--5G网络的架构与基本原理_5g网络架构图-程序员宅基地

技术标签: 5g  网络  5G的基础知识  运维  

5G的网络架构及原理

5G应用的三大场景:

eMBB(大带宽),uRLLC(高可靠,低时延迟),mMTC(超大连接),他们分别可以用于高速下载、无人驾驶、物联网等等方面,在不远的将来,这些技术将会彻底改变我们的生活。

一、5G的网络架构

5G的组网架构图如下,5G的组网架构是一种服务化的组网架构,与4G不同的是:

  1. 5G是一种总线式的服务化架构,而4G是基于参考点的架构。
  2. 网元的交互方式发生了变化,不在向以前4G那样由人工进行对接,而是由服务化的接口进行对接
  3. 5G的网络架构更为零散化,对部分4G网络功能做出了拆封,比如MME的会话管理、移动性管理等等,同时新增了一些网络功能(如NSSF切片选择和MRF网络功能发现)

总体来说,5G核心网架构与4G核心网络架构的区别是,架构服务化、CU分离化、网络切片化。

问:除关键网元外图中的UE、AN、AF、DN这些都是指什么?

UE:(User Equipment 用户设备)包括手机、电脑在内的各种上网或语音终端

AN:(AccessNetwork 接入网)指由业务节点接口到用户网络接口间的传送网络

AF:(Application Function 应用功能)指应用层的各种服务

DN: (Data Network 数据网络)如运营商业务,互联网或者第三方业务等

二、5G核心网网络的功能(重要)

5G网元介绍(各网元的连接见上图,以参考点进行拓扑的架构图)

1.AMF(Access and Mobility Management Function 接入和移动性管理功能):AMF是5GC的主要功能单元,完成终端用户的接入和移动性管理,相当于MME的会话管理功能。

主要功能:

(1)注册管理:连接管理,可达性管理,移动性管理,接入鉴权,接入授权

(2)合法监听,针对公安局等机构设置的功能

(3)转发UE和SMF间的SM消息

(4)转发UE和SMSF的SMS消息

2.SMF(Session Management Function 会话管理功能):负责处理用户的业务,可以看成是MME承载管理部分以及SGW和PGW的控制面功能的组合。

(1)会话管理:UE IP 地址分配和管理,现在和控制UPF,配置UPF的流量定向,转发至合适的目的网络

(2)计费与QoS策略控制

(3)合法监听

(4)计费数据收集

(5)下行数据通知

3.UPF(User Plane Function 用户面功能):UPF相当于SGW和PGW的用户面功能的集合。(1)数据面锚点

(2)连接数据网络的PDU会话点

(3)报文路由和转发:报文解析和策略执行

(4)流量使用量上报

(5)合法监听(用户面收集)

4.UDM(Unified Data Management 统一数据管理功能)提供用户的签约数据,相当于HSS数据库网元

(1)用户的签约数据管理

(2)用户服务NF注册管理

(3)产生3GPP AKA鉴权参数

(4)基于签约数据的接入授权(漫游限制)

(5)保证业务/会话连续性(保证5G到4G切换,网元不变)

5.AUSF(Authentication Server Function 鉴权服务功能)提供认证和计费的功能

支持统一鉴权服务功能,包括3GPP接入鉴权和非3GPP接入鉴权

6.PCF(Policy Control Function 策略控制功能)PCF策略控制功能相当于4G的PCRF

(1)支持统一策略管理网络行为

(2)提供基于切片的策略

(3)提供移动性相关的策略规则给AMF

(4)提供会话相关策略给SMF

7.NEF(Network Exposure Function 网络开放功能)负责管理对外开放网络数据的,所有的外部应用,想要访问5G核心网内部数据,都必须要通过NEF,相当于4G的SCEF

(1)提供安全途径向AF暴露3GPP网络功能的业务和能力

(2)提供安全途径让AF向3GPP网络功能提供信息

8.NSSF(Network Slice Selection Function 网络切片选择功能)根据入网的UE提供NSSAI或S-NSSAI排队应该为UE提供哪个网络切片服务,进而决定由哪个AMF为该UE提供接入服务

(1)选择服务UE的一组网络切片实例

(2)确定允许的NSSAI,并且如果需要的话,映射到签约的S-NSSAI

(3)确定AMF集合用于服务UE,或者可能基于配置通过查询NRF来确定候选AMF的列表

9.NRF(NF Repository Function NF存储功能)用来进行NF登记、管理、状态检测,实现所有NF的自动化管理。

(1)支持服务发现功能

(2)维护NF信息,包括可用性及其支持服务

注:NF是指5G核心网中的某一个网元

在5G非漫游架构中,NRF与NEF并未标注,NRF是用于进行网元登记的,而NEF是介于第三方应用体与核心网之间

问:对比4G核心网元功能,5G核心网新增了哪些网元?

答:NRF、NSSF、AUSF,它们分别提供网络存储、网络切片和统一鉴权服务功能

三、5G服务化的接口

5G借鉴了IP系统服务化架构的成功经验,通过模块化实现网络功能间的解耦和整合,各解耦后的网络功能独立扩容、独立演进、按需部署。控制面所有NF之间的交互采用服务化接口,同一种服务可以被多种NF调用,降低NF之间接口定义的耦合度,最终实现整网功能的按需定制,灵活支持不同的业务场景和需求。

通俗的讲, 5G是基于服务化的架构,每个网元都设计了自己的接口标准,其他网元只要符合标准就可以进行交互,就像一个个积木一样,各自独立却又能融为一体,使得5G网络更加的灵活与高效。这是5G相比于4G最为突出的优点。

1.服务建立的流程

分为4步:

服务注册、服务去注册、服务注册更新、服务发现这4个流程。如下图所示:

每个NF(5G核心网网元)启动时,必须要到NRF进行注册登记才能提供服务,登记信息包括NF类型、地址、服务列表等。

网元在注册时,会将自己支持的能力告知NRF,此过程称为注册流程,其后,其所支持的功能变化、设备下线都需要向NRF进行汇报,此过程分别被称为去注册及注册更新。在NF服务过程中,NF也会将自己感兴趣的网元告知NRF,NRF会关注并通知NF,此过程称之为发现。

简而言之,NRF就是一个中介,它帮网络中的每个网元介绍服务对象,所有的网元都依靠NRF才能得到想要的服务。

2.NF的注册与更新

NF在注册时会提供NF的模板(NF Profile),不同的NF有不同的模板,但是每个NF的模板都是大致相同的,只是某些服务的区别而已。

每个NF模板都会提供的内容包括:NF Type、NF实例ID、NF容量、NF的PLMN ID、NF的IP地址或FQDN、NF所支持的切片信息等。

如果注册和更新的是针对保存数据的NF,如UDR还会提供SUPI的范围、数据组标识(Data Set ID)

注:SUPI是用户的5G全球唯一用户永久标识符,由15位十进制数组成,可以提供UDR所支持的号段

3.NF状态订阅

当NRF发现新的NF注册、NF注册更新或者NF去注册时,NRF会给订阅了NF状态通知的订阅者(订阅的NF)发送通知消息,此过程被称为NF的状态通知。

在此期间:

(1)订阅输入的参数有: NF type、service、NF ID 其中NF type和service是取自目标NF

(2)通知的内容包含:NF ID,NF状态,NF service

(3)NRF将通知发给订阅者NF profile中对应的Notification Endpoint Information

(4)取消订阅输入的参数包含:NF type,NF ID

以上的整个过程即是NF状态订阅的流程。

4.NF服务的发现流程

前面说到过,NF会将自己感兴趣的网元告知NRF,NRF会关注并通知NF,此过程称之为发现。告知的流程其实就是订阅流程,当网络中存在合适的网元可以进行匹配时NRF就会对相应的订阅网元进行通知,这个发现新网元且更新关系的过程称之为发现。

在此期间:

  1. 必选的输入参数有:目标NF type、目标NF service、请求者的NF type(用于NRF对该请求进行授权)
  2. 可选的输入参数有:S-NSSAI,目标NF的PLMN ID、Serving PLMN ID、DNN、请求服务的NF service consumer ID、SUPI等
  3. 必选的输出参数有:FQDN、目标service的IP地址或者URL、该NF所支持的所有service
  4. 可选的输出参数有:UDR所支持的SUPI范围、Data Set Identifier

5.基于服务化的接口交互模式

包含三种:

  1. 请求与相应
  2. 订阅与通知
  3. 互助的订阅与通知(网元A帮助网元C去往B进行的订阅与通知)

四、5G的接口及协议

1.N1接口

N1接口是一个一个NAS的接口,它用于发送NAS消息。

发送的NAS消息分为两大类

  1. 移动性管理:

终端与AMF进行交互的消息

  1. 会话管理:

终端与SMF、SMSF、other NF交互的消息

注:会话管理的NAS消息,承载于移动管理消息之上,其他的会话管理消息同样需要通过AMF来转发和透传。

2.N2接口

N2的接口在4G里是用于E-NodeB与MME之间连接的接口,在5G中用于对接5G基站与核心网的AMF,采用的NG-AP协议,而在此图中N11接口是一个服务化的接口,用得是HTTP/2协议。

3.服务化的接口

服务化接口包含以下接口:

Namf  Nsmf  Nudm  Nnrf  Nnssf  Nausf  Nnef  Nsmsf  Nudr  Npcf  N5g-eir  Nlmf

服务化接口都以N开头,采用HTTP/2协议,其应用层包括JSON等解码协议

服务化接口所采用的封装协议如下:

4.N4接口

N4接口是用于SMF与UPF之间的参考点,这个接口中间会传输一些控制面的消息同时也会传输一些用户面的消息。

在控制面协议由GTP-C替换为了PFCP,而用户面协议与4G相同,依旧是采用了GTP-U的协议。

5.N3、N6、N9接口、

这三个接口是用于用户面协议栈的接口

N3位于5G接入网与UPF之间,用GTP-U的协议

N6是内部网络侧与外部网络侧的协议,同样采用GTP-U的协议

N9位于两个UPF之间,是一个5G封装的用户面接口,支持3GPP和非3GPP的接入,当使用3GPP连入时使用GTP-U的协议,而如果是非3GPP的连入则会使用其他的隧道协议。

总结一下,5G网络中不是服务化的接口有N1、N2、N3、N4、N6、N9这几个,他们是基于参考点设置的接口,而其余的接口均为服务化的接口。

4G核心网络的学习暂时告一段落,我也开始接触5G网络了,本次分享的知识点是5G的入门知识,十分重要,属于考试要背、老师要抽查的那种。各位有志向学5G的业内人士或是本专业的学弟、学妹们都可以背一下。只看重点就可以,拓扑网元啥的背一下,其他的杂七杂八的记个笔记,有个印象,工作中用到的时候知道在哪里找就是了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_59032675/article/details/117980276

智能推荐

BASE64、MD5、SHA、HMAC几种加密算法-程序员宅基地

文章浏览阅读106次。BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The ..._base 64编码 和mad5 和雪花算法

住宅IP、家庭宽带IP以及原生IP,它们有什么区别?谷歌开发者账号应选择哪种IP?-程序员宅基地

文章浏览阅读1.1k次。IP地址(Internet Protocol Address)是互联网协议地址的简称,是互联网通信的基础,互联网上每一个网络设备的唯一标识符每个在线的设备都需要一个IP地址,这样才能在网络中找到它们并进行数据交换。IP地址有很多种类型,今天跟大家简单分享一下住宅IP、家庭宽带IP以及原生IP的区别。住宅IP通常是指由互联网服务提供商(ISP)分配给家庭的或小型办公室使用的互联网连接IP地址,并可能随着网络连接的变化而变化。此类IP地址主要用于日常网络活动,如浏览网页、发送接收电子邮件、上网冲浪等。

如何更改layui form表单位置,宽度,颜色等_layui-form-item 宽度-程序员宅基地

文章浏览阅读2.6w次,点赞14次,收藏30次。如何更改layui form表单位置,宽度,颜色等_layui-form-item 宽度

【翻译】Efficient Data Loader for Fast Sampling-Based GNN Training on Large Graphs_pagraph: scaling gnn training on large graphs via -程序员宅基地

文章浏览阅读612次。写的非常好_pagraph: scaling gnn training on large graphs via computation-aware caching

炫酷的HTML代码-程序员宅基地

文章浏览阅读2.7w次,点赞61次,收藏285次。很炫酷的html代码:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><title>star</title><script type="text/javascript">window.onload = function () {C = Math.cos; // cache Math objectsS = Math.si.._炫酷的html

【HDU - 1166】敌兵布阵 (线段树模板 单点更新+ 区间查询)-程序员宅基地

文章浏览阅读204次。题干:C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视。 中央情报局要研究敌人究竟演习什...

随便推点

【免费题库】华为OD机试C卷 - 数字字符串组合倒序(Java 代码+解析)-程序员宅基地

文章浏览阅读2.3k次。题目描述对数字,字符,数字串,字符串,以及数字与字符串组合进行倒序排列。字符范围:由 a 到 z, A 到 Z,数字范围:由 0 到 9符号的定义:“-”作为连接符使用时作为字符串的一部分,例如“20-years”作为一个整体字符串呈现;连续出现 2 个 “-” 及以上时视为字符串间隔符,如“out--standing”中的”–“视为间隔符,是 2 个独立整体字符串”out”和”standing”;除了 1,2 里面定义的字符以外其他的所有字符,都是非法字符,作为字符串的间隔符处理,倒序后

Android(14) ArrayAdapter(数组适配器)的三种方法-程序员宅基地

文章浏览阅读5w次,点赞36次,收藏138次。ArrayAdapter数组适配器用于绑定格式单一的数据,数据源可以是集合或者数组列表视图(ListView)以垂直的形式列出需要显示的列表项。实现过程:新建适配器->添加数据源到适配器->视图加载适配器第一种:直接用ListView组件创建列表每一行只有一行文字效果如图:activity_list布局:<?xml version="1.0" e..._arrayadapter

助力商家健康经营 创业者为水滴直播点赞-程序员宅基地

文章浏览阅读43次。近日,水滴直播平台登上了舆论的风口浪尖。有人认为水滴直播涉嫌侵犯隐私,但也有人表示这种互联网新生事物可以有效规避很多风险,值得鼓励,不应一棒子打死。记者采访时发现,很多商家、创业者对于水滴直播纷纷表示支持,并直言水滴直播为他们的经营带来了很大帮助。 邹志泉在北京丰台区经营着一家批发厂家直销男女内衣裤的店铺,平时就打开水滴直播,分享他在店铺的经营画面。面对水滴直播涉及隐私的提问,邹志泉明确表...

java毕业设计宠物收养管理系统Mybatis+系统+数据库+调试部署-程序员宅基地

文章浏览阅读67次。springboot基于SpringBoot的电影社区网站。springboot基于springboot食品销售网站。ssm基于微信平台的校园汉服租赁系统的设计与实现。ssm基于SSM高校教师个人主页网站的设计与实现。ssm基于SSM框架的在线健康系统设计与实现。ssm基于HTML的武昌理工学院二手交易网站。ssm基于JavaEE的网上图书分享系统。ssm基于Javaee的项目任务跟踪系统。

Nginx使用之反向代理、负载均衡、动静分离教程。_php动静分离-程序员宅基地

文章浏览阅读61次。负载均衡是指将客户端的请求分发到多个后端服务器,以平衡服务器的负载。反向代理是指将客户端的请求转发到后端服务器,并将响应返回给客户端。通过配置反向代理,Nginx将转发所有来自客户端的请求到后端服务器,并将响应返回给客户端。通过这样的配置,Nginx将根据请求的URL路径选择是将请求转发到后端服务器还是直接返回静态资源文件。通过配置负载均衡,Nginx将按照指定的策略将客户端的请求分发到后端服务器上,从而实现负载均衡。配置反向代理:编辑Nginx配置文件(通常是nginx.conf),在。_php动静分离

HTML5有哪些新特性_谈谈html5的一些新特性-程序员宅基地

文章浏览阅读9.5k次,点赞3次,收藏18次。(一) 语义标签(二)增强型表单(三)视频和音频(四)Canvas绘图(五)SVG绘图(六)地理定位(七)拖放API(八) WebWorker(九) WebStorage(十)Web..._谈谈html5的一些新特性

推荐文章

热门文章

相关标签