C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  下士

注册:2008-8-309
发表于 2021-7-8 19:22:21 |显示全部楼层
​相关文章会在公众号同步更新。公众号:5G通信大家学
持续更新的相关5G内容都是直接根据3GPP整理,保证更新内容的准确性,避免通过二手,甚至多手的资料,以讹传讹误导网友。
在先容完流程详解后,会整理专题内容,比如切片、服务发现、QoS流端到端的映射等内容,各位同学不仅可以纵向学习常识点,横向也会将常识关联起来,达到深入理解灵活运用的目的。
1.3.2.3.7b SM Policy AssociationEstablishment or SMF initiated SM Policy Association Modification
SMF请求PCF为该PDU会话建立SM策略。之后,SMF根据从PCF获得到信息实行数据包的检测、QoS Flow的绑定、映射等操作。
SMF选择为PDU会话服务的PCF,之后向该PCF发起SM Policy AssociationEstablishment流程建立SM策略偶联(SM Policy Association),并下载相应的会话规则、PCC规则等。
如果PDU会话的Request Type是"Existing PDUSession",SMF会向原来为PDU Session服务的PCF发起SMPolicy Association Modification流程。
大家先看一下SM PolicyAssociation Establishment步骤的流程图:
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
SMF使用POST方法调用PCF的Npcf_SMPolicyControl_Create Service服务,为UE创建一个对应的会话策略偶联。
该POST请求对应的资源URI如下:
{apiRoot}/npcf-smpolicycontrol/v1/sm-policies
该请求的消息体为:SmPolicyContextData,其中包含的内容非常丰富,下面仅截图部分内容,具体详见TS 29.512中的数据定义:
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
SmPolicyContextData数据类型中必须包含的信息有:SUPI、PDU Session ID、DNN、notificationUri、PDUSession的类型、S-NSSAI信息。
重点信息先容:
- dnnSelMode
DNN选择模式,用于表示该PDU会话的DNN是否是显式签约的DNN,还是通配的DNN。
- notificationUri
SMF用来接收来自PCF通知的资源URI。
- servingNetwork
PDU会话创建的PLMNID(MCC+MNC格式)。和大家在鉴权流程中先容的ServingNetwork的表示方式不一致,需要注意区分。
- ipv4Address/ ipv6AddressPrefix
UE的IPv4地址或者IPv6地址前缀。UE的IP地址是由SMF进行分配的,在PDU SESSION ESTABLISHMENT ACCEPT消息中下发给UE。这点考试的时候会经常遇到。
- subsSessAmbr
UE在UDM中签约的Session-AMBR或者如果PDU会话需要外部网络DN-AAA服务器鉴权时,DN-AAA授权给UE的Session-AMBR。如果SMF中两者都存在时,该字段包含的是DN-AAA授权的Session-AMBR。
- subsDefQos
UDM中签约的缺省QoS信息,包含的具体信息如下图:
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
这些信息提供给PCF,由PCF根据UE的签约策略来决定是否修改。SMF根据PCF回复的PCC规则来为UE生成QoS规则(包括:DefaultQoS Rule),在PDU会话创建流程的最后发送给UE。之后UE会根据QoS Rule将业务数据映射到不同的QoS Flow上去。对于IP类型或者Ethernet类型的PDU会话,UE只有一个DefaultQoS Rule,但是其中有多个Packet Filter Set就可以把业务区分开。
UE发起创建PDU会话请求时,实际上会连带建立一个关联缺省QoS规则的QoSFlow。大家一般称为缺省QoS Flow,类似4G创建的缺省承载,但是,3GPP规范的TS 23.501中没有明确定义缺省QoS Flow的概念。
PDU会话的创建和缺省QoS Flow的创建是同时的,也就是说,缺省QoS Flow随PDU会话的创建而创建,随PDU会话的释放而释放,是创建PDU会话时第一个创建的QoS Flow。UE发送的数据业务就是映射在这些QoS Flow中发送的,而不是直接映射在PDU Session中发送。如果网络中没有部署PCF,SMF会根据UDM中签约的缺省QoS信息和SMF的本地策略为UE的缺省QoS Flow关联一个默认QoS规则。如果部署了PCF,就需要和PCF交互,根据PCF提供的信息为缺省QoS Flow关联一个默认QoS规则。
- numOfPackFilter
QoS规则支撑的packetfilter的数量。
- online/ offline
PDU会话的计费方式,表示:在线计费、或者离线计费。
- chargingCharacteristics
PDU会话支撑的计费特征。
- refQosIndication
该字段表示UE是否支撑反射QoS。
- sliceInfo
PDU会话的切片信息,该字段为必选字段。
- qosFlowUsage
缺省QoSFlow的使用场景。其取值有:GENERAL和IMS_SIG。当取值为IMS_SIG时,表示缺省QoS流只用于IMS信令。
- smfId
SMF的NfInstanceId。
响应消息:
PCF根据SMF发送的数据及本地的配置数据,为UE生成SM Policy,向SMF回复201 Created响应消息,消息体中携带PCF授权的SM策略数据:SMPolicyDecision。201 Created响应消息的头部中包含Location信息,其中包含的就是PCF创建的SM Policy的资源URI。后续对该SM Policy的更新、删除等操作都是使用该URI进行的。PCF为该UE创建的SM Policy称为:"Individual SMPolicy",使用{smPolicyId}来进行标识、引用。
URI结构如下:
{apiRoot}/npcf-smpolicycontrol/v1/sm-policies/{smPolicyId}
PCF可能的响应消息如下图:
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
当请求消息中的SUPI在PCF未知时,会进行"400 Bad Request"响应,携带原因值:"USER_UNKNOWN"。如果PCF根据本地配置,拒绝为UE创建SMPolicy时,回进行"403Forbidden"响应,携带原因值:"POLICY_CONTEXT_DENIED"。SMF收到该错误响应后可以直接拒绝UE的PDU会话建立请求或者SMF可以根据本地配置的策略继续进行PDU会话建立流程。
下面看一下SMPolicyDecision的内容,如下图:
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
重点字段先容:
- sessRules
会话规则,具体包含的内容如下图,这也是目前在现网信令中最常看到的规则,包括PCF授权使用的Session-AMBR(authSessAmbr);授权的缺省QoS参数(authDefQos);如5QI、ARP等;会话规则的标识sessRuleId;引用的使用量监测数据及条件数据(包括规则的激活时间、去激活时间……)等。
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
- pccRules
PCC规则中包含的过滤数据包使用的信息,这部分数据SMF会用来生成UPF使用的数据包检测规则。
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
PccRules中的重点信息先容:
- flowInfos
包含数据包检测组件信息,如IP数据包的源IP地址/端口、目的IP地址/端口、协议号等信息。以太网类型数据包的检测信息、IPv6的流标签等等。
- appId/appDescriptor
包含App相关信息,如:App ID、OS ID等信息。
- pccRuleId
PCC规则的ID。
- precedence
PCC规则的优先级。SMF使用PCC规则生成QoS规则时会将QoS规则设置为PCC规则的优先级。
- addrPreserInd
UE的IP地址是否需要保留。
- refQoSData
对QoSData数据类型的引用,QoS Data数据类型包含:5QI、ARP、上下行MBR、上下行GBR、reflectiveQos属性等等。详见qosDecs字段的先容。
此外,还有对其它使用量数据、计费数据的引用等。
- qosDecs
SMPolicyDecision包含引用的QoS数据。
亚星游戏官网-yaxin222亚星游戏官网-yaxin222
- chgDecs
PCC规则的计费规则,如在线计费或者离线计费。
- chargingInfo
CHF的FQDN、URI地址等信息
- traffContDecs
业务数据的控制信息。其中比较重要的是flowStatus信息,可能的值有:enable、disable、enable_uplink、enable_downlink。
- umDecs
使用量监测相关的数据,如使用量的限制信息等。
- qosChars
其中包含非标准的5QI对应的QoS特性参数信息,如:5QI、资源类型(GBR、non-GBR)、优先级、packetErrorRate、packetDelayBudget、平均窗口(只是用于GBR QoSFlow或者延迟关键的GBR QoSFlow)、最大数据突发量等。
- qosMonDecs
适用于URLLC业务的QoS Monitoring信息。
- reflectiveQoSTimer
反射QoS场景下,UE推导的QoSrule的生命期。
- offline/ online
PDU Session的计费特性。
- conds
SMF收到的相关条件数据,如:激活/去激活PCC规则的时间。
- revalidationTime
SMF重新请求PCC规则的时间。
- policyCtrlReqTriggers
PCF向SMF订阅的策略控制触发器,包含很多内容。常见的有:"PLMN_CH"(PLMN改变)、"DEF_QOS_CH"(缺省QoS改变)、"SCNN_CH"(相对于核心网节点的位置改变)、"RAT_TY_CH"(RAT类型的改变)等。
- ipv4Index/ipv6Index
IP地址分配方式,使用哪个IP地址池或者外部服务器分配IP地址。仅在创建SM policy会包含该字段。
- qosFlowUsage
QoS Flow的用途,包括:GENERAL和IMS_SIG(用于IMS信令)。
- relCause
PCF请求终止policy association原因。

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-15 13:43 , Processed in 0.262356 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图