5G控制面与用户面的交互——CUPS数据包转发

1 篇文章 0 订阅
1 篇文章 0 订阅

在这里插入图片描述
CUPS的优点:

  • 可以使用户面更靠近RAN,降低业务访问延迟
  • 在不改变控制面的情况下增加用户免得吞吐量
  • 控制面和用户免得资源可以独立扩展,解耦
  • 控制面可用户面可以独立严谨,例如用户面演进到SDN,控制面演进到虚拟机/容器
  • 能更好地引入SDN来有效转发用户平面的数据

5G EPC中CUPS走Sx接口,5GC中CUPS走N4接口,协议采用PFCP协议(29.244)。

控制面(CP)引导用户面(UP)完成数据包的转发处理,通过5个"R"实现:

  • PDR(Packet Detection Rule,包检测规则)
  • URR(Usage Reporting Rule,使用报告规则)
  • FAR(Forwarding Action Rule,转发动作规则)
  • BAR(Buffering Action Rule,缓存动作规则)
  • QER(QoS Enforcement Rule,QoS执行规则)

控制面要给用户面通过Sx接口或N4接口下发5个"R"的规则,指示用户面完成数据包的处理。SMF从PCF那里获取到了 数据包处理的规则,然后通过N4接口下发给UPF,UPF按照这些规则完成数据包的转发。
用户面(UPF)接收到了来自控制面的5个"R"规则。在有数据包进入用户面的时候,用户面首先检查数据包,看看是否有匹配的PDR规则。如果有多个PDR规则,就选择一个优先级最高的PDR对数据包进行检测,然后按照FAR、QER、URR、BSR的要求处理这些数据包,最后把数据包送出用户面。

五个规则的功能

PDR 用来告诉用户面如何对数据包进行检测和分类。用户面要查看PDR中的包检测信息(Packet Detection Information,PDI),包括入方向数据包的源接口、UE IP地址、F-TEID(Full Qualified TEID,全量隧道端点标识)、网络实例、应用ID、QoS流的标识(QoS Flow Identity,QFI)、业务数据流过滤器(Service Data Flow Filter,SDF Filter)等参数的任意组合。对于满足数据包检测规则的业务流,可以提前预留带宽,也可以进行转发参数配置。

URR用来告诉用户面如何做流量测量和使用量的上报。用户面按照URR要求的测量方法(是基于流量、时间,还是基于事件来测量),测量和统计用户实际使用的数据流量。当条件满足时,把用户实际使用量报告给控制面。这里的条件包括∶流量到达门限值、配置的周期时刻到达或者某种事件触发。使用URR,可以实现网络流量的实时监控和智能调度,即实时统计网络带宽利用情况,可视化网络流量;根据负载情况和业务需求智能动态选路。

FAR用来告诉用户面如何处理通过PDR匹配到的报文。根据FAR的设置,可以丢弃报文、转发报文、缓存下行报文、复制报文等等。

BAR用来告诉用户面如何完成数据包的缓存,设置的参数包括缓存时间长度、缓存的数据包数量及上报的时间间隔等。

QER用来告诉用户面对通过PDR匹配到的报文执行相应的QoS规则。QoS规则有以下几种:

  • MBR(Maximum Bitrate,最大比特率),包括APN-MBR、bearer-MBR、QoS-flow MBR、SDF-MBR。
  • GBR(Guaranteed Bitrate,保障速率),包括聚合的GBR、QoS流的GBR、业务数据流的GBR。
  • 针对某个PDR匹配的报文的最大上下行转发速率(Packet Rate)等。

参考:

  • 《一本书读懂5G技术》,王振世,p222-p224
  • 3gpp文档:23.214、29.244
  • http://www.3gpp.org/cups
  • https://v.qq.com/x/page/o0791u5kua6.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值