1、 TIA/EIA STANDARD Cellular Digital Packet Data (CDPD) System Specification CS CDPD Modem Bank Management Protocol TIA/EIA-732-1025 (Upgrade of TIA/EIA/IS-732-1025) JULY 2001 TELECOMMUNICATIONS INDUSTRY ASSOCIATION The Telecommunications Industry Association represents the communications sector of AN
2、SI/TIA/EIA-732-1025-2001 Approved: June 7, 2001 TIA/EIA-732-1025 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, an
3、d 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 conforming to such Standard
4、s 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 accordance with the America
5、n 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 problems associated with it
6、s 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-1025-UG, formulated under the cog
7、nizance 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 ST
8、ANDARDS 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. Organizati
9、ons 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-7956 1025iTIA/EIA-732-1
10、025123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960ContentsSECTION 100Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-11 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11、. . . . . . . . . . . . . . . . . . . . 1025-12 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-23 Vendor Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-34 Definitions. . . . . . . .
12、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-4SECTION 310Communications Profile (CS-MB to CMD-IS) . . . . . . . . . . 1025-51 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-52 TCP/IP . . . . .
13、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-53 Modem Bank Management Protocol (MBMP) . . . . . . . . . . . . . . . . . . 1025-64 CS-MB Protocol Stack Relay Function . . . . . . . . . . . . . . . . . . . . . . . . 1025-6SECTION 320MBMP Functional
14、 Walkthroughs . . . . . . . . . . . . . . . . . . . . 1025-71 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-72 Management and Data Connection Model . . . . . . . . . . . . . . . . . . . . . 1025-72.1 Management Connection . . . . . .
15、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-82.1.1 Identifying CS-MB Trunk Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-92.2 Data Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16、. . . . . . . . . . . . . . . . . . . . . . . . . .1025-103 Creation of Management Connection (CMD-IS) . . . . . . . . . . . . . . . 1025-104 Creation of Management Connection (modem bank) . . . . . . . . . . 1025-105 Creation of a Data Connection . . . . . . . . . . . . . . . . . . . . . . . . . .
17、. . . . 1025-116 Securing the Management Connection. . . . . . . . . . . . . . . . . . . . . . . 1025-13SECTION 330Modem Bank Management Protocol (MBMP) . . . . . . . . 1025-141 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-142 PDU Fram
18、ing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-153 MBMP PDU Encoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-163.1 Protocol Version Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19、 . . . . . . . . . . . . . . .1025-163.2 PDU Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-17TIA/EIA-732-10251025ii12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535
20、45556575859603.3 PDU Sequence Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-173.4 Mandatory Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-183.5 Options Area . . .
21、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-184 PDU Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-184.1 Modem Bank Connection Request (MCR) . . . . . . . . . . . . . .
22、. . . . . . . . . . . . . . . . . . . . . .1025-204.1.1 CMD-IS Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-204.1.1.1 SPNI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23、 . . . . . . . .1025-204.1.1.2 Serving CMD-IS ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-214.1.2 Encryption Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-214.1.3 CS-MB ID . .
24、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-214.1.4 Modem Bank Status Span Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-214.1.5 R1 Parameter Option . . . . . . . . . . . . . . . .
25、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-214.2 Modem Bank Connection Confirm (MCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-234.2.1 Result Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26、 . . . . . . . . . . .1025-234.2.2 R2 Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-244.3 Data Connection Request (DCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-254.3.1 DCR ID
27、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-254.3.2 Dial String Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-264.3.3 DNI Parameter Option . . . . . . . . . .
28、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-274.3.4 CIC Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-274.3.5 Trunk Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29、. . . . . . . . . . . . . . . .1025-284.3.6 ANI Parameter Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-284.4 Data Connection Confirm (DCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-304.4.1
30、 DCR ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-304.4.2 d-server Port Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-304.5 Data Connection Info (DCI) .
31、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-314.5.1 DCR ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-314.5.2 Call Info Parameter Option . . . . . . . . . . . . .
32、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-314.6 Modem Bank Status (MBS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-324.7 Data Disconnect Request (DDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33、. . . . . . . . . .1025-334.7.1 DCR ID Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-334.7.2 Reason Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-344.8 D
34、ata Disconnect Confirm (DDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-354.8.1 DCR ID Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-354.9 Modem Bank Disconnect (MBD) . . . . . . .
35、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-365 MBMP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-37Appendix AIBEX Encryption Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025-381 Securing the Mana
36、gement Connection. . . . . . . . . . . . . . . . . . . . . . . 1025-381.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-381.2 Services Provided by the Protocol . . . . . . . . . . . . . . . . . . . . . . . .
37、. . . . . . . . . . . . . . . . . . .1025-381.3 Key Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-391.4 Encryption Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38、 . . . . . . . .1025-391.4.1 Initial Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-391025iiiTIA/EIA-732-10251234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859601.4
39、.2 Exchanging PDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-391.5 IBEX Encryption Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-401.5.1 C Code . . . . . . . . . . . . . .
40、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-401.5.2 Sample Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1025-45Appendix BReferences . . . . . . . . . . . . . . . . . . . . . .
41、 . . . . . . . . . . . . . . . . . . . 1025-491 CS CDPD Implementor Guidelines Reference Documents. . . . . . 1025-49TIA/EIA-732-10251025iv1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859601025v123456789101112131415161718192021222324252627
42、282930313233343536373839404142434445464748495051525354555657585960TIA/EIA-732-1025PART 1025 CS CDPD Modem Bank Management Protocol (MBMP)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
43、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 intended to provide packet data networking services to mobile hosts. The media used to
44、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 information pertaining to one aspect of the system.The functional structure of the Cellular
45、Digital Packet Data System Specification is as follows:a71 Introduction and OverviewTIA/EIA-732-1025 CS CDPD Modem Bank Management Protocol (MBMP)1025vi123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960This document provides an overview of
46、 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 in terms of its
47、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 Packet Data Specif
48、ications.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 Control, Mobility Ma
49、nagement, 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 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 Suites (ATSs) and Protocol Implementation eXtra Information for Test (PIXIT) for the protocols sp