7.7.27 End User Address

29.0603GPPGeneral Packet Radio Service (GPRS)GPRS Tunnelling Protocol (GTP) across the Gn and Gp interfaceRelease 17TS

The purpose of the End User Address information element shall be to supply protocol specific information of the external packet data network accessed by the GPRS subscriber.

The Length field value shall be 2 in an End User Address information element with no PDP Address. In the Create PDP Context Request message for a primary PDP Context creation, if the PDP Type Number is set to be HEX(8D), which is indicating the PDP type IPv4v6:

– if IPv4 is static and IPv6 is dynamic, then the Length of End User Address IE shall be set to 6. Only the static IPv4 address shall be coded into octets 6 to 9;

– if IPv4 is dynamic and IPv6 is static, then the Length of End User Address IE is set to 18. Only the static IPv6 address shall be coded into octets 6 to 21;

– if both addresses are static, the Length of End User Address IE is set to 22. IPv4 address shall be coded into octets 6 to 9, and IPv6 address into octets 10 to 25.

The PDP Type defines the end user protocol to be used between the external packet data network and the MS and is divided into an Organisation field and a Number field.

The PDP Type Organisation is the organisation that is responsible for the PDP Type Number field and the PDP Address format.

For PPP the PDP Type Organisation is ETSI and the PDP Type Number is 1 and there shall be no address in the End User Address IE. In this case the address is negotiated later as part of the PPP protocol.

For Non-IP the PDP Type Organisation is ETSI and the PDP Type Number is 2 and there shall be no address in the End User Address IE.

If the PDP Type Organisation is IETF, the PDP Type Number is a compressed number (i.e. the most significant HEX(00) is skipped) in the "Assigned PPP DLL Protocol Numbers" list in the most recent "Assigned Numbers" RFC (RFC 3232 [14] or later). The most recent "Assigned PPP DLL Protocol Numbers" can also be found using the URL = .

The PDP Address shall be the address that this PDP context of the MS is identified with from the external packet data network.

Figure 35: End User Address Information Element

Table 44: PDP Type Organisation Values

PDP Type Organisation

Value (Decimal)

ETSI

0

IETF

1

All other values are reserved

Table 45: ETSI defined PDP Type Values

PDP Type Number

Value (Decimal)

PPP

1

All other values are reserved

Figure 36: End User Address Information Element for IPv4

Figure 37: End User Address Information Element for IPv6

Bits

Octets

8

7

6

5

4

3

2

1

1

Type = 128 (Decimal)

2-3

Length = 22 (Decimal)

4

Spare 1 1 1 1

PDP Type Organization= 1 (Decimal )

5

PDP Type Number = HEX(8D)

6-9

IPv4 Address

10-25

IPv6 Address

Figure 37A: End User Address Information Element for IPv4v6

NOTE: There is no IANA defined PDP type for IPv4v6. The PDP Type Number is chosen to be HEX(8D), which is inline with 3GPP TS 24.008 [5].

Figure 38: End User Address Information Element for PPP

Figure 39: End User Address Information Element for Non-IP