1 Transparent GEHCO Slides for p00-20010312-006__luc_gehco-t Lucent Technologies Tom Hiller Pete McCann.

Slides:



Advertisements
Similar presentations
Robust Header Compression Mikael Degermark Co-chair, ROHC WG (to be) University of Arizona/ Ericsson Research.
Advertisements

IPv4 - The Internet Protocol Version 4
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Chapter 7 – Transport Layer Protocols
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
Zero byte ROHC RTP1Lars-Erik Jonsson, Zero-byte ROHC RTP Background, requirements, current status and proposed way forward Lars-Erik Jonsson.
Requirements and Architecture for Zero-Byte Header Compression Pete McCann & Tom Hiller December 13, 2000 draft-mccann-rohc-gehcoarch-00.txt.
Internet Control Message Protocol (ICMP)
Internetworking Different networks –Different bit rates –Frame lengths –Protocols.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168)
Header Compression Schemes. Center for TeleInFrastructure 2 Different Header Compression schemes  Compressed TCP – Van Jacobsen RFC 1144  only for TCP/IP.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 8: Multiplexing.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
Data Transfer Case Study: TCP  Go-back N ARQ  32-bit sequence # indicates byte number in stream  transfers a byte stream, not fixed size user blocks.
Chapter 5 outline 5.1 Introduction and services
Rhys W. Robinson TerreStar Sourabh Gupta DBSD North America.
CS3502: Data and Computer Networks DATA LINK LAYER - 2 WB version.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
-1- Layer 2 Mobility for Real Time Packet Data Service in All IP Network 3GPP2 All IP Ad Hoc Boulder, CO July 17~19, 2000 Jae-Young Ahn, Kyung-Sik Kim,
3: Transport Layer 3a-1 8: Principles of Reliable Data Transfer Last Modified: 10/15/2015 7:04:07 PM Slides adapted from: J.F Kurose and K.W. Ross,
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
An RTP Payload Format for EVRC Speech draft-3gpp2-avt-evrc-01.txt by Lucent, Nokia, Qualcomm, Samsung and UCLA (alphabetic ordered)
An Introduction to CDMA Air Interface: IS-95A
1 Internet Control Message Protocol (ICMP) Used to send error and control messages. It is a necessary part of the TCP/IP suite. It is above the IP module.
1 RTP Multiplexing using Tunnels (TCRTP) Bruce Thompson Tmima Koren Cisco Systems Inc.
Chapt 3 Data Link Layer1 Data Link Layer Functions –Provides services to network layer Well-defined interface –Framing –Flow control – between adjacent.
1 Ericsson Overview of 0-byte ROHC and Voice over IP models.
Source: Qualcomm Incorporated Contact: Ravindra Patwardhan, Jun Wang, George Cherian June Page 1 xHRPD Header Removal Support Notice © All.
1 Title: Arguments for ROHC Placement in the BS - Clarifications Abstract: This contribution discusses and clarifies statements and arguments made with.
CS3505: DATA LINK LAYER. data link layer  phys. layer subject to errors; not reliable; and only moves information as bits, which alone are not meaningful.
QoS framework (PR0002) Rev.0.5 (Work in progress).
Overview of ROHC framework
May, 2009 C2 – Company Confidential SOURCE: Simon Mizikovsky, Ganesh Sundaram, Zhibi Wang, Jialin Zou CONTACT:
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Data Link Layer: Data Link Control : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal.
Transport Layer: Sliding Window Reliability
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
MPLS over L2TPv3 Encapsulation IETF VersionIHLTOSTotal length IdentificationFlagsFragment offset TTL Protocol ==
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section M Topics: 1.Flow Control and ARQ Protocols.
1 0-Byte Header Reduction Mechanism Fundamentals.
UDP: User Datagram Protocol Chapter 12. Introduction Multiple application programs can execute simultaneously on a given computer and can send and receive.
3GPP2 All-IP Ad-Hoc Group March 23, Over-the-Air VoIP Issues and Recommended Phases Raymond Hsu Tao Chen Joe Odenwalder Ed Tiedemann.
Air-Interface Application Layer Security (A 2 LS) Wireless secure communications group, Whippany.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Data Link Layer.
Lucent Technologies – Proprietary Use pursuant to company instruction Air-Interface Application Layer Security (A 2 LS) Wireless secure communications.
TSG-A WG4 TITLE: GRE L2TPv3 Comparison SOURCE:
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Understand the OSI Model Part 2
Internet Control Message Protocol (ICMP)
Data Link Layer: Data Link Control
Internet Control Message Protocol (ICMP)
VoIP Models for System Performance Evaluation
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
UNIT I – FRAME RELAY AND ISDN
IETF 50, Minneapolis Zero-byte ROHC RTP Background, requirements, current status and proposed way forward Lars-Erik Jonsson Ericsson Research, Luleå.
VoIP Models for System Performance Evaluation
Robert Moskowitz, Verizon
Net 323 D: Networks Protocols
Internet Control Message Protocol
An Introduction to CDMA Air Interface: IS-95A
Transport Layer 9/22/2019.
Presentation transcript:

1 Transparent GEHCO Slides for p __luc_gehco-t Lucent Technologies Tom Hiller Pete McCann

2 Contents Review –Non transparent GEHCO –0byte Transparent GEHCO –How to add transparency –Packet types Alternate Proposal: Mux PDU Note: See contribution for official cover sheet with Notice

3 Original GEHCO: Review

4 Original GEHCO: Comments Non-transparent compression –time stamp and sequence number fields not transported exactly –Relies on the underlying physical timing to transport RTP time stamp and sequence number implicitly –Uses a “full header” (re:RFC2508) to init static headers Encapsulations did not receive attention No commonality with ROHC framework –fullheader based on RFC 2507/8

5 0Byte Proposal Comment Did not state which packets should receive ROHC compression versus 0byte compression Has issues if CSRCs change at same time - for example with a nested mixer and Does not address which service instance (at the PDSN) to use for 0byte Is not transparent until the need for an update is known to the MN or PDSN (re: verifications are every sec or two) –RAN buffer under/over run –TE (relay model) does not know abouthHard handoff Requires the 171st bit -- need to verify with TSGC codec people that this is OK with them Update + full rate evrc -> blanked evrc sample

6 Transparent GEHCO Reproduces packets exactly after update is received –Sync disruption to update: non transparent –Perhaps tenth of second, but could be longer if RLP buffer is full –Packets delivered that are not transparent until update is received Assumes the codec transmits continuously –consistent with the transmitting low bit rate to achieve good power control Uses ROHC framework and RTP profile packets for full headers (IR and IR-DYN) –Defines a new ROHC profile Defines a short update packet Relies on cdma system time to synchronize

7 Internet Drafts draft-hiller-rohc-gehco-01.txt draft-mccann-rohc-gehcoarch-01.txt

8 Intuitive Idea

9 Reverse Direction Synchronization

10 Forward Direction Synchronization

11 Loss of Synchronization Issues GEHCO relies on underlying timing to increment time stamps and sequence numbers Disruption of underlying timing –Occurs after a hard handoff or when the RAN buffer over/under runs (forward direction) –Air frames now correspond to different RTP seq_no and time stamp than a simple increment Disruption Visibility –PDSN can not see fwd direction buffer under/over run –TE (with relay mode MT) can not see hard handoff –Neither know a synchronization problem exists –Proposal on next page

12 Re-synchronization Solution RAN is aware of buffering and hard handoff Proposal: –RAN sends an “RP feedback packet” to PDSN –PDSN sends IR-DYN or UPDATE to MN RAN RP feedback carries “air frame to GRE seq_no” association (just like initial synchronization) –MN responds with feedback packet (an ack) –MN sends a similar IR-DYN or update packet –PDSN responds with a feedback Other: The MT signals the TE of sync events but this does not help RAN buffer over/under run

13 Forward Direction Profile Issue Unidirectional RTP packet Internet to MN –Should the PDSN use ROHC or zero byte overhead RTP ROHC profile? –If zero byte overhead profile, then which RP connection should be used? Solution –Define reverse flow header –Provides the PDSN with the header of packets for which zero byte overhead profile should be used –Provides the connection ID (SR_ID) of the circuit voice service instance –The PDSN sees such packets; sends an IR to the MN

14 State Machine

15

16

17

18

19 Discussions and Alternatives New service option “X” ----  Raw evrc as primary traffic on a walsh code, secondary traffic with overhead runs at same time on same walsh code.  The RAN and the MN may map data to either primary or secondary  Using "mux PDU" both may be sent at same 20ms frame, so long as neither are a full frame. Up to 168 bits are possible for the secondary. Do not have 171 on the secondary.  We blank codec data when there is a full rate frame  This allows synchronous updates using ROHC packets without payloads (i.e. the evrc is on the primary and the updates are on the secondary_

20 Mux PDU - Transparency  Transparency after hard handoff or RAN buffer overflow or underflow  MN and PDSN do not know that a RAN lost a evrc in a buffer or not transmitted due to lack of radio channel  RAN may know how many are lost/gained -- could tell the PDSN  There will be a delay in any event such that the PDSN and MN do not they have lost transparency  Verifications are periodic so there is a delay (and they eat spectrum unnecessarily)  Feedback has delay but doesn't waste spectrum unnecessarily Either case there is no way to discard packets from being received that are not transparent (and often there is no reason to do so)

21 Bang for buck How much extra transparency does MuxPDU buy us? –Delay MuxPDU approach: The delay for the RAN to tell the PDSN that an update is needed plus the update to be sent via MuxPDU Action time approach: The delay for the RAN to tell the PDSN that an update is needed plus the update to be sent on PPP –Fields that change rapidly Which ones? Lucent is open minded about muxPDU approach -- this should be studied

22 Summary Two updated Internet Drafts to be presented next week in ROHC WG on GEHCO –Provides transparency once update is received –Uses ROHC framework-level and packet formats; defined an update but existing updates may be more appropriate; GEHCO-T needs an offset –Proposes mechanism to indicate ROHC vs GEHCO-T for each RTP packet –Uses only the PPP link for updates Alternative –Mux PDU approach