Custom IEs at PCF
The PCF sends the custom IE "QosGroupRuleDefinition" in SmPolicyDecision attribute to the SMF. This IE comprises QosGroupRuleName, refQosGroupQosData, FlowStatus, and Precedence attributes.
PCF triggers “Add/Update QGR” by sending QosGroupRuleName as key and QosGroupRuleDefinition as value (with all attributes) in QGRDefs map.
For QGR removal, PCF triggers “Remove QGR” by sending QosGroupRuleName as key and the value is set to NULL.
The following tables list the custom IEs that are sent by the PCF.
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
---|---|---|---|---|---|
qosGroupQosData |
Map(QosGroupQosData) |
O |
1..N |
A map of qosGroupQosInfo with the content being the QosGroupQosData. |
qosGroupQosInfo |
qosGroupRuleDefs |
Map(QosGroupRuleDef) |
O |
1..N |
A map of QosGroupOfRuledefs with the content being the QosGroupRule Definition. |
Attribute name | Data type | P | Cardinality | Description | Applicability |
qosGroupRuleId | string | M | 1 | Uniquely identifies the Qos Group of Ruledef (QGR) configured at SMF | |
refQosGroupQosData | string | M | 1 | A reference to QosGroupQosData | |
flowStatus | FlowStatus | O | 0..1 |
Describes whether the IP Flows are enabled or disabled. Possible values: Enabled uplink, Enabled downlink, Enabled, Disabled, Removed Default value "Enabled" is applied. |
|
precedence | Uinteger | M | 0..1 | Describes the priority of the Qos Group of Ruledef identified with QosGroupRuleName. |
Attribute Name | Data type | P | Cardinality | Description | Applicability |
qosId | String | M | 1 |
Univocally identifies the QoSGroupQosData |
|
maxbrDL | BitRateRm | M | Indicates the maximum bandwidth in downlink. | ||
maxbrUL | BitRateRm | M | Indicates the maximum bandwidth in uplink. | ||
mbrBurstSizeUL | MaxDataBurstVol | O | Describes the amount of data that can be sent at peak rate in uplink | ||
mbrBurstSizeDL | MaxDataBurstVol | O | Describes the amount of data that can be sent at peak rate in downlink | ||
mbrConformActionUL | RateLimitAction | O | Describes the ratelimiting action to be taken as long as traffic stays within maxbitrate in uplink. | ||
mbrConformActionDL | RateLimitAction | O | Describes the ratelimiting action to be taken as long as traffic stays within maxbitrate in downlink. | ||
mbrExceedActionUL | RateLimitAction | O | Describes the ratelimiting action to be taken if traffic exceeds maxbitrate in uplink. | ||
mbrExceedActionDL | RateLimitAction | O | Describes the ratelimiting action to be taken if traffic exceeds maxbitrate in downlink. |
Attribute Name | Data type | P | Cardinality | Description | Applicability |
action | Action | M |
Describes the ratelimiting action. Enum Action with possible values: ALLOW, DROP,MARK_DSCP |
||
tosTrafficClass | string | C |
Contains the IPv4 Type-of-Service and mask field or the IPv6 Traffic-Class field and mask field. tosTrafficClass IE is present only in case action IE has value MARK_DSCP. |