1、 TIA/EIA STANDARD Cellular Digital Packet Data (CDPD) System Specification State Transition Tables for Mobile Network Registration Protocol (MNRP) TIA/EIA-732-870 (Upgrade of TIA/EIA/IS-732-870) JULY 2001 TELECOMMUNICATIONS INDUSTRY ASSOCIATION The Telecommunications Industry Association represents
2、the communications sector of ANSI/TIA/EIA-732-870-2001 Approved: June 7, 2001 TIA/EIA-732-870 NOTICE TIA/EIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability an
3、d improvement of products, and assisting 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 no
4、t conforming to such Standards and 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 i
5、n accordance with the American National 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 safet
6、y problems associated with its use 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-870-
7、UG, formulated under the cognizance 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 ELECT
8、RONIC INDUSTRIES ALLIANCE STANDARDS 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 wi
9、thout permission. Organizations may 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)
10、 397-7956 870iTIA/EIA-732-870123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Contents1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870-11.1 Events .
11、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .870-11.2 Reading the State Transition Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .870-21.2.1 Defining a State Transition T
12、able Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .870-22 State Transition Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870-22.1 User Side State Transition Table . . . . . . . . . . . . . . . . . . . . . .
13、. . . . . . . . . . . . . . . . . . . . . . .870-32.2 Network Side State Transition Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .870-4TIA/EIA-732-870870ii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555
14、657585960870iii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960TIA/EIA-732-870PART 870 State Transition Tables for Mobile Network Registration Protocol (MNRP)ForewordThis foreword is not part of the StandardThis Standard has been produce
15、d 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 document set constitutes the Cellular Digital Packet Data (CDPD) System Specification. CDPD is a technology int
16、ended 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) cellular service.Document StructureThis Standard is published as a series of Parts. Each Part contains informat
17、ion 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-870 State Transition Tables for Mobile Network Registration Protocol (MNRP)870iv1234567891011121314151617181920212223242
18、52627282930313233343536373839404142434445464748495051525354555657585960This document provides an overview of the CDPD Network and serves as a guide to the remainder of the system specification for specific detailed information.In this Part, design objectives are described and are followed by the des
19、ign 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 followed by a comprehensive glossary of CDPD terms and a reference list of non-CD
20、PD 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. They define the communications architecture of CDPD, including communicati
21、ons 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 Protocol InformationThese Parts contain further specification of the primary CDPD
22、 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 SpecificationsFollowing an overview of protocol testing, these Parts contain Abstract Test S
23、uites (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 Service Providers.8701123456789101112131415161718192021222324252627282930
24、313233343536373839404142434445464748495051525354555657585960Introduction TIA/EIA-732-870PART 870 State Transition Tables for Mobile Network Registration Protocol (MNRP)1 IntroductionThis Part provides the state transition tables for the Mobile Network Registration Protocol (MNRP) specified in Part 5
25、07. MNRP is an asymmetric protocol, which means that the behavior and procedures for user side CDPD devices differ from the behavior and procedures used by network side CDPD devices. Two state transition tables are provided: one for the user side and another for the network side.In the event of any
26、conflict, either real or perceived, between this Part and Part 507, that conflict shall be resolved in favor of Part 507.1.1 EventsEvents (within the context of these state transition tables as well as for the purpose of Conformance testing) are defined as follows:a. Service primitivesb. Types of in
27、dicators that may be receivedc. Internal events.The actions to be taken when an event occurs while in a specific state may include:a. Transition to another stateb. Primitives to be issued (by management layer, self or other)TIA/EIA-732-870 State Transition Tables for Mobile Network Registration Prot
28、ocol (MNRP)8702123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960c. Timer adjustmentsd. Update state variables.1.2 Reading the State Transition TablesThe following legend explains how to interpret the various symbols used in the MNRP state
29、 transition tables.1.2.1 Defining a State Transition Table CellThe state transition table entries define the appropriate actions within each state when presented with the given event. The states are presented at the top of each column while the events are presented on the left side of each row. Figu
30、re 870-1 depicts the state transition table cell.| Impossible by the definition of the MNRP service/ Impossible by the definition of the MNRP No action, no state changeSTART Timer To start a timer implies that the timer is set to run for a predefined length of time unless it is stopped. The state ma
31、trices do not distinguish between starting an inactive or restarting a currently active timer.STOP Timer To stop a timer implies that it no longer runs and that the value of the timer at the time it is reset is of no significance. To stop or to reset a timer has the same effect. 2 State Transition T
32、ablesThis section contains the state transition tables for the Mobile Network Registration Protocol.FIGURE 870-1 State Transition Table Cell ExampleSend ESHIncrement Registration CountStart Response Timer1Actions for this eventIdentification of next MNRP stateAbsence of identifier indicates “remain
33、in the current state”Legend for symbols detailed below8703State Transition Tables TIA/EIA-732-8701234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859602.1 User Side State Transition TableTABLE 870-1 User Side State MatrixBasic States Unregiste
34、red Awaiting Confirm Registered123Initial Data Link establish Increment Registration Sequence CountIncrement Registration Sequence Count1Increment Registration Sequence Count1Registration Request Send ESHStart Response Timer2Response Timer expirySend ESHStart Response Timer ISC Received = Success/St
35、op Response TimerIndicate Registration SuccessStart Configuration Timer3Indicate Registration SuccessStart Configuration TimerISC Received = Fail/Stop Response TimerIndicate Registration Failure1Indicate Registration Failure1ISC Received (incorrect NEI, GMID)Send ESB Send ESB Send ESBDeregistration
36、RequestSend ESBStop Response Timer1Send ESB1Power DownStop Response Timer1Send ESB1ESQ Received for Regis-tered NEI, GMIDSend ESHIncrement Registration CountStart Configuration TimerConfiguration Timer expirySend ESHIncrement Registration CountStart Configuration TimerNPDU Received with unregistered
37、 NEISend ESB1TIA/EIA-732-870 State Transition Tables for Mobile Network Registration Protocol (MNRP)87041234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859602.2 Network Side State Transition TableThe mobility management function of CDPD relie
38、s on close cooperation of the Mobile Network Location Protocol (MNLP) and the Mobile Network Registration Protocol (MNRP). Therefore, the state machines for the Mobile Serving Function (MSF) and the network side state matrix for MNRP are necessarily closely linked. The MNRP network side state transi
39、tion table presented here is referenced by the MNLP state transition table in Part 880.TABLE 870-2 Network Side State Matrix for MNRPBasic StatesNEIUnregisteredAwaiting RegistrationConfirmationNEIRegistered123ESH Received Build RDRSend RDR to home MD-IS2Build RDRSend RDR to home MD-ISBuild RDRSend R
40、DR to home MD-ISRDC Received = Success Build RDESend RDE to home MD-ISAdd NEI entry to Registration DirectoryBuild ISC with success codeSend ISC to NEIStart Holding Timer3Build ISC with success codeSend ISC to NEIStart Holding TimerRDC Received = Fail Build ISC with failure codeSend ISC to NEI1Remov
41、e entry from Registra-tion DirectoryBuild ISC with failure codeSend ISC to NEIStop Holding Timer1ESB Received Build RDESend RDE to home MD-IS1Remove entry from Registra-tion DirectoryBuild RDESend RDE to home MD-ISStop Holding Timer1RDF Received1Remove entry from Registra-tion DirectoryStop Holding Timer1RDQ Received Build RDESend RDEBuild ESQSend ESQ to NEIBuild ESQSend ESQ to NEIHolding Timer expiry / / Remove entry from Registra-tion DirectoryBuild RDESend RDE to home MD-IS1