1、 TIA/EIA STANDARD Cellular Digital Packet Data (CDPD) System Specification Subnetwork Dependent Convergence Protocol TIA/EIA-732-404 (Upgrade of TIA/EIA/IS-732-404) JULY 2001 TELECOMMUNICATIONS INDUSTRY ASSOCIATION The Telecommunications Industry Association represents the communications sector of A
2、NSI/TIA/EIA-732-404-2001 Approved: June 7, 2001 TIA/EIA-732-404 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
3、 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 Standards
4、 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 American
5、 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 its
6、 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-404-UG, formulated under the cogni
7、zance 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 STAN
8、DARDS 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. Organization
9、s 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 404iTIA/EIA-732-4041
10、23456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960Contents1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404-12 Overview of the Protocol . . . . . . . . . . . . . . . . . . . .
11、 . . . . . . . . . . . . . . . . . 404-22.1 Service Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-32.2 Model of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12、. . . . . . . . .404-42.2.1 Information Transfer over the Acknowledged Data Link Service . . . . . . . . . . . . . . . .404-42.2.2 Information Transfer over the Unacknowledged Data Link Service . . . . . . . . . . . . . .404-53 Protocol Functions . . . . . . . . . . . . . . . . . . . . . . . . . . .
13、 . . . . . . . . . . . . . . . 404-63.1 Network Layer Entity Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-63.2 Protocol Header Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-63.2.
14、1 TCP/IP Protocol Header Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-73.2.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-73.2.1.2 Compressed Packet Format . . . . . . .
15、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-73.2.1.3 Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-83.2.2 CLNP Protocol Header Compression . . . . . . . . . . . . . . . . . . . . . . . . . .
16、 . . . . . . . . . . . . .404-83.2.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-83.2.2.2 Compressed Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-103.2.2.2.1
17、Change Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-113.2.2.2.2 Address-Pair Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-113.2.2.2.3 Data Unit Identifier Delta . . . . . . . . . .
18、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-123.2.2.2.4 Segment Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-123.2.2.2.5 Total Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19、. . . . . . . . .404-123.2.2.2.6 Header Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-133.2.2.2.7 M bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-133.2.2.2.8 E bit
20、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-133.2.2.3 Compressor Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-133.2.2.4 Decompressor Processing . . . . . . . . . .
21、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-143.2.2.5 Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-163.2.3 Other Network Protocol Header Compression . . . . . . . . . . . . . . . . . . . . . . .
22、. . . . . . . .404-163.3 V.42 bis Data Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-163.3.1 Use of Data Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-163.3.2 Negotiation
23、 of Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-173.3.3 Initialization and Reinitialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-183.3.4 Compression Encoding . . . . . . . . . . . . . . . . .
24、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-183.3.4.1 Preservation of NPDU Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-193.3.5 Compression Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25、 . . . . .404-193.4 Segmentation and Reassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-193.4.1 Segmenting over the Acknowledged Data Link Service . . . . . . . . . . . . . . . . . . . . . . .404-193.4.2 Segmenting over the Unacknowledged Data L
26、ink Service . . . . . . . . . . . . . . . . . . . . .404-203.4.2.1 Reassembly Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-213.5 Encryption and Decryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27、 . . . . . . . .404-214 Structure and Encoding of PDUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404-22TIA/EIA-732-404404ii1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859604.1 SN-Data PDU . . . . . . . . . . . . . . . . . .
28、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-234.1.1 M (More Segments) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-234.1.2 K (Key Sequence Number) . . . . . . . . . . . . . . . . . . . . . . . .
29、 . . . . . . . . . . . . . . . . . . . . . .404-234.1.3 Compression Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-234.1.4 Network Layer Protocol Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30、. .404-234.1.5 Data Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-234.2 SN-Unitdata PDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-244.2.1 M (More Segm
31、ents) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-244.2.2 Network Layer Protocol Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-244.2.3 Sequence Identifier . . . . . . . . . . . . . . . . .
32、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-244.2.4 Segment Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404-244.2.5 Data Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33、. . . . . . . . . . . . . . . . . . . .404-24404iii123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960TIA/EIA-732-404PART 404 Subnetwork Dependent Convergence ProtocolForewordThis foreword is not part of the StandardThis Standard has been p
34、roduced 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 technolo
35、gy 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) cellular service.Document StructureThis Standard is published as a series of Parts. Each Part contains in
36、formation 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-404 Subnetwork Dependent Convergence Protocol404iv1234567891011121314151617181920212223242526272829303132333435363
37、73839404142434445464748495051525354555657585960This 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 design concepts used to rea
38、lize 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-CDPD documents.This Part c
39、ontains 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 communications layer entities, serv
40、ices, 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 protocols. State transi
41、tion 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 Protoco
42、l 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.4041123456789101112131415161718192021222324252627282930313233343536373839404142
43、434445464748495051525354555657585960Introduction TIA/EIA-732-404PART 404 Subnetwork Dependent Convergence Protocol1 IntroductionThis Part defines a protocol fulfilling the role of a Subnetwork Dependent Convergence Protocol (SNDCP) as defined in Internal Organization of the Network Layer ISO-8648.Co
44、nnectionless-mode network protocols are intended to be capable of operating over connectionless-mode services derived from a wide variety of subnetworks and data links. In order to simplify the specification of the protocol, their operation is defined with respect to an abstract underlying service,
45、rather than any particular subnetwork service. This abstract underlying service consists of a single SN-UNITDATA primitive that conveys the source and destination subnetwork point of attachment addresses, a SUBNETWORK QUALITY-OF-SERVICE parameter, and a minimum number of octets of user data.The Subn
46、etwork Dependent Convergence functions providing this underlying service are constrained by the specific characteristics of a particular subnetwork service (e.g., CDPD Mobile Data Link Protocol) and by the assumptions made by the subnetwork-independent protocol providing Connectionless Network Servi
47、ce (e.g., IP or CLNP). Where the services assumed by the Network Layer do not map into the services provided by the Data Link Layer, an SNDCP is operated to provide the required functions.TIA/EIA-732-404 Subnetwork Dependent Convergence Protocol4042123456789101112131415161718192021222324252627282930
48、3132333435363738394041424344454647484950515253545556575859602 Overview of the ProtocolThe CDPD SNDCP provides the following services to the Network Layer:a. Connectionless-mode subnetwork serviceb. Transparent transfer of a minimum number of octets of user datac. User data confidentiality.The CDPD S
49、NDCP performs the following functions:a. Mapping of SN-UNITDATA primitives into corresponding DL-DATA (acknowledged connection mode service class) or DL-UNITDATA (unacknowledged connectionless mode service class) primitives depending on quality of service requestedb. Segmentation and reassembly of Network Protocol Data Units (NPDUs)The default maximum DL-Userdata size provided by the CDPD Mobile Data Link Service is 130 octets. The segmentation and reassembly procedures described here provide for an SN-Userdata size of up to 2048 octets.Segmentation and reassembly provided by th