1、 TIA/EIA STANDARD Cellular Digital Packet Data (CDPD) System Specification Mobile Network Registration Protocol TIA/EIA-732-507 (Upgrade of TIA/EIA/IS-732-507) JULY 2001 TELECOMMUNICATIONS INDUSTRY ASSOCIATION The Telecommunications Industry Association represents the communications sector of ANSI/T
2、IA/EIA-732-507-2001 Approved: June 7, 2001 TIA/EIA-732-507 NOTICE TIA/EIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of products, and assi
3、sting the purchaser in selecting and obtaining with minimum delay the proper product for his particular need. Existence of such Standards and Publications shall not in any respect preclude any member or nonmember of TIA/EIA from manufacturing or selling products not conforming to such Standards and
4、Publications, nor shall the existence of such Standards and Publications preclude their voluntary use by those other than TIA/EIA members, whether the standard is to be used either domestically or internationally. Standards and Publications are adopted by TIA/EIA in accordance with the American Nati
5、onal Standards Institute (ANSI) patent policy. By such action, TIA/EIA does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard or Publication. This Standard does not purport to address all safety problems associated with its use
6、or all applicable regulatory requirements. It is the responsibility of the user of this Standard to establish appropriate safety and health practices and to determine the applicability of regulatory limitations before its use. (From Standards Proposal No. 4033-507-UG, formulated under the cognizance
7、 of the TIA TR-45.6 Subcommittee on Adjunct Data Packet Wireless Technology.) Published by TELECOMMUNICATIONS INDUSTRY ASSOCIATION 2001 Standards and Technology Department 2500 Wilson Boulevard Arlington, VA 22201 PRICE: Please refer to current Catalog of EIA ELECTRONIC INDUSTRIES ALLIANCE STANDARDS
8、 and ENGINEERING PUBLICATIONS or call Global Engineering Documents, USA and Canada (1-800-854-7179) International (303-397-7956) All rights reserved Printed in U.S.A. PLEASE! DONT VIOLATE THE LAW! This document is copyrighted by the TIA and may not be reproduced without permission. Organizations may
9、 obtain permission to reproduce a limited number of copies through entering into a license agreement. For information, contact: Global Engineering Documents 15 Inverness Way East Englewood, CO 80112-5704 or call U.S.A. and Canada 1-800-854-7179, International (303) 397-7956 507iTIA/EIA-732-507123456
10、789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Contents1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507-12 Overview of the Protocol . . . . . . . . . . . . . . . . . . . . . .
11、. . . . . . . . . . . . . . . 507-22.1 Underlying Service Assumed by the Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-23 Protocol Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507-33.1 Parameters . . . . . . . . .
12、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-33.1.1 Configuration Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-33.1.2 Holding Timer . . . . . . . . . . . . . . . . .
13、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-33.1.3 Response Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-43.1.4 Registration Sequence Counter . . . . . . . . . . . . . . . . . . . . .
14、. . . . . . . . . . . . . . . . . . . . . .507-43.2 Report Configuration Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-43.2.1 Registration of NEIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15、 . . . . .507-43.2.2 Deregistration of NEIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-53.3 Record Configuration Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-53.3.1 Record Configu
16、ration by Mobile Data Intermediate Systems . . . . . . . . . . . . . . . . . . .507-53.3.2 Record Configuration by Mobile End Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-63.4 Flush Old Configuration Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17、 . . . . . . . . . . . . .507-63.5 Query Configuration Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-63.6 Protocol Error Processing Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-74 Structu
18、re and Encoding of PDUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507-74.1 PDU Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-74.1.1 PDU Type . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-74.1.2 Addressing Parameters Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-84.1.2.1 Structure of Network Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20、 . . . . . . .507-84.1.3 Options Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-104.2 PDU Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-114.
21、2.1 End System Hello (ESH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-114.2.1.1 Source Network Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-114.2.1.2 Registration Counter . . . . . . . . .
22、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-114.2.1.3 Group Member Identifier Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-114.2.1.4 Authentication Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23、. . .507-124.2.2 End System Bye (ESB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-134.2.2.1 Source Network Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-134.2.2.2 Group Member Identifier P
24、arameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-134.2.3 MD-IS Hello Confirm (ISC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-144.2.3.1 Destination Network Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25、. . . . . . . . . . .507-144.2.3.2 Authentication Update Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-144.2.3.3 Result Code Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-144.2.4 Configuration Timer Parameter Optio
26、n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-164.2.5 MD-IS End System Query (ESQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .507-174.2.5.1 Destination Network Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27、 . . . . . . . .507-17TIA/EIA-732-507507ii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960507iii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960TIA/EIA-732-507PART 507 Mobile
28、 Network Registration ProtocolForewordThis foreword is not part of the StandardThis Standard has been produced by the TR-45.6 Subcommittee of the TIA/EIA/TR-45 Committee.This document contains significant portions of material originally submitted by the Cellular Digital Packet Data Forum Inc.This do
29、cument set constitutes the Cellular Digital Packet Data (CDPD) System Specification. CDPD is a technology intended to provide packet data networking services to mobile hosts. The media used to provide these services consists of radio channels typically used for Advanced Mobile Phone System (AMPS) ce
30、llular service.Document StructureThis Standard is published as a series of Parts. Each Part contains information pertaining to one aspect of the system.The functional structure of the Cellular Digital Packet Data System Specification is as follows:a71 Introduction and OverviewTIA/EIA-732-507 Mobile
31、Network Registration Protocol507iv123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960This document provides an overview of the CDPD Network and serves as a guide to the remainder of the system specification for specific detailed information
32、.In this Part, design objectives are described and are followed by the design concepts used to realize the stated objectives. The resultant network is then described in terms of its external interfaces, major network elements and network services. A listing of key identifiers in CDPD is then followe
33、d by a comprehensive glossary of CDPD terms and a reference list of non-CDPD documents.This Part contains the detailed listing of all Parts of the Cellular Digital Packet Data Specifications.a71 Part 300 to Part 799Protocols and InterfacesThese Parts form the heart of the CDPD System Specification.
34、They define the communications architecture of CDPD, including communications layer entities, services, protocol stacks, the three key interfaces, Radio Resource Control, Mobility Management, Accounting Management, Support Services and Network Management.a71 Part 800 to Part 899Supplementary Protoco
35、l InformationThese Parts contain further specification of the primary CDPD protocols. State transition matrices are used to define protocol state machines, and Protocol Implementation Conformance Statements (PICS) are provided for implementors.a71 Part 900 to Part 999Protocol Test SpecificationsFoll
36、owing an overview of protocol testing, these Parts contain Abstract Test Suites (ATSs) and Protocol Implementation eXtra Information for Test (PIXIT) for the protocols specified in Part 300 to Part 799.a71 Part 1000 to Part 1999Guidelines for Service ProvidersThese Parts describe guidelines for CDPD
37、 Service Providers.5071123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Introduction TIA/EIA-732-507PART 507 Mobile Network Registration Protocol1 IntroductionThis Part of the Cellular Digital Packet Data (CDPD) System Specification defin
38、es a protocol for the exchange of routing and registration information between a Mobile End System (M-ES) and a serving Mobile Data Intermediate System (MD-IS). This part was originally known as Part 407.This protocol is connectionless and is designed to operate in close conjunction with protocols p
39、roviding connectionless mode network service, such as Connectionless Network Protocol (CLNP) ISO-8473 and Internet Protocol (IP) RFC-791. It is also designed to operate in conjunction with the Mobile Network Location Protocol (Part 501) for providing Mobility Management services in the CDPD Network.
40、This protocol provides configuration information about M-ESs to MD-ISs. An MD-IS is informed of the Network Entity Identifiers (NEIs) supported by each M-ES and the subnetwork point of attachment (SNPA) address of the M-ES. That is, a serving MD-IS obtains information that allows it to associate des
41、tination network addresses to specific channel streams and to specific data link connections on the channel stream. Once the MD-IS obtains this information, reachability information and routing metrics concerning these NEIs may be disseminated to other MD-IS for the purpose of calculating routes to/
42、from each M-ES on the subnetwork.This protocol performs logically the same functions specified in ISO-9542. However, the characteristics of the CDPD environment invalidate the operation of ISO-9542 as follows:TIA/EIA-732-507 Mobile Network Registration Protocol507212345678910111213141516171819202122
43、2324252627282930313233343536373839404142434445464748495051525354555657585960a. The Redirection subset of ISO-9542 is invalidated by the Radio Frequency (RF) subnetwork topology, which is a point-to-multipoint star subnetwork type. All data traffic originating from an M-ES is received by, and only by
44、, a single MD-IS controlling the subnetwork channel. There are no better paths to use when forwarding Network Protocol Data Units (NPDUs) to their destination.b. Portions of the Configuration subset of ISO-9542 are invalidated by the RF subnetwork topology and presence of a single MD-IS on the subne
45、twork channel to which the M-ES is attached. Direct M-ES to M-ES communication is not possible, nor can NPDUs be routed other than through the single MD-IS on the subnetwork.c. It is desirable for an M-ES to be able to deregister specific NEIs from the CDPD Network in a controlled manner.2 Overview
46、of the ProtocolThis protocol provides the following services:a. Notification of reachability and registration of NEIs associated with an M-ES to a serving MD-ISb. Conveyance of data origin authentication information about each of an M-ESs NEIsc. Confirmation by an MD-IS of its willingness and abilit
47、y to provide network routing services to an M-ESd. Deregistration of an NEI with the serving MD-IS.NEIs are not valid for use until they have been successfully registered by the procedures defined by this Part. Additional procedures for NEI authentication and access control defined in Part 406 and P
48、art 501 are assisted by information carried in Protocol Data Units (PDUs) defined in this Part. Once confirmation of registration has been received, the M-ES is able to send and receive NPDUs addressed to that NEI and the serving MD-IS is able to validate subsequent use of the NEI by the M-ES on eac
49、h NPDU.2.1 Underlying Service Assumed by the ProtocolThe underlying subnetwork service required to support this protocol is defined by the primitives in Table 507-1.The subnetwork service primitives describe an abstract service interface which exists between the protocol machine and the underlying subnetwork dependent convergence function described in Part 404.The subnetwork source and destination addresses specify the SNPA address (i.e., an address corresponding to the current underlying data link 5073Protocol Functions TIA/EIA-732-5071234567891011121314151617181920