5GC基础自学系列 | 5GC基础之网元功能篇:BSF
Posted COCOgsta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5GC基础自学系列 | 5GC基础之网元功能篇:BSF相关的知识,希望对你有一定的参考价值。
视频来源:51学通信《5G核心网基础、协议与信令流程》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,请移步至知乎网站,谢谢支持!
附上汇总贴:5GC基础自学系列 | 汇总 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/484677694
主要内容
介绍BSF网元的功能即为什么要引入BSF
介绍BSF所提供的服务和服务操作
简单介绍BSF相关的会话绑定流程
BSF产生的背景: - 4G的Gx/Rx会话绑定
4G中,需要又DRA来做Gx和Rx的会话绑定,从而保证Diameter信令总是路由到相同的PCRF来处理。通常,现网中的DRA和PCRF都是成对部署的。
如果不做Gx和Rx会话绑定的后果和解决方案:
IMS APN的PDN连接建立流程:
- PGW-->DRA1-->PCRF1取Gx口PCC的规则用于IMS APN的缺省承载。
- DRA1需要记录用户IMSI、IP和PCRF的对应关系。如果后续Gx和Rx所有流量都走DRA1,那就还好。但这个不能保证。所以,还需要DRA1和DRA2同步数据。
VoLTE呼叫流程:
- P-CSCF-->DRA2【基于负荷分担原则有可能会选择DRA2】。
- DRA2则有相当概率将Rx消息转发给PCRF2。【除非前面和DRA1做了数据同步才会转给PCRF1】
- 而PCRF2上是没有到PGW的会话的,无法获取之前生成的PCC规则。造成PCC规则的不一致。
BSF基本功能概述
VoNR自上而下保障三部曲:
- AF提需求给PCF(需要保障的SDF的特征、需要给我多大的Qos)
- PCF根据需要创建PCC规则(如Qos流,GFBR)
- PCF将PCC规则下发给PCEF(SMF、UPF)去执行
【可以看出PCF是承上启下,需要保障给SDF下发正确的PCC规则,因此如果有多个PCF,要保证信令流程中的PCF是同一个】
BFS(Binding Support Function)即绑定功能。主要用来做N7(Gx)和N5(Rx)口的会话绑定,用于支持VoNR业务,使得为用户选择相同的PCF。在4G中,采用的是厂家私有方案来做(比如主备DRA实现同步数据的方式),5G则通过定义BSF网元和相关服务来实现了标准化。
注:由于现网目前的AF主要是IMS的P-CSCF,它并不支持SBI接口,所以N5接口并未商用,P-CSCF到PCF之间依然沿用Diameter协议,也就是Rx接口。
BSF的服务概述
BSF通过暴露SBI接口的服务来实现会话绑定的功能。
BSF的服务在TS29.521中定义。主要包括1个服务Nbsf_Management和4个服务操作:
N7/Rx会话绑定流程(宏观) - 纯规范角度的实现
以上是关于5GC基础自学系列 | 5GC基础之网元功能篇:BSF的主要内容,如果未能解决你的问题,请参考以下文章