Professional Documents
Culture Documents
PCF-PDSN Ios Standard
PCF-PDSN Ios Standard
PCF-PDSN Ios Standard
3GPP2 A.S0017-0
Version 1.0
2
3
4
5
6
7
8
9
10
11
12
21
22
23
24
25
26
27 © 3GPP2 2001
28 3GPP2 and its Organizational Partners claim copyright in this document and individual
29 Organizational Partners may copyright and issue documents or standards publications in
30 individual Organizational Partner's name based on this document. Requests for reproduction of
31 this document should be directed to the 3GPP2 Secretariat at secretariat@3gpp2.org. Requests
32 to reproduce individual Organizational Partner's documents should be directed to that
33 Organizational Partner. See www.3gpp2.org for more information.
34
A.S0017-0v1.0
1 Table of Contents
2
3 1.0 Introduction......................................................................................................................................... 5
4 1.1 Overview......................................................................................................................................... 5
5 1.1.1 Purpose.................................................................................................................................... 5
6 1.1.2 Scope....................................................................................................................................... 5
7 1.2 References....................................................................................................................................... 5
8 1.2.1 Telecommunications Industry Association (TIA) / Electronics Industry Association (EIA).. 6
9 1.2.2 3GPP2 ..................................................................................................................................... 6
10 1.2.3 Other ....................................................................................................................................... 6
11 1.3 Terminology.................................................................................................................................... 6
12 1.3.1 Acronyms................................................................................................................................ 6
13 1.3.2 Definitions............................................................................................................................... 7
14 1.4 Message Body, Coding, and Ordering of Elements ........................................................................ 7
15 1.5 Forward Compatibility Guidelines.................................................................................................. 9
16 1.6 Message Definition Guidelines ....................................................................................................... 9
17 1.7 IOS Upgrade Guidelines ............................................................................................................... 10
18 2.0 Message Procedures.......................................................................................................................... 11
19 2.1 A10 Connection Establishment Procedures .................................................................................. 11
20 2.1.1 A11-Registration Request ..................................................................................................... 11
21 2.1.1.1 Successful Operation............................................................................................................ 11
22 2.1.1.2 Failure Operation ................................................................................................................. 11
23 2.1.2 A11-Registation Reply.......................................................................................................... 12
24 2.1.2.1 Successful Operation............................................................................................................ 12
25 2.1.2.2 Failure Operation ................................................................................................................. 12
26 2.2 A10 Connection Operational Procedures...................................................................................... 13
27 2.2.1 A11-Registration Request ..................................................................................................... 13
28 2.2.1.1 Successful Operation............................................................................................................ 13
29 2.2.1.2 Failure Operation ................................................................................................................. 13
30 2.2.2 A11-Registation Reply.......................................................................................................... 13
31 2.2.2.1 Successful Operation............................................................................................................ 13
32 2.2.2.2 Failure Operation ................................................................................................................. 14
33 2.3 A10 Connection Release Procedures ............................................................................................ 14
34 2.3.1 A11-Registration Request ..................................................................................................... 14
35 2.3.1.1 Successful Operation............................................................................................................ 14
36 2.3.1.2 Failure Operation ................................................................................................................. 14
37 2.3.2 A11-Registation Reply.......................................................................................................... 14
38 2.3.2.1 Successful Operation............................................................................................................ 14
39 2.3.2.2 Failure Operation ................................................................................................................. 15
40 2.3.3. A11-Registation Update........................................................................................................ 15
41 2.3.3.1 Successful Operation............................................................................................................ 15
42 2.3.3.2 Failure Operation ................................................................................................................. 15
43 2.3. A11-Registration Acknowledge................................................................................................ 15
44 2.3.4.1 Successful Operation............................................................................................................ 15
45 2.3.4.2 Failure Operation ................................................................................................................. 15
46 2.4 A10 Packet Accounting Procedures.............................................................................................. 16
47 2.4.1 A10 Connection Setup Airlink Record ................................................................................. 16
48 2.4.2 Active-Start Airlink Record .................................................................................................. 16
49 2.4.3 Active-Stop Airlink Record .................................................................................................. 17
50 2.4.4 SDB Airlink Record.............................................................................................................. 17
51 2.4.5 Accounting at Re-registration ............................................................................................... 17
52 2.4.6 Sequence Numbers................................................................................................................ 17
53 2.4.7 Accounting update due to parameter changes....................................................................... 17
54 2.5 Mobile IP Based Tunneling Protocol............................................................................................ 18
55 2.5.1 Mobile IP Extensions ............................................................................................................ 18
i
A.S0017-0v1.0
ii
A.S0017-0v1.0
1 List of Tables
2
iii
A.S0017-0v1.0
1 1.0 Introduction
2 1.1 Overview
3 This document contains the message procedures, bitmaps, information elements, and timers used
4 to define the interfaces for the Aquater Reference Point.
5 1.1.1 Purpose
6 TBD
7 1.1.2 Scope
8 TBD
9 1.2 References
10 [1] TIA/EIA/IS-2000.1-A, Introduction to CDMA 2000 Standards for Spread Spectrum
11 Systems, March 2000. Refer also to 3GPP2 C.S0001-0.
12 [2] TIA/EIA/IS-2000.2-A, Physical Layer Standard for CDMA 2000 Spread Spectrum
13 Systems, March 2000. Refer also to 3GPP2 C.S0002-0.
14 [3] TIA/EIA/IS-2000.3-A, Medium Access Control (MAC) Standard for CDMA 2000 Spread
15 Spectrum Systems, March 2000. Refer also to 3GPP2 C.S0003-0.
16 [4] TIA/EIA/IS-2000.4-A, Signaling Link Access Control (LAC) Standard for CDMA 2000
17 Spread Spectrum Systems, March 2000. Refer also to 3GPP2 C.S0004-0.
18 [5] TIA/EIA/IS-2000.5-A, Upper Layer (Layer 3) Signaling Standard for CDMA 2000
19 Spread Spectrum Systems, March 2000. Refer also to 3GPP2 C.S0005-0.
20 [6] TIA/EIA/IS-2000.6-A, Analog Signaling Standard for CDMA 2000 Spread Spectrum
21 Systems, March 2000. Refer also to 3GPP2 C.S0006-0.
22 [11] A.S0011-0, Interoperability Specification (IOS) for CDMA 2000 Access Network
23 Interfaces – Part 1 Overview, October 2001. Refer also to TIA/EIA-2001.1-B.
24 [12] A.S0012-0, Interoperability Specification (IOS) for CDMA 2000 Access Network
25 Interfaces – Part 2 Transport, October 2001. Refer also to TIA/EIA-2001.2-B.
26 [13] A.S0013-0, Interoperability Specification (IOS) for CDMA 2000 Access Network
27 Interfaces – Part 3 Features, October 2001. Refer also to TIA/EIA-2001.3-B.
28 [14] A.S0014-0, Interoperability Specification (IOS) for CDMA 2000 Access Network
29 Interfaces – Part 4 (A1, A2, and A5 Interfaces), October 2001. Refer also to TIA/EIA-
30 2001.4-B.
31 [15] A.S0015-0, Interoperability Specification (IOS) for CDMA 2000 Access Network
32 Interfaces – Part 5 (A3 and A7 Interfaces), October 2001. Refer also to TIA/EIA-2001.5-
33 B.
34 [16] A.S0016-0, Interoperability Specification (IOS) for CDMA 2000 Access Network
35 Interfaces – Part 6 (A8 and A9 Interfaces), October 2001. Refer also to TIA/EIA-2001.6-
36 B.
37 [17] A.S0017-0, Interoperability Specification (IOS) for CDMA 2000 Access Network
38 Interfaces – Part 7 (A10 and A11 Interfaces), October 2001. Refer also to TIA/EIA-
39 2001.7-B.
Section 1 5
A.S0017-0v1.0
20 1.2.2 3GPP2
21 [27] 3GPP2 C.S0001-0, Introduction to CDMA 2000 Standards for Spread Spectrum Systems,
22 June 2000. Refer also to TIA/EIA/IS-2000.1-A.
23 [28] 3GPP2 C.S0002-0, Physical Layer Standard for CDMA 2000 Spread Spectrum Systems,
24 June 2000. Refer also to TIA/EIA/IS-2000.2-A.
25 [29] 3GPP2 C.S0003-0, Medium Access Control (MAC) Standard for CDMA 2000 Spread
26 Spectrum Systems, June 2000. Refer also to TIA/EIA/IS-2000.3-A.
27 [30] 3GPP2 C.S0004-0, Signaling Link Access Control (LAC) Standard for CDMA 2000
28 Spread Spectrum Systems, June 2000. Refer also to TIA/EIA/IS-2000.4-A.
29 [31] 3GPP2 C.S0005-0, Upper Layer (Layer 3) Signaling Standard for CDMA 2000 Spread
30 Spectrum Systems, June 2000. Refer also to TIA/EIA/IS-2000.5-A.
31 [32] 3GPP2 C.S0006-0, Analog Signaling Standard for CDMA 2000 Spread Spectrum
32 Systems, June 2000. Refer also to TIA/EIA/IS-2000.6-A.
33 1.2.3 Other
34 [33] Internet Engineering Task Force, RFC 2002 – IP Mobility Support Specification, 1996.
35 [34] Internet Engineering Task Force, RFC 2138 – Remote Authentication Dial In User
36 Services (RADIUS), 1997.
37 [35] Internet Engineering Task Force, RFC 2139 – RADIUS Accounting, 1997.
38 1.3 Terminology
39 1.3.1 Acronyms
40
Acronym Meaning
3GPP2
ANID Access Network Identifiers
BCD Binary Coded Decimal
BS Base Station
Section 1 6
A.S0017-0v1.0
Acronym Meaning
BSID Base Station ID
CANID Current Access Network Identifiers
CDG CDMA Development Group
CVSE Critical Vendor/Organization Specific Extension
DAI Data Available Indicator
EIA Electronics Industry Association
ESN Electronic Serial Number
GRE Generic Routing Encapsulation
IEI Information Element Identifier
IETF Internet Engineering Task Force
IOS Interoperability Specification
IP Internet Protocol
IS Interim Standard
LSB Least Significant Bit
MSB Most Significant Bit
MSID Mobile Station ID
OA&M Operations, Administration, and Maintenance
PANID Previous Access Network Identifiers
PCF Packet Control Function
PDSN Packet Data Serving Node
QOS Quality of Service
RADIUS Remote Authentication Dial In User Service
RC Radio Configuration, Radio Class
RRP Registration RePly
RRQ Registration ReQuest
SDB Short Data Burst
SPI Security Parameter Index
TIA Telecommunications Industry Association
TLV Type Length Value
VSE Vendor Specific Extension
1 1.3.2 Definitions
2 TBD
Section 1 7
A.S0017-0v1.0
1 The DIRECTION indication associated with each message element pertains to the use of that
2 particular message element when used with the particular message (i.e., use of the message
3 element may be different in other messages). The format of the DIRECTION indication is as
4 follows:
16 Information elements which are optional for a given message are included as needed for specific
17 conditions. When included, they shall appear in the order shown in the message definition given in
18 this chapter.
19 An information element can very well be mandatory for some messages and optional for other
20 messages.
21 The bitmap tables in the message subsections of 3.0 are patterned after the format for
22 the information elements of section 4.2 and use the following conventions:
23 ⇒ Element Name{<# instances>:
24 = Name of information element.
25 Different elements within a message are separated by
26 double lines.
27 Fields within elements are separated by single lines.
28 Octets are renumbered at the beginning of every
29 element.
30 [<values>] = Set of allowed values.
31 } Element Name The number of instances of an element is 1 by default.
32 If the Element Name{<# instances … }Element
33 Name notation is used, the <# instances> notation
34 indicates:
35 n = exactly n occurrences of the element
36 n+ = n or more occurrences of the element
37 1..n = 1 to n inclusive occurrences of the element
38 label {<# instances>:
39 <octet 1>
Section 1 8
A.S0017-0v1.0
1 <octet m>
9 ssss ssss
15 Unexpected signaling information may be received at an entity due to differing revision levels of
16 signaling protocol at different entities within a network: an entity using a more enhanced version
17 of the protocol may send (unless overridden by section 1.8) information to an entity implemented
18 at a lower level of the protocol which is outside the protocol definition supported at that receiving
19 entity.
20 It may happen that an entity receives unrecognized signaling information, i.e., messages, element
21 types or element values. This can typically be caused by the upgrading of the protocol version
22 used by other entities in the network. In these cases the following message processing guidelines
23 are invoked (unless overridden by section 1.8) to ensure predictable network behavior.
24 If the receiving entity is implemented to version 4.0 of the IOS or greater, then the sending entity
25 shall send messages that are correctly formatted for the version of the IOS declared to be
26 implemented by the sending entity, (unless overridden by section 1.8).
27 If the receiving entity is implemented to a CDG IOS version less than 3.1.0, then if the sending
28 entity is at an equal or greater version than the receiver, the sending entity shall format messages
29 according to the version of the protocol implemented at the receiving entity.
30 For example, a CDG IOS version 3.1.0 entity by using the following guidelines (unless overridden
31 by section 1.8) may be capable of ignoring additional new elements or fields within elements sent
32 by an entity implemented to an IOS version higher than 3.1.0.
36 ♦ The old use of the element identifier is not used in the new revision, and
37 ♦ The new use of the element identifier is used only in new messages which
38 were not defined in previous revisions.
Section 1 9
A.S0017-0v1.0
1 ♦ The old use of the element identifier shall be supported within the context
2 of the old messages in which it was used.
3 3. Defined valid values of Information Elements may be changed in future revisions.
4 The new version shall define the error handling when previously valid values are
5 received.
6 4. Octets and bits which are undefined or which are defined as reserved may be used
7 in future revisions.
8 5. The Mandatory/Optional designation of Information Elements within a message
9 shall not change.
10 6. Mandatory Information elements shall be sent in the order specified in section 3.0.
11 7. New optional Information Elements in a message shall be defined after all
12 previously defined optional Information Elements.
13 8. All new Information Elements shall be defined with a length field.
14 9. New information may be added to the end of an existing Information Element,
15 provided that the Information Element is defined with a length field.
18 When two nodes communicate on the A1 interface no element shall be sent which is larger or
19 smaller in length, or have values other than expected as per the protocol version of the node
20 running on the lower protocol version. If an information element is sent in a manner that violates
21 the above principle, or if an unexpected or unknown element is sent in the middle of a message, or
22 if an element that was required to be sent for successful message processing as per the protocol
23 revision of the node running at the lower version is not sent, then failure handling may be invoked
24 by the receiving node. If the receiving node determines that failure handling does not need to be
25 applied, then processing may continue with the receiving entity generating any OA&M logs as
26 required.
27 Any new elements may be sent to the node running the lower protocol version if the position of
28 those elements is beyond the end of the elements expected by the lower protocol revision.
29 Elements that were defined at the lower protocol revision but marked as not required and that
30 become used at the higher protocol revision and appear before the end of the elements expected by
31 the lower protocol revision shall not be sent to the node running the lower protocol revision.
32 If both the nodes are running the same protocol version then the above rules still apply.
33
Section 1 10
A.S0017-0v1.0
11 If the connection setup request is acceptable, the PDSN updates its binding record for the A10
12 connection by creating an association between the PDSN Session Identifier (PDSN SID) and the
13 IMSI address, PCF-Address and PDSN-Address information. The PSDN SID shall be identical to
14 the PCF Session Identifier (PCF SID), If the either the PCF or the PDSN does not support a
15 Session Identifier Version higher than ‘0’, the PDSN may choose any PDSN SID.
16 The PCF and the PDSN use the PCF-IP-Address and the PDSN-IP-Address returned in the A11-
17 Registration Reply message as the A10 connection for the transport of user traffic. The PCF-IP-
18 Address and the PDSN-IP-Address form the unique link layer ID for each A10 connection. The
19 PCF and the PDSN maintain an association of the mobile’s IMSI address with the A10
20 connection.
21 If the PCF initiates the setup of the A10 connection due to dormant handoff the PCF shall include
22 a Mobility Event Indicator as CVSE and the CANID and PANID as a NVSE in the A11-
23 Registartion Request
24 If the PCF initiates the setup of the A10 connection due to hard handoff with support of Fast
25 handoff, The PCF shall set the flag bit S to ‘1’, include the anchor PDSN IP address in a NVSE
26 and set the ‘lifetime’ to Tpresetup in the A11-Registartion Request
32 Reliable message delivery mechanisms are used for setting up the A10 connection between the
33 PCF and the PDSN.
34 When the PDSN receives an A11-Registration Request message with a NVSE element that
35 contains unrecognizable information in an element field (Vendor ID, Application Type,
36 Application Sub Type or Application Data), the PDSN shall reject the NVSE element that contains
37 the unrecognizable field and process the rest of the A11-Registration Request message.
Section 2 11
A.S0017-0v1.0
1 When PDSN receives an A11-Registration Request message with a CVSE element that contains
2 unrecognizable information in an element field (Vendor ID, Application Type, Application Sub
3 Type or Application Data), the PDSN shall reject the A11-Registartion Request message with the
4 reject error code 8DH (Registration Denied – unsupported Vendor ID or unable to interpret the
5 information).
14 In the case of PDSN has data to send to PCF when it receives an A11-Registartion Request, The
15 PDSN shall include a Data Available Indication as a CVSE in the A11-Registartion Reply.
16 In the case of PDSN supports fast handoff the PDSN shall include the anchor PDSN IP address in
17 a NVSE in the A11-Registration Reply.
18 If the PCF initiates the setup of the A10 connection due to hard handoff and the PDSN supports
19 Fast handoff, The PCF shall include the anchor PDSN IP address in a NVSE in the A11-
20 Registartion Request.
21 If the selected PDSN does not accept the A10 connection, it shall return an A11-Registration
22 Reply with a reject result code. Upon receipt of this message, the PCF stops timer Tregreq.
23 The PDSN may return an A11-Registration Reply message with result code ‘88H’ (Registration
24 Denied – unknown PDSN address). When code ‘88H’ is used, an alternate PDSN address is
25 included in the A11-Registration Reply message. The address of the alternate proposed PDSN
26 shall be returned in the Home Agent field of the A11-Registration Reply message. Upon receipt of
27 this message, the PCF stops timer Tregreq.
28 On receipt of an A11-Registration Reply with code ‘88H’, the PCF shall either initiate
29 establishment of the A10 connection with the proposed PDSN by sending a new A11-Registration
30 Request message as indicated in this section, or it shall use internal algorithms to select a new
31 PDSN.
32 On receipt of an A11-Registration Reply with another result code, depending on the result code,
33 the PCF may attempt to re-try setting up the A10 connection. If the A10 connection cannot be
34 established, the PCF shall indicate this to the BSC, which shall return a failure indication to the
35 MSC. The MSC shall then release the call.
Section 2 12
A.S0017-0v1.0
13 Reliable message delivery mechanisms are used for setting up the A10 connection between the
14 PCF and the PDSN.
15 When the PDSN receives an A11-Registration Request message with a NVSE element type that
16 contains unrecognizable information in an element field (Vendor ID, Application Type,
17 Application Sub Type or Application Data), the PDSN shall reject the NVSE element that contains
18 the unrecognizable field and process the rest of the A11-Registration Request message.
19 When the PDSN receives an A11-Registration Request message with a CVSE element type that
20 contains unrecognizable information in an element field (Vendor ID, Application Type,
21 Application Sub Type or Application Data), the PDSN shall reject the A11-Registartion Request
22 message with the reject error code 8DH (Registration Denied – unsupported Vendor ID or unable
23 to interpret the information).
31 If authentication failed during re-registration, the A10 connection is released at the expiration of
32 the Lifetime timer.
Section 2 13
A.S0017-0v1.0
2 None
16 If the PCF does not receive an A11-Registration Reply message from the PDSN before timer
17 Tregreq expires, the PCF may retransmit the A11-Registration Request message. On failure to
18 receive A11-Registration Reply in response to a configurable number of A11-Registration Request
19 retransmissions, the PCF removes the binding information for the A10 connection.
20 Reliable message delivery mechanisms are used for setting up the A10 connection between the
21 PCF and the PDSN.
22 When the PDSN receives an A11-Registration Request with a NVSE element type that contains
23 unrecognizable information in an element field (Vendor ID, Application Type, Application Sub
24 Type or Application Data), the PDSN shall reject the NVSE element that contains the
25 unrecognizable field and process the rest of the A11-Registration Request message.
26 When the PDSN receives an A11-Registration Request with a CVSE element type that contains
27 unrecognizable information in an element field (Vendor ID, Application Type, Application Sub
28 Type or Application Data), the PDSN shall reject the A11-Registration Request message with the
29 reject error code 8DH (Registration Denied – unsupported Vendor ID or unable to interpret the
30 information).
Section 2 14
A.S0017-0v1.0
1 this message, the PCF removes binding information for the A10 connection and stops timer
2 Tregreq.
4 None
27 For successful operation, the PCF includes accounting related and other information in the
28 Vendor/Organization Specific Extension in the A11-Registration Request message with Lifetime
29 set to zero (0). The PDSN responds with an A11-Registration Reply message with an ‘accept’
30 indication and saves the accounting related information and other information for further
31 processing. At this time, both the PCF and the PDSN remove the binding information for the A10
32 connection.
34 If the PCF sends an A11-Registration Replay indicating ‘registration denied’, the PDSN may send
35 a new A11-Registration Update message a configurable number of times.
Section 2 15
A.S0017-0v1.0
9 If any airlink parameters for an active session change, the PCF generates an “Active Stop (Y1=3)”
10 accounting record followed by an “Active Start (Y1=2)” accounting record. For successful
11 operation, the PDSN saves the accounting related and other information for further processing,
12 and responds with an A11-Registration Reply message with an accept indication.
13 The Airlink Record information is transferred from the PCF to the PDSN, as RADUIS protocol
14 encoded attributes, in the Application Data field of the CVSE element. If the PDSN does not
15 receive a RADIUS attribute that is expected, the PDSN shall reject the A11-Registration Request
16 message and the associated A11-Registration Reply shall contain the Code ‘8DH’ (Registration
17 Denied – unsupported Vendor ID or unable to interpret data in a CVSE.)
25 1. When a traffic channel is assigned to a packet data session: during initial call setup, on
26 transition from dormant to active state or during handoff. The Active-Start Airlink record may
27 follow the connection Setup Airlink record in the same A11-Registration Request message
28 (assuming that all the parameters required in the Active-Start Airlink record are made
29 available at the PCF at the time the message is sent).
30 2. Following an Active-Stop Airlink record when any of the parameters (QoS, User Zone,
31 Forward/Reverse Mux Option) currently defined in the Active Start Airlink Record are
32 changed. The Active Start Airlink Record shall contain the new set of parameters.
Section 2 16
A.S0017-0v1.0
4 1. When the traffic channel assigned to the packet data session is released.
5 2. When any of the parameters (QoS, User Zone, Forward/Reverse Mux Option) currently
6 defined in the Active Start Airlink Record are changed. The Active Stop Airlink Record shall
7 be sent and followed by an Active Start Airlink Record that shall contain the new set of
8 parameters.
12 The PCF should be notified when a successful SDB is delivered to the MS or successfully
13 received by the BSC.
24 In the event of retransmission of the Air Link Record, the PCF shall retransmit with the same
25 sequence number.
28 • User Zone
29 • Quality of Service
31 The PCF shall notify the PSDN using the A11-Registartion Request message containing an
32 “Active Stop” and an “Active Start” Airlink Record with the new set of parameters.
Section 2 17
A.S0017-0v1.0
9 The BS/PCF sends a Registration Request with the GRE encapsulation and the reverse tunneling
10 bit set. The Home Address field is set to zero. The Home Agent field will be assigned to the IP
11 address of the PDSN and the Care-of Address field will be assigned to the IP address of the
12 BS/PCF.
13 When a Registration Request is received by a PDSN, the information from the Session Specific
14 Extension will be used to identify a packet data session. When a registration is accepted, a GRE
15 tunnel will be created for this Mobile Station.
22 Two new messages are defined to support PDSN initiated A10/A11 connection tear down and to
23 speed up resource reclamation on the BS/PCF.
24 The Registration Update message is used for notification of the change of the registration
25 associated with a call. It shall be sent by the PDSN to the previous BS/PCF when a BS/PCF to
26 BS/PCF handoff occurs.
27 The Registration Update message uses the Mobile IP well-known port number 699. The
28 Registration Acknowledge message is sent to the source port received from the corresponding
29 Registration Update message. Each control message is transmitted within a UDP datagram.
39
Section 2 18
A.S0017-0v1.0
Section 3 19
A.S0017-0v1.0
1 The following table shows the bitmap layout for the A11-Registration Request message.
0 1 2 3 4 5 6 7 Octet
⇒ A11 Message Type = [01H] 1
⇒ Flags = [0AH] 1
(MSB) ⇒ Lifetime = [00 00H to FF FFH] 1
(LSB) 2
(MSB) 1
⇒ Home Address = [00 00 00 00 H] 2
3
(LSB) 4
(MSB) 1
⇒ Home Agent = <any value> 2
3
(LSB) 4
(MSB) 1
⇒ Care-of-Address = <any value> 2
3
(LSB) 4
(MSB) 1
2
3
⇒ Identification = <any value> 4
5
6
7
(LSB) 8
-- Continued on next page --
2
Section 3 20
A.S0017-0v1.0
Section 3 21
A.S0017-0v1.0
Section 3 22
A.S0017-0v1.0
Section 3 23
A.S0017-0v1.0
1 The following table shows the bitmap layout for the A11-Registration Reply message.
0 1 2 3 4 5 6 7 Octet
⇒ A11 Message Type = [03H] 1
⇒ Code = 1
[ 00H (Registration Accepted),
80H (Registration Denied – reason unspecified)
81H (Registration Denied – administratively prohibited)
82H (Registration Denied – insufficient resources)
83H (Registration Denied – mobile node failed authentication)
85H (Registration Denied – identification mismatch)
86H (Registration Denied – poorly formed request)
88H (Registration Denied – unknown PDSN address)
89H (Registration Denied – requested reverse tunnel unavailable)
8AH (Registration Denied – reverse tunnel is mandatory and ‘T’ bit not set)
8DH (Registration Denied – unsupported vendor ID or unable to interpret data in the
CVSE ]
(MSB) ⇒ Lifetime = [00 00 H to FF FF H] 1
(LSB) 2
(MSB) 1
⇒ Home Address = [00 00 00 00 H] 2
3
(LSB) 4
(MSB) 1
⇒ Home Agent = <any value> 2
3
(LSB) 4
(MSB) 1
2
3
⇒ Identification = <any value> 4
5
6
7
(LSB) 8
-- Continued on next page --
2
Section 3 24
A.S0017-0v1.0
Section 3 25
A.S0017-0v1.0
Section 3 26
A.S0017-0v1.0
1 The following table shows the bitmap layout for the A11-Registration Update message.
0 1 2 3 4 5 6 7 Octet
⇒ Message Type = [14H] 1
1
⇒ Reserved = [00 00 00 H] 2
3
(MSB) 1
⇒ Home Address = [00 00 00 00 H] 2
3
(LSB) 4
(MSB) 1
⇒ Home Agent = <any value> 2
3
(LSB) 4
(MSB) 1
2
3
⇒ Identification = <any value> 4
5
6
7
(LSB) 8
-- Continued on next page --
2
Section 3 27
A.S0017-0v1.0
Section 3 28
A.S0017-0v1.0
5 The following table shows the bitmap layout for the A11-Registration Acknowledge message.
0 1 2 3 4 5 6 7 Octet
⇒ Message Type = [15H] 1
⇒ Reserved = [00 00 H] 1
2
⇒ Status = 1
[00H (Update Accepted)
80H (Update Denied – reason unspecified)
83H (Update Denied – sending node failed authentication)
85H (Update Denied – identification mismatch)
86H (Update Denied – poorly formed registration update) ]
(MSB) 1
⇒ Home Address = [00 00 00 00 H] 2
3
(LSB) 4
(MSB) 1
⇒ Care-of-Address = <any value> 2
3
(LSB) 4
(MSB) 1
2
3
-- Continued on next page --
6
Section 3 29
A.S0017-0v1.0
Section 3 30
A.S0017-0v1.0
2
3
Section 3 31
A.S0017-0v1.0
4 The definitions in the following subsections are for informational purposes only. Parameter usage
5 may vary per message in that only a subset of the defined values may be applicable in a particular
6 message. Therefore, the allowed values are specified per message in the subsections of section 3.0.
8 4.1.1 Conventions
9 The following conventions are assumed for the sequence of transmission of bits and bytes:
10 ♦ Each bit position is marked as 0 to 7. Note that for the A10/A11 interface, bit 0 is the
11 most significant bit and is transmitted first.
12 ♦ In a message, octets are identified by number. Octet 1 is transmitted first, then octet 2,
13 etc.
14 For variable length elements, a length indicator is included. This indicates the number of octets
15 following in the element.
18 In all cases of signaling messages on the A11 Interface the Information Element Identifier is
19 included.
20 All spare and reserved bits are set to 0, unless otherwise indicated.
21 For future expansion purposes, some of these information elements have fields within them that
22 have been reserved.
23 The extensions for the A11 interface messages are defined in the TLV (Type-Length-Value)
24 format. The Type field indicates the type of the extension. Length field indicates the length (in
25 octets) of the extension, not including the Type and Length fields. The value field contains the
26 information specific to the Type of the extension.
32 A11 interface information elements, other than the extensions, are position specific, hence do not
33 include the Information Element Identifier (IEI). The A11 interface extensions are, however,
34 identified by a Type field, which distinguishes one extension from the others.
Section 4 33
A.S0017-0v1.0
Section 4 34
A.S0017-0v1.0
5 The order of appearance for each information element which is mandatory or optional in a
6 message is laid down in the definition of the message.
7 Where the description of the information element in this standard contains spare bits, these bits are
8 indicated as being set to ‘0’. In order to allow compatibility with future implementation, messages
9 shall not be rejected simply because a spare bit is set to ‘1’.
10 An optional variable length information element may be present, but empty. For example, a
11 message may contain an information element, the content of which is zero length. This shall be
12 interpreted by the receiver as equivalent to that information element being absent.
13 Some existing elements make use of an extension bit mechanism that allows the size of the
14 information element to be increased. This mechanism consists of the use of the high order bit (bit
15 7) of an octet as an “extension bit.” When an octet within an information element has bit 7 defined
16 as an extension bit, then the value ‘0’ in that bit position indicates that the following octet is an
17 extension of the current octet. When the value is ‘1’, there is no extension.
Section 4 35
A.S0017-0v1.0
0 1 2 3 4 5 6 7 Octet
A11 Message Type 1
6 The A11 interface message types are listed in Table 4.2.1-1. These values shall remain
7 coordinated with the values assigned by the IETF for the Mobile IP protocol.
8
Section 4 36
A.S0017-0v1.0
2 4.2.2 Flags
3 The structure of this element is as specified in [33], and is shown below. The setting of the Flags
4 bits determines how an A11 interface message is interpreted by the receiving entity, and the
5 characteristics of the A10 connection also.
0 1 2 3 4 5 6 7 Octet
S B D M G V T Reserved 1
6 For the A11-Registration Request message, the Flag bits are set as specified in Table 4.2.2-1.
7 6 5 4 3 2 1 0 Bit Position
S B D M G V T RES Bit Identifier
0/1 Simultaneous Bindings
0 Broadcast Datagrams
0 Decapsulation by mobile node
0 Minimal Encapsulation
1 GRE Encapsulation
0 V.J. Compression
1 Reverse Tunneling
0 Reserved Bit
8 4.2.3 Lifetime
9 This two octet element indicates the number of seconds remaining before registration for an A10
10 connection is considered expired. The structure of the element conforms to [33] and is shown
11 below.
0 1 2 3 4 5 6 7 Octet
(MSB) Lifetime 1
(LSB) 2
Section 4 37
A.S0017-0v1.0
0 1 2 3 4 5 6 7 Octet
(MSB) 1
Home Address 2
3
(LSB) 4
1 Table 4.2.4-1 shows the setting of the Home Address field for various A11 interface messages.
0 1 2 3 4 5 6 7 Octet
(MSB) 1
Home Agent 2
3
(LSB) 4
6 4.2.6 Care-of-Address
7 This element identifies the IPv4 address of the PCF that terminates the A10 connection. The
8 structure of the element conforms to [33] and is shown below.
0 1 2 3 4 5 6 7 Octet
(MSB) 1
Care-of-Address 2
3
(LSB) 4
9
Section 4 38
A.S0017-0v1.0
1 4.2.7 Identification
2 This element is used by the PCF and the PDSN for matching the A11-Registration Requests with
3 A11-Registration Replies, and A11-Registration Updates with A11-Registration Acknowledge
4 messages. It also protects against replay attacks (section 5.6, [33]). The structure of the element
5 conforms to [33] and is shown below.
0 1 2 3 4 5 6 7 Octet
(MSB) 1
2
Identification 3
4
5
6
7
(LSB) 8
6 4.2.8 Code
7 This element identifies the result of processing an A11-Registration Request message. The
8 structure of the element conforms to [33] and is shown below.
0 1 2 3 4 5 6 7 Octet
Code 1
Section 4 39
A.S0017-0v1.0
1 4.2.9 Status
2 This element identifies the result of processing an A11-Registration Update message.
0 1 2 3 4 5 6 7 Octet
Status 1
0 1 2 3 4 5 6 7 Octet
A11 Element Identifier (Type) 1
Length 2
(MSB) 3
SPI 4
5
(LSB) 6
(MSB) 7
Authenticator …
(LSB) 22
9 Type:
10 20H. (Section 3.5.2, [33])
11 Length:
12 This field is set to 4 plus the number of bytes in the authenticator.
13 SPI:
14 This four octet field is set to the Security Parameter Index, as described
15 in section 1.6, [33].
16 Authenticator:
17 For keyed-MD-5 authentication, the Authenticator field is set to the
18 128-bit “message digest” value obtained by applying the keyed-MD-5
19 algorithm in the “prefix+suffix” mode on the protected fields. See
20 section 3.5.1, [33] for details.
Section 4 40
A.S0017-0v1.0
0 1 2 3 4 5 6 7 Octet
A11 Element Identifier (Type) 1
Length 2
(MSB) 3
SPI 4
5
(LSB) 6
(MSB) 7
Authenticator …
(LSB) 22
4 Type:
5 28H
6 Length:
7 This field is set to 4 plus the number of bytes in the authenticator.
8 SPI:
9 This four octet field is set to the Security Parameter Index, as described
10 in section 1.6, [33].
11 Authenticator:
12 For keyed-MD-5 authentication, the Authenticator field is set to the
13 128-bit “message digest” value obtained by applying the keyed-MD-5
14 algorithm in the “prefix+suffix” mode on the protected fields. See
15 section 3.5.1, [33] for details.
0 1 2 3 4 5 6 7 Octet
A11 Element Identifier (Type) 1
Length 2
(MSB) 3
Protocol Type (LSB) 4
(MSB) 5
Key 6
7
(LSB) 8
-- Continued on next page --
20
Section 4 41
A.S0017-0v1.0
Section 4 42
A.S0017-0v1.0
1 MN Session ReferenceID:
2 This field is used to differentiate multiple packet data service sessions
3 in the mobile. In the future releases, the MN Session Reference ID shall
4 be passed to the PCF from the mobile on each origination. Note that for
5 this release, only a single session is supported and therefore the MN
6 Session Reference ID is not passed to the PCF, and the PCF should set
7 the value of this element to 1 (one).
8 MSID Type:
9 This field indicates the type of the address used by the mobile node.
10 Note only the least significant bits are shown, all other bits are set to
11 zero.
12 MSID Length:
13 This one octet field identifies the number of octets following the MSID
14 Length field.
15 Odd/Even Indicator:
16 This field is set to ‘0000’ for an even number of identity digits and to
17 ‘0001’ for an odd number of identity digits.
18 Identity Digits:
19 The identity digits are coded as follows:
20 The International Mobile Subscriber Identifier fields are coded using
21 BCD coding format. If the number of identity digits is even then bits 0
22 to 3 of the last octet shall be filled with an end mark coded as ‘1111’.
23 The Broadcast Address is encoded as specified in [25].
29 This element may be present in the A11-Registration Reply message to convey the Data Available
30 Indicator (DAI) from the PDSN to the PCF during handoff.
31 This element reflects Application Type and Application Sub-Types supported in IOS v4.0. New
32 Application Type or Application Sub-Types shall be added to the Normal Vendor/Organization
33 Specific Extension (see section 4.2.14). No new functionality shall be added to the CVSE.
34 When used to convey the accounting information, the accounting records are contained within the
35 Application Data field of this element. The accounting records conveyed from the PCF to the
36 PDSN conform to the specifications in [26]. Each application type 01H (Accounting) VSE
37 contains one and only one airlink record. For transmission of multiple airlink records in the same
38 A11-Registration Request message, multiple instances of accounting type VSEs are used.
0 1 2 3 4 5 6 7 Octet
A11 Element Identifier (Type) 1
Reserved 2
(MSB) 3
-- Continued on next page --
39
Section 4 43
A.S0017-0v1.0
Section 4 44
A.S0017-0v1.0
Section 4 45
A.S0017-0v1.0
3 Type:
4 26 H
5 Length:
6 Type (1 octet) + Length (1 octet) + 3GPP2 Vendor Id (4 octets) + {
7 Vendor-Type (1 octet), Vendor-Length (1 octet), Vendor-Value
8 (variable octets) of the 3GPP2 specific parameter comprising the airlink
9 record being coded.}
10 Vendor ID:
11 00 00 15 9F H
12 Vendor Type:
13 Sub-Type value from the Airlink Record table below.
14 Vendor-Length:
15 Vendor-Type (1 octet) + Vendor-Length (1 octet) + Payload Length (in
16 octets) from the Airlink Record table below.
17 For Application Type 01 H (Accounting) all RADIUS specific Airlink Record Parameters are
18 coded as follows:
1 2 3 4 5 6 7 8 Octet
Type 1
Length 2
MSB 3
4
Value (variable number of octets) …
(LSB) k
19 Length:
20 Type (1 octet) + Length (1 octet) + Payload Length (in octets) from the
21 Airlink Record table below.
22 Airlink Record Fields Tables:
23
Section 4 46
A.S0017-0v1.0
1
A number formed from the concatenation of SID+NID+BSC ID, where each item is
encoded using four hexadecimal upper case ASCII characters.
2 DCCH Frame Size was not present in IOS V4.0 and therefore shall be sent in Normal
Vendor/Organization Specific Extension (NVSE).
Section 4 47
A.S0017-0v1.0
4 An example coding of the Active Stop Airlink Record within the critical Vendor/Organization
5 Specific Extension element is illustrated below:
0 1 2 3 4 5 6 7 Octet
A11 Element Identifier = 26H 1
Reserved 2
(MSB) 3
Length = 30 H (LSB) 4
(MSB) 5
3GPP2 Vendor ID = 00 00 15 9F H 6
7
(LSB) 8
Application Type = 01 H 9
Application Sub Type = 01 H 10
-- Continued on next page --
6
3
Subtype 31 is for terminating SDB octet count, subtype 32 is for originating SDB
octet count.
Section 4 48
A.S0017-0v1.0
Section 4 49
A.S0017-0v1.0
7 This element is used the A11-Registration Request message to convey the Access Network
8 Identifiers (PANID, CANID) to the PDSN.
9
Section 4 50
A.S0017-0v1.0
1 This element may be present in RRP and RRQ message when the PCF establishes the A10
2 connection with the selected PDSN. This information element is vendor specific and if the PCF or
3 the PDSN is not able to interpret it the information element shall be discarded without notification.
4 When used to convey the accounting information, the accounting records are contained within the
5 Application Data field of this element. The accounting records conveyed from the PCF to the
6 PDSN conform to the specifications in [26] (Wireless IP Network Standard). Each application
7 type 01H (Accounting) VSE contains one and only one airlink record. For transmission of
8 multiple airlink records in the same A11-Registration Request message, multiple instances of
9 accounting type VSEs are used.
0 1 2 3 4 5 6 7 Octet
A11 Element Identifier (Type) 1
Length 2
(MSB) Reserved 3
(LSB) 4
(MSB) 5
3GPP2 Vendor ID 6
7
(LSB) 8
Application Type 9
Application Sub Type 10
(MSB) 11
12
Application Data …
…
(LSB) k
10 Type:
11 86H
12 Length:
13 This field indicates the number of octets in this element following this
14 field.
15 3GPP2 Vendor ID:
16 00 00 15 9FH.
17 Application Type:
18 This field indicates the type of the application, that the extension relates
19 to. The supported values are:
20 Table 4.2.14-1 Vendor/Organization Specific Extension - Application Type
Section 4 51
A.S0017-0v1.0
13 Type: 1A H
Section 4 52
A.S0017-0v1.0
4 DCCH Frame Size was not present in IOS V4.0 and therefore shall be sent in Normal
Vendor/Organization Specific Extension (NVSE), not in Critical Vendor/Organization
Specific Extension.
Section 4 53
A.S0017-0v1.0
6 5.2.1 Tregreq
7 The PCF timer Tregreq is started when the Registration Request message is sent, and stopped when
8 the Registration Reply message is received.
9 5.2.2 Tregupd
10 The PDSN timer Tregupd is started when the Registration Update message is sent, and stopped
11 when the Registration Acknowledge message is received.
12 5.2.3 Trp
13 This is the A10 connection registration Lifetime timer. This timer is started at the time of
14 establishment of an A10 connection and updated during periodic re-registrations of the A10
15 connection. The A10 connection is cleared on expiration of this timer. A Trp value of “FF FF H”
16 (two octets, all bits set to ‘1’) indicates infinite Lifetime. A value of “00 00 H” (two octets, all bits
17 set to ‘0’) indicates that the A10 connection is to be released.
18 5.2.4 Tpresetup
19 The Tpresetup is a pre-registration Lifetime timer. It has a configurable value such as that it allows
20 sufficient time for air-interface traffic channel handoff to occur between the source and target
21 radio network.
Section 5 55