10.5.6 Session management information elements
24.0083GPPCore network protocolsMobile radio interface Layer 3 specificationRelease 18Stage 3TS
10.5.6.1 Access point name
The purpose of the Access point name information element is to identify the packet data network to which the GPRS user wishes to connect and to notify the access point of the packet data network that wishes to connect to the MS.
The Access point name is a label or a fully qualified domain name according to DNS naming conventions (see 3GPP TS 23.003 [10]).
The Access point name is a type 4 information element with a minimum length of 3 octets and a maximum length of 102 octets.
The Access point name information element is coded as shown in figure 10.5.152/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Access point name IEI |
octet 1 |
|||||||
Length of access point name contents |
octet 2 |
|||||||
Access point name value |
octet 3 |
|||||||
octet n* |
Figure 10.5.152/3GPP TS 24.008: Access point name information element
The value part is defined in 3GPP TS 23.003 [10].
10.5.6.2 Network service access point identifier
The purpose of the Network service access point identifier information element is to identify the service access point that is used for the GPRS data transfer at layer 3.
The Network service access point identifier is a type 3 information element with a length of 2 octets.
The value part of a Network service access point identifier information element is coded as shown in figure 10.5.153/3GPP TS 24.008 and table 10.5.167/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
NSAPI IEI |
octet 1 |
|||||||
0 |
0 |
0 |
0 |
NSAPI |
octet 2 |
|||
Spare |
value |
Figure 10.5.153/3GPP TS 24.008: Network service access point identifier information element
Table 10.5.167/3GPP TS 24.008: Network service access point identifier information element
NSAPI value (octet 2) |
||||
Bits |
||||
4 |
3 |
2 |
1 |
|
0 |
0 |
0 |
0 |
reserved |
0 |
0 |
0 |
1 |
reserved |
0 |
0 |
1 |
0 |
reserved |
0 |
0 |
1 |
1 |
reserved |
0 |
1 |
0 |
0 |
reserved |
0 |
1 |
0 |
1 |
NSAPI 5 |
0 |
1 |
1 |
0 |
NSAPI 6 |
0 |
1 |
1 |
1 |
NSAPI 7 |
1 |
0 |
0 |
0 |
NSAPI 8 |
1 |
0 |
0 |
1 |
NSAPI 9 |
1 |
0 |
1 |
0 |
NSAPI 10 |
1 |
0 |
1 |
1 |
NSAPI 11 |
1 |
1 |
0 |
0 |
NSAPI 12 |
1 |
1 |
0 |
1 |
NSAPI 13 |
1 |
1 |
1 |
0 |
NSAPI 14 |
1 |
1 |
1 |
1 |
NSAPI 15 |
10.5.6.3 Protocol configuration options
10.5.6.3.1 General
The purpose of the protocol configuration options information element is to:
– transfer external network protocol options associated with a PDP context activation, and
– transfer additional (protocol) data (e.g. configuration parameters, error codes or messages/events) associated with an external protocol or an application.
The protocol configuration options is a type 4 information element with a minimum length of 3 octets and a maximum length of 253 octets.
The protocol configuration options information element is coded as shown in figure 10.5.136/3GPP TS 24.008 and table 10.5.154/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||
Protocol configuration options IEI |
octet 1 |
|||||||||
Length of protocol config. options contents |
octet 2 |
|||||||||
1 |
0 0 0 0 |
Configuration |
octet 3 |
|||||||
Protocol ID 1 |
octet 4 |
|||||||||
Length of protocol ID 1 contents |
octet 6 |
|||||||||
Protocol ID 1 contents |
octet 7 octet m |
|||||||||
Protocol ID 2 |
octet m+1 |
|||||||||
Length of protocol ID 2 contents |
octet m+3 |
|||||||||
Protocol ID 2 contents |
octet m+4 octet n |
|||||||||
. . . |
octet n+1 octet u |
|||||||||
Protocol ID n-1 |
octet u+1 |
|||||||||
Length of protocol ID n-1 contents |
octet u+3 |
|||||||||
Protocol ID n-1 contents |
octet u+4 octet v |
|||||||||
Protocol ID n |
octet v+1 |
|||||||||
Length of protocol ID n contents |
octet v+3 |
|||||||||
Protocol ID n contents |
octet v+4 octet w |
|||||||||
Container ID 1 |
octet w+1 octet w+2 |
|||||||||
Length of container ID 1 contents |
octet w+3 |
|||||||||
Container ID 1 contents |
octet w+4 octet x |
|||||||||
. . . |
octet x+1 octet y |
|||||||||
Container ID n |
octet y+1 octet y+2 |
|||||||||
Length of container ID n contents |
octet y+3 |
|||||||||
Container ID n contents |
octet y+4 octet z |
|||||||||
Container ID n+1 |
octet z+1 octet z+2 |
|||||||||
Length of container ID n+1 contents (see NOTE) |
octet z+3 octet z+4 |
|||||||||
Container ID n+1 contents |
octet z+5 octet za |
|||||||||
NOTE: If the container ID is: – 0023H (QoS rules with the length of two octets); – 0024H (QoS flow descriptions with the length of two octets); – 0030H (ATSSS response with the length of two octets); – 0031H (DNS server security information with length of two octets); – 0032H (ECS address with the length of two octets); – 0041H (Service-level-AA container with the length of two octets); or – 00YYH (SDNAEPC EAP message with the length of two octets) for network to MS direction, then the octet z+3 and octet z+4 indicate the length of container ID contents. If the container ID is: – 0041H (Service-level-AA container with the length of two octets); or – 00YYH (SDNAEPC EAP message with the length of two octets) for MS to network direction, then the octet z+3 and octet z+4 indicate the length of container ID contents. |
Figure 10.5.136/3GPP TS 24.008: Protocol configuration options information element
Table 10.5.154/3GPP TS 24.008: Protocol configuration options information element
Configuration protocol (octet 3) All other values are interpreted as PPP in this version of the protocol. After octet 3, i.e. from octet 4 to octet z, two logical lists are defined: – the Configuration protocol options list (octets 4 to w), and – the Additional parameters list (octets w+1 to za). Configuration protocol options list (octets 4 to w) The configuration protocol options list contains a variable number of logical units, they may occur in an arbitrary order within the configuration protocol options list. Each unit is of variable length and consists of a: – protocol identifier (2 octets); The protocol identifier field contains the hexadecimal coding of the configuration protocol identifier. Bit 8 of the first octet of the protocol identifier field contains the most significant bit and bit 1 of the second octet of the protocol identifier field contains the least significant bit. If the configuration protocol options list contains a protocol identifier that is not supported by the receiving entity the corresponding unit shall be ignored. The length of the protocol identifier contents field contains the binary coded representation of the length of the protocol identifier contents field of a unit. The first bit in transmission order is the most significant bit. The protocol identifier contents field of each unit contains information specific to the configuration protocol specified by the protocol identifier. At least the following protocol identifiers (as defined in RFC 3232 [103]) shall be supported in this version of the protocol: – C021H (LCP); The support of other protocol identifiers is implementation dependent and outside the scope of the present document. The protocol identifier contents field of each unit corresponds to a "Packet" as defined in RFC 1661 [102] that is stripped off the "Protocol" and the "Padding" octets. The detailed coding of the protocol identifier contents field is specified in the RFC that is associated with the protocol identifier of that unit: LCP is specified in RFC 1661 [102], PAP is specified in RFC 1334 [179], CHAP is specified in RFC 1994 [180] and IPCP is specified in RFC 1332 [181]. Additional parameters list (octets w+1 to za) The additional parameters list is included when special parameters and/or requests (associated with a PDP context) need to be transferred between the MS and the network. These parameters and/or requests are not related to a specific configuration protocol (e.g. PPP), and therefore are not encoded as the "Packets" contained in the configuration protocol options list. The additional parameters list contains a list of special parameters, each one in a separate container. The type of the parameter carried in a container is identified by a specific container identifier. In this version of the protocol, the following container identifiers are specified: MS to network direction: – 0001H (P-CSCF IPv6 Address Request); – 0002H (IM CN Subsystem Signaling Flag); – 0003H (DNS Server IPv6 Address Request); – 0004H (Not Supported); – 0005H (MS Support of Network Requested Bearer Control indicator); – 0006H (Reserved); – 0007H (DSMIPv6 Home Agent Address Request); – 0008H (DSMIPv6 Home Network Prefix Request); – 0009H (DSMIPv6 IPv4 Home Agent Address Request); – 000AH (IP address allocation via NAS signalling); – 000BH (IPv4 address allocation via DHCPv4); – 000CH (P-CSCF IPv4 Address Request); – 000DH (DNS Server IPv4 Address Request); – 000EH (MSISDN Request); – 000FH (IFOM-Support-Request); – 0010H (IPv4 Link MTU Request); – 0011H (MS support of Local address in TFT indicator) (see NOTE 4); – 0012H (P-CSCF Re-selection support); – 0013H (NBIFOM request indicator); – 0014H (NBIFOM mode); – 0015H (Non-IP Link MTU Request); – 0016H (APN rate control support indicator); – 0017H (3GPP PS data off UE status); – 0018H (Reliable Data Service request indicator); – 0019H (Additional APN rate control for exception data support indicator); – 001AH (PDU session ID); – 001BH (reserved); – 001CH (Reserved); – 001DH (Reserved); – 001EH (Reserved); – 001FH (Reserved); – 0020H (Ethernet Frame Payload MTU Request); – 0021H (Unstructured Link MTU Request); – 0022H (5GSM cause value); – 0023H (QoS rules with the length of two octets support indicator); – 0024H (QoS flow descriptions with the length of two octets support indicator); – 0025H (Reserved) – 0026H (Reserved); – 0027H (ACS information request); — 0028H (Reserved); – 0029H (Reserved); – 002AH (Reserved); – 002BH (Reserved); – 0030H (ATSSS request); – 0031H (DNS server security information indicator); – 0032H (ECS configuration information provisioning support indicator); – 0035H (Reserved); – 0036H (PVS information request); – 0037H (Reserved); – 0038H (Reserved); – 0039H (DNS server security protocol support); – 003AH (EAS rediscovery support indication); – 003BH (Reserved); – 003CH (Reserved); – 003DH (Reserved); – 003EH (Reserved); – 003FH (Reserved); – 0040H (Reserved); – 0041H (Service-level-AA container with the length of two octets); – 0047H (EDC support indicator); – 0048H (Reserved); – 0049H (Reserved); – 004AH (MS support of MAC address range in 5GS indicator); – 00XXH (SDNAEPC support indicator); – 00YYH (SDNAEPC EAP message with the length of two octets); and – FF00H to FFFFH reserved for operator specific use. Network to MS direction: – 0001H (P-CSCF IPv6 Address); – 0002H (IM CN Subsystem Signaling Flag); – 0003H (DNS Server IPv6 Address); – 0004H (Policy Control rejection code); – 0005H (Selected Bearer Control Mode); – 0006H (Reserved); – 0007H (DSMIPv6 Home Agent Address) ; – 0008H (DSMIPv6 Home Network Prefix); – 0009H (DSMIPv6 IPv4 Home Agent Address); – 000AH (Reserved); – 000BH (Reserved); – 000CH (P-CSCF IPv4 Address); – 000DH (DNS Server IPv4 Address); – 000EH (MSISDN); – 000FH (IFOM-Support); – 0010H (IPv4 Link MTU); – 0011H (Network support of Local address in TFT indicator); – 0012H (Reserved); – 0013H (NBIFOM accepted indicator); – 0014H (NBIFOM mode); – 0015H (Non-IP Link MTU); – 0016H (APN rate control parameters); – 0017H (3GPP PS data off support indication); – 0018H (Reliable Data Service accepted indicator); – 0019H (Additional APN rate control for exception data parameters); – 001AH (reserved); – 001BH (S-NSSAI); – 001CH (QoS rules); – 001DH (Session-AMBR); – 001EH (PDU session address lifetime); – 001FH (QoS flow descriptions); – 0020H (Ethernet Frame Payload MTU); – 0021H (Unstructured Link MTU); – 0022H (Reserved); – 0023H (QoS rules with the length of two octets); – 0024H (QoS flow descriptions with the length of two octets); – 0025H (Small data rate control parameters); – 0026H (Additional small data rate control for exception data parameters); – 0027H (ACS information); – 0028H (Initial small data rate control parameters); – 0029H (Initial additional small data rate control for exception data parameters); – 002AH (Initial APN rate control parameters); – 002BH (Initial additional APN rate control for exception data parameters); – 0030H (ATSSS response with the length of two octets); – 0031H (DNS server security information with length of two octets); – 0032H (ECS address with the length of two octets); – 0035H (ECSP identifier); – 0036H (PVS IPv4 Address); – 0037H (PVS IPv6 Address); – 0038H (PVS name); – 0039H (reserved); – 003AH (EAS rediscovery indication without indicated impact); – 003BH (EAS rediscovery indication with impacted EAS IPv4 address range); – 003CH (EAS rediscovery indication with impacted EAS IPv6 address range); – 003DH (EAS rediscovery indication with impacted EAS FQDN); – 003EH (Uplink data not allowed); – 003FH (Uplink data allowed); – 0040H (UAS services not allowed indication); – 0041H (Service-level-AA container with the length of two octets); – 0047H (Reserved); – 0048H (EDC usage allowed indicator); – 0049H (EDC usage required indicator); – 004AH (Network support of MAC address range in 5GS indicator); – 0050H (Reserved); – 0051H (SDNAEPC EAP message with the length of two octets); and – FF00H to FFFFH reserved for operator specific use. If the additional parameters list contains a container identifier that is not supported by the receiving entity the corresponding unit shall be ignored. |
The container identifier field is encoded as the protocol identifier field and the length of container identifier contents field is encoded as the length of the protocol identifier contents field. When the container identifier indicates P-CSCF IPv6 Address Request, DNS Server IPv6 Address Request, MSISDN Request or DNS server security information indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. The DNS server security information indicator indicates that the MS supports receiving DNS server security information with length of two octets. When the DNS Server IPv6 Address Request is indicated in N1 mode, the DNS Server IPv6 Address Request indicates that the MS supports handling of the DNS Server IPv6 address(es) received in the PDU session establishment procedure and network-requested PDU session modification procedure(s), if any. When the container identifier indicates IM CN Subsystem Signaling Flag (see 3GPP TS 24.229 [95]), the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. In Network to MS direction this information may be used by the MS to indicate to the user whether the requested dedicated signalling PDP context was successfully established. When the container identifier indicates P-CSCF IPv6 Address, the container identifier contents field contains one IPv6 address corresponding to a P-CSCF address (see 3GPP TS 24.229 [95]). This IPv6 address is encoded as a 128-bit address according to IETF RFC 4291 [99]. When there is a need to include more than one P-CSCF IPv6 address, then more logical units with the container identifier indicating P-CSCF IPv6 Address are used. If more than 3 instances of the P‑CSCF IPv6 Address logical unit are received by the MS, then the MS may ignore all but the first 3 instances of the P‑CSCF IPv6 Address logical unit received. When the container identifier indicates DNS Server IPv6 Address, the container identifier contents field contains one IPv6 DNS server address (see 3GPP TS 27.060 [36a]). This IPv6 address is encoded as a 128-bit address according to IETF RFC 4291 [99]. When there is a need to include more than one DNS Server IPv6 address, then more logical units with the container identifier indicating DNS Server IPv6 Address are used. When the container identifier indicates Policy Control rejection code, the container identifier contents field contains a Go interface related cause code from the GGSN to the MS (see 3GPP TS 29.207 [100]). The length of container identifier contents indicates a length equal to one. If the container identifier contents field is empty or its actual length is greater than one octet, then it shall be ignored by the receiver. When the container identifier indicates MS Support of Network Requested Bearer Control indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates Selected Bearer Control Mode, the container identifier contents field contains the selected bearer control mode, where ’01H’ indicates that ‘MS only’ mode has been selected and ’02H’ indicates that ‘MS/NW’ mode has been selected. The length of container identifier contents indicates a length equal to one. If the container identifier contents field is empty or its actual length is greater than one octet, then it shall be ignored by the receiver. When the container identifier indicates DSMIPv6 Home Agent Address Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates DSMIPv6 Home Network Prefix Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates DSMIPv6 IPv4 Home Agent Address Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates DSMIPv6 Home Agent Address, the container identifier contents field contains one IPv6 address corresponding to a DSMIPv6 HA address (see 3GPP TS 24.303 [124] and 3GPP TS 24.327 [125]). This IPv6 address is encoded as a 128-bit address according to IETF RFC 4291 [99]. When the container identifier indicates DSMIPv6 Home Network Prefix, the container identifier contents field contains one IPv6 Home Network Prefix (see 3GPP TS 24.303 [124] and 3GPP TS 24.327 [125]). This IPv6 prefix is encoded as an IPv6 address according to IETF RFC 4291 [99] followed by 8 bits which specifies the prefix length. When the container identifier indicates DSMIPv6 IPv4 Home Agent Address, the container identifier contents field contains one IPv4 address corresponding to a DSMIPv6 IPv4 Home Agent address (see 3GPP TS 24.303 [124] and 3GPP TS 24.327 [125]). When the container identifier indicates P-CSCF IPv4 Address Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates DNS Server IPv4 Address Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the DNS Server IPv4 Address Request is indicated in N1 mode, the DNS Server IPv4 Address Request indicates that the MS supports handling of the DNS Server IPv4 address(es) received in the PDU session establishment procedure and network-requested PDU session modification procedure(s), if any. When the container identifier indicates P-CSCF IPv4 Address, the container identifier contents field contains one IPv4 address corresponding to the P-CSCF address to be used. When there is a need to include more than one P‑CSCF IPv4 address, then more logical units with the container identifier indicating P‑CSCF IPv4 Address are used. If more than 3 instances of the P‑CSCF IPv4 Address logical unit are received by the MS, then the MS may ignore all but the first 3 instances of the P‑CSCF IPv4 Address logical unit received. When the container identifier indicates DNS Server IPv4 Address, the container identifier contents field contains one IPv4 address corresponding to the DNS server address to be used. When there is a need to include more than one DNS Server IPv4 address, then more logical units with the container identifier indicating DNS Server IPv4 Address are used. P-CSCF IPv4 Address Request, P-CSCF IPv4 Address, DNS Server IPv4 Address Request and DNS Server IPv4 Address are applicable in S1-mode and N1-mode. When the container identifier indicates IP address allocation via NAS signalling, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates IP address allocation via DHCPv4, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates MSISDN, the container identifier contents field contains the MSISDN (see 3GPP TS 23.003 [10]) assigned to the MS. Use of the MSISDN provided is defined in subclause 6.4. The content of the MSISDN is coded as the value part of the Called party BCD number information element as specified in subclause 10.5.4.7. When the container identifier indicates IFOM Support Request (see 3GPP TS 24.303 [124] and 3GPP TS 24.327 [125]), the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates IFOM Support, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the Home Agent supports IFOM. When the container identifier indicates IPv4 Link MTU Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates IPv4 Link MTU, the length of container identifier contents indicates a length equal to two. The container identifier contents field contains the binary coded representation of the IPv4 link MTU size in octets. Bit 8 of the first octet of the container identifier contents field contains the most significant bit and bit 1 of the second octet of the container identifier contents field contains the least significant bit. If the length of container identifier contents is different from two octets, then it shall be ignored by the receiver. When the container identifier indicates MS support of Local address in TFT, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS supports Local address in TFTs. When the container identifier indicates Network support of Local address in TFT, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the network supports Local address in TFTs. When the container identifier indicates P-CSCF Re-selection support, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This PCO parameter may be present only if a container with P-CSCF IPv4 Address Request or P-CSCF IPv6 Address Request is present. This information indicates that the UE supports P-CSCF re-selection based on procedures specified in 3GPP TS 24.229 [95] subclauses B.2.2.1C, L.2.2.1C, R.2.2.1C, U.2.2.1C and W.2.2.1C. When the container identifier indicates NBIFOM request indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS requests the NBIFOM usage. When the container identifier indicates NBIFOM accepted indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the network accepts UE’s request of the NBIFOM usage. When the container identifier indicates NBIFOM mode, the length of container identifier contents indicates a length equal to one. If the length of container identifier contents indicates length different to one, it shall be ignored. The container identifier contents field containing value 00H indicates the UE-initiated NBIFOM mode. The container identifier contents field containing value 01H indicates the network-initiated NBIFOM mode. The container identifier contents field containing a value other than 00H and other than 01H shall be ignored. When the container identifier indicates Non-IP Link MTU Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS requests link MTU for "non-IP" PDN connection. When the container identifier indicates Non-IP Link MTU, the length of container identifier contents indicates a length equal to two. The container identifier contents field contains the binary coded representation of the link MTU size for non-IP PDN connection in octets which is at least 128 octets. Bit 8 of the first octet of the container identifier contents field contains the most significant bit and bit 1 of the second octet of the container identifier contents field contains the least significant bit. If the length of container identifier contents is different from two octets, then it shall be ignored by the receiver. When the container identifier indicates APN rate control support indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS supports APN rate control functionality. When the container identifier indicates APN rate control parameters, the container identifier contents field contains parameters for APN rate control functionality. The container contents are coded as described in subclause 10.5.6.3.2. When the container identifier indicates Initial APN data rate control parameters, the container identifier contents field contains status parameters for APN rate control functionality. The container contents are coded as described in subclause 10.5.6.3.8. When the container identifier indicates 3GPP PS data off UE status, the container identifier contents field contains information of the status of 3GPP PS data off in the UE for a PDN connection where "01H" indicates ’deactivated’ and "02H" indicates ‘activated’. The length of container identifier contents indicates a length equal to one. If the container identifier contents field is empty or its actual length is greater than one octet, then it shall be ignored by the receiver. When the container identifier indicates 3GPP PS data off support indication, the container identifier contents field is empty. The length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, then it shall be ignored by the receiver. When the container identifier indicates Reliable Data Service request indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS requests the Reliable Data Service usage as specified in 3GPP TS 24.250 [162]. When the container identifier indicates Reliable Data Service accepted indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the network accepts UE’s request of the Reliable Data Service usage as specified in 3GPP TS 24.250 [162]. When the container identifier indicates Additional APN rate control for exception data support indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS supports additional APN rate control for exception data functionality. When the container identifier indicates Additional APN rate control for exception data parameters, the container identifier contents field contains parameters for additional APN rate control for exception data functionality. The container contents are coded as described in subclause 10.5.6.3.3. When the container identifier indicates Initial additional APN rate control for exception data parameters, the container identifier contents field contains status parameters for additional APN rate control for exception data functionality. The container contents are coded as described in subclause 10.5.6.3.9. |
When the container identifier indicates PDU session identity, the container identifier contents field contains the PDU session identity assigned by the MS. The encoding of the PDU session identity and its usage are defined in 3GPP TS 24.007 [20]. When the container identifier indicates S-NSSAI, the container identifier contents field contains one S-NSSAI value followed by one PLMN ID that the S-NSSAI relates to. The S-NSSAI value is coded as the value part of S-NSSAI information element as specified in subclause 9.11.2.8 of 3GPP TS 24.501 [167]. The PLMN ID is encoded as the value of the PLMN identity of the CN operator IE in subclause 10.5.5.36. The usage of the S-NSSAI and the associated PLMN ID is defined in 3GPP TS 24.501 [167]. When the container identifier indicates QoS rules, the container identifier contents field contains the QoS rules for the QoS flow corresponding to the EPS bearer of the PDN connection. The QoS rules is coded as the value part of QoS rules information element as specified in subclause 9.11.4.13 of 3GPP TS 24.501 [167]. The usage of the QoS rules is specified in 3GPP TS 24.501 [167]. When the container identifier indicates Session-AMBR, the container identifier contents field contains the Session-AMBR for the PDU session corresponding to the PDN connection. The Session-AMBR is coded as the value part of Session-AMBR information element as specified in subclause 9.11.4.14 of 3GPP TS 24.501 [167]. The usage of the Session-AMBR is specified in 3GPP TS 24.501 [167]. When the container identifier indicates PDU session address lifetime, the length of container identifier contents indicates a length equal to two. The container identifier contents field contains the binary coded representation of how long the network is willing to maintain the PDU session in units of seconds. Bit 8 of the first octet of the container identifier contents field contains the most significant bit and bit 1 of the second octet of the container identifier contents field contains the least significant bit. If the length of container identifier contents is different from two octets, then it shall be ignored by the receiver. When the container identifier indicates QoS flow descriptions, the container identifier contents field contains the QoS flow descriptions for the QoS flow corresponding to the EPS bearer of the PDN connection. The QoS flow descriptions is coded as the value part of QoS flow descriptions information element as specified in subclause 9.11.4.12 of 3GPP TS 24.501 [167]. The usage of the QoS flow descriptions is specified in 3GPP TS 24.501 [167]. When the container identifier indicates Ethernet Frame Payload MTU Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS requests link MTU for an Ethernet PDU session. When the container identifier indicates Ethernet Frame Payload MTU, the length of container identifier contents indicates a length equal to two. The container identifier contents field contains the binary coded representation of Ethernet frame payload MTU size, i.e. the maximum size of a payload of an Ethernet frame which can be sent via an Ethernet PDU session in octets. Bit 8 of the first octet of the container identifier contents field contains the most significant bit and bit 1 of the second octet of the container identifier contents field contains the least significant bit. If the length of container identifier contents is different from two octets, then it shall be ignored by the receiver. When the container identifier indicates Unstructured Link MTU Request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS requests link MTU for an Unstructured PDU session. When the container identifier indicates Unstructured Link MTU, the length of container identifier contents indicates a length equal to two. The container identifier contents field contains the binary coded representation of unstructured link MTU size, i.e. the maximum size of a message which can be sent via an Unstructured PDU session in octets. Bit 8 of the first octet of the container identifier contents field contains the most significant bit and bit 1 of the second octet of the container identifier contents field contains the least significant bit. If the length of container identifier contents is different from two octets, then it shall be ignored by the receiver. When the container identifier indicates 5GSM cause value, the container identifier contents field contains a 5GSM cause value. The encoding of the 5GSM cause value and its usage are specified in 3GPP TS 24.501 [167]. When the container identifier indicates QoS rules with the length of two octets support indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. The length of container identifier contents field consists of one octet. This information indicates that the MS supports receiving QoS rules with the length of two octets. When the container identifier indicates QoS flow descriptions with the length of two octets support indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. The length of container identifier contents field consists of one octet. This information indicates that the MS supports receiving QoS flow descriptions with the length of two octets. When the container identifier indicates QoS rules with the length of two octets, the container identifier contents field contains the QoS rules for the QoS flow corresponding to the EPS bearer of the PDN connection if the MS has indicated the support of receiving QoS rules with the length of two octets. The QoS rules with the length of two octets is coded as the value part of QoS rules information element as specified in subclause 9.11.4.13 of 3GPP TS 24.501 [167]. The usage of the QoS rules is specified in 3GPP TS 24.501 [167]. See NOTE 2. When the container identifier indicates QoS flow descriptions with the length of two octets, the container identifier contents field contains the QoS flow descriptions for the QoS flow corresponding to the EPS bearer of the PDN connection if the MS has indicated the support of receiving QoS flow descriptions with the length of two octets. The QoS flow descriptions with the length of two octets is coded as the value part of QoS flow descriptions information element as specified in subclause 9.11.4.12 of 3GPP TS 24.501 [167]. The usage of the QoS flow descriptions is specified in 3GPP TS 24.501 [167]. See NOTE 2. When the container identifier indicates Small data rate control parameters, the container identifier contents field contains parameters for small data rate control functionality. The container contents are coded as described in subclause 10.5.6.3.4. When the container identifier indicates Initial small data rate control parameters, the container identifier contents field contains status parameters for small data rate control functionality. The container contents are coded as described in subclause 10.5.6.3.6. When the container identifier indicates Additional small data rate control for exception data parameters, the container identifier contents field contains parameters for additional small data rate control for exception data functionality. The container contents are coded as described in subclause 10.5.6.3.5. When the container identifier indicates Initial additional small data rate control for exception data parameters, the container identifier contents field contains status parameters for additional small data rate control for exception data functionality. The container contents are coded as described in subclause 10.5.6.3.7. When the container identifier indicates ACS information request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS requests ACS information. When the container identifier indicates ACS information, the length of container identifier contents indicates non-zero length. The container identifier contents field contains the UTF-8 (see IETF RFC 3629 [168]) coded representation of an ACS URL. Bit 8 of the first octet of the container identifier contents field contains the most significant bit and bit 1 of the last octet of the container identifier contents field contains the least significant bit. When the container identifier indicates ATSSS request, the container identifier contents field is coded according to 3GPP TS 24.193 [171] subclause 6.1.6.2. The length of container identifier contents field consists of one octet. This information indicates that the MS supports receiving ATSSS response with the length of two octets. When the container identifier indicates ATSSS response with the length of two octets, the container identifier contents field is coded according to 3GPP TS 24.193 [171] subclause 6.1.6.3. See NOTE 2. When the container identifier indicates DNS server security information with length of two octets, the container identifier contents field contains one of the parameters: security protocol type, port number, authentication domain name, SPKI pin sets, root certificate, raw public key. When there is a need to send more than one parameter, then multiple containers with the container identifier indicating DNS server security information with length of two octets are used, each containing one parameter. The first octet of container identifier contents of the DNS server security information with length of two octets contains the type and all octets excluding the first octet of the container identifier contents field of the DNS server security information with length of two octets contain the value part. If the DNS server security information with length of two octets contains security protocol type then the type is set to 00H and the value part is set to 00H if the security protocol type is TLS (see IETF RFC 7858 [172]) and 01H if the security protocol type is DTLS (see IETF RFC 8094 [173]). If the DNS server security information with length of two octets contains port number then the type is set to 01H and the value part to content is set ephemeral port (see IETF RFC 6056 [174]). If the DNS server security information with length of two octets contains authentication domain name then the type is set to 02H and the value part is set authentication domain name (The FQDN shall be encoded as defined in IEFT RFC 1035 [175]). If the DNS server security information with length of two octets contains SPKI pin set then the type is set to 03H and the value part is set SPKI pin set (The SPKI pin set shall be encoded as in DER as specified in X 690.3 [177]). If the DNS server security information with length of two octets contains a root certificate then the type is set to 04H and the value part is set the root certificate (the root certificate is encoded as in DER as specified in X 690 [177]). If the DNS server security information with length of two octets contains raw public key then the type is set to 05H and the value part is set to raw public key (The raw public key shall be encoded as in DER as specified in X 690.3 [177]). See NOTE 2. When the container identifier indicates DNS server security protocol support, the container identifier contents field contains the parameter security protocol type. The first octet of container identifier contents of the DNS server security protocol support with length of one octet contains the security protocol type. If the security protocol type is is set to 01H the UE indicates the support of the security protocol TLS (see IETF RFC 7858 [172]) and if it is set to 02H the UE indicates the support of the security protocol DTLS (see IETF RFC 8094 [173]), all other values are spare. When there is a need to send more than one parameter, then multiple containers with the container identifier indicating DNS server security protocol support with length of one octet are used, each containing one parameter. When the container identifier indicates ECS configuration information provisioning support indicator (related to ECS IPv4 Address, ECS IPv6 Address, ECS FQDN and ECSP identifier), the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS supports to receive ECS address with the length of two octets. The usage of ECS configuration information provisioning support indicator is specified in 3GPP TS 24.501 [167]. When the container identifier indicates ECS address with the length of two octets, the container identifier contents field contains an ECS address and may contain spatial validity condition parameters as specified in subclause 9.11.4.34 of 3GPP TS 24.501 [167], if the MS has indicated ECS configuration information provisioning support indicator. When there is a need to include more than one ECS address, then more logical units with the container identifier indicating ECS address with the length of two octets are used. The usage of ECS address and spatial validity condition is specified in 3GPP TS 24.501 [167]. When the container identifier indicates ECSP identifier, the container identifier contents field contains one ECSP identifier (see 3GPP TS 23.558 [184]). There can be multiple ECSP identifier logical units. Each logical unit shall be considered related to any previous ECS address with length of two octets logical units. If an ECSP identifier logical unit is not following an ECS address with length of two octets logical unit it shall be ignored. The ECSP identifier is encoded as a UTF-8 string. The usage of ECSP identifier is specified in 3GPP TS 24.501 [167]. When the container identifier indicates PVS information request, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS requests PVS information as specified in 3GPP TS 23.501 [166]. When the container identifier indicates PVS IPv4 Address, the container identifier contents field contains parameters for PVS IPv4 Address information. The container contents are coded as described in subclause 10.5.6.3.10d. When there is a need to include more than one PVS IPv4 address, then more logical units with the container identifier indicating PVS IPv4 Address are used. When the container identifier indicates PVS IPv6 Address, the container identifier contents field contains parameters for PVS IPv6 Address information. The container contents are coded as described in subclause 10.5.6.3.11. When there is a need to include more than one PVS IPv6 address, then more logical units with the container identifier indicating PVS IPv6 Address are used. When the container identifier indicates PVS name, the container identifier contents field contains parameters for fully qualified domain name information. The container contents are coded as described in subclause 10.5.6.3.12. When there is a need to include more than one PVS name, then more logical units with the container identifier indicating PVS name are used. When the container identifier indicates EAS rediscovery support indication, either the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero, or the container identifier contents field contains one octet long capability field. If the container identifier contents field is longer than one octet, the octets after the first octet of the container identifier contents shall be ignored by the receiving entity. EAS rediscovery support indication indicates that the sending entity supports handling of the EAS rediscovery indication without indicated impact received in PDU session modifications. Bit 1 of the capability field set to zero indicates that the sending entity does not support handling of the EAS rediscovery indication with impacted EAS IPv4 address range received in PDU session modifications. Bit 1 of the capability field set to one indicates that the sending entity supports handling of the EAS rediscovery indication with impacted EAS IPv4 address range received in PDU session modifications. Bit 2 of the capability field set to zero indicates that the sending entity does not support handling of the EAS rediscovery indication with impacted EAS IPv6 address range received in PDU session modifications. Bit 2 of the capability field set to one indicates that the sending entity supports handling of the EAS rediscovery indication with impacted EAS IPv6 address range received in PDU session modifications. Bit 3 of the capability field set to zero indicates that the sending entity does not support handling of the EAS rediscovery indication with impacted FQDN received in PDU session modifications. Bit 3 of the capability field set to one indicates that the sending entity supports handling of the EAS rediscovery indication with impacted FQDN received in PDU session modifications. Bits 4 to 8 of the capability field shall be set to zero by the sending entity and shall be ignored by the receiving entity. If the container identifier contents field is empty, the receiving entity shall consider that the container identifier contents field with the capability field with value 00H is received. The usage of EAS rediscovery support indication is specified in 3GPP TS 24.501 [167]. When the container identifier indicates EAS rediscovery indication without indicated impact, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. EAS rediscovery indication without indicated impact indicates that all EAS information(s) as specified in 3GPP TS 23.548 [182] need to be refreshed. If the container identifier contents field is not empty, it shall be ignored. The usage of EAS rediscovery indication without indicated impact is specified in 3GPP TS 24.501 [167]. When the container identifier indicates EAS rediscovery indication with impacted EAS IPv4 address range, the container identifier contents field contains binary encoded lowest IPv4 address of the EAS IPv4 address range followed by binary encoded highest IPv4 address of the EAS IPv4 address range, and the length of container identifier contents indicates eight. EAS rediscovery indication with impacted EAS IPv4 address range indicates IPv4 address(es) of EAS information(s) as specified in 3GPP TS 23.548 [182] which needs to be refreshed. When there is a need to include EAS rediscovery indication with more impacted EAS IPv4 address ranges, then more logical units with the container identifier indicating EAS rediscovery indication with impacted EAS IPv4 address range, are used. The usage of EAS rediscovery indication with impacted EAS IPv4 address range is specified in 3GPP TS 24.501 [167]. When the container identifier indicates EAS rediscovery indication with impacted EAS IPv6 address range, the container identifier contents field contains binary encoded lowest IPv6 address of the EAS IPv6 address range followed by binary encoded highest IPv6 address of the EAS IPv6 address range, and the length of container identifier contents indicates thirty two (decimal). EAS rediscovery indication with impacted EAS IPv6 address range indicates IPv6 address(es) of EAS information(s) as specified in 3GPP TS 23.548 [182] which needs to be refreshed. When there is a need to include EAS rediscovery indications with more impacted EAS IPv6 address ranges, then more logical units with the container identifier indicating EAS rediscovery indication with impacted EAS IPv6 address range, are used. The usage of EAS rediscovery indication with impacted EAS IPv6 address range is specified in 3GPP TS 24.501 [167]. When the container identifier indicates EAS rediscovery indication with impacted EAS FQDN, the container identifier contents field contains one EAS FQDN. EAS rediscovery indication with impacted EAS FQDN indicates an FQDN of EAS information as specified in 3GPP TS 23.548 [182] which needs to be refreshed. The FQDN is constructed as specified in subclause 19.4.2 of 3GPP TS 23.003 [10]. When there is a need to include EAS rediscovery indications with more impacted EAS FQDNs, then more logical units with the container identifier indicating EAS rediscovery indication with impacted EAS FQDN are used. The usage of EAS rediscovery indication with impacted EAS FQDN is specified in 3GPP TS 24.501 [167]. See NOTE 5. When the container identifier indicates Uplink data not allowed (see 3GPP TS 24.301 [120]), the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that uplink user data shall not be sent over EPS bearer context(s) of the PDN connection. When the container identifier indicates Uplink data allowed (see 3GPP TS 24.301 [120]), the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that uplink user data are allowed over EPS bearer context(s) of the PDN connection. When the container identifier indicates UAS services not allowed indication, the container identifier contents field is empty and the length of container identifier contents indicates a length equals to zero. The UAS services not allowed indication indicates that the requested UAS services are not allowed by the network. If the container identifier contents field is not empty, it shall be ignored. When the container identifier indicates service-level-AA container with the length of two octets, the container identifier contents field contains the service-level-AA container. The conditions under which this PCO parameter can be used are specified in 3GPP TS 24.301 [120]. The service-level-AA container is coded as the value part of the service-level-AA container information element as specified in subclause 9.11.2.10 of 3GPP TS 24.501 [167]. See NOTE 2. When the container identifier indicates EDC support indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS supports EDC as specified in 3GPP TS 23.548 [182]. The usage of EDC support indicator is specified in 3GPP TS 24.501 [167]. When the container identifier indicates EDC usage allowed indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the network allows use of EDC as specified in 3GPP TS 23.548 [182]. The usage of EDC usage allowed indicator is specified in 3GPP TS 24.501 [167]. When the container identifier indicates EDC usage required indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the network requires use of EDC as specified in 3GPP TS 23.548 [182]. The usage of EDC usage required indicator is specified in 3GPP TS 24.501 [167]. When the container identifier indicates MS support of MAC address range in 5GS indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS supports a "destination MAC address range type" packet filter component and a "source MAC address range type" packet filter component specified in 3GPP TS 24.501 [167]. When the container identifier indicates Network support of MAC address range in 5GS indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the network supports a "destination MAC address range type" packet filter component and a "source MAC address range type" packet filter component specified in 3GPP TS 24.501 [167]. When the container identifier indicates SDNAEPC support indicator, the container identifier contents field is empty and the length of container identifier contents indicates a length equal to zero. If the container identifier contents field is not empty, it shall be ignored. This information indicates that the MS supports secondary DN authentication and authorization over EPC as specified in 3GPP TS 24.301 [120]. When the container identifier indicates SDNAEPC EAP message with the length of two octets, the container identifier contents field contains the EAP message used for secondary DN authentication and authorization over EPC if the MS has indicated that it supports secondary DN authentication and authorization over EPC as specified in 3GPP TS 24.301 [120]. The SDNAEPC EAP message is coded as the value part of the EAP message information element as specified in subclause 9.11.2.2 of 3GPP TS 24.501 [167]. See NOTE 2. When the container identifier indicates operator specific use, the Container contents starts with MCC and MNC of the operator providing the relevant application and can be followed by further application specific information. The coding of MCC and MNC is as in octet 2 to 4 of the Location Area Identification information element in subclause 10.5.1.3. |
NOTE 1: The additional parameters list and the configuration protocol options list are logically separated since they carry different type of information. The beginning of the additional parameters list is marked by a logical unit, which has an identifier (i.e. the first two octets) equal to a container identifier (i.e. it is not a protocol identifier). NOTE 2: If the QoS rules with the length of two octets, the QoS flow descriptions with the length of two octets, ATSSS response with the length of two octets, DNS server security information with length of two octets, ECS address with the length of two octets, the service-level-AA container with the length of two octets is included, or SDNAEPC EAP message with the length of two octets, then extended protocol configuration options as specified in the subclause 10.5.6.3A shall be used. NOTE 3: If PAP/CHAP protocol is supported by the UE in N1 mode, the UE can use the PAP/CHAP protocol identifiers in the extended protocol configuration options information element in N1 mode. NOTE 4: The MS operating in single-registration mode shall indicate the support of Local address in TFT in N1 mode as specified in subclause 6.4.1.2 of 3GPP TS 24.501 [167]. NOTE 5: The maximum length of an FQDN is 254 octets. |
10.5.6.3.2 APN rate control parameters
The purpose of the APN rate control parameters container contents is to indicate the APN rate control parameters.
The APN rate control parameters container contents are coded as shown in figure 10.5.136A/3GPP TS 24.008 and table 10.5.154A/3GPP TS 24.008.
The APN rate control parameters container contents can be 1 octet long or 4 octets long. If the APN rate control parameters container contents is longer than 4 octets, the 5th octet and later octets are ignored.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
Spare |
AER |
Uplink time unit |
octet 1 |
||||||
Maximum uplink rate |
octet 2 octet 4 |
Figure 10.5.136A/3GPP TS 24.008: APN rate control parameters
Table 10.5.154A/3GPP TS 24.008: APN rate control parameters
Additional exception reports (AER) (octet 1) |
|||
Bit |
|||
4 |
|||
0 |
Additional exception reports at maximum rate reached are not allowed |
||
1 |
Additional exception reports at maximum rate reached are allowed |
||
Uplink time unit (octet 1) |
|||
Bit |
|||
3 |
2 |
1 |
|
0 |
0 |
0 |
unrestricted minute hour day week |
0 |
0 |
1 |
|
0 |
1 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
0 |
|
All other values shall be interpreted as 000 by this version of the protocol. |
|||
Maximum uplink rate (octet 2 to octet 4) is a binary coded representation of the maximum number of messages the UE is restricted to send per time unit. The time unit is indicated in the uplink time unit. If the uplink time unit is set to "unrestricted", the maximum uplink data volume the UE can send is not restricted. |
|||
10.5.6.3.3 Additional APN rate control parameters for exception data
The purpose of the Additional APN rate control parameters for exception data container contents is to indicate the additional APN rate control parameters for exception data.
The Additional APN rate control parameters for exception data container contents are coded as shown in figure 10.5.6.3.3-1/3GPP TS 24.008 and table 10.5.6.3.3-1/3GPP TS 24.008.
The Additional APN rate control parameters for exception data container contents can be 1 octet long or 3 octets long. If the Additional APN rate control parameters for exception data container contents is longer than 3 octets, the 4th octet and later octets are ignored.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
Spare |
Uplink time unit |
octet 1 |
|||||||
Additional uplink rate for exception data |
octet 2 octet 3 |
Figure 10.5.6.3.3-1/3GPP TS 24.008: Additional APN rate control parameters for exception data
Table 10.5.6.3.3-1/3GPP TS 24.008: Additional APN rate control parameters for exception data
Uplink time unit (octet 1) |
|||
Bit |
|||
3 |
2 |
1 |
|
0 |
0 |
0 |
unrestricted minute hour day week |
0 |
0 |
1 |
|
0 |
1 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
0 |
|
All other values shall be interpreted as 000 by this version of the protocol. |
|||
Additional uplink rate for exception data (octet 2 to octet 3) is a binary coded representation of the maximum number of messages for exception data the UE is restricted to send per time unit. The time unit is indicated in the uplink time unit. If the uplink time unit is set to "unrestricted", the maximum additional uplink rate volume for exception data the UE can send is not restricted. |
|||
10.5.6.3.4 Small data rate control parameters
See subclause 10.5.6.3.2 in current specification.
10.5.6.3.5 Additional small data rate control parameters for exception data
See subclause 10.5.6.3.3 in current specification.
10.5.6.3.6 Initial small data rate control parameters
The purpose of the Initial small data rate control parameters container contents is to indicate the Initial small data rate control parameters.
The Initial small data rate control parameters container contents are coded as shown in figure 10.5.6.3.6-1/3GPP TS 24.008 and table 10.5.6.3.6-1/3GPP TS 24.008.
The Initial small data rate control parameters container contents is 7 octets long. If the Initial small data rate control parameters container contents is longer than 7 octets, the 8th octet and later octets are ignored.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Maximum uplink rate allowed |
octet 1 octet 3 |
|||||||
Termination timestamp |
octet 4 octet 7 |
Figure 10.5.6.3.6-1/3GPP TS 24.008: Initial small data rate control parameters
Table 10.5.6.3.6-1/3GPP TS 24.008: Initial small data rate control parameters
Maximum uplink rate allowed (octet 1 to octet 3) is a binary coded representation of the maximum allowed number of messages the UE is allowed to send before the validity period of the initial small data rate control parameters expires. |
Termination timestamp (octet 4 to octet 7) is a binary coded representation of the UTC time when the validity period of the initial small data rate control parameters expires. Octets 4 to 7 are encoded in the same format as the first four octets of the 64-bit timestamp format as defined in clause 6 of IETF RFC 5905 [169]. NOTE: The encoding is defined as the time in seconds relative to 00:00:00 on 1 January 1900. |
10.5.6.3.7 Initial additional small data rate control for exception data parameters
See subclause 10.5.6.3.6 in current specification.
10.5.6.3.8 Initial APN rate control parameters
See subclause 10.5.6.3.6 in current specification.
10.5.6.3.9 Initial additional APN rate control for exception data parameters
See subclause 10.5.6.3.6 in current specification.
10.5.6.3.10 PVS IPv4 Address
The purpose of the PVS IPv4 Address container contents is to indicate the PVS IPv4 Address and, optionally, the related DNN and S-NSSAI.
The PVS IPv4 Address container contents are coded as shown in figure 10.5.6.3.10-1/3GPP TS 24.008 and table 10.5.6.3.10-1/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
PVS IPv4 Address |
octet 1 octet 4 |
|||||||
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
S-NSSAI indication |
DNN indication |
octet 5* |
DNN |
octet 6* octet m* |
|||||||
S-NSSAI |
octet m+1* octet n* |
Figure 10.5.6.3.10-1/3GPP TS 24.008: PVS IPv4 Address
Table 10.5.6.3.10-1/3GPP TS 24.008: PVS IPv4 Address
PVS IPv4 Address (octet 1 to octet 4) is a binary coded representation of the IPv4 Address of the PVS. DNN indicator value (octet 5, bit 1) Bit 1 0 DNN absent 1 DNN present If the DNN indicator bit is set to "DNN present", the DNN field is present. If the DNN indicator bit is set to "DNN absent", the DNN field is absent. S-NSSAI indicator value (octet 5, bit 2) Bit 2 0 S-NSSAI absent 1 S-NSSAI present If the S-NSSAI indicator bit is set to " S-NSSAI present", the S-NSSAI field is present. If the S-NSSAI indicator bit is set to " S-NSSAI absent", the S-NSSAI field is absent. |
DNN (octet 6 to m) DNN is coded as the length and value part of DNN information element as specified in subclause 9.11.2.1B of 3GPP TS 24.501 [167] starting with the second octet. |
S-NSSAI (octet m+1 to n) S-NSSAI is coded as the length and value part of S-NSSAI information element as specified in subclause 9.11.2.8 of 3GPP TS 24.501 [167] starting with the second octet. |
10.5.6.3.11 PVS IPv6 Address
The purpose of the PVS IPv6 Address container contents is to indicate the PVS IPv6 Address and, optionally, the related DNN and S-NSSAI.
The PVS IPv6 Address container contents are coded as shown in figure 10.5.6.3.11-1/3GPP TS 24.008 and table 10.5.6.3.11-1/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
PVS IPv6 Address |
octet 1 octet 16 |
|||||||
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
S-NSSAI indication |
DNN indication |
octet 17* |
DNN |
octet 18* octet m* |
|||||||
S-NSSAI |
octet m+1* octet n* |
Figure 10.5.6.3.11-1/3GPP TS 24.008: PVS IPv6 Address
Table 10.5.6.3.11-1/3GPP TS 24.008: PVS IPv6 Address
PVS IPv6 Address (octet 1 to octet 16) is a binary coded representation of the IPv6 Address of the PVS. |
DNN indicator value (octet 17, bit 1) Bit 1 0 DNN absent 1 DNN present If the DNN indicator bit is set to "DNN present", the DNN field is present. If the DNN indicator bit is set to "DNN absent", the DNN field is absent. S-NSSAI indicator value (octet 17, bit 2) Bit 2 0 S-NSSAI absent 1 S-NSSAI present If the S-NSSAI indicator bit is set to " S-NSSAI present", the S-NSSAI field is present. If the S-NSSAI indicator bit is set to " S-NSSAI absent", the S-NSSAI field is absent. |
DNN (octet 18 to m) DNN is coded as the length and value part of DNN information element as specified in subclause 9.11.2.1B of 3GPP TS 24.501 [167] starting with the second octet. S-NSSAI (octet m+1 to n) S-NSSAI is coded as the length and value part of S-NSSAI information element as specified in subclause 9.11.2.8 of 3GPP TS 24.501 [167] starting with the second octet. |
10.5.6.3.12 PVS name
The purpose of the PVS name container contents is to indicate the fully qualified domain name information and, optionally, the related DNN and S-NSSAI.
The PVS name container contents are coded as shown in figure 10.5.6.3.12-1/3GPP TS 24.008 and table 10.5.6.3.Z-1/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
PVS name length |
octet 1 |
|||||||
PVS name |
octet 2 octet m |
|||||||
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
S-NSSAI indication |
DNN indication |
octet m+1* |
DNN |
octet m+2* octet n* |
|||||||
S-NSSAI |
octet n+1* octet q* |
Figure 10.5.6.3.12-1/3GPP TS 24.008: PVS name
Table 10.5.6.3.12-1/3GPP TS 24.008: PVS name
PVS name (octet 1) length indicates the length of the PVS name. PVS name (octet 2 to m) indicates the FQDN of the PVS which is a fully qualified domain name according to DNS naming conventions (see 3GPP TS 23.003 [10]). |
DNN indicator value (octet m+1, bit 1) Bit 1 0 DNN absent 1 DNN present If the DNN indicator bit is set to "DNN present", the DNN field is present. If the DNN indicator bit is set to "DNN absent", the DNN field is absent. S-NSSAI indicator value (octet m+1, bit 2) Bit 2 0 S-NSSAI absent 1 S-NSSAI present If the S-NSSAI indicator bit is set to " S-NSSAI present", the S-NSSAI field is present. If the S-NSSAI indicator bit is set to " S-NSSAI absent", the S-NSSAI field is absent. |
DNN (octet m+2 to n) DNN is coded as the length and value part of DNN information element as specified in subclause 9.11.2.1B of 3GPP TS 24.501 [167] starting with the second octet. S-NSSAI (octet n+1 to q) S-NSSAI is coded as the length and value part of S-NSSAI information element as specified in subclause 9.11.2.8 of 3GPP TS 24.501 [167] starting with the second octet. |
10.5.6.3A Extended protocol configuration options
The purpose of the extended protocol configuration options information element is to:
– transfer external network protocol options associated with a PDP context activation, and
– transfer additional (protocol) data (e.g. configuration parameters, error codes or messages/events) associated with an external protocol or an application.
The extended protocol configuration options is a type 6 information element with a minimum length of 4 octets and a maximum length of 65538 octets.
The extended protocol configuration options information element is coded as shown in figure 10.5.6.3A.1 and table 10.5.6.3A.1.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Extended protocol configuration options IEI |
octet 1 |
|||||||
Length of extended protocol configuration options contents |
octet 2 |
|||||||
octet 3 |
||||||||
octet 4 |
||||||||
Extended protocol configuration options contents |
||||||||
octet n |
Figure 10.5.6.3A.1: Extended protocol configuration options information element
Table 10.5.6.3A.1: Extended protocol configuration options information element
Extended protocol configuration options contents (octet 4 to octet n); Max value of 65535 octets |
The contents of extended protocol configuration options is coded as octet 3 and above of protocol configuration options IE shown in subclause 10.5.6.3. |
10.5.6.4 Packet data protocol address
The purpose of the packet data protocol address information element is to identify an address associated with a PDP.
The packet data protocol address is a type 4 information element with minimum length of 4 octets and a maximum length of 24 octets.
The packet data protocol address information element is coded as shown in figure 10.5.137/3GPP TS 24.008 and table 10.5.155/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Packet data protocol address IEI |
octet 1 |
|||||||
Length of PDP address contents |
octet 2 |
|||||||
0 0 0 0 |
PDP type organisation |
octet 3 |
||||||
PDP type number |
octet 4 |
|||||||
Address information |
octet 5 octet n |
Figure 10.5.137/3GPP TS 24.008: Packet data protocol address information element
Table 10.5.155/3GPP TS 24.008: Packet data protocol address information element
Length of PDP address contents (octet 2) If the value of octet 2 equals 0000 0010, then: – No PDP address is included in this information element; and – If the PDP type is IP, dynamic addressing is applicable. NOTE: For PPP no address is required in this information element. PDP type organisation (octet 3) All other values are reserved. In network to MS direction : All other values are reserved. If bits 4,3,2,1 of octet 3 are coded 0 0 0 0 If bits 4,3,2,1 of octet 3 are coded 0 0 0 1 All other values shall be interpreted as IPv4 address In MS to network direction: Octet 3, bits 8, 7, 6, and 5 are spare and shall be coded all 0. |
If PDP type number indicates IPv4, the Address information in octet 5 to octet 8 contains the IPv4 address. Bit 8 of octet 5 represents the most significant bit of the IP address and bit 1 of octet 8 the least significant bit.
If PDP type number indicates IPv6, the Address information in octet 5 to octet 20 contains the IPv6 address. Bit 8 of octet 5 represents the most significant bit of the IP address and bit 1 of octet 20 the least significant bit.
If PDP type number indicates IPv4v6:
The Address information in octet 5 to octet 8 contains the IPv4 address. Bit 8 of octet 5 represents the most significant bit of the IP address and bit 1 of octet 8 the least significant bit.
The Address information in octet 9 to octet 24 contains the IPv6 address. Bit 8 of octet 9 represents the most significant bit of the IP address and bit 1 of octet 24 the least significant bit.
If PDP type number indicates IPv4 or IPv4v6 and DHCPv4 is to be used to allocate the IPv4 address, the IPv4 address shall be coded as 0.0.0.0.
10.5.6.5 Quality of service
The purpose of the quality of service information element is to specify the QoS parameters for a PDP context.
The QoS IE is defined to allow backward compatibility to earlier version of Session Management Protocol.
The quality of service is a type 4 information element with a minimum length of 14 octets and a maximum length of 22 octets. The QoS requested by the MS shall be encoded both in the QoS attributes specified in octets 3-5 and in the QoS attributes specified in octets 6-14.
In the MS to network direction and in the network to MS direction the following applies:
– Octets 15-22 are optional. If octet 15 is included, then octet 16 shall also be included, and octets 17-22may be included.
– If octet 17 is included, then octet 18 shall also be included and octets 19-22 may be included.
– If octet 19 is included, then octet 20 shall also be included, and octets 21 and 22 may be included.
– If octet 21 is included, then octet 22 shall also be included.
– A QoS IE received without octets 6-22, without octets 14-22, without octets 15-22, without octets 17-22, without octets 19-22 or without octets 21-22 shall be accepted by the receiving entity.
NOTE: This behavior is required for interworking with entities supporting an earlier version of the protocol, or when the Maximum bit rate for downlink or for downlink and uplink is negotiated to a value lower than 8700 kbps.
The quality of service information element is coded as shown in figure 10.5.138/3GPP TS 24.008 and table 10.5.156/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||||
Quality of service IEI |
octet 1 |
|||||||||||
Length of quality of service IE |
octet 2 |
|||||||||||
0 0 |
Delay |
Reliability |
octet 3 |
|||||||||
Peak |
0 |
Precedence |
octet 4 |
|||||||||
0 0 0 |
Mean |
octet 5 |
||||||||||
Traffic Class |
Delivery order |
Delivery of erroneous SDU |
octet 6 |
|||||||||
Maximum SDU size |
octet 7 |
|||||||||||
Maximum bit rate for uplink |
octet 8 |
|||||||||||
Maximum bit rate for downlink |
octet 9 |
|||||||||||
Residual BER |
SDU error ratio |
octet 10 |
||||||||||
Transfer delay |
Traffic Handling priority |
octet 11 |
||||||||||
Guaranteed bit rate for uplink |
octet 12 |
|||||||||||
Guaranteed bit rate for downlink |
octet 13 |
|||||||||||
0 0 0 |
Signal-ling Indicat-ion |
Source Statistics Descriptor |
octet 14 |
|||||||||
Maximum bit rate for downlink (extended) |
octet 15 |
|||||||||||
Guaranteed bit rate for downlink (extended) |
octet 16 |
|||||||||||
Maximum bit rate for uplink (extended) |
octet 17 |
|||||||||||
Guaranteed bit rate for uplink (extended) |
octet 18 |
|||||||||||
Maximum bit rate for downlink (extended-2) |
octet 19 |
|||||||||||
Guaranteed bit rate for downlink (extended-2) |
octet 20 |
|||||||||||
Maximum bit rate for uplink (extended-2) |
octet 21 |
|||||||||||
Guaranteed bit rate for uplink (extended-2) |
octet 22 |
Figure 10.5.138/3GPP TS 24.008: Quality of service information element
Table 10.5.156/3GPP TS 24.008: Quality of service information element
Reliability class, octet 3 (see 3GPP TS 23.107 [81])
Bits
3 2 1
In MS to network direction:
0 0 0 Subscribed reliability class
In network to MS direction:
0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 1 Unused. If received, it shall be interpreted as ‘010’ (Note)
0 1 0 Unacknowledged GTP; Acknowledged LLC and RLC, Protected data
0 1 1 Unacknowledged GTP and LLC; Acknowledged RLC, Protected data
1 0 0 Unacknowledged GTP, LLC, and RLC, Protected data
1 0 1 Unacknowledged GTP, LLC, and RLC, Unprotected data
1 1 1 Reserved
All other values are interpreted as Unacknowledged GTP and LLC; Acknowledged RLC, Protected data in this version of the protocol.
If network supports EPS, then it should not assign Reliability class value ‘010’.
NOTE: this value was allocated in earlier versions of the protocol.
Delay class, octet 3 (see 3GPP TS 22.060 [73] and 3GPP TS 23.107 [81])
Bits
6 5 4
In MS to network direction:
0 0 0 Subscribed delay class
In network to MS direction:
0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 1 Delay class 1
0 1 0 Delay class 2
0 1 1 Delay class 3
1 0 0 Delay class 4 (best effort)
1 1 1 Reserved
All other values are interpreted as Delay class 4 (best effort) in this version
of the protocol.
Bit 7 and 8 of octet 3 are spare and shall be coded all 0.
Precedence class, octet 4 (see 3GPP TS 23.107 [81])
Bits
3 2 1
In MS to network direction:
0 0 0 Subscribed precedence
In network to MS direction:
0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 1 High priority
0 1 0 Normal priority
0 1 1 Low priority
1 1 1 Reserved
All other values are interpreted as Normal priority in this version of the protocol.
Bit 4 of octet 4 is spare and shall be coded as 0.
Peak throughput, octet 4 (see 3GPP TS 23.107 [81])
This field is the binary representation of the Peak Throughput Class (1 to 9). The corresponding peak throughput to each peak throughput class is indicated.
Bits
8 7 6 5
In MS to network direction:
0 0 0 0 Subscribed peak throughput
In network to MS direction:
0 0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 0 1 Up to 1 000 octet/s
0 0 1 0 Up to 2 000 octet/s
0 0 1 1 Up to 4 000 octet/s
0 1 0 0 Up to 8 000 octet/s
0 1 0 1 Up to 16 000 octet/s
0 1 1 0 Up to 32 000 octet/s
0 1 1 1 Up to 64 000 octet/s
1 0 0 0 Up to 128 000 octet/s
1 0 0 1 Up to 256 000 octet/s
1 1 1 1 Reserved
All other values are interpreted as Up to 1 000 octet/s in this
version of the protocol.
Mean throughput, octet 5 (see 3GPP TS 23.107 [81])
This field is the binary representation of the Mean Throughput Class (1 to 18; mean throughput class 30 is reserved and 31 is best effort). The corresponding mean throughput to each mean throughput class is indicated.
Bits
5 4 3 2 1
In MS to network direction:
0 0 0 0 0 Subscribed mean throughput
In network to MS direction:
0 0 0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 0 0 1 100 octet/h
0 0 0 1 0 200 octet/h
0 0 0 1 1 500 octet/h
0 0 1 0 0 1 000 octet/h
0 0 1 0 1 2 000 octet/h
0 0 1 1 0 5 000 octet/h
0 0 1 1 1 10 000 octet/h
0 1 0 0 0 20 000 octet/h
0 1 0 0 1 50 000 octet/h
0 1 0 1 0 100 000 octet/h
0 1 0 1 1 200 000 octet/h
0 1 1 0 0 500 000 octet/h
0 1 1 0 1 1 000 000 octet/h
0 1 1 1 0 2 000 000 octet/h
0 1 1 1 1 5 000 000 octet/h
1 0 0 0 0 10 000 000 octet/h
1 0 0 0 1 20 000 000 octet/h
1 0 0 1 0 50 000 000 octet/h
1 1 1 1 0 Reserved
1 1 1 1 1 Best effort
The value Best effort indicates that throughput shall be made available to the MS on a per need and availability basis.
All other values are interpreted as Best effort in this
version of the protocol.
Bits 8 to 6 of octet 5 are spare and shall be coded all 0.
Delivery of erroneous SDUs, octet 6 (see 3GPP TS 23.107 [81])
Bits
3 2 1
In MS to network direction:
0 0 0 Subscribed delivery of erroneous SDUs
In network to MS direction:
0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 1 No detect (‘-‘)
0 1 0 Erroneous SDUs are delivered (‘yes’)
0 1 1 Erroneous SDUs are not delivered (‘no’)
1 1 1 Reserved
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of this protocol.
The MS shall consider all other values as reserved.
Delivery order, octet 6 (see 3GPP TS 23.107 [81])
Bits
5 4 3
In MS to network direction:
0 0 Subscribed delivery order
In network to MS direction:
0 0 Reserved
In MS to network direction and in network to MS direction:
0 1 With delivery order (‘yes’)
1 0 Without delivery order (‘no’)
1 1 Reserved
Traffic class, octet 6 (see 3GPP TS 23.107 [81])
Bits
8 7 6
In MS to network direction:
0 0 0 Subscribed traffic class
In network to MS direction:
0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 1 Conversational class
0 1 0 Streaming class
0 1 1 Interactive class
1 0 0 Background class
1 1 1 Reserved
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of this protocol.
The MS shall consider all other values as reserved.
Maximum SDU size, octet 7 (see 3GPP TS 23.107 [81])
In MS to network direction:
0 0 0 0 0 0 0 0 Subscribed maximum SDU size
1 1 1 1 1 1 1 1 Reserved
In network to MS direction:
0 0 0 0 0 0 0 0 Reserved
1 1 1 1 1 1 1 1 Reserved
In MS to network direction and in network to MS direction:
For values in the range 00000001 to 10010110 the Maximum SDU size value is binary coded in 8 bits, using a granularity of 10 octets, giving a range of values from 10 octets to 1500 octets.
Values above 10010110 are as below:
1 0 0 1 0 1 1 1 1502 octets
1 0 0 1 1 0 0 0 1510 octets
1 0 0 1 1 0 0 1 1520 octets
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of this protocol.
The MS shall consider all other values as reserved.
Maximum bit rate for uplink, octet 8
Bits
8 7 6 5 4 3 2 1
In MS to network direction:
0 0 0 0 0 0 0 0 Subscribed maximum bit rate for uplink
In network to MS direction:
0 0 0 0 0 0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 0 0 0 0 0 1 The maximum bit rate is binary coded in 8 bits, using a granularity of 1 kbps
0 0 1 1 1 1 1 1 giving a range of values from 1 kbps to 63 kbps in 1 kbps increments.
0 1 0 0 0 0 0 0 The maximum bit rate is 64 kbps + ((the binary coded value in 8 bits –01000000) * 8 kbps)
0 1 1 1 1 1 1 1 giving a range of values from 64 kbps to 568 kbps in 8 kbps increments.
1 0 0 0 0 0 0 0 The maximum bit rate is 576 kbps + ((the binary coded value in 8 bits –10000000) * 64 kbps)
1 1 1 1 1 1 1 0 giving a range of values from 576 kbps to 8640 kbps in 64 kbps increments.
1 1 1 1 1 1 1 1 0kbps
If the sending entity wants to indicate a Maximum bit rate for uplink higher than 8640 kbps, it shall set octet 8 to "11111110", i.e. 8640 kbps, and shall encode the value for the Maximum bit rate in octet 17.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
Maximum bit rate for downlink, octet 9 (see 3GPP TS 23.107 [81])
Coding is identical to that of Maximum bit rate for uplink.
If the sending entity wants to indicate a Maximum bit rate for downlink higher than 8640 kbps, it shall set octet 9 to "11111110", i.e. 8640 kbps, and shall encode the value for the Maximum bit rate in octet 15.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
In this version of the protocol, for messages specified in the present document, the sending entity shall not request 0 kbps for both the Maximum bitrate for downlink and the Maximum bitrate for uplink at the same time. Any entity receiving a request for 0 kbps in both the Maximum bitrate for downlink and the Maximum bitrate for uplink shall consider that as a syntactical error (see clause 8).
Residual Bit Error Rate (BER), octet 10 (see 3GPP TS 23.107 [81])
Bits
8 7 6 5
In MS to network direction:
0 0 0 0 Subscribed residual BER
In network to MS direction:
0 0 0 0 Reserved
In MS to network direction and in network to MS direction:
The Residual BER value consists of 4 bits. The range is from 5*10-2 to 6*10-8.
0 0 0 1 5*10-2
0 0 1 0 1*10-2
0 0 1 1 5*10-3
0 1 0 0 4*10-3
0 1 0 1 1*10-3
0 1 1 0 1*10-4
0 1 1 1 1*10-5
1 0 0 0 1*10-6
1 0 0 1 6*10-8
1 1 1 1 Reserved
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The MS shall consider all other values as reserved.
SDU error ratio, octet 10 (see 3GPP TS 23.107 [81])
Bits
4 3 2 1
In MS to network direction:
0 0 0 0 Subscribed SDU error ratio
In network to MS direction:
0 0 0 0 Reserved
In MS to network direction and in network to MS direction:
The SDU error ratio value consists of 4 bits. The range is is from 1*10-1 to 1*10-6.
0 0 0 1 1*10-2
0 0 1 0 7*10-3
0 0 1 1 1*10-3
0 1 0 0 1*10-4
0 1 0 1 1*10-5
0 1 1 0 1*10-6
0 1 1 1 1*10-1
1 1 1 1 Reserved
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The MS shall consider all other values as reserved.
Traffic handling priority, octet 11 (see 3GPP TS 23.107 [81])
Bits
2 1
In MS to network direction:
0 0 Subscribed traffic handling priority
In network to MS direction:
0 0 Reserved
In MS to network direction and in network to MS direction:
0 1 Priority level 1
1 0 Priority level 2
1 1 Priority level 3
The Traffic handling priority value is ignored if the Traffic Class is Conversational class, Streaming class or Background class.
Transfer delay, octet 11 (See 3GPP TS 23.107 [81])
Bits
8 7 6 5 4 3
In MS to network direction:
0 0 0 0 0 0 Subscribed transfer delay
In network to MS direction:
0 0 0 0 0 0 Reserved
In MS to network direction and in network to MS direction:
0 0 0 0 0 1 The Transfer delay is binary coded in 6 bits, using a granularity of 10 ms
0 0 1 1 1 1 giving a range of values from 10 ms to 150 ms in 10 ms increments
0 1 0 0 0 0 The transfer delay is 200 ms + ((the binary coded value in 6 bits – 010000) * 50 ms)
0 1 1 1 1 1 giving a range of values from 200 ms to 950 ms in 50ms increments
1 0 0 0 0 0 The transfer delay is 1000 ms + ((the binary coded value in 6 bits – 100000) * 100 ms)
1 1 1 1 1 0 giving a range of values from 1000 ms to 4000 ms in 100ms increments
1 1 1 1 1 1 Reserved
The Transfer delay value is ignored if the Traffic Class is Interactive class or Background class.
Guaranteed bit rate for uplink, octet 12 (See 3GPP TS 23.107 [81])
Coding is identical to that of Maximum bit rate for uplink.
If the sending entity wants to indicate a Guaranteed bit rate for uplink higher than 8640 kbps, it shall set octet 12 to "11111110", i.e. 8640 kbps, and shall encode the value for the Guaranteed bit rate in octet 18.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The Guaranteed bit rate for uplink value is ignored if the Traffic Class is Interactive class or Background class, or Maximum bit rate for uplink is set to 0 kbps.
Guaranteed bit rate for downlink, octet 13(See 3GPP TS 23.107 [81])
Coding is identical to that of Maximum bit rate for uplink.
If the sending entity wants to indicate a Guaranteed bit rate for downlink higher than 8640 kbps, it shall set octet 13 to "11111110", i.e. 8640 kbps, and shall encode the value for the Guaranteed bit rate in octet 16.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The Guaranteed bit rate for downlink value is ignored if the Traffic Class is Interactive class or Background class, or Maximum bit rate for downlink is set to 0 kbps.
Source Statistics Descriptor, octet 14 (see 3GPP TS 23.107 [81])
Bits
4 3 2 1
In MS to network direction
0 0 0 0 unknown
0 0 0 1 speech
The network shall consider all other values as unknown.
In network to MS direction
Bits 4 to 1 of octet 14 are spare and shall be coded all 0.
The Source Statistics Descriptor value is ignored if the Traffic Class is Interactive class or Background class.
Signalling Indication, octet 14 (see 3GPP TS 23.107 [81])
Bit
5
In MS to network direction and in network to MS direction:
0 Not optimised for signalling traffic
1 Optimised for signalling traffic
If set to ‘1’ the QoS of the PDP context is optimised for signalling
The Signalling Indication value is ignored if the Traffic Class is Conversational class, Streaming class or Background class.
Bits 8 to 6 of octet 14 are spare and shall be coded all 0.
Maximum bit rate for downlink (extended), octet 15
Bits
8 7 6 5 4 3 2 1
In MS to network direction and in network to MS direction:
0 0 0 0 0 0 0 0 Use the value indicated by the Maximum bit rate for downlink in octet 9.
For all other values: Ignore the value indicated by the Maximum bit rate for downlink in octet 9
and use the following value:
0 0 0 0 0 0 0 1 The maximum bit rate is 8600 kbps + ((the binary coded value in 8 bits) * 100 kbps),
0 1 0 0 1 0 1 0 giving a range of values from 8700 kbps
to 16000 kbps in 100 kbps increments.
0 1 0 0 1 0 1 1 The maximum bit rate is 16 Mbps + ((the binary coded value in 8 bits – 01001010) * 1 Mbps),
1 0 1 1 1 0 1 0 giving a range of values from 17 Mbps to 128 Mbps in 1 Mbps increments.
1 0 1 1 1 0 1 1 The maximum bit rate is 128 Mbps + ((the binary coded value in 8 bits – 10111010) * 2 Mbps),
1 1 1 1 1 0 1 0 giving a range of values from 130 Mbps to 256 Mbps in 2 Mbps increments.
If the sending entity wants to indicate a Maximum bit rate for downlink higher than 256 Mbps, it shall set octet 15 to "11111010", i.e. 256 Mbps, and shall encode the value for the maximum bit rate in octet 19.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
Guaranteed bit rate for downlink (extended), octet 16
Bits
8 7 6 5 4 3 2 1
In MS to network direction and in network to MS direction:
0 0 0 0 0 0 0 0 Use the value indicated by the Guaranteed bit rate for downlink in octet 13.
For all other values: Ignore the value indicated by the Guaranteed bit rate for downlink in octet 9
and use the following value:
0 0 0 0 0 0 0 1 The guaranteed bit rate is 8600 kbps + ((the binary coded value in 8 bits) * 100 kbps),
0 1 0 0 1 0 1 0 giving a range of values from 8700 kbps to 16000 kbps in 100 kbps increments.
0 1 0 0 1 0 1 1 The guaranteed bit rate is 16 Mbps + ((the binary coded value in 8 bits – 01001010) * 1 Mbps),
1 0 1 1 1 0 1 0 giving a range of values from 17 Mbps to 128 Mbps in 1 Mbps increments.
1 0 1 1 1 0 1 1 The guaranteed bit rate is 128 Mbps + ((the binary coded value in 8 bits – 10111010) * 2 Mbps),
1 1 1 1 1 0 1 0 giving a range of values from 130 Mbps to 256 Mbps in 2 Mbps increments.
If the sending entity wants to indicate a Guaranteed bit rate for downlink higher than 256 Mbps, it shall set octet 16 to "11111010", i.e. 256 Mbps, and shall encode the value for the guaranteed bit rate in octet 20.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
Maximum bit rate for uplink (extended), octet 17
This field is an extension of the Maximum bit rate for uplink in octet 8. The coding is identical to that of the Maximum bit rate for downlink (extended).
If the sending entity wants to indicate a Maximum bit rate for uplink higher than 256 Mbps, it shall set octet 17 to "11111010", i.e. 256 Mbps, and shall encode the value for the maximum bit rate in octet 21.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
Guaranteed bit rate for uplink (extended), octet 18
This field is an extension of the Guaranteed bit rate for uplink in octet 12. The coding is identical to that of the Guaranteed bit rate for downlink (extended).
If the sending entity wants to indicate a Guaranteed bit rate for uplink higher than 256 Mbps, it shall set octet 18 to "11111010", i.e. 256 Mbps, and shall encode the value for the guaranteed bit rate in octet 22.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
Maximum bit rate for downlink (extended-2), octet 19
Bits
8 7 6 5 4 3 2 1
In MS to network direction and in network to MS direction:
0 0 0 0 0 0 0 0 Use the value indicated by the Maximum bit rate for downlink in octet 9 and octet 15.
For all other values: Ignore the value indicated by the Maximum bit rate for downlink in octet 9 and
octet 15 and use the following value:
0 0 0 0 0 0 0 1 The maximum bit rate is 256 Mbps + ((the binary coded value in 8 bits) * 4 Mbps),
0 0 1 1 1 1 0 1 giving a range of values from 260 Mbps to 500 Mbps in 4 Mbps increments.
0 0 1 1 1 1 1 0 The maximum bit rate is 500 Mbps + ((the binary coded value in 8 bits – 00111101) * 10 Mbps),
1 0 1 0 0 0 0 1 giving a range of values from 510 Mbps to 1500 Mbps in 10 Mbps increments.
1 0 1 0 0 0 1 0 The maximum bit rate is 1500 Mbps + ((the binary coded value in 8 bits – 10100001) * 100 Mbps),
1 1 1 1 0 1 1 0 giving a range of values from 1600 Mbps to 10 Gbps in 100 Mbps increments.
If the sending entity wants to indicate a Maximum bit rate for downlink higher than 10 Gbps, it shall set octet 19 to "11110110", i.e. 10 Gbps, and shall encode the value for the maximum bit rate in the extended quality of service information element specified in subclause 10.5.6.5B.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The MS shall map all other values not explicitly defined onto the maximum value defined in this version of the protocol.
Guaranteed bit rate for downlink (extended-2), octet 20
Bits
8 7 6 5 4 3 2 1
In MS to network direction and in network to MS direction:
0 0 0 0 0 0 0 0 Use the value indicated by the Maximum bit rate for downlink in octet 13 and octet 16.
For all other values: Ignore the value indicated by the Maximum bit rate for downlink in octet 13 and
octet 16 and use the following value:
0 0 0 0 0 0 0 1 The guaranteed bit rate is 256 Mbps + ((the binary coded value in 8 bits) * 4 Mbps),
0 0 1 1 1 1 0 1 giving a range of values from 260 Mbps
to 500 Mbps in 4 Mbps increments.
0 0 1 1 1 1 1 0 The guaranteed bit rate is 500 Mbps + ((the binary coded value in 8 bits – 00111101) * 10 Mbps),
1 0 1 0 0 0 0 1 giving a range of values from 510 Mbps to 1500 Mbps in 10 Mbps increments.
1 0 1 0 0 0 1 0 The guaranteed bit rate is 1500 Mbps + ((the binary coded value in 8 bits – 10100001) * 100 Mbps),
1 1 1 1 0 1 1 0 giving a range of values from 1600 Mbps to 10 Gbps in 100 Mbps increments.
If the sending entity wants to indicate a Guaranteed bit rate for downlink higher than 10 Gbps, it shall set octet 20 to "11110110", i.e. 10 Gbps, and shall encode the value for the guaranteed bit rate in the extended quality of service information element specified in subclause 10.5.6.5B.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The MS shall map all other values not explicitly defined onto the maximum value defined in this version of the protocol.
Maximum bit rate for uplink (extended-2), octet 21
This field is an extension of the Maximum bit rate for uplink in octet 17. The coding is identical to that of the Maximum bit rate for downlink (extended 2).
If the sending entity wants to indicate a Maximum bit rate for uplink higher than 10 Gbps, it shall set octet 21 to "11110110", i.e. 10 Gbps, and shall encode the value for the maximum bit rate in the extended quality of service information element specified in subclause 10.5.6.5B.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The MS shall map all other values not explicitly defined onto the maximum value defined in this version of the protocol.
Guaranteed bit rate for uplink (extended-2), octet 22
This field is an extension of the Guaranteed bit rate for uplink in octet 18. The coding is identical to that of the Guaranteed bit rate for downlink (extended-2).
If the sending entity wants to indicate a Guaranteed bit rate for uplink higher than 10 Gbps, it shall set octet 22 to "11110110", i.e. 10 Gbps, and shall encode the value for the guaranteed bit rate in the extended quality of service information element specified in subclause 10.5.6.5B.
The network shall map all other values not explicitly defined onto one of the values defined in this version of the protocol. The network shall return a negotiated value which is explicitly defined in this version of the protocol.
The MS shall map all other values not explicitly defined onto the maximum value defined in this version of the protocol.
10.5.6.5A Re-attempt indicator
The purpose of the Re-attempt indicator information element is to indicate a condition under which the MS is allowed, in the current PLMN for the same APN, to re-attempt an EPS session management procedure (see 3GPP TS 24.301 [120]) corresponding to the session management procedure which was rejected by the network.
The Re-attempt indicator information element is coded as shown in figure 10.5.6.5A and table 10.5.6.5A.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||||||
Reattempt indicator IEI |
octet 1 |
||||||||||||
Length of Reattempt indicator contents |
octet 2 |
||||||||||||
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
EPLMNC value |
RATC value |
octet 3 |
Figure 10.5.6.5A: Re-attempt indicator information element
Table 10.5.6.5A: Re-attempt indicator information element
Re-attempt indicator RATC (octet 3, bit 1) 0 MS is allowed to re-attempt the procedure in S1 mode 1 MS is not allowed to re-attempt the procedure in S1 mode EPLMNC (octet 3, bit 2) 0 MS is allowed to re-attempt the procedure in an equivalent PLMN 1 MS is not allowed to re-attempt the procedure in an equivalent PLMN Bits 3 to 8 of octet 3 are spare and shall be encoded as zero. |
10.5.6.5B Extended quality of service
See subclause 9.9.4.30 in 3GPP TS 24.301 [120].
NOTE: This IE has been added for protocol alignment with EPS in this version of the specification. This IE is used only to indicate bit rates higher than 10 Gbps and such bit rates are currently not supported.
10.5.6.6 SM cause
The purpose of the SM cause information element is to indicate the reason why a session management request is rejected.
The SM cause is a type 3 information element with 2 octets length.
The SM cause information element is coded as shown in figure 10.5.139/3GPP TS 24.008 and table 10.5.157/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
SM cause IEI |
octet 1 |
|||||||
Cause value |
octet 2 |
Figure 10.5.139/3GPP TS 24.008: SM cause information element
Table 10.5.157/3GPP TS 24.008: SM cause information element
Cause value (octet 2) Bits 8 7 6 5 4 3 2 1 0 0 0 0 1 0 0 0 Operator Determined Barring 0 0 0 1 1 0 0 0 MBMS bearer capabilities insufficient for the service 0 0 0 1 1 0 0 1 LLC or SNDCP failure(A/Gb mode only) 0 0 0 1 1 1 1 1 Activation rejected, unspecified 0 0 1 0 0 0 0 0 Service option not supported 0 0 1 0 0 0 0 1 Requested service option not subscribed 0 0 1 0 0 0 1 0 Service option temporarily out of order 0 0 1 0 0 0 1 1 NSAPI already used (not sent) 0 0 1 0 0 1 0 0 Regular deactivation 0 0 1 0 0 1 0 1 QoS not accepted 0 0 1 0 0 1 1 0 Network failure 0 0 1 0 0 1 1 1 Reactivation requested 0 0 1 0 1 0 0 0 Feature not supported 0 0 1 0 1 0 0 1 Semantic error in the TFT operation 0 0 1 0 1 0 1 0 Syntactical error in the TFT operation 0 0 1 0 1 0 1 1 Unknown PDP context 0 0 1 0 1 1 0 0 Semantic errors in packet filter(s) 0 0 1 0 1 1 0 1 Syntactical errors in packet filter(s) 0 0 1 0 1 1 1 0 PDP context without TFT already activated 0 0 1 0 1 1 1 1 Multicast group membership time-out 0 0 1 1 0 0 0 0 Request rejected, BCM violation 0 0 1 1 0 0 1 0 PDP type IPv4 only allowed 0 0 1 1 0 0 1 1 PDP type IPv6 only allowed 0 0 1 1 1 0 0 1 PDP type IPv4v6 only allowed 0 0 1 1 1 0 1 0 PDP type non IP only allowed 0 0 1 1 0 1 0 0 Single address bearers only allowed 0 0 1 1 1 0 0 0 Collision with network initiated request 0 0 1 1 1 1 0 0 Bearer handling not supported 0 1 0 0 0 0 0 1 Maximum number of PDP contexts reached 0 1 0 0 0 0 1 0 Requested APN not supported in current RAT and PLMN combination 0 1 0 1 0 0 0 1 Invalid transaction identifier value 0 1 0 1 1 1 1 1 Semantically incorrect message 0 1 1 0 0 0 0 0 Invalid mandatory information 0 1 1 0 0 0 0 1 Message type non-existent or not implemented 0 1 1 0 0 0 1 0 Message type not compatible with the protocol state 0 1 1 0 0 0 1 1 Information element non-existent or not implemented 0 1 1 0 0 1 0 0 Conditional IE error 0 1 1 0 0 1 0 1 Message not compatible with the protocol state 0 1 1 0 1 1 1 1 Protocol error, unspecified 0 1 1 1 0 0 0 0 APN restriction value incompatible with active PDP context 0 1 1 1 0 0 0 1 Multiple accesses to a PDN connection not allowed Any other value received by the mobile station shall be treated as 0010 0010, "Service option temporarily out of order". Any other value received by the network shall be treated as 0110 1111, "Protocol error, unspecified". NOTE: The listed cause values are defined in Annex I |
10.5.6.6A SM cause 2
The purpose of the SM cause 2 information element is to provide further information when PDP context activation initiated by the mobile station is successful.
The SM cause 2 is a type 4 information element with 3 octets length.
The SM cause 2 information element is coded as shown in figure 10.5.139a/3GPP TS 24.008 and table 10.5.157a/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
SM cause 2 IEI |
octet 1 |
|||||||
Length of SM cause 2 contents |
octet 2 |
|||||||
SM cause 2 value |
octet 3 |
Figure 10.5.139a/3GPP TS 24.008: SM cause 2 information element
Table 10.5.157a/3GPP TS 24.008: SM cause 2 information element
SM cause 2 value is coded as octet 2 of the SM cause information element. |
10.5.6.7 Linked TI
The purpose of the Linked TI information element is to specify the active PDP context from which the PDP address for the new PDP context could be derived by the network.
The Linked TI is a type 4 information element with a minimum length of 3 octets and a maximum length of 4 octets.
The Linked TI information element is coded as shown in figure 10.5.140/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||||||
Linked TI IEI |
octet 1 |
|||||||||||||
Length of Linked TI IE |
octet 2 |
|||||||||||||
TI flag |
TI value |
0 0 0 0 |
octet 3 |
|||||||||||
1 |
TI value |
octet 4 |
Figure 10.5.140/3GPP TS 24.008: Linked TI information element
The coding of the TI flag, the TI value and the EXT bit is defined in 3GPP TS 24.007[20].
10.5.6.8 Spare
10.5.6.9 LLC service access point identifier
The purpose of the LLC service access point identifier information element is to identify the service access point that is used for the GPRS data transfer at LLC layer.
The LLC service access point identifier is a type 3 information element with a length of 2 octets.
The value part of a LLC service access point identifier information element is coded as shown in figure 10.5.141/3GPP TS 24.008 and table 10.5.159/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
LLC SAPI IEI |
octet 1 |
|||||||
0 0 0 0 |
LLC SAPI |
octet 2 |
Figure 10.5.141/3GPP TS 24.008: LLC service access point identifier information element
Table 10.5.159/3GPP TS 24.008: LLC service access point identifier information element
LLC SAPI value (octet 2) Bit 4 3 2 1 0 0 0 0 LLC SAPI not assigned 0 0 1 1 SAPI 3 0 1 0 1 SAPI 5 1 0 0 1 SAPI 9 1 0 1 1 SAPI 11 All other values are reserved. |
10.5.6.10 Tear down indicator
The purpose of the tear down indicator information element is to indicate whether only the PDP context associated with this specific TI or all active PDP contexts sharing the same PDP address and APN as the PDP context associated with this specific TI shall be deactivated.
The tear down indicator is a type 1 information element.
The tear down indicator information element is coded as shown in figure 10.5.142/3GPP TS 24.008 and table 10.5.160/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||||||
Tear down indicator |
0 0 0 |
TDI |
octet 1 |
Figure 10.5.142/3GPP TS 24.008: Tear down indicator information element
Table 10.5.160/3GPP TS 24.008: Tear down indicator information element
Tear down indicator(TDI) flag (octet 1) Bit 1 0 tear down not requested 1 tear down requested |
10.5.6.11 Packet Flow Identifier
The Packet Flow Identifier (PFI) information element indicates the Packet Flow Identifier for a Packet Flow Context.
The Packet Flow Identifier is a a type 4 information element with 3 octets length.
The Packet Flow Identifier information element is coded as shown in figure 10.5.143/3GPP TS 24.008 and table 10.5.161/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||||||
Packet Flow Identifier IEI |
octet 1 |
||||||||||||
Length of Packet Flow Identifier IE |
octet 2 |
||||||||||||
Spare 0 |
Packet Flow Identifier value |
octet 3 |
Figure 10.5.143/3GPP TS 24.008: Packet Flow Identifier information element
Table 10.5.161/3GPP TS 24.008: Packet Flow Identifier information element
Packet Flow Identifier value (octet 3) Bits 7 6 5 4 3 2 1 0 0 0 0 0 0 0 Best Effort 0 0 0 0 0 1 1 TOM8 0 0 0 0 1 0 0 } 0 0 0 1 0 0 0 } |
10.5.6.12 Traffic Flow Template
The purpose of the traffic flow template information element is to specify the TFT parameters and operations for a PDP context. In addition, this information element may be used to transfer extra parameters to the network (e.g. the Authorization Token; see 3GPP TS 24.229 [95]). The TFT may contain packet filters for the downlink direction, the uplink direction or packet filters that are applicable to both directions. The packet filters determine the traffic mapping to PDP contexts. The downlink packet filters shall be used by the network and the uplink packet filters shall be used by the MS. A packet filter that is applicable to both directions shall be used by the network as a downlink packet filter and by the MS as an uplink packet filter.
The traffic flow template is a type 4 information element with a minimum length of 3 octets. The maximum length for the IE is 257 octets.
NOTE 1: The IE length restriction is due to the maximum length that can be encoded in a single length octet.
NOTE 2: A maximum size IPv4 packet filter can be 36 bytes. Therefore, 7 maximum size IPv4 type packet filters can fit into one TFT IE, i.e. if needed not all packet filter components can be defined into one message. A maximum size IPv6 packet filter can be 54 bytes. Therefore, only 4 maximum size IPv6 packet filters, plus the last packet filter which can contain max 38 octets can fit into one TFT IE. However, using "Add packet filters to existing TFT", it’s possible to create a TFT data structure including 16 maximum size IPv4 or IPv6 filters.
The traffic flow template information element is coded as shown in figure 10.5.144/3GPP TS 24.008 and table 10.5.162/3GPP TS 24.008.
NOTE 3: The 3GPP TS 24.301 [120] reuses the traffic flow template information element for the purpose of the traffic flow aggregate description, where the use of individual TFT parameters, e.g. the packet filter identifier in the parameter list, can differ from this specification.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||||||
Traffic flow template IEI |
Octet 1 |
|||||||||||||
Length of traffic flow template IE |
Octet 2 |
|||||||||||||
TFT operation code |
E bit |
Number of packet filters |
Octet 3 |
|||||||||||
Packet filter list |
Octet 4 Octet z |
|||||||||||||
Parameters list |
Octet (z+1)* Octet v* |
Figure 10.5.144/3GPP TS 24.008: Traffic flow template information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
0 |
0 |
0 |
0 |
Packet filter identifier 1 |
Octet 4 |
||||
Spare |
|||||||||
0 |
0 |
0 |
0 |
Packet filter identifier 2 |
Octet 5 |
||||
Spare |
|||||||||
… |
|||||||||
0 |
0 |
0 |
0 |
Packet filter identifier N |
Octet N+3 |
||||
Spare |
Figure 10.5.144a/3GPP TS 24.008: Packet filter list when the TFT operation is "delete packet filters from existing TFT" (z=N+3)
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
0 |
0 |
Packet filter direction 1 |
Packet filter identifier 1 |
Octet 4 |
|||||
Spare |
|||||||||
Packet filter evaluation precedence 1 |
Octet 5 |
||||||||
Length of Packet filter contents 1 |
Octet 6 |
||||||||
Packet filter contents 1 |
Octet 7 Octet m |
||||||||
0 |
0 |
Packet filter direction 2 |
Packet filter identifier 2 |
Octet m+1 |
|||||
Spare |
|||||||||
Packet filter evaluation precedence 2 |
Octet m+2 |
||||||||
Length of Packet filter contents 2 |
Octet m+3 |
||||||||
Packet filter contents 2 |
Octet m+4 Octet n |
||||||||
… |
Octet n+1 Octet y |
||||||||
0 |
0 |
Packet filter direction N |
Packet filter identifier N |
Octet y+1 |
|||||
Spare |
|||||||||
Packet filter evaluation precedence N |
Octet y+2 |
||||||||
Length of Packet filter contents N |
Octet y+3 |
||||||||
Packet filter contents N |
Octet y+4 Octet z |
Figure 10.5.144b/3GPP TS 24.008: Packet filter list when the TFT operation is "create new TFT", or "add packet filters to existing TFT" or "replace packet filters in existing TFT"
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
Parameter identifier 1 |
Octet z+1 |
||||||||
Length of Parameter contents 1 |
Octet z+2 |
||||||||
Parameter contents 1 |
Octet z+3 Octet k |
||||||||
Parameter identifier 2 |
Octet k+1 |
||||||||
Length of Parameter contents 2 |
Octet k+2 |
||||||||
Parameter contents 2 |
Octet k+3 Octet p |
||||||||
… |
Octet p+1 Octet q |
||||||||
Parameter identifier N |
Octet q+1 |
||||||||
Length of Parameter contents N |
Octet q+2 |
||||||||
Parameter contents N |
Octet q+3 Octet v |
Figure 10.5.144c/3GPP TS 24.008: Parameters list
Table 10.5.162/3GPP TS 24.008: Traffic flow template information element
TFT operation code (octet 3) 0 0 0 Ignore this IE 0 1 0 Delete existing TFT 0 1 1 Add packet filters to existing TFT 1 0 0 Replace packet filters in existing TFT 1 0 1 Delete packet filters from existing TFT 1 1 0 No TFT operation 1 1 1 Reserved The TFT operation code "No TFT operation" shall be used if a parameters list is included but no packet filter list is included in the traffic flow template information element. The TFT operation code "Ignore this IE" shall be used by the MS if the Traffic flow aggregate information element has presence requirement "M" in a message, but the information element does not serve any useful purpose in the specific procedure for which the message is sent (see 3GPP TS 24.301 [120], subclauses 6.5.3.2 and 6.5.4.2). If the TFT operation code indicates "Ignore this IE", the MS shall also set the E bit and the number of packet filters to zero. If the TFT operation code is set to "Ignore this IE" and the E bit and the number of packet filters to zero, then the network shall ignore the contents of the traffic flow template information element. E bit (bit 5 of octet 3) The E bit indicates if a parameters list is included in the TFT IE and it is encoded as follows: 0 parameters list is not included 1 parameters list is included Number of packet filters (bits 1 to 4 of octet 3) The number of packet filters contains the binary coding for the number of packet filters in the packet filter list. The number of packet filters field is encoded in bits 4 through 1 of octet 3 where bit 4 is the most significant and bit 1 is the least significant bit. For the "delete existing TFT" operation and for the "no TFT operation", the number of packet filters shall be coded as 0. For all other operations, the number of packet filters shall be greater than 0 and less than or equal to 15. Packet filter list (octets 4 to z) The packet filter list contains a variable number of packet filters. For the "delete existing TFT" operation and the "no TFT operation", the packet filter list shall be empty. For the "delete packet filters from existing TFT" operation, the packet filter list shall contain a variable number of packet filter identifiers. This number shall be derived from the coding of the number of packet filters field in octet 3. For the "create new TFT", "add packet filters to existing TFT" and "replace packet filters in existing TFT" operations, the packet filter list shall contain a variable number of packet filters. This number shall be derived from the coding of the number of packet filters field in octet 3. Each packet filter is of variable length and consists of – a packet filter identifier and direction (1 octet); – the length of the packet filter contents (1 octet); and The packet filter identifier field is used to identify each packet filter in a TFT. The least significant 4 bits are used. The packet filter direction is used to indicate, in bits 5 and 6, for what traffic direction the filter applies: 00 – pre Rel-7 TFT filter Bits 8 through 7 are spare bits. The packet filter evaluation precedence field is used to specify the precedence for the packet filter among all packet filters in all TFTs associated with this PDP address. Higher the value of the packet filter evaluation precedence field, lower the precedence of that packet filter is. The first bit in transmission order is the most significant bit. The length of the packet filter contents field contains the binary coded representation of the length of the packet filter contents field of a packet filter. The first bit in transmission order is the most significant bit. The packet filter contents field is of variable size and contains a variable number (at least one) of packet filter components. Each packet filter component shall be encoded as a sequence of a one octet packet filter component type identifier and a fixed length packet filter component value field. The packet filter component type identifier shall be transmitted first. In each packet filter, there shall not be more than one occurrence of each packet filter component type. Among the "IPv4 local address type" and "IPv6 local address type" packet filter components, only one shall be present in one packet filter. Among the "IPv4 remote address type" and "IPv6 remote address type" packet filter components, only one shall be present in one packet filter. Among the "single local port type" and "local port range type" packet filter components, only one shall be present in one packet filter. Among the "single remote port type" and "remote port range type" packet filter components, only one shall be present in one packet filter. If the "Ethertype type" packet filter component is present in the packet filter and the "Ethertype type" packet filter component value is neither 0800H (for IPv4) nor 86DDH (for IPv6), no IP packet filter component shall be present in the packet filter. The term "IP packet filter component" refers to "IPv4 remote address type", "IPv4 local address type", "IPv6 remote address/prefix length type", "IPv6 local address/prefix length type", "Protocol identifier/Next header type", "Single local port type", "Local port range type", "Single remote port type", "Remote port range type", "Security parameter index type", "Type of service/Traffic class type" and "Flow label type". The term local refers to the MS and the term remote refers to an external network entity. Packet filter component type identifier 0 0 0 1 0 0 0 0 IPv4 remote address type All other values are reserved. The description and valid combinations of packet filter component type identifiers in a packet filter are defined in 3GPP TS 23.060 [74] subclause 15.3.2. For "IPv4 remote address type", the packet filter component value field shall be encoded as a sequence of a four octet IPv4 address field and a four octet IPv4 address mask field. The IPv4 address field shall be transmitted first. For "IPv4 local address type", the packet filter component value field shall be encoded as defined for "IPv4 remote address type". For "IPv6 remote address type", the packet filter component value field shall be encoded as a sequence of a sixteen octet IPv6 address field and a sixteen octet IPv6 address mask field. The IPv6 address field shall be transmitted first. For "IPv6 remote address/prefix length type", the packet filter component value field shall be encoded as a sequence of a sixteen octet IPv6 address field and one octet prefix length field. The IPv6 address field shall be transmitted first. For "IPv6 local address/prefix length type", the packet filter component value field shall be encoded as defined for "IPv6 remote address /prefix length". Both the MS and network indication for support of the Local address in TFTs are required to use this packet filter component. NOTE 1: Local IP address and mask can be used when IPv6 prefix delegation is used (see 3GPP TS 23.060 [74] subclause 9.2.1.2). NOTE 2: After inter-system change from N1 mode to S1 mode, the MS operating in single-registration mode in a network supporting N26 interface shall deem that Local address in TFT is supported by the network on the PDN connection corresponding to the PDU session (see subclause 6.1.4.1 of 3GPP TS 24.501 [167]). For "Protocol identifier/Next header type", the packet filter component value field shall be encoded as one octet which specifies the IPv4 protocol identifier or IPv6 next header. For "Single local port type" and "Single remote port type", the packet filter component value field shall be encoded as two octet which specifies a port number. For "Local port range type" and "Remote port range type", the packet filter component value field shall be encoded as a sequence of a two octet port range low limit field and a two octet port range high limit field. The port range low limit field shall be transmitted first. For "Security parameter index", the packet filter component value field shall be encoded as four octet which specifies the IPSec security parameter index. For "Type of service/Traffic class type", the packet filter component value field shall be encoded as a sequence of a one octet Type-of-Service/Traffic Class field and a one octet Type-of-Service/Traffic Class mask field. The Type-of-Service/Traffic Class field shall be transmitted first. For "Flow label type", the packet filter component value field shall be encoded as three octet which specifies the IPv6 flow label. The bits 8 through 5 of the first octet shall be spare whereas the remaining 20 bits shall contain the IPv6 flow label. Parameters list (octets z+1 to v) For "destination MAC address type" and "source MAC address type", the packet filter component value field shall be encoded as 6 octets which specify a MAC address. When the packet filter direction field indicates "bidirectional", the destination MAC address is the remote MAC address and the source MAC address is the local MAC address. For "802.1Q C-TAG VID type", the packet filter component value field shall be encoded as two octets which specify the VID of the customer-VLAN tag (C-TAG). The bits 8 through 5 of the first octet shall be spare whereas the remaining 12 bits shall contain the VID. If there are more than one C-TAG in the Ethernet frame header, the outermost C-TAG is evaluated. For "802.1Q S-TAG VID type", the packet filter component value field shall be encoded as two octets which specify the VID of the service-VLAN tag (S-TAG). The bits 8 through 5 of the first octet shall be spare whereas the remaining 12 bits shall contain the VID. If there are more than one S-TAG in the Ethernet frame header, the outermost S-TAG is evaluated. For "802.1Q C-TAG PCP/DEI type", the packet filter component value field shall be encoded as one octet which specifies the 802.1Q C-TAG PCP and DEI. The bits 8 through 5 of the octet shall be spare, the bits 4 through 2 contain the PCP and bit 1 contains the DEI. If there are more than one C-TAG in the Ethernet frame header, the outermost C-TAG is evaluated. For "802.1Q S-TAG PCP/DEI type", the packet filter component value field shall be encoded as one octet which specifies the 802.1Q S-TAG PCP. The bits 8 through 5 of the octet shall be spare, the bits 4 through 2 contain the PCP and bit 1 contains the DEI. If there are more than one S-TAG in the Ethernet frame header, the outermost S-TAG is evaluated. For "ethertype type", the packet filter component value field shall be encoded as two octets which specify an ethertype. The parameters list contains a variable number of parameters that may be transferred. If the parameters list is included, the E bit is set to 1; otherwise, the E bit is set to 0. Each parameter included in the parameters list is of variable length and consists of: – a parameter identifier (1 octet); The parameter identifier field is used to identify each parameter included in the parameters list and it contains the hexadecimal coding of the parameter identifier. Bit 8 of the parameter identifier field contains the most significant bit and bit 1 contains the least significant bit. In this version of the protocol, the following parameter identifiers are specified: – 01H (Authorization Token); – 02H (Flow Identifier); and If the parameters list contains a parameter identifier that is not supported by the receiving entity the corresponding parameter shall be discarded. The length of parameter contents field contains the binary coded representation of the length of the parameter contents field. The first bit in transmission order is the most significant bit. When the parameter identifier indicates Authorization Token, the parameter contents field contains an authorization token, as specified in 3GPP TS 29.207 [100]. The first octet is the most significant octet of the authorization token and the last octet is the least significant octet of the authorization token. The parameters list shall be coded in a way that an Authorization Token (i.e. a parameter with identifier 01H) is always followed by one or more Flow Identifiers (i.e. one or more parameters with identifier 02H). If the parameters list contains two or more consecutive Authorization Tokens without any Flow Identifiers in between, the receiver shall treat this as a semantical TFT error. When the parameter identifier indicates Flow Identifier, the parameter contents field contains the binary representation of a flow identifier. The Flow Identifier consists of four octets. Octets 1 and 2 contains the Media Component number as specified in 3GPP TS 29.207 [100]. Bit 1 of octet 2 is the least significant bit, and bit 8 of octet 1 is the most significant bit. Octets 3 and 4 contains the IP flow number as specified in 3GPP TS 29.207 [100]. Bit 1 of octet 4 is the least significant bit, and bit 8 of octet 3 is the most significant bit. When the parameter identifier indicates Packet Filter Identifier, the parameter contents field contains the binary representation of one or more packet filter identifiers. Each packet filter identifier is encoded in one octet, in the 4 least significant bits. This parameter is used by the MS and the network to identify one or more packet filters in a TFT when modifying the QoS of a PDP context without modifying the packet filter itself. |
10.5.6.13 Temporary Mobile Group Identity (TMGI)
The purpose of the TMGI element is for group paging in MBMS.
The TMGI information element is a type 4 information element with a minimum length of 5 octets and a maximum length of 8 octets. If octet 6 is included, then octets 7 and 8 shall also be included.
The content of the TMGI element is shown in Figure 10.5.154/3GPP TS 24.008 and table 10.5.168/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Temporary Mobile Group Identity IEI |
Octet 1 |
|||||||
Length of Temporary Mobile Group Identity contents |
Octet 2 |
|||||||
MBMS Service ID |
Octet 3 Octet 4 |
|||||||
Octet 5 |
||||||||
MCC digit 2 |
MCC digit 1 |
Octet 6* |
||||||
MNC digit 3 |
MCC digit 3 |
Octet 7* |
||||||
MNC digit 2 |
MNC digit 1 |
Octet 8* |
Figure 10.5.154/3GPP TS 24.008: TMGI information element
Table 10.5.168/3GPP TS 24.008: TMGI information element
MBMS Service ID (octet 3, 4 and 5) In the MBMS Service ID field bit 8 of octet 3 is the most significant bit and bit 1 of octet 5 the least significant bit. The coding of the MBMS Service ID is the responsibility of each administration. Coding using full hexadecimal representation may be used. The MBMS Service ID consists of 3 octets. MCC, Mobile country code (octet 6, octet 7 bits 1 to 4) The MCC field is coded as in ITU-T Rec. E.212 [46], Annex A. MNC, Mobile network code (octet 7 bits 5 to 8, octet 8) The coding of this field is the responsibility of each administration but BCD coding shall be used. The MNC shall consist of 2 or 3 digits. If a network operator decides to use only two digits in the MNC, bits 5 to 8 of octet 7 shall be coded as "1111". |
10.5.6.14 MBMS bearer capabilities
The purpose of the MBMS bearer capabilities information element is to indicate the maximum bit rate for downlink supported by the MS for an MBMS context.
NOTE: The information element indicates the static physical capabilities of the MS, independent of the radio access (UTRAN or GERAN), the radio conditions, or other CS or PS services possibly activated by the MS.
The MBMS bearer capabilities is a type 4 information element with a maximum length of 4 octets.
The MBMS bearer capabilities information element is coded as shown in figure 10.5.155/3GPP TS 24.008 and table 10.5.169/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
MBMS bearer capabilities IEI |
Octet 1 |
|||||||
Length of MBMS bearer capabilities IE |
Octet 2 |
|||||||
Maximum bit rate for downlink |
Octet 3 |
|||||||
Maximum bit rate for downlink (extended) |
Octet 4 |
Figure 10.5.155/3GPP TS 24.008: MBMS bearer capabilities information element
Table 10.5.169/3GPP TR 24.008: MBMS bearer capabilities information element
Maximum bit rate for downlink, octet 3 (see 3GPP TS 23.107 [81])
The coding is identical to that of the maximum bit rate for downlink, octet 9, in the Quality of service information element (see subclause 10.5.6.5).
If the sending entity wants to indicate a maximum bit rate for downlink higher than 8640 kbps, it shall set octet 3 to "11111110", i.e. 8640 kbps, and shall encode the value for the maximum bit rate in octet 4.
Maximum bit rate for downlink (extended), octet 4
The coding is identical to that of the maximum bit rate for downlink (extended), octet 15, in the Quality of service information element (see subclause 10.5.6.5).
10.5.6.15 MBMS protocol configuration options
The purpose of the MBMS protocol configuration options information element is to:
– transfer protocol options associated with the bearer level of an MBMS context activation, and
– transfer additional MBMS bearer related (protocol) data (e.g. configuration parameters, error codes or messages/events).
The MBMS protocol configuration options is a type 4 information element with a minimum length of 3 octets and a maximum length of 253 octets.
The MBMS protocol configuration options information element is coded as shown in figure 10.5.156/3GPP TS 24.008 and table 10.5.170/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||||||
MBMS protocol configuration options IEI |
octet 1 |
|||||||||||||
Length of MBMS protocol configuration options contents |
octet 2 |
|||||||||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
octet 3 |
||||||
Spare |
Figure 10.5.156/3GPP TS 24.008: MBMS protocol configuration options information element
Table 10.5.170/3GPP TR 24.008: MBMS protocol configuration options information element
Bits 1 to 8 of octet 3 are spare and shall be coded as "0". NOTE: The reason for defining the information element is to have a transparent mechanism in the SGSN available from the introduction of MBMS. This will ensure that MS – GGSN communication is possible if new MBMS bearer service related parameters are defined. |
10.5.6.16 Enhanced network service access point identifier
The purpose of the Enhanced network service access point identifier information element is to identify the service access point that is used at layer 3.
The Enhanced network service access point identifier is a type 3 information element with a length of 2 octets.
The value part of an Enhanced network service access point identifier information element is coded as shown in figure 10.5.157/3GPP TS 24.008 and table 10.5.171/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Enhanced NSAPI IEI |
octet 1 |
|||||||
Enhanced NSAPI value |
octet 2 |
|||||||
Figure 10.5.157/3GPP TS 24.008: Enhanced network service access point identifier information element
Table 10.5.171/3GPP TS 24.008: Enhanced network service access point identifier information element
Enhanced NSAPI value (octet 2, bits 1 to 7) |
||||||||
Bits |
||||||||
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Reserved |
through |
||||||||
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Reserved |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
NSAPI 128 for Multimedia Broadcast/Multicast Service (MBMS) Multicast mode |
through |
||||||||
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
NSAPI 254 for Multimedia Broadcast/Multicast Service (MBMS) Multicast mode |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Reserved (NOTE) |
NOTE: NSAPI 255 is reserved for use by lower layers in the point-to-point radio bearer allocation message for Multimedia Broadcast/Multicast Service (MBMS) Broadcast mode (see 3GPP TS 25.331 [23c]). |
10.5.6.17 Request type
The purpose of the Request type information element is to indicate whether the MS requests to establish a new connectivity to a PDN or keep the connection(s) to which it has connected via non-3GPP access, or to keep the PDU session to which it has connected via 3GPP access or non-3GPP access.
The Request type information element is also used to indicate that the MS is requesting connectivity to a PDN that provides emergency bearer services, or DN that provides emergency services or keep the connection that provides emergency services to which it has connected via non-3GPP access, or to keep the PDU session to which it has connected via 3GPP access or non-3GPP access.
The Request type information element is coded as shown in figure 10.5.158/3GPP TS 24.008 and table 10.5.173/3GPP TS 24.008.
The Request type is a type 1 information element.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Request type IEI |
0 Spare |
Request type value |
octet 1 |
Figure 10.5.158/3GPP TS 24.008: Request type information element
Table 10.5.173/3GPP TS 24.008: Request type information element
Request type value (octet 1) |
||||
Bits |
||||
3 |
2 |
1 |
||
0 |
0 |
1 |
initial request |
|
0 |
1 |
0 |
Handover (NOTE 1) |
|
0 |
1 |
1 |
RLOS (NOTE 3) |
|
1 |
0 |
0 |
emergency |
|
1 |
1 |
0 |
handover of emergency bearer services (NOTE 1) (NOTE 2) |
|
All other values are reserved. |
||||
Bit 4 of octet 1 is spare and shall be coded as zero. |
||||
NOTE 1: This code point denotes a transfer of a PDN connection from non-3GPP access to 3GPP access (and vice versa), or a transfer of a PDU session from N1 mode to S1 mode (see 3GPP TS 24.501 [167]). Such transfers are not handovers controlled by 3GPP connected mode mobility procedures as specified in e.g. 3GPP TS 25.331 [23c] or 3GPP TS 36.331 [129]. NOTE 2: "handover of emergency bearer services" is not applicable in A/Gb-mode and Iu-mode and shall be treated as "reserved". NOTE 3: "RLOS" is not applicable in A/Gb-mode and Iu-mode and shall be treated as "initial request". "RLOS" shall be treated as "initial request" in S1 mode by network not supporting access to RLOS. |
10.5.6.18 Notification indicator
The purpose of the Notification indicator information element is to inform the MS about an event which is relevant for the upper layer using a PDP context or having requested a session management procedure.
The Notification indicator information element is coded as shown in figure 10.5.159/3GPP TS 24.008 and table 10.5.174/3GPP TS 24.008.
The Notification indicator is a type 4 information element with 3 octets length.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Notification indicator IEI |
octet 1 |
|||||||
Length of notification indicator contents |
octet 2 |
|||||||
Notification indicator value |
octet 3 |
Figure 10.5.159/3GPP TS 24.008: Notification indicator information element
Table 10.5.174/3GPP TS 24.008: Notification indicator information element
Notification indicator value (octet 3) |
|||||||||
Bits |
|||||||||
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
SRVCC handover cancelled, IMS session re-establishment required (see 3GPP TS 23.216 [126]) |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
||
to |
Unused, shall be ignored if received by the MS |
||||||||
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
||
All other values are reserved. |
|||||||||
10.5.6.19 Connectivity type
The purpose of the Connectivity type information element is to specify the type of connectivity selected by the network for the PDN connection.
The Connectivity type information element is coded as shown in figure 10.5.6.19-1/3GPP TS 24.008 and table 10.5.6.19-1/3GPP TS 24.008.
The Connectivity type is a type 1 information element.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Connectivity type IEI |
Connectivity type value |
octet 1 |
Figure 10.5.6.19-1/3GPP TS 24.008: Connectivity type information element
Table 10.5.6.19-1/3GPP TS 24.008: Connectivity type information element
Connectivity type value (octet 1) |
Bits |
4 3 2 1 0 0 0 0 The PDN connection type is not indicated 0 0 0 1 The PDN connection is considered a LIPA PDN connection All other values shall be interpreted as "the PDN connection type is not indicated". |
10.5.6.20 WLAN offload acceptability
The purpose of the WLAN offload acceptability information element is to indicate whether traffic can be offloaded using a PDN connection via a WLAN, or not.
The values "offloading the traffic of the PDN connection via a WLAN when in S1 mode is acceptable" and "offloading the traffic of the PDN connection via a WLAN when in Iu mode is acceptable" map to "indication that the PDP context is offloadable" as defined in 3GPP TS 23.060 [74] and 3GPP TS 23.401 [122]. The value "offloading the traffic of the PDN connection via a WLAN when in S1 mode is not acceptable" and "offloading the traffic of the PDN connection via a WLAN when in Iu mode is not acceptable" map to "indication that the PDP context is not offloadable" as defined in 3GPP TS 23.060 [74] and 3GPP TS 23.401 [122]. The procedures in 3GPP TS 23.060 [74] when the MS receives the UTRAN offload acceptability value in A/Gb mode or Iu mode apply. The procedures in 3GPP TS 23.401 [122] when the MS receives the E-UTRAN offload acceptability value in S1 mode apply.
The WLAN offload acceptability information element is coded as shown in figure 10.5.6.20-1/3GPP TS 24.008 and table 10.5.6.20-1/3GPP TS 24.008.
The WLAN offload acceptability is a type 1 information element.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
WLAN offload acceptability IEI |
0 spare |
0 spare |
UTRAN offload acceptability value |
E-UTRAN offload acceptability value |
octet 1 |
Figure 10.5.6.20-1/3GPP TS 24.008: WLAN offload acceptability information element
Table 10.5.6.20-1/3GPP TS 24.008: WLAN offload acceptability information element
E-UTRAN offload acceptability value (octet 1) |
||||
Bit |
||||
1 |
||||
0 |
Offloading the traffic of the PDN connection via a WLAN when in S1 mode is not acceptable |
|||
1 |
Offloading the traffic of the PDN connection via a WLAN when in S1 mode is acceptable |
|||
UTRAN offload acceptability value (octet 1) |
||||
Bit |
||||
2 |
||||
0 |
Offloading the traffic of the PDN connection via a WLAN when in Iu mode is not acceptable |
|||
1 |
Offloading the traffic of the PDN connection via a WLAN when in Iu mode is acceptable |
|||
Bits 3 and 4 of octet 1 are spare and shall be coded as zero |
||||
10.5.6.21 NBIFOM container
The purpose of the NBIFOM container information element is to transfer parameters associated with the network-based IP flow mobility (NBIFOM).
The NBIFOM container is a type 4 information element with a minimum length of 3 octets and a maximum length of 257 octets.
The NBIFOM container information element is coded as shown in figure 10.5.6.21-1/3GPP TS 24.008 and table 10.5.6.21-1/3GPP TS 24.008.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
NBIFOM container IEI |
octet 1 |
||||||||
Length of NBIFOM container contents |
octet 2 |
||||||||
NBIFOM container contents |
octet 3 octet x |
Figure 10.5.6.21-1/3GPP TS 24.008: NBIFOM container information element
Table 10.5.6.21-1/3GPP TS 24.008: NBIFOM container information element
NBIFOM container contents field contains the NBIFOM parameter list as defined in 3GPP TS 24.161 [158], subclause 6.1. |