5g网络学习——5g网络中数据包转发模型(未完待续)

CodeSavior CodeSavior     2022-11-28     745

关键词:

3GPP TS 29.244介绍了控制层面和用户层面节点之间的接口

主要介绍了数据包转发模型及其内部一系列操作。

目录

1.定义缩写

2数据包转发模型

2.1数据包检测规则(PDR)

2.2使用报告的规则(URR,usage reporting rule)

2.3转发操作规则(FAR)(5.2.3)

2.4缓存操作规则(Buffering Action Rule,BAR)

2.5QoS执行规则(QoS Enforcement Rule,QER)

3.应用操作


1.定义缩写

2数据包转发模型

控制层功能通过建立、修改和删除PFCP会话上下文,以及通过为每个PFCP会话进行激活PDRs, FARs, QERs, URRs, BAR来控制用户平面的数据包处理

其中:

一个或多个FARs中包含了处理数据包的指令

  • Apply Action parameter表明了用户平面功能是否在收到下行链路报文时通知控制功能或不通知控制功能时应该转发、复制、抛弃或缓冲报文,或者UP功能是否接受或拒绝UE加入IP组播组的请求;
  • 当Apply Action parameter分别请求转发、缓冲或复制报文时,用户层功能需要使用转发、缓冲和复制参数。无论Apply Action参数值如何这些转发、缓冲和复制参数都可以在FAR中保持配置,以便在UE在空闲模式和连接模式之间转换起见对FAR更改最小。当缓冲参数存在时,应在PFCP会话级别创建的BAR中提供,并由FAR引用。

ps:这里的缓冲是指对用户平面功能中的数据包进行缓冲。在控制平面功能中应用缓冲时,UP功能将DL报文转发给CP功能。

在用户平面功能接收到用户平面数据包时,需要在预先分配的PDRs中查找

  • 首先确定数据包对应的PFCP会话
  • 其次,在为这个PFCP会话提供的所有PDR中,找到匹配入栈数据包的第一个PDR,从优先级最高的PDR开始,然后按照优先级递减的顺序。选择与报文匹配的优先级最高的PDR,一旦找到,用户平面功能将停止查找PDR。

PDR中有PDI(数据包检测信息),

如果PDR的PDI中识别为不同IE类型的所有匹配字段都与相应的报头字段匹配,则报文与PDR匹配,除非另有规定。

如果PDI中没有包含匹配字段,则认为匹配报文报头字段中所有可能的值。

如果匹配字段存在,且不包含掩码,如果匹配字段值相同,则认为匹配报文相应的报头字段。

如果匹配字段存在,并且包含掩码(如带前缀掩码的IP地址),如果匹配字段与掩码中设置的位值相同,则认为匹配包的相应报头字段。

如果一个匹配字段有多个实例,即有多个IE具有相同的IE类型,那么如果有一个实例与相应的报头字段匹配,则报文将匹配此匹配字段。

2.1数据包检测规则(PDR)

2.2使用报告的规则(URR,usage reporting rule)

2.3转发操作规则(FAR)(5.2.3)

在PFCP会话中,控制层功能应为每个PDR提供且仅提供一个FAR。转发操作规则将指导UPF如何处理已经完成匹配PDR的报文。

通过在FAR中的Apply Action IE中设置适当的标志(见8.2.26),控制层功能可以请求用户层功能:

  • 通过设置DROP标志,丢弃数据包;
  • 通过设置FORW标志和提供转发参数转发数据包,提供如何转发数据包的说明;
  • 通过设置BUFF标志缓冲下行数据包,并可选地提供缓冲参数,提供如何缓冲数据包的说明;
  • 通过设置NOCP标志来通知控制层功能的第一个下行链路包被缓冲;
  • 对于PDR识别的每个业务数据流,当控制层请求用户层缓存下行链路报文,但超过了DL buffer Duration或DL buffer Suggested packet Count时,通知控制层功能第一个丢弃的DL报文。如果UP功能支持DDDS特性,CP功能请求UP功能丢弃DL报文,通过设置DDPN标志直接丢弃报文;
  • 如果UP功能支持DDDS特性,则通过设置BDPN标志,通知CP功能对于PDR识别的每个业务数据流的第一个DL报文缓冲;
  • 重复数据包,通过设置DUPL标志和提供复制参数提供如何转发重复数据包的说明;
  • 通过设置IPMA或IPMD标志来接受或拒绝UE加入IP组播组的请求(见第5.25条);
  • 重复数据包冗余传输(见第5.24.2条),通过设置DFRT标志和提供冗余传输转发参数IE提供关于如何转发重复数据包冗余传输的指导;
  • 消除冗余传输使用的重复数据包(见第5.24.2条),通过设置eddrt标志和提供冗余传输检测参数IE提供如何检测冗余传输的重复数据包的说明。

控制层功能可能会请求用户层功能复制将要丢弃、转发或缓存的报文

控制层功能可以请求用户层功能转发报文,复制报文进行冗余传输。

控制层功能可以请求用户层功能转发报文,消除冗余传输的重复报文。

控制层功能可以在每个PFCP会议上提供一个或多个FAR。同一个PFCP会话的不同FARs可以配置不同的Apply Action标志,例如,在请求缓冲其他PDR的下行数据包的同时,允许某些pdr转发下行数据包。

在PDR上接收到与不同FAR相关联的下行链路数据包,可能会导致未同一个PFCP会话发送多个PFCP会话报告请求消息。

2.4缓存操作规则(Buffering Action Rule,BAR)

2.5QoS执行规则(QoS Enforcement Rule,QER)

2.6框架路由(Framed Routing)5.16

框路由仅适用于IP类型的PDN连接和PDU会话

5.17.3介绍了在5GC和EPS之间切换过程中的数据转发

分为两种,一种直接的数据转发另一种是非直接的数据转发

直接的数据转发是在源RAN和目标RAN之间执行的,不涉及任何UPF来转发数据

非直接的数据转发参照3GPP TS 38.300

又分两种

5G到4G的转发,

4G到5G的转发,

3在控制层网络功能和用户层网络功能之间的数据转发

为了使用户层功能能够向控制层功能转发数据,控制层功能应该为每个PFCP会话提供PDRs,通过PDI确认从用户层流量转发到控制层网络功能,通过FAR设置控制层功能侧的目的接口并执行GTP-U封装,CP功能通过封装的GTP-U包的报头中的F-TEID识别PDN连接和转发的数据所属的承载者。

对于5GC PFCP会话上下文可能对应于单独的PDU会话或不绑定到任何PDU会话的独立会话,例如转发SMF和DN之间的RADIUS, Diameter或DHCP信令,或转发从SMF到下游UPF或NG-RAN的结束标记包。

3.1发送终止标记

End Marker报文的构造可以在CP功能中完成,也可以在UP功能中完成。UP功能支持End Marker报文是可选的。

4.应用操作

Apply Action IE(信息元素)表示需要对报文应用UP功能的动作。它的编码如下图所示

第五行中的编码表示应该执行的操作,

ps:

  • DROP, FORW, BUFF, IPMA and IPMD这些标志中只能选择一个设置为1.
  • 当BUFF标志被设置了,NOCP、BDPN两个标志位同样需要被设置
  • 当FORW标志被设置了,DFRN标志同样需要被设置,EDRT标志位可能被设置

 

 

 

 

 

 

 

 

 

 

 

5g网络学习——5g网络部署及架构详解(未完待续)

目录5G网络的部署5G网络逻辑架构5G承载网络5G承载网络总体架构5G承载网络转发面组网架构5G承载转发面技术方案SPN技术方案M-OTN技术方案​​​​​​ 5G网络是如何将一个数据包从一个用户发送到远在天边的另一个用户的呢࿱... 查看详情

5g网络学习——upf用户平面功能(未完待续)

上节介绍了5G网络部署及架构,感兴趣的同学可以看下5G网络部署及架构接下来我们介绍一下5G网络架构中一个重要的部分————UPF(用户平面功能)UPF是3GPP核心网系统架构的重要组成部分,主要负责5G核心网用... 查看详情

5g网络学习——大白话讲解pdu会话(未完待续)

...对等层之间交换的信息叫协议数据单元。封装数据要通过网络进行传输,要从高层一层一层向下传送,如果一个主机要传送数据到别的主机,在发送端需要先把数据包装到一个特殊协议数据包中,逐层添加头部信... 查看详情

5g网络学习——大白话讲解pdu会话(未完待续)

...对等层之间交换的信息叫协议数据单元。封装数据要通过网络进行传输,要从高层一层一层向下传送,如果一个主机要传送数据到别的主机,在发送端需要先把数据包装到一个特殊协议数据包中,逐层添加头部信... 查看详情

网络参考模型与5g协议

网络架构:接入层、汇聚层、核心层接入层:连接电脑至局域网汇聚层:连通不同网段的接入层核心层:数据快速转发 分层思想:将复杂的流程分解为几个功能相对单一的子过程          ... 查看详情

5g用户境外漫游是不是可使用5g网络?

中国联通目前向用户提供5GNSA网络出境漫游服务,为更好的体验5G出境漫游服务,建议用户携带支持5GNSA全频段终端。注:1)全球5G网络尚在建设中,境外网络的5G覆盖不足,无法确保漫游地5G网络完全覆盖。2)手机终端登录境外5G网... 查看详情

玩转5g之--初探5g网络模型(osi模型和tcp/ip模型)

目录前言:1.计算机网络: 2.分层思想:3.OSI七层参考模型:4.TCP/IP的四层、五层模型与OSI七层模型的对应关系: 5.端到端和点到点的区别? 6.数据封装与解封的过程与TCP/IP协议族,以及设备与层的对... 查看详情

5g商用,中回传光模块不可或缺

...术、产业化方案和标准规范等相关研究,共同促进5G承载网络技术和产业的有序发展,为后续5G规模化部署提供有力支撑。  5G中传、回传网络  核心网云化、C/U分离、数据面分布式部署,使网络更趋扁平化。而承载网随着RAN... 查看详情

5g怎么切换4g

...同有以下方法。一、苹果。1、首先在设置页面点击蜂窝网络。2、接着在蜂窝网络页面点击蜂窝数据选项。3、然后在蜂窝网络选项页面点击语音与数据。4、最后在语音与数据页面勾选启用5G。二、oppo。1、首先在设置页面点击移... 查看详情

华为5g认证练习题2

...功能对2.BFD是一套全网统一的检测机制,它可以快速检测网络中的故障,减小设备故障对业务的影响,提高网络的可用性。对3.在SDN三层架构中,转发层的功能主要是负责数据转发。对4.根据3GPP定义,5G标准分为非独立组网(NSA)... 查看详情

5g网络架构网络接口及协议栈

目录1、5G整体网络架构2、5G网络接口及无线协议栈2.15G网络接口及协议2.25G无线端到端协议栈3、5G核心网新架构 4、5G接入网新架构4.14G到5G基站的演进4.25G基站gNB的功能4.3CU-DU的部署形态5、5G组网架构1、5G整体网络架构5G网络架构... 查看详情

javascript初学篇章_7(dom)未完待续

...员之间的关系。 一、节点 节点(node)一词来自于网络理论,这代表着网络中一个个的连接点,网络是由节点构成的。对于html文档也是一样,文档是由节 查看详情

5g无线技术基础自学系列|5g无线网络覆盖估算流程

素材来源:《5G无线网络规划与优化》一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持!附上汇总贴:5G无线技术基础自学系列|汇总_COCOgsta的博客-CSDN博客5G无线网络覆盖估算流程如图10-1所示... 查看详情

5g核心网技术基础自学系列|网络分析

...f1a;5G核心网技术基础自学系列|汇总_COCOgsta的博客-CSDN博客网络数据分析功能(NWDAF)是5G规范的第一个版本的后期成果,并且是5GC网络架构中的可选组件。NWDAF收集各种类型的网络 查看详情

5g的基本特点与关键技术之一:软件定义网络(sdn)

  5G的基本特点与关键技术之一:软件定义网络(SDN)  软件定义网络(SoftwareDefinedNetwork,SDN)是5G的关键技术之一。在讨论软件定义网络时,需要理解它的定义和它对5G网络架构的影响,以及5G移动通信系统中采用软件定义... 查看详情

大唐杯备考——5g网络架构的演进趋势(学习笔记)

📖前言:本期介绍5G网络架构的演进趋势。目录🕒1.5G网络架构概述🕒2.4G网络架构概述🕒3.核心网架构演进(了解)🕘3.12G核心网🕘3.23G、4G核心网🕘3.35G核心网🕒4.4G核心网架构🕒... 查看详情

sdnoverlay网络中虚机数据包的转发

在配置了网络虚拟化(Overlay)的网络结构中,处于Overlay网络中的虚机数据包的封装和MAC地址学习和传统物理网络(Underlay)相似又不尽相同。除了我们了解Overlay网络需要借助Underlay网络进行二次封装之外,其MAC地址学习过程也... 查看详情

sdnoverlay网络中虚机数据包的转发

在配置了网络虚拟化(Overlay)的网络结构中,处于Overlay网络中的虚机数据包的封装和MAC地址学习和传统物理网络(Underlay)相似又不尽相同。除了我们了解Overlay网络需要借助Underlay网络进行二次封装之外,其MAC地址学习过程也... 查看详情