pduSessionId | PduSessionId | M | 1 | This IE shall contain the PDU Session ID. | |
dnn | Dnn | M | 1 | This IE shall contain the UE requested DNN of the PDU session.
The DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed. | |
selectedDnn | Dnn | C | 0..1 | This IE shall be present, if another DNN other than the UE requested DNN is selected for this PDU session.
When present, it shall contain the selected DNN. The DNN shall be the full DNN (i.e. with both the Network Identifier and Operator Identifier) for a HR PDU session, and it should be the full DNN in LBO and non-roaming scenarios. If the Operator Identifier is absent, the serving core network operator shall be assumed. | |
sNssai | Snssai | M | 1 | This IE shall contain the S-NSSAI for the serving PLMN. | |
altSnssai | Snssai | C | 0..1 | This IE shall be present if the network slice for the serving PLMN (as indicated in the sNssai IE) was replaced by an alternative S-NSSAI.
When present, this IE shall indicate the alternative S-NSSAI for the serving PLMN.
See clause 5.15.19 of TS 23.501. | NSRP |
hplmnSnssai | Snssai | C | 0..1 | This IE shall be present for a HR PDU session.
When present, it shall contain the S-NSSAI for the HPLMN. | |
altHplmnSnssai | Snssai | C | 0..1 | This IE shall be present if the network slice for the HPLMN (as indicated in the hplmnSnssai IE) was replaced by an alternative S-NSSAI for the HPLMN.
When present, this IE shall indicate the alternative S-NSSAI for the HPLMN.
See clause 5.15.19 of TS 23.501. | NSRP |
pduSessionType | PduSessionType | M | 1 | This IE shall indicate the PDU session type. | |
gpsi | Gpsi | C | 0..1 | This IE shall be present if it is available. When present, it shall contain the user's GPSI. | |
hSmfUri | Uri | C | 0..1 | This IE shall be present in HR roaming scenarios. When present, it shall contain the API URI of the Nsmf_PDUSession service of the H-SMF. The API URI shall be formatted as specified in clause 6.1.1. | |
smfUri | Uri | C | 0..1 | This IE shall be present for a PDU session with an I-SMF. When present, it shall contain the API URI of the Nsmf_PDUSession service of the SMF. The API URI shall be formatted as specified in clause 6.1.1. | |
pduSessionRef | Uri | C | 0..1 | This IE shall be present for a HR PDU session or a PDU session with an I-SMF.
When present, this IE shall include the absolute URI of the PDU Session in H-SMF or SMF, including apiRoot (see clause 6.1.3.6.2) | |
interPlmnApiRoot | Uri | C | 0..1 | This IE shall be present, if available.
When present, it shall contain the apiRoot of the PDU session context to be used in inter-PLMN signalling request targeting the PDU session context.
(NOTE 2) | |
intraPlmnApiRoot | Uri | C | 0..1 | This IE shall be present, if available.
When present, it shall contain the apiRoot of the PDU session context to be used in intra-PLMN signalling request targeting the PDU session context.
(NOTE 2) | |
pcfId | NfInstanceId | O | 0..1 | When present, this IE shall contain the identifier of:
-
the H-PCF selected by the AMF (for UE Policy), for a HR PDU session; or
-
the V-PCF selected by the AMF (for Access and Mobility Policy), for a PDU session in LBO roaming scenarios; or
-
the PCF selected by the AMF (for Access and Mobility Policy and/or UE Policy), for a PDU session in non-roaming scenarios.
| |
pcfGroupId | NfGroupId | O | 0..1 | This IE may be present in non-roaming and HR roaming scenarios.
When present, this IE shall contain the identity of the (home) PCF group serving the UE for Access and Mobility Policy and/or UE Policy. | |
pcfSetId | NfSetId | O | 0..1 | This IE may be present if the pcfId IE is present.
When present, it shall contain the NF Set ID of the PCF indicated by the pcfId IE. | |
selMode | DnnSelectionMode | C | 0..1 | This IE shall be present if it is available. When present, it shall be set to:
-
"VERIFIED", if the requested DNN provided by UE or the selected DNN provided by the network corresponds to an explicitly subscribed DNN; or
-
"UE_DNN_NOT_VERIFIED", if the requested DNN provided by UE corresponds to the usage of a wildcard subscription; or
-
"NW_DNN_NOT_VERIFIED", if the selected DNN provided by network corresponds to the usage of a wildcard subscription.
If both the requested DNN (i.e. dnn IE) and selected DNN (i.e. selected Dnn IE) are present, the selMode shall be related to the selected DNN.
| |
udmGroupId | NfGroupId | O | 0..1 | When present, it shall indicate the identity of the UDM group serving the UE. | |
routingIndicator | string | O | 0..1 | When present, it shall indicate the Routing Indicator of the UE. | |
hNwPubKeyId | integer | O | 0..1 | When present, it shall indicate the Home Network Public Key Identifier of the UE. (NOTE 1) | |
sessionAmbr | Ambr | M | 1 | This IE shall contain the Session AMBR granted to the PDU session. | |
qosFlowsList | array(QosFlowSetupItem) | M | 1..N | This IE shall contain the set of QoS flow(s) established for the PDU session. It shall contain at least the Qos flow associated to the default Qos rule.
The qosRules attribute of each QosFlowSetupItem shall be set to an empty string. | |
hSmfInstanceId | NfInstanceId | C | 0..1 | This IE shall be present for a HR PDU session.
When present, it shall contain the identifier of the home SMF. | |
smfInstanceId | NfInstanceId | C | 0..1 | This IE shall be present for a PDU session with an I-SMF.
When present, it shall contain the identifier of the SMF. | |
pduSessionSmfSetId | NfSetId | C | 0..1 | This IE shall be present, if available.
When present, this IE shall contain the NF Set ID of the home SMF as identified by hSmfInstanceId, or the SMF as identified by the smfInstanceId.
| |
pduSessionSmfServiceSetId | NfServicevSetId | C | 0..1 | This IE shall be present, if available.
When present, this IE shall contain the NF Service Set ID of the PDUSession service instance (for this PDU session) in the home SMF or the SMF.
| |
pduSessionSmfBinding | SbiBindingLevel | C | 0..1 | This IE shall be present, if available.
When present, this IE shall contain the SBI binding level of the PDU session resource in the home SMF or the SMF. | |
enablePauseCharging | boolean | C | 0..1 | This IE shall be present for a HR PDU session, if available.
When present, it shall indicate whether the use of Pause of Charging is enabled for the PDU session (see clause 4.4.4 of TS 23.502).
When present, it shall be set as follows:
-
true: enable Pause of Charging;
-
false (default): disable Pause of Charging.
| |
ueIpv4Address | Ipv4Addr | C | 0..1 | This IE shall be present if a UE IPv4 address to the PDU session. | |
ueIpv6Prefix | Ipv6Prefix | C | 0..1 | This IE shall be present if a UE IPv6 prefix to the PDU session. | |
epsPdnCnxInfo | EpsPdnCnxInfo | C | 0..1 | This IE shall be present if the PDU session may be moved to EPS during its lifetime. | |
epsBearerInfo | array(EpsBearerInfo) | C | 1..N | This IE shall be present if the PDU session may be moved to EPS during its lifetime. | |
maxIntegrityProtectedDataRate | MaxIntegrityProtectedDataRate | C | 0..1 | This IE shall be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.
When present, it shall indicate the maximum integrity protected data rate for uplink.
If the maxIntegrityProtectedDataRateDl IE is absent, this IE applies to both uplink and downlink. | |
maxIntegrityProtectedDataRateDl | MaxIntegrityProtectedDataRate | C | 0..1 | This IE may be present if the upSecurity IE is present and indicates that integrity protection is preferred or required.
When present, it shall indicate the maximum integrity protected data rate for downlink. | |
alwaysOnGranted | boolean | C | 0..1 | This IE shall be present if available. When present, it shall indicate whether this is an always On PDU session and it shall be set as follows:
-
true: always-on PDU session granted.
-
false (default): always-on PDU session not granted.
| |
upSecurity | UpSecurity | O | 0..1 | When present, this IE shall indicate the security policy for integrity protection and encryption for the user plane of the PDU session. | |
hSmfServiceInstanceId | string | O | 0..1 | This IE may be present for a HR PDU session.
When present, this IE shall contain the serviceInstanceId of the H-SMF service instance serving the PDU session.
This IE may be used by the V-SMF to identify PDU sessions affected by a failure or restart of the H-SMF service (see clause 6.2 of TS 23.527). | |
smfServiceInstanceId | string | O | 0..1 | This IE may be present for a PDU session with an I-SMF.
When present, this IE shall contain the serviceInstanceId of the SMF service instance serving the PDU session.
This IE may be used by the I-SMF to identify PDU sessions affected by a failure or restart of the SMF service (see clause 6.2 of TS 23.527). | |
recoveryTime | DateTime | O | 0..1 | This IE may be present if available.
When present, this IE shall indicate the timestamp (in UTC) when the H-SMF or SMF service instance serving the PDU session was (re)started (see clause 6.3 of TS 23.527). | |
forwardingInd | boolean | C | 0..1 | This IE shall be present, when downlink data packets are buffered at I-UPF. The SMF or I-SMF shall use this IE to inform the NF service consumer that a forwarding tunnel is needed for receiving the buffered downlink data packets, as specified in clause 4.23.4 of TS 23.502.
When present, this IE shall be set as follows:
-
true: a forwarding tunnel is needed for sending buffered downlink data packets;
-
false (default): forwarding tunnel is not needed
| |
psaTunnelInfo | TunnelInfo | C | 0..1 | This IE shall be present if available.
When present, this IE shall contain the N9 tunnel information of PDU Session Anchor UPF controlled by SMF or H-SMF. | |
chargingId | string | C | 0..1 | This IE shall be present for a HR PDU session, in scenarios with a V-SMF insertion/change/removal.
When present, it shall contain the Charging ID of the PDU session (see TS 32.255).
The string shall encode the Charging ID (32-bit unsigned integer value, with maximum value "4294967295") in decimal representation.
Pattern: '^(0|([1-9]{1}[0-9]{0,9}))$'
(NOTE 4) | |
smfChargingId | SmfChargingId | C | 0..1 | This IE shall be present if available for a HR PDU session, in scenarios with a V-SMF insertion/change/removal.
When present, it shall contain the String based Charging ID of the PDU session (see TS 32.255). | SCID |
chargingInfo | ChargingInformation | C | 0..1 | This IE shall be present for a HR PDU session, if available and if the NF Service Consumer requesting the SM Context pertains to the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID).
When present, it shall contain the addresses of the V-CHF used for the PDU session. | |
roamingChargingProfile | RoamingChargingProfile | C | 0..1 | This IE shall be present for a HR PDU session, if available and if the NF Service Consumer requesting the SM Context pertains to the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID).
When present, it shall contain the Roaming Charging Profile selected by the HPLMN (see clauses 5.1.9.1, 5.2.1.7 and 5.2.2.12.2 of TS 32.255). | |
nefExtBufSupportInd | boolean | C | 0..1 |
This IE shall be present with value "true", if the anchor NEF has indicated support of Extended Buffering for mobile terminated data during SMF-NEF connection establishment.
When present, this IE shall be set as following:
-
true: Extended Buffering supported by NEF
-
false (default): Extended Buffering not supported by NEF
| |
ipv6Index | IpIndex | C | 0..1 | This IE shall be present during I-SMF change scenarios, if IPv6 Index has previously been received by old I-SMF. | |
dnAaaAddress | IpAddress | O | 0..1 | When present, this IE shall contain the address of DN-AAA server for UE IP Address allocation previously received by old I-SMF. | |
redundantPduSessionInfo | RedundantPduSessionInformation | C | 0..1 | This IE shall be present for a PDU session with an I-SMF, if this information has been received previously from the UE, the anchor SMF or the old I-SMF. | |
ranTunnelInfo | QosFlowTunnel | C | 0..1 |
This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.
When present, this IE shall contain the N2 tunnel information of NG-RAN with associated QoS flows (see "DL QoS Flow per TNL Information" in clause 9.3.4.2 of TS 38.413).
| |
addRanTunnelInfo | array(QosFlowTunnel) | C | 1..N |
This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.
When present, this IE shall contain the additional N2 tunnel information of NG-RAN together with associated QoS flows for split PDU session (see "Additional DL QoS Flow per TNL Information" in clause 9.3.4.2 of TS 38.413).
| |
redRanTunnelInfo | QosFlowTunnel | C | 0..1 |
This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.
When present, this IE shall contain the additional N2 tunnel information of NG-RAN together with associated QoS flows for Redundant QoS Flow(s) (see "Redundant DL QoS Flow per TNL Information" in clause 9.3.4.2 of TS 38.413).
| |
addRedRanTunnelInfo | array(QosFlowTunnel) | C | 1..N |
This IE shall be present if the ranUnchangedInd IE is set to "true" in the SM context retrieve request.
When present, this IE shall contain the additional N2 tunnel information of NG-RAN together with associated QoS flows for Redundant QoS Flow(s) with split PDU session (see "Additional Redundant DL QoS Flow per TNL Information" in clause 9.3.4.2 of TS 38.413).
| |
nspuSupportInd | boolean | C | 0..1 |
This IE shall be present and set to "true" if the enablePauseCharging in the SmContext data type is set to "true" and if the (H-)SMF and PSA UPF support Notify Start Pause of Charging via user plane feature as specified in clause 5.30 of TS 29.244.
When present, it shall be set as follows:
-
true: Notify Start Pause of Charging via user plane feature is supported.
| |
smfBindingInfo | string | C | 0..1 | This IE shall be present, if available.
When present, this IE shall contain the Binding indications of the PDU session resource in the home SMF or the SMF and shall be set to the value of the 3gpp-Sbi-Binding header defined in clause 5.2.3.2.6 of TS 29.500, without the header name. | |
satelliteBackhaulCat | SatelliteBackhaulCategory | O | 0..1 | When present, this IE shall indicate the satellite backhaul category information last signalled towards the anchor SMF, if any. | |
sscMode | string | C | 0..1 | This IE shall be present, if available.
When present, this IE shall indicate the SSC mode applicable to the PDU session.
When present, it shall be encoded as one character in hexadecimal representation, taking a value of "0" to "7", representing the 3 bits of the SSC mode value of the SSC mode IE specified in clause 9.11.4.16 of TS 24.501.
Pattern: "^[0-7]$"
Example: SSC mode 3 shall be encoded as "3".
| |
dlsetSupportInd | boolean | C | 0..1 |
This IE shall be present and set to "true" if the (H-)SMF supports the "DLSET" feature as specified in clause 6.1.8.
When present, it shall be set as follows:
-
true: the (H-)SMF supports the "DLSET" feature.
-
false: the (H-)SMF does not support the "DLSET" feature
| |
n9fscSupportInd | boolean | C | 0..1 |
This IE shall be present and set to "true" if the SMF supports the "N9FSC" feature as specified in clause 6.1.8.
When present, it shall be set as follows:
-
true: "N9FSC" feature is supported.
| |
anchorSmfOauth2Required | boolean | O | 0..1 | This IE may be present when the NF consumer (i.e. new I-SMF or new V-SMF) and the NF producer (i.e. the old I-SMF, V-SMF or SMF) belong to the same PLMN.
When present, this IE shall indicate whether the H-SMF or SMF for a PDU session with an I-SMF requires Oauth2-based authorization for accessing its Nsmf_PDUSession service.
-
true: OAuth2 based authorization is required.
-
false: OAuth2 based authorization is not required.
The absence of this IE means that no indication is available about the usage of Oauth2 for authorization of the anchor SMF's Nsmf_PDUSession service.
(NOTE 3) | |
fullDnaiList | array(Dnai) | O | 1..N | This IE may be present to contain the full list of DNAIs of interest for PDU session, including DNAIs that may not be supported by the (source) I-SMF and excluding the ones supported by the Anchor SMF. | DTSSA-Ext1 |
hrsboAuthResult | boolean | C | 0..1 | This IE shall be present for a HR PDU session, during a V-SMF change within the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID), if HR-SBO was authorized by the H-SMF and the request indicates that the new V-SMF supports HR-SBO.
When present, it shall Indicate whether HR-SBO request is authorized
-
true: authorized.
-
false: Not authorized.
| HR-SBO |
hDnsAddr | IpAddress | C | 0..1 | This IE shall be present for a HR PDU session, during a V-SMF change within the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID), if available, HR-SBO was authorized by the H-SMF and the request indicates that the new V-SMF supports HR-SBO.
When present, this IE shall contain the DNS server address of HPLMN.
| HR-SBO |
hPlmnAddr | IpAddress | C | 0..1 | This IE shall be present for a HR PDU session, during a V-SMF change within the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID), if available, HR-SBO was authorized by the H-SMF and the request indicates that the new V-SMF supports HR-SBO.
When present, this IE shall contain the HPLMN address information (e.g. H-UPF IP address on N6). The new V-SMF may configure the new V-EASDF to build EDNS Client Subnet option based on this HPLMN address information for target FQDN of DNS queries which are not authorized for HR-SBO.
| HR-SBO |
vplmnOffloadingInfoList | array(VplmnOffloadingInfo) | C | 1..N | This IE shall be present for a HR PDU session, during a V-SMF change within the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID), if available, HR-SBO was authorized by the H-SMF and the request indicates that the new V-SMF supports HR-SBO.
When present, it shall contain the list of V-PLMN Offloading policies that apply to the PDU session and whose offload identifiers are not yet known by the target V-SMF.
(NOTE 5)
| HR-SBO |
offloadIds | array(OffloadIdentifier) | C | 1...N | This IE shall be present for a HR PDU session, during a V-SMF change within the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID), if available, HR-SBO was authorized by the H-SMF and the request indicates that the new V-SMF supports HR-SBO, and if the offloadIds are part of the storedOffloadIds included in the the Retrieve SM Context Request.
When present, this IE shall contain a list of offload identifiers that apply to the PDU session and that are already known by the target V-SMF.
(NOTE 5) | HR-SBO |
easInfoToRefresh | EasInfoToRefresh | C | 0..1 | This IE shall be present for a HR PDU session, during a V-SMF change within the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID), if available, HR-SBO was authorized by the H-SMF and the request indicates that the new V-SMF supports HR-SBO.
When present, it shall contain the EAS information to be refreshed for EAS re-discovery. | HR-SBO |
targetDnai | Dnai | C | 0..1 | This IE shall be present, for a HR PDU session, if it is received from H-SMF in AF triggered EAS re-discovery and edge relocation via interacting with HPLMN (see clause 6.7.3.2 of TS 23.548).
When present, this IE shall contain the target DNAI. | HR-SBO |
trafficInfluInfo | TrafficInfluenceInfo | C | 0..1 | This IE shall be present for a HR PDU session, during a V-SMF change within the same PLMN (i.e. if the Retrieve SM Context Request does not contain the servingNetwork attribute set to a different PLMN ID), if available, HR-SBO was authorized by the H-SMF and the request indicates that the new V-SMF supports HR-SBO.
When present, it shall contain the traffic influence information applicable at the VPLMN for the HR-SBO PDU session. | HR-SBO |
pendingUpdateInfoList | array(PendingUpdateInfo) | O | 1..N | This IE should be included by the old V-SMF/I-SMF if received from the (H-)SMF.
When present, this IE shall indicate the list of information that are not required to be updated in real-time to the (H-)SMF, i.e. the change of the listed information (e.g. UE location or Timezone) may be piggybacked in a subsequent essential update (e.g. to exchange the N1 message from the UE) to the (H-)SMF. The NF service consumer (i.e. I-SMF/V-SMF) should not trigger an Update to the (H-)SMF including only the change(s) of the listed information. | |
NOTE 1:
If present, this attribute shall be used together with routingIndicator. This attribute is only used by the HPLMN in roaming scenarios.
NOTE 2:
NOTE 3:
If the anchorSmfOauth2Required IE was received in SmContextCreateData from the AMF, this IE shall be ignored by the new I-SMF or V-SMF.
NOTE 4:
Usage of Charging ID with Uint32 value for roaming scenarios may lead to Charging ID collision between SMFs.
NOTE 5:
The same offloadId should not appear in both the vplmnOffloadingInfoList and offloadIds attributes. Both vplmnOffloadingInfoList and offloadIds attributes may be present when multiple offload identifers apply to the PDU session and some of them are already known by the target V-SMF while others are not yet known by the target V-SMF.
|