TCMTF: Tunneling, Compressing and Multiplexing Traffic Flows draft-saldana-tsvwg-tcmtf-02 Jose Saldana Julián Fernández-Navajas José Ruiz-Mas University.

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 6 Transport Layer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
Chapter 7 – Transport Layer Protocols
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 32 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
Voice-TFCC: a TCP-Friendly Congestion Control scheme for VoIP flows Abdelbasset Trad PRINCE Computer Science Research Unit INFCOM Sousse, Tunisia
Requirements for IP/UDP/RTP header compression To become Editor: Mikael Degermark Input: Charter, 3GPP requirements, contribution from 3G.IP, Editors central.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
School of Information Technologies Revision NETS3303/3603 Week 13.
1 IP Security Outline of the session –IP Security Overview –IP Security Architecture –Key Management Based on slides by Dr. Lawrie Brown of the Australian.
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
Chapter 6 IP Security. Outline Internetworking and Internet Protocols (Appendix 6A) IP Security Overview IP Security Architecture Authentication Header.
1 Computer Networks Transport Layer Protocols. 2 Application-layer Protocols Application-layer protocols –one “piece” of an app –define messages exchanged.
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.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Gursharan Singh Tatla Transport Layer 16-May
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Review: –What is AS? –What is the routing algorithm in BGP? –How does it work? –Where is “policy” reflected in BGP (policy based routing)? –Give examples.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_a Transport Protocols - UDP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
Transport Layer OSI Model. The transport layer is responsible for the segmentation and the delivery of a message from one process to another.
University of the Western Cape Chapter 12: The Transport Layer.
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 20 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
RTP Encryption for 3G Networks Rolf Blom, Elisabetta Carrara, Karl Norrman, Mats Näslund Communications Security Lab Ericsson.
IPSec IPSec provides the capability to secure communications across a LAN, across private and public wide area networks (WANs) and across the Internet.
Internet Protocol ECS 152B Ref: slides by J. Kurose and K. Ross.
1 End-user Protocols, Services and QoS. 2 Layering: logical communication application transport network link physical application transport network link.
Karlstad University IP security Ge Zhang
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
IP security Ge Zhang Packet-switched network is not Secure! The protocols were designed in the late 70s to early 80s –Very small network.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
1 Lecture 13 IPsec Internet Protocol Security CIS CIS 5357 Network Security.
MULTIPLEXING/DEMULTIPLEXING, CONNECTIONLESS TRANSPORT.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
IPSec – IP Security Protocol By Archis Raje. What is IPSec IP Security – set of extensions developed by IETF to provide privacy and authentication to.
1 0-Byte Header Reduction Mechanism Fundamentals.
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
K. Salah1 Security Protocols in the Internet IPSec.
Computer Science and Engineering Computer System Security CSE 5339/7339 Session 27 November 23, 2004.
USHA: A Practical Vertical Handoff Solution Ling-Jyh Chen, Tony Sun, Mario Gerla Computer Science Department, UCLA.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
IP and Networking Basics Selection of slides taken from Internet Society Workshop Resource Centre:
3. END-TO-END PROTOCOLS (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 22 March
TCM-TF Problem Statement TCMTF BoF IETF87, Berlin August 1, 2013 Dan Wing,
Cisco Networking Academy Program
Internet Protocol Version 6 Specifications
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Internet and Intranet Fundamentals
Cisco Networking Academy Program
Transport Layer Our goals:
Cisco Networking Academy Program
Chapter 20 Network Layer: Internet Protocol
Chapter 20. Network Layer: IP
16EC Computer networks unit II Mr.M.Jagadesh
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

TCMTF: Tunneling, Compressing and Multiplexing Traffic Flows draft-saldana-tsvwg-tcmtf-02 Jose Saldana Julián Fernández-Navajas José Ruiz-Mas University of Zaragoza, Spain Dan Wing Muthu A.M. Perumal Michael Ramalho Cisco Systems Gonzalo Camarillo Ericsson Research

INDEX I.Is there a problem? II.Is TCMTF a solution to the problem? III.Is TSVWG the correct place to solve it?

INDEX I.Is there a problem? II.Is TCMTF a solution to the problem? III.Is TSVWG the correct place to solve it?

IETF Paris, 27 Mar 2012 Is there a problem? Problem: Inefficiency of real-time flows  High frequency implies:  Small payloads  IPv4/UDP/RTP headers: 40 bytes

IETF Paris, 27 Mar 2012 Is there a problem? Problem: Inefficiency of real-time flows  High frequency implies:  Small payloads  IPv6/UDP/RTP headers: 60 bytes

IETF Paris, 27 Mar 2012 Is there a problem?  Ten years ago: Question: Can we improve efficiency when a number of flows share the same path?  Answer: TCRTP (RFC 4170) 2005: Best current practice.  Audio/Video Transport (avt) (concluded WG) of RAI Area: it was designed for RTP

IETF Paris, 27 Mar 2012 Is there a problem? TCRTP for IPv4

IETF Paris, 27 Mar 2012 Is there a problem? TCRTP saves bandwidth, but what has happened since its publication in 2005? IPv6

IETF Paris, 27 Mar 2012 Is there a problem? 1) Outbreak of wireless access networks* *

IETF Paris, 27 Mar ) Publication of ROHC (RFC 4995), 2007*: Designed for robustness when dealing with high RTT, packet loss. Typical in wireless scenarios.  Able to compress: RTP/UDP/IP, UDP/IP, TCP/IP  Robust: it is able to maintain context synchronization  Drawback: Implementation complexity  May 2010: RFC 5856: ROHC over IPSec *updated by RFC 5795 in 2010 Is there a problem?

IETF Paris, 27 Mar 2012 Is there a problem? 3) New real-time services have increased their popularity (e.g. online games)  Some of them do not use RTP (bare UDP, or TCP)  They generate tiny packets  The users are very sensitive to delay

IETF Paris, 27 Mar 2012 Is there a problem? So…why not widen TCRTP’s scope in order to:  Allow other traffics different from RTP  Allow these new developed header compression techniques

INDEX I.Is there a problem? II.Is TCMTF a solution to the problem? III.Is TSVWG the correct place to solve it?

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? TCMTF proposal: Three layers 1.Tunneling 2.Multiplexing 3.Compressing

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? New options: 1) Different traffics  RTP  UDP  TCP

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? Backwards compatibility: TCRTP is this “branch”

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? New options: 2) Different header compression algorithms. The most adequate one can be selected according to:  Kind of traffic  Scenario: loss, delay  Processing capacity  Etc.

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? New options: 3) Different mux algorithms  Currently: PPPMux  New developed ones

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? New options: 4) Different tunneling algorithms  Currently: L2TPv3  GRE  others

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? Does it work?

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? Does it work?: UDP First Person Shooter First Person Shooters: Can a Smarter Network Save Bandwidth without Annoying the Players?First Person Shooters: Can a Smarter Network Save Bandwidth without Annoying the Players?," IEEE Communications Magazine, vol. 49, no.11, pp , November 2011

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? Does it work?: TCP MMORPG "Widening the Scope of a Standard: Real Time Flows Tunneling, Compressing and Multiplexing," IEEE ICC 2012, Workshop on Telecommunications: from Research to Standards, June 10-11, 2012, Ottawa, Canada. In pressWidening the Scope of a Standard: Real Time Flows Tunneling, Compressing and Multiplexing

INDEX I.Is there a problem? II.Is TCMTF a solution to the problem? III.Is TSVWG the correct place to solve it?

IETF Paris, 27 Mar 2012 Is TSVWG the correct place to solve it?  This is cross-area work. It relates to RAI, Transport, and Internet.  L2TPv3: Internet Area (RFC 3931, March 2005)  PPPMux: Internet Area (RFC 3153, August 2001)  ECRTP: RAI Area (RFC 3545, July 2003)  ROHC: Transport Area, although it can also compress RTP (RFC 5795, March 2010)  RAI Area: It does not fit, because RTP is only a particular case of the solution.  Internet or Transport Area?

IETF Paris, 27 Mar 2012 Is TSVWG the correct place to solve it?  RFC 1122:  Transport Layer: “The transport layer provides end- to-end communication services for applications”.  Internet Layer: “All Internet transport protocols use the Internet Protocol (IP) to carry data from source host to destination host. IP is a connectionless or datagram internetwork service, providing no end-to- end delivery guarantees”.  TCMTF is an end-to-end solution, requiring some knowledge of the traffic to multiplex, and a synchronization of the context on both sides.

Thank you So, why not TSVWG?

Additional slides

IETF Paris, 27 Mar 2012 Is there a problem? Ten years ago: Question: Can we improve efficiency when a number of flows share the same path? -Does this scenario exist? -Are the added delays reasonable?

IETF Paris, 27 Mar 2012 Is there a problem? Does this scenario exist?  An enterprise with different offices  A number of calls share a common path: they can also share the common header

IETF Paris, 27 Mar 2012 Is there a problem? Other non-RTP scenarios  Proxies of a game-provider or access network  Internet café  Satellite link: Reducing pps: Compressing ACKs of different flows  A group of users of a remote desktop system (webRTC)

IETF Paris, 27 Mar 2012 Is there a problem? Are the added delays reasonable? Delay upper bound: inter-packet time

IETF Paris, 27 Mar 2012 Is there a problem? 3) New real-time services have increased their popularity (e.g. online games)  Some of them do not use RTP (bare UDP, or TCP)  They generate tiny packets  The users are very sensitive to delay  They use wireless access networks  Supporting infrastructures are critical. They MUST work 24/7.  Over-provisioning?. Multiplexing tradeoff: in the rush hour, we can save bandwidth at the cost of adding small delays: flexibility

IETF Paris, 27 Mar 2012 Is there a problem?

IETF Paris, 27 Mar 2012 Is there a problem?

IETF Paris, 27 Mar 2012 Is there a problem? Does this scenario exist?

IETF Paris, 27 Mar 2012 Is there a problem? 1) Outbreak of wireless access networks

IETF Paris, 27 Mar 2012 Is there a problem?

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem?  As inter-packet time is not fixed, we would need a policy to select the packet to multiplex.

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? Does it work?: RTP VoIP "Evaluating the Influence of Multiplexing Schemes and Buffer Implementation on Perceived VoIP Conversation Quality," Computer Networks (Elsevier). the Influence of Multiplexing Schemes and Buffer Implementation on Perceived VoIP Conversation Quality

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem?

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem?

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? Quake IIUnreal Tournament Counter Strike I Quake III

IETF Paris, 27 Mar 2012 Is TCMTF a solution to the problem? Wolfenstein: Enemy Territory Counter Strike II Halo IIQuake IV