Requirements for IP/UDP/RTP header compression To become Editor: Mikael Degermark Input: Charter, 3GPP requirements, contribution from 3G.IP, Editors central.

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
IP Header compression in UMTS network Thesis Work Presentation Author: Jukka Raunio Supervisor: Prof. Raimo Kantola Instructor: M. Sc. Antti.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Experimental evaluation of TCP-L June 5, 2003 Stefan Alfredsson Karlstad University.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.8: Understanding WAN Link Efficiency Mechanisms.
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.
Digitale Medien und Netze 1 Robust Header Compression (rohc) Chairs: Carsten Bormann Mikael Degermark Mailing list:
Roke Manor Research 1 Generating New Profiles for ROHC Richard Price
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #07 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
SvanbroLower Layer Guidelines for ROHC 1 Lower Layer Guidelines for Robust Header Compression Krister Svanbro
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Internet Networking Spring 2004
1 Enhancements to CRTP draft-koren-avt-crtp-enhance-01.txt T. Koren, S. Casner, P. Ruddy, B. Thompson, A. Tweedly, D. Wing Cisco Systems John Geevarghese.
Header Compression Schemes. Center for TeleInFrastructure 2 Different Header Compression schemes  Compressed TCP – Van Jacobsen RFC 1144  only for TCP/IP.
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
1 © NOKIA ace ppt/ Marchr, 2000 / KL ACE: A Robust and Efficient IP/UDP/RTP Header Compression Scheme March 31, 2000 Khiem Le, Christopher Clanton,
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Introduction. Center for TeleInFrastructure 2 Introduction  2G (GSM) is voice dominated  3G (UMTS) is IP based  large IP overhead  link bandwidth.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Investigation of Media Streaming Service in Secure Access Network Binod Vaidya Institute of Engineering Tribhuvan University Nepal
1 Extensions to CRTP RTP Multiplexing using Tunnels Bruce Thompson Tmima Koren Cisco Systems Inc.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
1 Impact of transmission errors on TCP performance (Nitin Vaidya)
Apartado Porto Codexwww.inescporto.pt tel (351) fax (351) /April/2005 Research Activities in 4G Networks at INESC Porto.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
Data Transmission Over Wireless Links Fan Yang
1 RTP Multiplexing using Tunnels (TCRTP) Bruce Thompson Tmima Koren Cisco Systems Inc.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
1 Ericsson Overview of 0-byte ROHC and Voice over IP models.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Source: Qualcomm Incorporated Contact: Ravindra Patwardhan, Jun Wang, George Cherian June Page 1 xHRPD Header Removal Support Notice © All.
Header Compression over Cellular LinksLars-Erik Jonsson, Header Compression for IP-Telephony over Cellular Links Lars-Erik Jonsson (Ericsson.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
CS 4396 Computer Networks Lab
Overview of ROHC framework
TZI Digitale Medien und Netze © 2000 Carsten Bormann / Jörg Ott rohc Robust Header Compression 49. IETF December 2000 San Diego Chairs: Carsten Bormann.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 6 TCP/IP Performance over Wireless Networks.
Kyocera Corporation Enhance radio network connectivity and maintain a Quality of IP service application Proposal of extension of IEEE /7/16.
Wireless and mobility support issues Georgios Karagiannis Ericsson.
1 © NOKIA 3GPP2-TSGC-SWG1.2/ / BKM RTP Header Compression using RObust Header Compression (ROHC) Keith Miller Nokia Inc.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal.
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
TCMTF: Tunneling, Compressing and Multiplexing Traffic Flows draft-saldana-tsvwg-tcmtf-02 Jose Saldana Julián Fernández-Navajas José Ruiz-Mas University.
1 0-Byte Header Reduction Mechanism Fundamentals.
3GPP2 All-IP Ad-Hoc Group March 23, Over-the-Air VoIP Issues and Recommended Phases Raymond Hsu Tao Chen Joe Odenwalder Ed Tiedemann.
Lucent Technologies Bell Labs Innovations 1 3GPP2 ALLIP By Chung Liu, Enrique Hernandez-Valencia, and Mike Dolan IP to BTS Performance Analysis.
Cisco Networking Academy Program
IP - The Internet Protocol
IP Header compression in UMTS network
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
IP - The Internet Protocol
Cisco Networking Academy Program
Cisco Networking Academy Program
IP - The Internet Protocol
IETF 50, Minneapolis Zero-byte ROHC RTP Background, requirements, current status and proposed way forward Lars-Erik Jonsson Ericsson Research, Luleå.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
IP - The Internet Protocol
IP - The Internet Protocol
Impact of transmission errors on TCP performance
Presentation transcript:

Requirements for IP/UDP/RTP header compression To become Editor: Mikael Degermark Input: Charter, 3GPP requirements, contribution from 3G.IP, Editors central nervous system.

From charter: Cellular links: WCDMA, EDGE, CDMA Long link roundtrip times, high error rates. Unidirectional links Minimal loss propagation Minmal added delay Voice, low-bandwidth video

We must keep the schedule! Several standardization efforts in the cellular wireless arena depend on us. Deadlines: Requirements to IESG in June. Layer-2 guidelines to IESG in September. IP/UDP/RTP scheme to IESG in September.

1.1 Transparency When a header is compressed and then decompressed, the resulting header must be semantically identical to the original header. If this cannot be achieved, the packet containing the erroneous header must be discarded. Justification: The header compression process must not produce headers that might cause problems for any current or future part of the Internet infrastructure

1.2. Ubiquity Must not require modifications to existing IP (v4 or v6), UDP, or RTP implementations. Justification: Ease of deployment

2.1. Ipv4 and Ipv6 Must support both IPv4 and IPv6 Justification: IPv4 and IPv6 will both be around during the foreseeable future.

2.2. Mobile IP The kinds of headers used by Mobile IP{v4,v6} should be compressed efficiently. For IPv4 these include headers of tunneled packets. For IPv6 these include headers containing the Routing Header and the Binding Update Destination Option. Justification: It is very likely that Mobile IP will be used by cellular devices.

2.3. Genericity Must support compression of headers of arbitrary RTP streams. Justification: There must be a generic scheme which can compress reasonably well for any payload type and traffic pattern. This does not preclude optimizations for certain media types where the traffic pattern is known, e.g., for low- bandwidth voice and low-bandwidth video.

3.1. Performance/Spectral Efficiency Must provide low relative overhead under expected operating conditions; compression efficiency should be better than for RFC2508 under equivalent error conditions. The error rate should only marginally increase the overhead under expected operating conditions. Justification: Spectrum efficiency is a primary goal. RFC2508 does not perform well enough. Notes: the relative overhead is the average header overhead relative to the payload. Any auxiliary (e.g., control or feedback) channels used by the scheme should be taken into account when calculating the header overhead.

3.2. Error propagation Error propagation due to header compression should be kept at an absolute minimum. Error propagation is defined as the loss of packets subsequent to packets damaged by the link, even if those subsequent packets are not damaged. Justification: Error propagation reduces spectral efficiency and reduces voice quality. CRTP suffers severely from error propagation.

3.3. Cellular handover Cellular handover must be supported. The header compression scheme should not cause packet loss after handover. Justification: Handover can be a frequent operation in cellular systems. Failure to handle it well can adversely impact spectrum efficiency and voice quality.

Delay 3.4. Link delay: Must operate under all expected link delay conditions Processing delay: The scheme must not contribute significantly to system delay budget.

3.6. Multiple links The scheme must perform well when there are two or more cellular links in the end-to-end path. Justification: Such paths will occur. Note: loss on previous links will cause irregularities in the RTP stream reaching the compressor. Such irregularities should only marginally affect performance.

3.7. Packet Misordering The scheme must tolerate moderate misordering in the packet stream reaching the compressor. No misordering is expected on the link between compressor and decompressor. Justification: Misordering happens regularly in the Internet.

3.8. Unidirectional links/multicast Must operate (possibly with less efficiency) over links where there is no feedback channel or where there are several receivers.

3.9. Configurable header size fluctuation It should be possible to restrict the number of different header sizes used by the scheme. Justification: Some radio technologies support only a limited number of frame sizes efficiently. Note: Somewhat degraded performance is to be expected when such restrictions are applied.

Others? Omitted from 3GPP reqs or 3G.IP contribution: Call type (subsumed by multiple links) Jitter (?) Complexity (covered by Processing delay) Generic Applicability (covered by intro) Compatibility with other schemes (not a *protocol* requirement)

Requirements for IP/TCP HC Must compress SACK and Timestamp options. No Error propagation, please! Allows fast retransmit to work well Must deal with irregularities in TCP stream.

(Very) Preliminary investigation of TCP stream properties Data from modem pool at Lulea U So, relatively low bandwidth Total of packets About 8500 flows Irregularities: IP ID delta = +1: 22 % IP ID delta != +1: 78% IP ID <0: 5% seq delta>0 AND WIN delta != 0 ack delta>0 AND seq delta>0: 7%