1、 TIA/EIA STANDARD Cellular Digital Packet Data (CDPD) System Specification State Transition Tables for Mobile Network Location Protocol (MNLP) TIA/EIA-732-880 (Upgrade of TIA/EIA/IS-732-880) JULY 2001 TELECOMMUNICATIONS INDUSTRY ASSOCIATION The Telecommunications Industry Association represents the
2、communications sector of ANSI/TIA/EIA-732-880-2001 Approved: June 7, 2001 TIA/EIA-732-880 NOTICE TIA/EIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability and im
3、provement 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 not co
4、nforming 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 in ac
5、cordance 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 safety pr
6、oblems 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-880-UG,
7、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 ELECTRONI
8、C 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 withou
9、t 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) 397
10、-7956 880iTIA/EIA-732-880123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Contents1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880-11.1 Events . . . . . . . . . . . . . . .
11、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .880-11.2 Reading the State Transition Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .880-21.2.1 Defining a State Transition Table Cell . . . . . . . . .
12、. . . . . . . . . . . . . . . . . . . . . . . . . . . .880-22 State Transition Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880-32.1 Mobile Home Function MNLP State Transition Table . . . . . . . . . . . . . . . . . . . . . . . . . . . .880-32.2 Mobile Serving F
13、unction MNLP State Transition Table . . . . . . . . . . . . . . . . . . . . . . . . . . .880-3TIA/EIA-732-880880ii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960880iii123456789101112131415161718192021222324252627282930313233343536373839
14、404142434445464748495051525354555657585960TIA/EIA-732-880PART 880 State Transition Tables for Mobile Network Location Protocol (MNLP)ForewordThis 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 sign
15、ificant 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 intended to provide packet data networking services to mobile hosts. The media used to prov
16、ide 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 information pertaining to one aspect of the system.The functional structure of the Cellular Digi
17、tal Packet Data System Specification is as follows:a71 Introduction and OverviewTIA/EIA-732-880 State Transition Tables for Mobile Network Location Protocol (MNLP)880iv123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960This document provide
18、s 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 design concepts used to realize the stated objectives. The resultant network is then described
19、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-CDPD documents.This Part contains the detailed listing of all Parts of the Cellular Digital Pa
20、cket 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 communications layer entities, services, protocol stacks, the three key interfaces, Radio Resource Cont
21、rol, 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 protocols. State transition matrices are used to define protocol state machines, and Protoc
22、ol 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 Suites (ATSs) and Protocol Implementation eXtra Information for Test (PIXIT) for the protocol
23、s specified in Part 300 to Part 799.a71 Part 1000 to Part 1999Guidelines for Service ProvidersThese Parts describe guidelines for CDPD Service Providers.8801123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Introduction TIA/EIA-732-880PART
24、 880 State Transition Tables for Mobile Network Location Protocol (MNLP)1 IntroductionThis Part provides the state transition tables for the Mobile Network Location Protocol (MNLP) specified in Part 501.MNLP is an asymmetrical protocol, which means that the behavior and procedures for the Mobile Hom
25、e Function differ from the behavior and procedures used by the Mobile Serving Function. Two state transition tables are provided: one for the Mobile Home Function and another for the Mobile Serving Function.In the event of any conflict, either real or perceived, between this Part and Part 501, that
26、conflict shall be resolved in favor of Part 501.1.1 EventsEvents (within the context of these state transition tables as well as for the purpose of Conformance testing) are defined as follows:Types of indicators that may be received:a. Internal eventsb. PDU receipt.The actions to be taken when an ev
27、ent occurs while in a specific state comprise:a. Transition to another stateTIA/EIA-732-880 State Transition Tables for Mobile Network Location Protocol (MNLP)8802123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960b. Primitives to be issued
28、 (by management layer, self, or other)c. Timer actionsd. State variables.1.2 Reading the State Transition TablesThe following legend explains how to interpret the various symbols used in the MNLP state transition tables.1.2.1 Defining a State Transition Table CellThe state transition table entries d
29、efine 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. Figure 880-1 depicts the state transition table cell.| Impossible by the definition of MNLP service/ Im
30、possible by the definition of MNLP 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 matrices do not distinguish between starting an inactive or restarting a currently active timer.Stop Timer To
31、 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. FIGURE 880-1 State Transition Table Cell ExampleSend ESHIncrement Registration CountStart Response Timer1Actions for this event
32、Identification of next MNLP stateAbsence of identifier indicates “remain in the current state”Legend for symbols detailed below8803State Transition Tables TIA/EIA-732-8801234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859602 State Transition
33、TablesThis section contains the state transition table for the Mobile Home Function Mobile Network Location Protocol.2.1 Mobile Home Function MNLP State Transition Table2.2 Mobile Serving Function MNLP State Transition TableThe mobility management function of CDPD relies on close cooperation of the
34、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 Mobile Serving Function MNLP state transition table is presen
35、ted as the Network Side MNRP state transition table in Part 870.TABLE 880-1 Mobile Home Function MNLP State MatrixBasic StatesUnregistered AwaitingAuthentication and Access ControlRegistered123Received RDR PDUAuthenticate NEI, ASN, ARNStart Holding Timer2-Validate Registration Sequence CountAuthenti
36、cate NEI, ASN, ARNStart Holding TimerReceived RDE PDU -Remove NEI from Location Directory if appropriateStop Holding Timer1Validate Registration Sequence CountRemove NEI from Location DirectoryStop Holding Timer1Holding Timer expiry/Remove NEI from Location Directory if appropriate1Remove NEI from L
37、ocation Directory1Authentication and Access Control success/Add/update NEI entry to Location DirectorySend RDCSend RDF to old serving MD-IS if changed3Update NEI entry to Location Direc-torySend RDCSend RDF to old serving MD-IS if changedAuthentication and Access Control failure|Send RDCRemove Location Directory entry1Send RDCRemove Location Directory entry1Validate NEI Request-Send RDQ to serving MD-IS Send RDQ to serving MD-IS