Date post: | 10-Oct-2015 |
Category: |
Documents |
Upload: | pappuamin789 |
View: | 9 times |
Download: | 0 times |
CDMA20001xEV-DO Release 0cdma university
CDMA2000 1xEV-DORelease 0
CDMA2000 1xEV-DORelease 0
Student GuideBook 2
80-31392-2 Rev B
For China Telecom Intensive Training Use only,Nov.-Dec.2008
Material Use RestrictionsThese written materials are to be used only in conjunction with the associated instructor-led class. They are not intended to be used solely as reference material.
No part of these written materials may be used or reproduced in any manner whatsoever without the written permission of QUALCOMM Incorporated.
Copyright 2003 QUALCOMM Incorporated. All rights reserved.
QUALCOMM Incorporated5775 Morehouse DriveSan Diego, CA 92121U.S.A.
Revision History: 80-31392-2 Rev A replaces the previous version, 80-31392-2 X2. The version numbering system was changed for internal tracking purposes only.
Export of this technology may be controlled by the United States Government. Diversion contrary to U.S. law prohibited.
QUALCOMM is a registered trademark and registered service mark of QUALCOMM Incorporated.
cdma2000 is a registered certification mark of the Telecommunications Industry Association. Used under license. All other trademarks and registered trademarks are the property of their respective owners.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
CDMA20001xEV-DO Release 0cdma university
CDMA.HELP
z Email hotline resource to assist our CDMA customers worldwide.
z Experienced CDMA engineers in our Engineering Services Group will answer your technical questions on topics including:
Industry StandardsInfrastructure DesignVoice QualitySystem Design
Network PlanningNetwork OptimizationTest EngineeringTraining
iiiFor China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
This page left blank intentionally.
ivFor China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
v
Table of Contents Book 2
Acronyms and Abbreviations..............................................................ix CDMA2000 1xEV-DO Book 2 Overview .................................. 8-1
Section 8: Session Layer................................................................. 8-2 Section Introduction ......................................................................... 8-3 Section Learning Objectives ............................................................ 8-4 Session Layer ................................................................................... 8-5 Overview................................................................................ 8-6 Protocols ................................................................................ 8-8 Encapsulation......................................................................... 8-9 Session Management Protocol ....................................................... 8-10 State Diagram (AT).............................................................. 8-12 State Diagram (AN) ............................................................. 8-13 Keep Alive Function ............................................................ 8-14 Messages .............................................................................. 8-15 Address Management Protocol ...................................................... 8-16 State Diagram (AT).............................................................. 8-18 State Diagram (AN) ............................................................. 8-19 Messages .............................................................................. 8-20 Address Assignment ............................................................ 8-22 Subnet .................................................................................. 8-23 Color Codes ......................................................................... 8-24 Color Code and Subnet Mapping......................................... 8-26 Long Code Masks ................................................................ 8-27 Mobility Management and Registration .............................. 8-28 Session Configuration Protocol...................................................... 8-29 State Diagram (AT).............................................................. 8-31 State Diagram (AN) ............................................................. 8-32 Restoring a Prior Session ..................................................... 8-33 Simple Session Negotiation Example.................................. 8-34 Extensive Session Negotiation Example ............................. 8-35 SMP, AMP, and SCP ..................................................................... 8-36 What We Learned in This Section ................................................. 8-37 Session Layer Review ................................................................. 8-38
Section 9: Stream Layer................................................................. 9-1 Section Introduction ......................................................................... 9-2 Section Learning Objectives ............................................................ 9-3 Stream Layer .................................................................................... 9-4 Overview................................................................................ 9-5 Functions................................................................................ 9-6 Stream Configuration Procedure............................................ 9-7 Encapsulation......................................................................... 9-8 Packet ..................................................................................... 9-9
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
vi
What We Learned in This Section ................................................. 9-10 Stream Layer Review .................................................................. 9-11
Section 10: Application Layer ..................................................... 10-1 Section Introduction ....................................................................... 10-2 Section Learning Objectives .......................................................... 10-3 Application Layer........................................................................... 10-4 Default Signaling Application........................................................ 10-5 Signaling Link Protocol (SLP)............................................. 10-7 Message Encapsulation (Non-fragmented).............. 10-8 Message Encapsulation (Fragmented) ..................... 10-9 SLP-D Header........................................................ 10-10 SLP-F Header......................................................... 10-11 SLP-D Transmit Sequence Number Variables ...... 10-12 SLP-D Receive Sequence Number Variables........ 10-13 Fragmentation Layer.............................................. 10-14 Signaling Network Protocol (SNP).................................... 10-15 Signaling Message Requirements .......................... 10-16 Message Information ............................................. 10-17 Packet Structure ..................................................... 10-18 Default Protocol Stack ........................................... 10-19 Default Packet Application .......................................................... 10-22 Radio Link Protocol ........................................................... 10-24 NAK Messages ...................................................... 10-25 Default Packet Application Encapsulation ............ 10-26 Transmit Sequence................................................. 10-27 Receive Sequence .................................................. 10-28 Location Update Protocol .................................................. 10-29 AT Requirements ................................................... 10-30 IS-2000-Compatible Location Subfields ............... 10-31 LocationNotification Message ............................... 10-32 Flow Control Protocol........................................................ 10-33 Messages and States............................................... 10-34 What We Learned in This Section ............................................... 10-36 Application Layer Review......................................................... 10-37
Section 11: Quality of Service Support....................................... 11-1 Section Introduction ....................................................................... 11-2 Section Learning Objectives .......................................................... 11-3 QoS Functions ................................................................................ 11-4 Admission Control ............................................................... 11-5 Packet Classification............................................................ 11-8 Policing, Marking, and Dropping Packets ........................... 11-9 Marking and Dropping Packets ......................................... 11-10 Flow Control ...................................................................... 11-11 Dropping Non-delay Sensitive Packets Using RED.......... 11-12
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
vii
Scheduling.......................................................................... 11-14 What We Learned in This Section ............................................... 11-15 Quality of Service Support Review........................................... 11-16
Section 12: Simple and Mobile IP ............................................... 12-1 Section Introduction ....................................................................... 12-2 Section Learning Objectives .......................................................... 12-3 Standards Status ............................................................................. 12-4 1xEV-DO Network Diagram and Protocol Stacks......................... 12-5 New Network Entities and Interface.................................... 12-6 Simple IP ........................................................................................ 12-7 Basics ................................................................................... 12-8 Initiation (PPP)..................................................................... 12-9 Origination and Resource Allocation................................. 12-10 PPP LCP............................................................................. 12-11 PPP CHAP ......................................................................... 12-13 PPP IPCP ........................................................................... 12-14 TCP/IP Header Compression............................................. 12-15 Termination........................................................................ 12-16 Mobile IP...................................................................................... 12-17 Basics Routing................................................................... 12-18 Registration ............................................................ 12-19 Adaptation to 3GPP2 ......................................................... 12-20 Initiation............................................................................. 12-21 PPP LCP................................................................. 12-22 PPP IPCP ............................................................... 12-23 Registration and Authentication Overview................................................................ 12-24 Message Flow ........................................................ 12-25 Phase 1 ................................................................... 12-26 Phase 2 ................................................................... 12-27 Multiple Addresses ............................................................ 12-28 Home Network Access ..................................................... 12-29 PDSN-HA Security............................................................ 12-30 Reverse Tunneling ............................................................. 12-32 Private Address Support .................................................... 12-34 Simple IP versus Mobile IP.......................................................... 12-35 QoS Differentiated Services ...................................................... 12-37 Simple and Mobile IP References ................................................ 12-39 What We Learned in This Section ............................................... 12-40 Simple and Mobile IP Review................................................... 12-41
Section 13: CDMA2000 1X and 1xEV-DO Hybrid Operation. 13-1 Section Introduction ....................................................................... 13-2 Section Learning Objectives .......................................................... 13-3
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
viii
1X and 1xEV-DO Access Network................................................ 13-4 1X and 1xEV-DO Access Terminal ............................................... 13-5 Acquisition and Synchronization State Operation............... 13-6 Idle State Operation ............................................................. 13-7 Traffic State Operation ...................................................... 13-10 Hybrid AT Responds to Voice Page ............................................ 13-11 Data Session Handoff Idle State 1X to 1xEV-DO................................................. 13-12 Idle State 1xEV-DO to 1X................................................. 13-13 Traffic State 1xEV-DO to 1X............................................ 13-14 What We Learned in This Section ............................................... 13-15 CDMA2000 1X and 1xEV-DO Hybrid Operation Review ...... 13-16
Section 14: Course Summary ...................................................... 14-1 Course Summary ............................................................................ 14-2 What We Learned Section 1 Introduction......................................................... 14-4 Section 2 Key Concepts of 1xEV-DO ................................ 14-5 Section 3 Protocol Overview ............................................... 14-6 Section 4 Physical Layer..................................................... 14-7 Section 5 MAC Layer .......................................................... 14-8 Section 6 Security Layer................................................... 14-10 Section 7 Connection Layer.............................................. 14-11 Section 8 Session Layer .................................................... 14-12 Section 9 Stream Layer..................................................... 14-13 Section 10 Application Layer ........................................... 14-14 Section 11 Quality of Service Support.............................. 14-15 Section 12 Simple and Mobile IP ..................................... 14-16 Section 13 1X and 1xEV-DO Hybrid Operation .............. 14-17
Appendix A: Coverage Analysis .................................................. A-1 Coverage Analysis........................................................................... A-2 1xEV-DO Forward Link Coverage ................................................. A-4 IS-95A Forward Link Coverage Comparison ................................. A-5 1xEV-DO Reverse Link Coverage.................................................. A-6 IS-95A Reverse Link Coverage Comparison.................................. A-7
Appendix B: Field Trial Results....................................................B-1 Field Trial Overview ........................................................................B-2 San Diego Location ..........................................................................B-3 Test Configurations ..........................................................................B-4 Stationary Locations.........................................................................B-5 Mobile Drive Route..........................................................................B-6 SINR Distribution.............................................................................B-7 Field Trial Throughput Numbers .....................................................B-8
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
ix
Acronyms and Abbreviations
3GPP Third Generation Partnership Project 3GPP2 Third Generation Partnership Project 2 AAA Authentication, Authorization, and Accounting AC Access Channel ACK Acknowledgment ACPAC Access Channel MAC Layer Packet Authentication Code AES Advanced Encryption Standard AF Assured Forwarding AIA Air Interface Authentication AMP Address Management Protocol AN Access Network AP Access Point ARQ Automatic Retransmission Request ASIC Application Specific Integrated Circuit AT Access Terminal ATI Access Terminal Identifier AMP Access Management Protocol AWGN Additive White Gaussian Noise bps Bits Per Second BPSK Binary Phase Shift Keying BS Base Station BSC Base Station Controller BTS Base Station Transceiver System C/I Carrier-to-Interference CC Control Channel CCH Control Channel Header CDG CDMA Development Group CDM Code Division Multiplex CDMA Code Division Multiple Access CHAP Challenge Handshake Authentication Protocol CN Core Network COA Care-of Address CRC Cyclic Redundancy Check CSM Cell Site Modem dB Decibel DH Diffie-Hellman DHCP Dynamic Host Configuration Protocol diff-serv Differentiated Service DNS Domain Name System DO Data Optimized DRC Data Rate Control DRS Data Ready to Send DV Data Voice
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
x
EF Expedited Forwarding EIA Electronics Industry Association ETACS European Total Access Communications System EV Evolution FA Frequency Assignment FCP Flow Control Protocol FCS Frame Check Sequence FIPS Federal Information Processing Standards FIR Finite Impulse Response FL Forward Link FLM Forward Link Modem FTC Forward Traffic Channel GHz Gigahertz GPS Global Positioning System GRE Generic Routing Encapsulation GSM Global System Mobile HA Home Agent HAT Hybrid Access Terminal HDR High Data Rate HPSK Hybrid Quadrature Phase Shift Keying HRPD High Rate Packet Data HTTP HyperText Transfer Protocol HWG HDR Working Group Hz Hertz I In-Phase component ID Identification IETF Internet Engineering Task Force IKE Internet Key Extension IMSI International Mobile Subscriber Identity IMT International Mobile Telecommunication IP Internet Protocol IPCP IP Control Protocol IS Interim Standard ISP Internet Service Provider ITU International Telecommunications Union IV Initialization Vector JTACS Japanese Total Access Communications System kbps Kilobits Per Second kcps Kilochips Per Second KHz Kilohertz ksps Kilosymbols Per Second LCM Long Code Mask LCP Link Control Protocol LSB Least Significant Bit MAC Medium Access Control Mbps Megabits Per Second
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
xi
Mcps Megachips Per Second MHz Megahertz MPC Modem Pool Controller MPT Modem Pool Transceiver ms Milliseconds MSC Mobile Switching Center MT Mobile Terminated NAI Network Access Identifier NAK Negative Acknowledgment NAS Network Access Server NID Network Identification NMT Nordic Mobile Telephone Node B A logical node responsible for radio transmission/reception
in one or more cells to/from the User Equipment ns Nanosecond OCQPSK Orthogonal Complex Quadrature Phase Shift Keying OHM Overhead Manager OSI Open System Interconnection PA Power Amplifier PCCC Preferred Control Channel Cycle PCF Packet Control Function PCS Personal Communication System PDA Personal Digital Assistant PDSN Packet Data Serving Node PER Packet Error Rate PN Pseudo-noise PPP Point-to-Point Protocol PRL Preferred Roaming List PSK Phase-Shift Keying PSTN Public Switched Telephone Network PTM Push-To-Media PTT Push-To-Talk Q Quadrature-phase component QAM Quadrature Amplitude Modulation QoS Quality of Service QPSK Quadrature Phase-Shift Keying RA Reverse Activity RAB Reverse Activity Bit RAN Radio Access Network RADIUS Remote Authentication Dial-In User Server RF Radio Frequency RL Reverse Link RLM Reverse Link Modem RLP Radio Link Protocol ROT Rise Over Thermal RPC Reverse Power Control
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0 80-31392-2 Rev B
2003 QUALCOMM Incorporated
Table of Contents Book 2
xii
RRI Reverse Rate Indicator RSVP Resource Reservation Protocol RTC Reverse Traffic Channel RUM RouteUpdate Message Rx Receive SC Synchronous Control SCI Slot Cycle Index SCP Session Configuration Protocol SDP Session Description Protocol sec Second SF Selector Function SHA Secure Hash Algorithm SID System Identification SINR Signal-to-Interference plus Noise Ratio SIP Session Initiated Protocol SLP Signaling Link Protocol SLP-D SLP Delivery SLP-F SLP Fragmentation SMP Session Management Protocol SMR Specialized Mobile Radio SNMP Simple Network Management Protocol SNP Signaling Network Protocol SNR Signal-to-Noise Ratio SO Service Option TACS Total Access Communications System TCP Transmission Control Protocol TE Terminal Equipment TIA Telecommunications Industry Association TDM Time Division Multiplex TMSI Temporary Mobile Subscriber Identity Tx Transmit UATI Unicast Access Terminal Identifier UDP User Datagram Protocol UE User Equipment UTC Universal Coordinated Time VJHC Van Jacobsen Header Compression VoIP Voice over Internet Protocol s Microsecond
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-1
80-31392-2 Rev B
Section 8-1cdma university
CDMA2000 1xEV-DO Release 0
Section 8: Session Layer
Session Layer8SECTION
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-2
80-31392-2 Rev B
Section 8-2cdma university
CDMA2000 1xEV-DO Release 0
SECTION INTRODUCTION
106AC_00.emf
Section Introduction
Session Layer Overview Protocols Encapsulation
Session Management Protocol (SMP)
Address Management Protocol (AMP)
Session Configuration Protocol (SCP)
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-3
80-31392-2 Rev B
Section 8-3cdma university
CDMA2000 1xEV-DO Release 0
Describe the functions of the Session Layer.
Define sessions.
Describe what the Session Management Protocol (SMP) does. Define the keep alive mechanism.
Describe what the Address Management Protocol (AMP) does. Explain how UATIs are assigned.
Discuss subnets and color codes and how they are used.
Describe what the Session Configuration Protocol (SCP) does. Describe how session negotiation takes place.
Section Learning Objectives
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-4
80-31392-2 Rev B
Section 8-4cdma university
CDMA2000 1xEV-DO Release 0Session Layer
Air LinkManagement
Protocol
OverheadMessagesProtocol
PacketConsolidation
Protocol
Initialization StateProtocol
Idle StateProtocol
Connected StateProtocol
Route UpdateProtocol
SessionManagement
Protocol
SessionConfiguration
Protocol
StreamProtocol
Radio LinkProtocol
Control ChannelMAC Protocol
Access ChannelMAC Protocol
Reverse TrafficChannel MAC
Protocol
Forward TrafficChannel MAC
Protocol
SecurityProtocol
AuthenticationProtocol
EncryptionProtocol
Default PacketApplication
DefaultSignalingApplication
AddressManagement
Protocol
Key ExchangeProtocol
Physical LayerProtocol
ConnectionLayer
SessionLayer
StreamLayer
ApplicationLayer
MACLayer
SecurityLayer
PhysicalLayer
SignalingLink Protocol
SignalingNetwork Protocol
Location UpdateProtocol
FlowControl Protocol
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-5
80-31392-2 Rev B
Section 8-5cdma university
CDMA2000 1xEV-DO Release 0Session Layer Overview
The Session Layer contains protocols to negotiate a session between the Access Terminal (AT) and the Access Network (AN).
A session is a shared state maintained between the AT and the AN.
Opening an IS-856 session is analogous to calling your favorite bank for the first time and opening an account.
You exchange information with the bank, they give you a checkbook, etc. Even after hanging up the phone, you still have an account with the bank. After opening the account, you may call your bank many times for various
transactions, but you dont have to exchange all the information that you exchanged with the bank on the first day.
Session Layer Overview
Except to open a session, an Access Terminal (AT) cannot communicate with an Access Network (AN) without having an open session.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-6
80-31392-2 Rev B
Section 8-6cdma university
CDMA2000 1xEV-DO Release 0
The shared state in the session maintains information such as:
A unicast address (UATI) assigned to the AT Protocols and protocol configuration that were negotiated An estimate of the current AT location
Sessions do not end when the connection ends. They do end when:
The AT is unavailable for a period longer than the session timer. The AT is moved to a different network.
The AN is sent a Close message.
They do not end frequently.
Session Layer Overview (continued)
Session Layer Overview (continued)Do not confuse sessions with connections. During a single session, the AT and AN can open and close one connection multiple times. On the other hand, sessions do not end frequently (the default timer is 54 hours).
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-7
80-31392-2 Rev B
Section 8-7cdma university
CDMA2000 1xEV-DO Release 0Session Layer Protocols
Session Layer Protocols
Session Management Protocol (SMP) This high-level protocol provides the means to control the activation of the other Session Layer protocols. It also contains a session keep alive mechanism and ensures that the session is still valid, and manages closing of the session.
Address Management Protocol (AMP) This protocol specifies procedures for the initial UATI assignment and maintenance of the AT addresses.
Session Configuration Protocol (SCP) This protocol provides the means to negotiate and provision the protocols used during the session. It also negotiates the AT-specific configuration parameters for these protocols. This protocol uses the Generic Configuration Protocol for protocol negotiation.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-8
80-31392-2 Rev B
Section 8-8cdma university
CDMA2000 1xEV-DO Release 0Session Layer Encapsulation
StreamLayerPacket
SessionLayer
Payload
ConnectionLayer
Payload
SessionLayerPacket
Session Layer Encapsulation
The figure shows the relationship between Stream Layer packets, Session Layer packets, and Connection Layer payload. The Session Layer does not modify packets it transmits or receives.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-9
80-31392-2 Rev B
Section 8-9cdma university
CDMA2000 1xEV-DO Release 0
Introduction
Protocol State Diagrams for the AT and AN
Keep Alive Function
Messages
Session Management Protocol
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-10
80-31392-2 Rev B
Section 8-10cdma university
CDMA2000 1xEV-DO Release 0
Controls the activation of the Address Management and Session Configuration Protocols in order before a session is established.
Provides a session keep alive mechanism.
Manages closing of the session.
Session Management Protocol (continued)
Session Management Protocol
The Session Management Protocol (SMP) provides a means to control the activation of the Address Management (AMP) and Session Configuration (SCP) protocols. The actual behavior and message exchanges in each state of this protocol are mainly governed by the AMP and SCP.
This protocol also periodically ensures that the session is still valid (keep alive) and manages the closing of the session.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-11
80-31392-2 Rev B
Section 8-11cdma university
CDMA2000 1xEV-DO Release 0
Session Management Protocol State Diagram (AT)
State Diagram (AT)The figure shows the Session Management Protocol state diagram for the AT. The SMP can be in one of three states:
z Inactive state This state applies only to the AT. In this state, the protocol waits for an Activate command, and there is no communication between the AT and the AN. The AT does not maintain any session related state. In addition, the AN may be unaware of the existence of the AT within its coverage area.
z AMP Setup state The AT and AN perform exchanges governed by the AMP, and the AN assigns a UATI to the AT.
z Open state A session is open, and the AT has an assigned UATI.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-12
80-31392-2 Rev B
Section 8-12cdma university
CDMA2000 1xEV-DO Release 0
Session Management Protocol State Diagram (AN)
State Diagram (AN)The figure shows the Session Management Protocol state diagram for the AN. The SMP can be in one of three states:
z AMP Setup state The AT and AN perform exchanges governed by the AMP, and the AN assigns a UATI to the AT.
z Open state A session is open, and the AN has assigned a UATI to the AT.z Close state This state applies only to the AN. The AN waits for a SessionClose message
from the AT or an expiration of the Close state timer which is set to TSMPClose or TSMPMinClose, whichever is larger. In this state, if the AN receives any packet from the AT that contains anything but a SessionClose message, it stays in this state, discards the packet, and responds with a SessionClose message.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-13
80-31392-2 Rev B
Section 8-13cdma university
CDMA2000 1xEV-DO Release 0
Session Management Protocol Keep Alive Function
The keep alive function is a session maintenance mechanism.
Occurs only if there is no directed traffic to/from the AT/AN.
The AT and AN exchange KeepAliveRequest and KeepAliveResponse messages.
Keep alive timer should be much longer than the dormancy timer.
Keep alive mechanism can be disabled by setting TSMPCloseto 0.
Session is closed if there is no traffic between the AT and AN for TSMPClose minutes (default is 54 hours).
Keep Alive Function
The AT and AN monitor the traffic flowing on the Forward Channel and Reverse Channel, respectively, directed to or from the AT. If either the AT or the AN detects a period of inactivity of at least TSMPClose/NSMPKeepAlive minutes, it may send a KeepAliveRequest message. The recipient of the message shall respond by sending the KeepAliveResponse message. When a KeepAliveResponse message is received, the AT shall not send another KeepAliveRequest message for at least TSMPClose/NSMPKeepAlive minutes. After sending NSMPKeepAlive unacknowledged KeepAliveRequest messages, the session times out.
The default value for TSMPClose is 54 hours, and for NSM PKeepAlive the default value is 3 .
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-14
80-31392-2 Rev B
Section 8-14cdma university
CDMA2000 1xEV-DO Release 0
Session Management Protocol Messages
SessionClose Used by an AT or AN to terminate the current session. A CloseReason field is set to indicate the reason.
KeepAliveRequest Used by an AT or AN to verify that the peer is still alive.
KeepAliveResponse Used by an AT or AN to respond to a KeepAliveRequest message.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-15
80-31392-2 Rev B
Section 8-15cdma university
CDMA2000 1xEV-DO Release 0
Introduction Protocol State Diagrams
for the AT and AN Messages Address Assignment Subnets Color Codes Long Code Masks Mobility Management and
Registration
Address Management Protocol
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-16
80-31392-2 Rev B
Section 8-16cdma university
CDMA2000 1xEV-DO Release 0Address Management Protocol (continued)
Assigns to each AT a 128-bit UATI that is universally unique.
The 128-bit address is never required to be sent on the Access Channel, and the AN can always send the short (32 bits) version of the UATI.
Defines the concept of subnets for UATI used in subnet-based location update.
The subnet concept replaces the need for packet zone ID, registration zones, TMSI zones, etc.
For example, if a subnet is the footprint of a PCF, the AT sendsa route update message when it crosses PCF boundaries.
Preserves Long Code Mask (LCM) assignments based on UATI.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-17
80-31392-2 Rev B
Section 8-17cdma university
CDMA2000 1xEV-DO Release 0
Address Management Protocol State Diagram (AT)
State Diagram (AT)The figure shows the Address Management Protocol state diagram for the AT. The AMP operates in one of three states:
z Inactive state No communications between the AT and the AN. The AT does not have an assigned UATI, and the AN does not maintain a UATI for the AT. In addition, the AN may not be aware of the existence of the AT within its coverage area.
z Setup state The AT and the AN perform a UATIRequest/UATIAssignment/UATIComplete exchange to assign the AT a UATI.
z Open state The AT has been assigned a UATI. The AT and the AN may also perform a UATIRequest/UATIAssignment/UATIComplete or a UATIAssignment/ UATICompleteexchange to change the ATs UATI.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-18
80-31392-2 Rev B
Section 8-18cdma university
CDMA2000 1xEV-DO Release 0
Address Management Protocol State Diagram (AN)
State Diagram (AN)The figure shows the Address Management Protocol state diagram for the AN. The AMP operates in one of three states:
z Inactive state No communications between the AT and the AN. The AT does not have an assigned UATI, and the AN does not maintain a UATI for the AT. In addition, the AN may not be aware of the existence of the AT within its coverage area.
z Setup state The AT and the AN perform a UATIRequest/UATIAssignment/UATIComplete exchange to assign the AT a UATI.
z Open state The AT has been assigned a UATI. The AT and AN may also perform a UATIRequest/UATIAssignment/UATIComplete or a UATIAssignment/ UATICompleteexchange to change the ATs UATI.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-19
80-31392-2 Rev B
Section 8-19cdma university
CDMA2000 1xEV-DO Release 0
Address Management Protocol Messages
UpdateUATI Used only in the Open state to change the current UATI assigned to an AT. If the AT receives this command, it sends a UATIRequest message to request a new UATI. If the AN receives this message, it may send a UATIAssignment message.
UATIRequest Used by an AT to request a UATI be assigned or reassigned to it by the AN.
UATIAssignment Used by an AN to assign or reassign a UATI to the AT.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-20
80-31392-2 Rev B
Section 8-20cdma university
CDMA2000 1xEV-DO Release 0
Address Management Protocol Messages (continued)
UATIComplete Used by the AT to notify the AN that it received the UATIAssignment message.
HardwareIDRequest Used by the AN to query the AT for its Hardware ID information.
HardwareIDResponse Used by the AT to respond to a HardwareIDRequest message, and provide the Hardware ID.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-21
80-31392-2 Rev B
Section 8-21cdma university
CDMA2000 1xEV-DO Release 0Address Assignment
Address Assignment
The AT uses a 32-bit pseudorandom generator to derive a SessionSeed. This SessionSeed is used as the RATI in the UATIRequest message. The RATI is discarded when the AT receives a fresh UATIAssignment message. The AN may include both UATI104 and UATISubnetMaskfields in the UATIAssignment message. If these are not included, the UATI[127:24] is implicitly assigned to be equal to SectorID[127:24], and UATISubnetMask is implicitly assigned to be the SubnetMask of the sector that received the UATIRequest message.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-22
80-31392-2 Rev B
Section 8-22cdma university
CDMA2000 1xEV-DO Release 0
The subnet for an address is obtained by performing a logical AND of the address and the subnet mask.
Each sector advertises its SectorID which is also a 128-bit address. This is how the AT knows it has entered the footprint of a new subnet.
Subnet
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-23
80-31392-2 Rev B
Section 8-23cdma university
CDMA2000 1xEV-DO Release 0
Because the 128-bit UATI does not fit in the LCM, and because sending a 128-bit UATI takes too much space in the Access Channel and Control Channel messages, an 8-bit Color Code (CC) is used as an alias for the subnet address.
The Color Code "compresses" the subnet part of the SectorID into an 8-bit field.When the subnet of the sector changes, the Color Code changes. The network operator has to adopt a reuse scheme for Color Code to ensure neighboring sectors in different subnets do not advertise the same Color Code.
Color Codes
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-24
80-31392-2 Rev B
Section 8-24cdma university
CDMA2000 1xEV-DO Release 0
The Color Code is the same within the same subnet and changes when the subnet changes.
The same Color Code can be reused at a sufficiently large distance (with an 8-bit code, this distance is allowed to be quite large).
The UATIColorCode is set to the Color Code of the sector on which the AT received the UATIAssignment message.
Color Codes (continued)
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-25
80-31392-2 Rev B
Section 8-25cdma university
CDMA2000 1xEV-DO Release 0
When the AN receives a UATIRequest by a new AT, the AN can optionally request the AT to send it the OldUATI[23+n:24].
This is useful when the AN does not maintain a table that translates Color Code to the corresponding subnet address.
Color Code and Subnet Mapping
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-26
80-31392-2 Rev B
Section 8-26cdma university
CDMA2000 1xEV-DO Release 0
MQ[k] =
MI[k-1], for k = 1,, 41 MQ[0] =
MI[0] MI[1] MI[2] MI[4] MI[5] MI[6] MI[9] MI[15] MI[16] MI[17] MI[18] MI[20] MI[21] MI[24] MI[25] MI[26] MI[30] MI[32] MI[34] MI[41]
Long Code Masks
Long Code Masks
The UATI, Color Code, and SectorID are also used by the MAC Layer to derive the long code masks for the Reverse Traffic Channel and the Access Channel.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-27
80-31392-2 Rev B
Section 8-27cdma university
CDMA2000 1xEV-DO Release 0
PDSN PDSN
BSC/PCF
Subnet
Sector
BSC/PCF
BSC/PCF
BSC/PCF
1 2 3
Event #1:- Idle handoff occurs.- No subnet change.
Event #2:- Idle handoff occurs.- Subnet change occurs.- AT sends its old UATI to the AN.- New AN retrieves the AT session information from the old AN (using information provided in the old UATI).- New AN establishes a new R-P link to the PDSN.- PDSN tears down the old R-P connection.- New AN assigns a new UATI to the AT.
Event #3:- Same as Event #2.
Mobile IP finds the current PDSN (Foreign Agent). HDR Mobility Management allows the current PDSN to route
the packet to the current BSC/PCF.
Mobility Management and Registration
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-28
80-31392-2 Rev B
Section 8-28cdma university
CDMA2000 1xEV-DO Release 0
Introduction
Protocol State Diagrams for the AT and AN
Restoring a Prior Session
Simple and Extensive Session Negotiation Examples
Session Configuration Protocol
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-29
80-31392-2 Rev B
Section 8-29cdma university
CDMA2000 1xEV-DO Release 0Session Configuration Protocol (continued)
Negotiates parameters associated with a session.
For each configurable attribute, a default value is defined. If the default values are satisfactory for both sides, no negotiation is
necessary.
Either the AN or the AT can initiate session configuration. The AT sends a ConfigurationRequest, and the AN sends a
ConfigurationStart.
The negotiated attributes and protocols take effect only after the connection is dropped.
This establishes an unambiguous demarcation point for the newly negotiated attributes and protocol to take effect.
Session Configuration Protocol
The default SCP provides for the negotiation and configuration of the set of protocols used during the session.
Two negotiation phases are supported:z AT-initiated negotiation The AT initiates exchanges. This phase is used to negotiate
the protocols that will be used in the session and to negotiate some parameters.z AN-initiated negotiation The AN initiates exchanges. This phase is typically used to
override default values used by the negotiated protocols.This protocol uses the Generic Configuration Protocol procedures and messages when performing the negotiation in each phase. The SCP can also be negotiated; however, the default SCP must be used to do so.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-30
80-31392-2 Rev B
Section 8-30cdma university
CDMA2000 1xEV-DO Release 0
Session Configuration Protocol State Diagram (AT)
State Diagram (AT)This figure shows the Session Configuration Protocol state diagram for the AT. The SCP can be in one of four states:
z Inactive state The protocol waits for an Activate command.z AT-Initiated state Negotiation is performed at the initiative of the AT.z AN-Initiated state Negotiation is performed at the initiative of the AN.z Open state The AT may initiate the session configuration procedure at any time, and the
AN may request the AT to initiate the session configuration at any time.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-31
80-31392-2 Rev B
Section 8-31cdma university
CDMA2000 1xEV-DO Release 0
Session Configuration Protocol State Diagram (AN)
State Diagram (AN)This figure shows the Session Configuration Protocol state diagram for the AN. The SCP can be in one of four states:
z Inactive state The protocol waits for an Activate command.z AT-Initiated state Negotiation is performed at the initiative of the AT.z AN-Initiated state Negotiation is performed at the initiative of the AN.z Open state The AT may initiate the session configuration procedure at any time, and the
AN may request the AT to initiate the session configuration at any time.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-32
80-31392-2 Rev B
Section 8-32cdma university
CDMA2000 1xEV-DO Release 0
Restoring a prior session: The AT has the option of requesting the AN to restore a prior session. This avoids session renegotiation and DH key exchange when there are
coverage holes and the AT travels across them.
AT
Coverage areaof HDR RAN 1
Coverage areaof HDR RAN 2
Est
ablis
hes
ase
ssio
n
1
Crosses a "no coverage zone" and moves to RAN 2
23
Get
s a
new
UA
TI
Req
uest
ress
urac
tion
of th
e ol
d se
ssio
n
4
Retrieve the old session
5
Session Configuration Protocol Restoring a Prior Session
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-33
80-31392-2 Rev B
Section 8-33cdma university
CDMA2000 1xEV-DO Release 0Simple Session Negotiation Example
Simple Session Negotiation Example
This figure shows Key Exchange negotiation using only default parameters. Using default parameters greatly reduces session setup time.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-34
80-31392-2 Rev B
Section 8-34cdma university
CDMA2000 1xEV-DO Release 0Extensive Session Negotiation Example
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-35
80-31392-2 Rev B
Section 8-35cdma university
CDMA2000 1xEV-DO Release 0SMP, AMP, and SCP
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-36
80-31392-2 Rev B
Section 8-36cdma university
CDMA2000 1xEV-DO Release 0
9 The functions of the Session Layer.9 What sessions are.9 The functions of the Session Control Management Protocol
(SMP).9 What the keep alive mechanism is.9 The functions of the Address Management Protocol (AMP).9 How UATIs are assigned.9 What subnets and color codes are and how they are used.9 The functions of the Session Configuration Protocol (SCP).9 How session negotiation takes place.
What We Learned in This Section
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-37
80-31392-2 Rev B
Section 8-37cdma university
CDMA2000 1xEV-DO Release 0
SECTION REVIEW
105AC_00
Session Layer Overview Protocols Encapsulation
Session Management Protocol (SMP)
Address Management Protocol (AMP)
Session Configuration Protocol (SCP)
Session Layer Review
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 8: Session Layer
2003 QUALCOMM Incorporated 8-38
80-31392-2 Rev B
Comments/Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-1
80-31392-2 Rev B
Section 9-1cdma university
CDMA2000 1xEV-DO Release 0
Section 9: Stream Layer
Stream Layer9SECTION
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-2
80-31392-2 Rev B
Section 9-2cdma university
CDMA2000 1xEV-DO Release 0
SECTION INTRODUCTION
106AC_00.emf
Overview Functions Stream Configuration
Procedure Encapsulation Packet
Section Introduction
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-3
80-31392-2 Rev B
Section 9-3cdma university
CDMA2000 1xEV-DO Release 0
Describe the functions of the Stream Layer.
Describe how the Stream Layer encapsulates packets.
Describe the procedures for Stream Layer configuration.
Section Learning Objectives
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-4
80-31392-2 Rev B
Section 9-4cdma university
CDMA2000 1xEV-DO Release 0Stream Layer
Air LinkManagement
Protocol
OverheadMessagesProtocol
PacketConsolidation
Protocol
Initialization StateProtocol
Idle StateProtocol
Connected StateProtocol
Route UpdateProtocol
SessionManagement
Protocol
SessionConfiguration
Protocol
StreamProtocol
Radio LinkProtocol
Control ChannelMAC Protocol
Access ChannelMAC Protocol
Reverse TrafficChannel MAC
Protocol
Forward TrafficChannel MAC
Protocol
SecurityProtocol
AuthenticationProtocol
EncryptionProtocol
Default PacketApplication
DefaultSignalingApplication
AddressManagement
Protocol
Key ExchangeProtocol
Physical LayerProtocol
ConnectionLayer
SessionLayer
StreamLayer
ApplicationLayer
MACLayer
SecurityLayer
PhysicalLayer
SignalingLink Protocol
SignalingNetwork Protocol
Location UpdateProtocol
FlowControl Protocol
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-5
80-31392-2 Rev B
Section 9-5cdma university
CDMA2000 1xEV-DO Release 0Stream Layer Overview
Provides a mechanism to tag Application Layer packets
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-6
80-31392-2 Rev B
Section 9-6cdma university
CDMA2000 1xEV-DO Release 0
Provides a mechanism to tag Application Layer packets by adding a Stream identifier.
The Connection Layers Packet Consolidation Protocol uses tags to prioritize signaling and user traffic.
Both the user and the signaling traffic are tagged.
Applications with different QoS can be assigned separate streams.
Stream Layer Functions
Stream Layer Functions
The Stream Layer provides the following functions:z Multiplexes application streams for one Access Terminal (AT). Stream 0 is always
assigned to the Signaling Application and by default to the Default Signaling Protocol. The other streams can be assigned to applications with different Quality of Service (QoS) requirements, or other applications.
z Provides configuration messages that map applications to streams.The Stream Layer Protocol is used to provide these functions.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-7
80-31392-2 Rev B
Section 9-7cdma university
CDMA2000 1xEV-DO Release 0Stream Configuration Procedure
The AT and AN may use the ConfigurationRequestand ConfigurationResponse messages to select the applications carried by each stream.
The ConfigurationRequest and ConfigurationResponse messages may be exchanged only when the session is set up.
The AT and AN shall process the messages as specified in the Generic Configuration Protocol.
Stream Configuration Procedure
Applications can be mapped to the different streams during the AT-initiated state of the Session Configuration Protocol, as well as during the AN-initiated state of that protocol.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-8
80-31392-2 Rev B
Section 9-8cdma university
CDMA2000 1xEV-DO Release 0Stream Layer Encapsulation
Session Layer Payload
Stream Layer Payload
Application Layer Payload
Stream Layer Header
Stream Layer Encapsulation
The Stream Layer Protocol receives application packets for transmission from up to four different applications. The protocol adds a 2-bit Stream header that is associated with the application sending the application packet. The protocol forwards the Stream Layer packet to the Session Layer for transmission.
All Stream Layer packets forwarded to the Session Layer are octet aligned.
The protocol receives Stream Layer packets from the Session Layer and removes the Stream Layer header. The application packet obtained in this manner is forwarded to the application indicated by the Stream field of the Stream Layer header.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-9
80-31392-2 Rev B
Section 9-9cdma university
CDMA2000 1xEV-DO Release 0Stream Layer Packet
Application Layer PacketStream Layer Header
2 Bits
x Bits
x must satisfy the condition, x modulo 8 = 6
Stream Layer Packet
The 2-bit header is used to identify up to four different applications.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-10
80-31392-2 Rev B
Section 9-10cdma university
CDMA2000 1xEV-DO Release 0
9 The functions of the Stream Layer.
9 How the Stream Layer encapsulates packets.
9 The procedures for Stream Layer configuration.
What We Learned in This Section
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-11
80-31392-2 Rev B
Section 9-11cdma university
CDMA2000 1xEV-DO Release 0
SECTION REVIEW
105AC_00
Stream Layer Review
Overview Functions Stream Configuration
Procedure Encapsulation Packet
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 9: Stream Layer
2003 QUALCOMM Incorporated 9-12
80-31392-2 Rev B
Comments/Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-1
Section 10-1cdma university
CDMA2000 1xEV-DO Release 0
Section 10:Application Layer
Application Layer10SECTION
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-2
Section 10-2cdma university
CDMA2000 1xEV-DO Release 0Section Introduction
SECTION INTRODUCTION
106AC_00.emf
Default Signaling Application
Signaling Link Protocol (SLP)
Signaling Network Protocol (SNP)
Default Packet Application Radio Link Protocol (RLP) Location Update Protocol Flow Control Protocol
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-3
Section 10-3cdma university
CDMA2000 1xEV-DO Release 0Section Learning Objectives
Describe the functions of the Application Layer.
Describe the functions of the Default Signaling Application protocols.
Describe the functions of the Default Packet Application protocols.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-4
Section 10-4cdma university
CDMA2000 1xEV-DO Release 0Application Layer
Air LinkManagement
Protocol
OverheadMessagesProtocol
PacketConsolidation
Protocol
Initialization StateProtocol
Idle StateProtocol
Connected StateProtocol
Route UpdateProtocol
SessionManagement
Protocol
SessionConfiguration
Protocol
StreamProtocol
Radio LinkProtocol
Control ChannelMAC Protocol
Access ChannelMAC Protocol
Reverse TrafficChannel MAC
Protocol
Forward TrafficChannel MAC
Protocol
SecurityProtocol
AuthenticationProtocol
EncryptionProtocol
Default PacketApplication
DefaultSignalingApplication
AddressManagement
Protocol
Key ExchangeProtocol
Physical LayerProtocol
ConnectionLayer
SessionLayer
StreamLayer
ApplicationLayer
MACLayer
SecurityLayer
PhysicalLayer
SignalingLink Protocol
SignalingNetwork Protocol
Location UpdateProtocol
FlowControl Protocol
Application Layer
The Application Layer consists of two default applications:z Default Signaling Application Transports 1xEV-DO protocol messages. z Default Packet Application Transports user data.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-5
Section 10-5cdma university
CDMA2000 1xEV-DO Release 0Default Signaling Application
Signaling Link Protocol (SLP) Delivery Layer (SLP-D) Fragmentation Layer
(SLP-F) Signaling Network Protocol
(SNP)
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-6
Section 10-6cdma university
CDMA2000 1xEV-DO Release 0Default Signaling Application (continued)
The default Signaling Application consists of the Signaling Link Protocol (SLP) and the Signaling Network Protocol (SNP).
SLP provides message fragmentation, reliable and best-effort message delivery, and duplicate detection for messages that are delivered reliably.
SNP is used by 1xEV-DO protocols to exchange messages and application-specific control messages.
Default Signaling Applicationz Signaling Link Protocol (SLP) Provides fragmentation mechanisms, as well as reliable
and best-effort delivery mechanisms for signaling messages. When used in the context of the Default Signaling Application, SLP carries SNP packets.
z Signaling Network Protocol (SNP) Provides message transmission services for signaling messages.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-7
Section 10-7cdma university
CDMA2000 1xEV-DO Release 0Signaling Link Protocol (SLP)
Signaling Link Protocol (SLP)The SLP consists of two sublayers:
z Delivery Layer, SLP-D Provides best-effort and reliable delivery for SNP packets. z Fragmentation Layer, SLP-F Provides duplicate detection and retransmission for
messages using reliable delivery. SLP-F provides fragmentation for SLP-D packets.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-8
Section 10-8cdma university
CDMA2000 1xEV-DO Release 0
Signaling Link Protocol:Message Encapsulation (Non-fragmented)
Signaling Link Protocol: Message Encapsulation (Non-fragmented)The figure shows the relationship between a message, SNP packets, SLP packets, and Stream Layer Protocol for a case where the SLP does not fragment the SNP packet.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-9
Section 10-9cdma university
CDMA2000 1xEV-DO Release 0
Signaling Link Protocol:Message Encapsulation (Fragmented)
Signaling Link Protocol: Message Encapsulation (Fragmented)The figure shows the relationship between a message, SNP packets, SLP packets, and Stream Layer Protocol for a case where the SLP does fragment the SNP packet.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-10
Section 10-10cdma university
CDMA2000 1xEV-DO Release 0
Signaling Link Protocol:SLP-D Header
0 or 3SequenceNumber
0 or 1SequenceValid
0 or 3AckSequenceNumber
0 or 1AckSequenceValid
1FullHeaderIncluded
Length (bits)Field
Signaling Link Protocol: SLP-D Header
The SLP-D header contains the following fields:z FullHeaderIncluded SLP-D included flagz The following fields are included only if the FullHeaderIncluded field is set to 1:
AckSequenceValid Set to 1 if the AckSequenceNumber field is valid; otherwise, the sender sets this field to 0.
AckSequenceNumber If the AckSequenceValid field is set to 1, the sender sets this field to the sequence number of the first reliable delivery SLP-D payload
that has not been acknowledged; otherwise, the sender sets this field to 0. SequenceValid Set to 1 if the SequenceNumber field contains a valid value;
otherwise, set to 0. SequenceNumber If the SequenceValid field is set to 1, the sender sets this field
to the sequence number of the reliable SLP-D payload; otherwise, the sender sets this field to 0.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-11
Section 10-11cdma university
CDMA2000 1xEV-DO Release 0
Signaling Link Protocol:SLP-F Header
0 or 1OctetAlignmentPad
0 or 6SequenceNumber
0 or 1End
0 or 1Begin
1Fragmented
4Reserved
Length (bits)Field
Signaling Link Protocol: SLP-F Header
The SLP-F header contains the following fields:z Reserved Sender sets this field to 0.z Fragmented SLP-F header fragmentation indicator.z Begin Start of SLP-D packet flag. Set to 1 if the SLP-F payload contains the beginning
of an SLP-D packet; otherwise, set to 0. Included only if the Fragmented field is set to 1.
z End End of SLP-D packet flag. Set to 1 if the SLP-F payload contains the end of an SLP-D packet; otherwise, set to 0. Included only if the Fragmented field is set to 1.
z SequenceNumber SLP-F packet sequence number. Sender increments this field for each new SLP-F packet sent. Included only if the Fragmented field is set to 1.
z OctetAlignmentPad Octet alignment padding. Sender sets this field to 0 if the Fragmented field is set to 1 and the Begin field is set to 0; otherwise, the sender omits this field.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-12
Section 10-12cdma university
CDMA2000 1xEV-DO Release 0
Signaling Link Protocol:SLP-D Transmit Sequence Number Variables
Signaling Link Protocol: SLP-D Transmit Sequence Number Variables
SLP-D is ACK-based with a sequence space of S = 3 bits.
SLP-D maintains the following variables for reliable delivery of SLP-D packet payloads:z V(S) is the sequence number of the next SLP-D packet to be sent.z V(N) is the sequence number of the next expected SLP-D packet.z Rx is a 2S-bit vector. Rx[i] = 1 if the SLP-D packet with sequence number i was
received.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-13
Section 10-13cdma university
CDMA2000 1xEV-DO Release 0
Signaling Link Protocol:SLP-D Receive Sequence Number Variables
Signaling Link Protocol: SLP-D Receive Sequence Number Variables
The SLP-D reliable-delivery receiver maintains a S bit variable, V(N). V(N) contains the sequence number of the next expected SLP-D packet. The receiver also maintains a 2S-bit vector Rx. Rx[k] is set to 1 if the SLP-D packet with sequence number k has been received.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-14
Section 10-14cdma university
CDMA2000 1xEV-DO Release 0
Signaling Link Protocol:Fragmentation Layer
SLP-F is a self-synchronizing, loss detection protocol with a sequence space of S = 6 bits.
SLP-F maintains the following variables for SLP-F packets: V(S) Sequence number of the next SLP-F packet to be sent V(N) Sequence number of the next expected SLP-F packet Sync SLP-F synchronized flag
Signaling Link Protocol: Fragmentation Layer
The sender constructs the SLP-F payload(s) by adding the SLP-F header. The sender constructs the SLP-F payload(s) from an SLP-D packet. If the SLP-D packet exceeds the current maximum SLP-F payload size, then the sender fragments the SLP-D packet.
If the sender does not fragment the SLP-D packet, then the SLP-D packet is the SLP-F payload. If the sender does fragment the SLP-D packet, then each SLP-D packet fragment is an SLP-F payload.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-15
Section 10-15cdma university
CDMA2000 1xEV-DO Release 0Signaling Network Protocol (SNP)
SNP is a message-routing protocol that routes messages to protocols according to the Type field provided in the SNP header.
The actual protocol indicated by the Type field is negotiated during session setup.
The remainder of the message following the Type field is processed by the protocol specified in the Type field.
Signaling Network Protocol (SNP)SNP receives messages for transmission from multiple protocols. SNP adds the Type field to each message and forwards it for transmission to the SLP.
SNP receives messages from the SLP and routes these messages to the associated protocols according to the value of the Type field in the SNP header.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-16
Section 10-16cdma university
CDMA2000 1xEV-DO Release 0
Signaling Network Protocol:Signaling Message Requirements
Messages must be octet aligned.
The receiver silently discards all unrecognized messages and fields or fields set to invalid values.
Future revisions will add new fields at the end of the message.
Signaling Network Protocol: Signaling Message Requirements
These signaling message requirements apply to all protocols that carry messages using SNP and that provide for message extensibility.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-17
Each message definition contains the following information:z Physical Layer channel on which the message can be transmitted:
CC Control Channel (synchronous or asynchronous capsule) CCsyn Control Channel synchronous capsule AC Access Channel FTC Forward Traffic Channel RTC Reverse Traffic Channel
z SLP requirements: Best Effort Message sent once and subject to erasure Reliable Erasures detected, and message retransmitted one or more times, if
necessaryz Addressing mode:
Broadcast If a broadcast address can be used with this message Multicast If a multicast address can be used with this message Unicast If a unicast address can be used with this message
z Priority A number between 0 and 255, where lower numbers indicate higher priorities. The Connection Layer (specifically, the Packet Consolidation Protocol) uses this to prioritize messages for transmission.
Section 10-17cdma university
CDMA2000 1xEV-DO Release 0
Signaling Network Protocol:Message Definition
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-18
Section 10-18cdma university
CDMA2000 1xEV-DO Release 0
Signaling Network Protocol:Packet Structure
Signaling Network Protocol: Packet Structure
This figure shows the SNP packet structure. The protocol constructs a SNP packet by adding the SNP header in front of the payload. The SNP header is one octet in length, and messages are always an integer number of octets in length. For future revisions, the transmitter shall add new fields only at the end of a message.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-19
Section 10-19cdma university
CDMA2000 1xEV-DO Release 0
Signaling Network Protocol:Default Protocol Stack
Type Protocol Constant Name Layer 0x14 Stream 0 Application NAPP0Type Application
0x15 Stream 1 Application NAPP1Type Application
0x16 Stream 2 Application NAPP2Type Application
0x17 Stream 3 Application NAPP3Type Application
0x13 Stream Protocol NSTRType Stream
0x10 Session Management Protocol NSMPType Session
0x11 Address Management Protocol NADMPType Session
0x12 Session Configuration Protocol NSCPType Session
0x0a Air Link Management Protocol NALMPType Connection
0x0b Initialization State Protocol NISPType Connection
Signaling Network Protocol: Default Protocol Stack
This table shows the Type definitions associated with the Default Protocol Stack.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-20
Section 10-20cdma university
CDMA2000 1xEV-DO Release 0
Signaling Network Protocol:Default Protocol Stack (continued)
Type Protocol Constant Name Layer 0x0c Idle State Protocol NIDPType Connection
0x0d Connected State Protocol NCSPType Connection
0x0e Route Update Protocol NRUPType Connection
0x0f Overhead Messages Protocol NOMPType Connection
0x09 Packet Consolidation Protocol NPCPType Connection
0x08 Security Protocol NSPType Security
0x05 Key Exchange Protocol NKEPType Security
0x06 Authentication Protocol NAPType Security
0x07 Encryption Protocol NEPType Security
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-21
Section 10-21cdma university
CDMA2000 1xEV-DO Release 0
Signaling Network Protocol:Default Protocol Stack (continued)
Type Protocol Constant Name Layer 0x01 Control Channel MAC Protocol NCCMPType MAC
0x02 Access Channel MAC Protocol NACMPType MAC
0x03 Forward Traffic Channel MAC Protocol NFTCMPType MAC
0x04 Reverse Traffic Channel MAC Protocol NRTCMPType MAC
0x00 Physical Layer Protocol NPHYType Physical
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-22
Section 10-22cdma university
CDMA2000 1xEV-DO Release 0Default Packet Application
Radio Link Protocol (RLP) Location Update Protocol
Flow Control Protocol
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-23
Section 10-23cdma university
CDMA2000 1xEV-DO Release 0Default Packet Application (continued)
The Default Packet Application provides an octet stream that can be used to carry packets between the AT and the AN.
It consists of
Radio Link Protocol (RLP) Packet Location Update Protocol
Flow Control Protocol
Default Packet Application
The Default Packet Application consists of:z Radio Link Protocol (RLP) Provides in-order delivery of RLP packets, retransmission,
and duplicate detection, thus reducing the radio link error rate as seen by the higher layer protocols.
z Packet Location Update Protocol Defines location update procedures and messages in support of mobility management for the Packet Application.
z Flow Control Protocol Provides the flow control mechanism for SN and AN streams.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-24
Section 10-24cdma university
CDMA2000 1xEV-DO Release 0Radio Link Protocol (RLP)
Provides an octet stream service with acceptably low erasure rate for higher layer protocols such as TCP.
NAK-based, with one retransmission permitted.
Unaware of higher layer framing and operates on a featureless octet stream.
Sequence numbers are 22 bits in length and octet addressable.
A flush packet is sent at the end of a data burst to detect potentially missing data and to create a NAK.
Radio Link Protocol (RLP)RLP provides an octet stream service with an acceptably low erasure rate for efficient operation of higher layer protocols (for example, TCP). When used as part of the Default Packet Application, the protocol commonly carries variable length PPP packets. When RLP is used with PPP, there is no relationship between the PPP packets and the RLP packets; a large PPP packet may span multiple RLP packets, or a single RLP packet may contain all or part of several small PPP Packets. RLP is unaware of higher layer framing.
RLP uses Negative Acknowledgment (NAK)-based retransmissions. If the receiver fails to receive octets whose retransmission it has already requested once, the receiver forwards the octets it has received to the upper layer, and continues reception beyond the missing octets.
Note: Multiple NAKs are not permitted, because they can cause timeouts of transmit buffers when used with the Transmission Control Protocol (TCP).
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-25
Section 10-25cdma university
CDMA2000 1xEV-DO Release 0Radio Link Protocol: NAK Messages
A NAK request is specified in terms of the first octet missing from the sequence (FirstErased) and the length of the missing octet sequence(WindowLen).
There are multiple NAK requests per NAK signaling message.
Note
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-26
Section 10-26cdma university
CDMA2000 1xEV-DO Release 0
Radio Link Protocol:Default Packet Application Encapsulation
Radio Link Protocol: Default Packet Application Encapsulation
The figure shows the relationship between the octet stream from the upper layer, an RLP packet, and a Stream Layer payload.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-27
Section 10-27cdma university
CDMA2000 1xEV-DO Release 0
Radio Link Protocol:Transmit Sequence
Radio Link Protocol: Transmit Sequence
The RLP transmitter maintains an S-bit variable, V(S), for all transmitted RLP data octets. V(S) is the sequence number of the next RLP data octet to be sent. The sequence number field (SEQ) in each new RLP packet transmitted is set to V(S), which corresponds to the sequence number of the first octet in the packet. The sequence number of the ith octet in the packet (with the first octet being octet 0) is implicitly given by SEQ+i. V(S) is incremented for each octet contained in the packet.
After transmitting a packet, the RLP transmitter starts an RLP flush timer for time TRLPFlush. If the RLP transmitter sends another packet before the RLP flush timer expires, the RLP transmitter resets and restarts the timer. If the timer expires, the RLP transmitter disables the flush timer and sends an RLP packet that contains at least the octet with sequence number V(S)-1. The RLP transmitter allows sufficient time before deleting a packet transmitted for the first time.
Upon receiving a NAK message, the RLP inserts a copy of the requested octet(s) into its output stream, if those octets are available. If the NAK record includes any sequence number greater than or equal to V(S), RLP performs reset procedures. If the NAK record does not include any sequence number greater than or equal to V(S), but the requested octets are not available for retransmission, RLP ignores the NAK.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-28
Section 10-28cdma university
CDMA2000 1xEV-DO Release 0
Radio Link Protocol:Receive Sequence
Radio Link Protocol: Receive Sequence
The RLP receiver shall maintain two S-bit variables for receiving:z V(R) Contains the sequence number of the next octet expected to arrive. z V(N) Contains the sequence number of the first missing octet, as described below.
In addition, the RLP receiver shall keep track of the status of each octet in its resequencing buffer indicating whether or not the octet was received. Three S-bit variables are used:
z V(S) Indicates the sequence number of the next octet to be sent.z V(R) Indicates the sequence number of the next octet expected to be received.z V(N) Indicates the sequence number of the first missing octet.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-29
Section 10-29cdma university
CDMA2000 1xEV-DO Release 0Location Update Protocol
The Location Update Protocol defines location update procedures and messages for mobility management for the Default Packet Application.
Location Update Protocol provides procedures for the AN to determine the location of the AT.
These procedure are also used in performing data session handoffs from a 1X to a 1xEV-DO network.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-30
Section 10-30cdma university
CDMA2000 1xEV-DO Release 0
Location Update Protocol:AT Requirements
If the AT receives a LocationRequest message, it sends a LocationNotification message. The AT sets the LocationType, LocationLength, and LocationValue fields of the LocationNotification message to its stored values of these fields.
If the AT receives a LocationAssignment message, it stores the value of the LocationType, LocationLength, and LocationValue fields of the LocationAssignment message. The AT then sends a LocationComplete message.
If the AT receives a SessionClose indication, it sets LocationValue to NULL.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-31
Section 10-31cdma university
CDMA2000 1xEV-DO Release 0
Location Update Protocol:IS-2000-Compatible Location Subfields
LocationValue Subfields Number of Bits
SID 15
Reserved 1
NID 16
PACKET_ZONE_ID 8
Location Update Protocol: IS-2000-Compatible Location Subfields
There are two LocationType encoding types: one is for a TIA/EIA-IS-2000-compatible location, and the other is a packet data service identifier. The LocationValue subfields above are compatible with IS-2000.
The LocationValue subfields are:z SID System identifier for the current ANz NID Network identifier for the current ANz PACKET_ZONE_ID Packet zone identifier for the current AN
LocationValue attributes are included in the LocationAssignment message and LocationNotification message.
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-32
Section 10-32cdma university
CDMA2000 1xEV-DO Release 0
Location Update Protocol:LocationNotification Message
The AT sends out a LocationNotification message either in response to a LocationRequest message or in an unsolicited manner. The RanHandoff attribute must be set to 1 for this capability.
This procedure of LocationUpdate is used when the AT performs a dormant packet data session handoff from a CDMA2000 network to a 1xEV-DO network. The assumption is that a 1X-to-1xEV-DO session exists.
When the AT with a dormant packet data session on a CDMA2000 network detects a 1xEV-DO signal, it sends an unsolicited LocationNotification message to the AN. This allows the AN to set up an A11-A10 connection between the target PCF and the PDSN.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-33
Section 10-33cdma university
CDMA2000 1xEV-DO Release 0Flow Control Protocol
The Flow Control Protocol provides procedures and messages used by the AT and the AN to perform flow control for the Default Packet Application.
Using the procedures defined in this protocol, the Default Packet Application Protocol controls the flow of packets on the AN and SN streams.
Notes
For China Telecom Intensive Training Use only,Nov.-Dec.2008
CDMA2000 1xEV-DO Release 0Section 10: Application Layer
80-31392-2 Rev B
2003 QUALCOMM Incorporated 10-34
Section 10-34cdma university
CDMA2000 1xEV-DO Release 0
Flow Control Protocol:Messages and States
The AT uses flow control messages, XonRequest and XoffRequest, to indicate whether it can accept data on a particular stream.
If the AT can accept data on the (AN or SN ) stream, it sends anXonRequest message to the AN. The state of the stream is changed to Open.
If the AT cannot accept data on the (AN or SN ) stream, it sends an