1 DCCP User Guide draft-ietf-dccp-user-guide-01.txt Tom Phelan – Sonus Networks

Slides:



Advertisements
Similar presentations
1 DCCP User Guide Tom Phelan – Sonus Networks
Advertisements

March 2004 doc.: _L2_Upper_Layer_Interaction_r1 Samsung AIT Interaction between L2 and Upper Layers in IEEE Xiaoyu Liu
MPTCP Application Considerations draft-scharf-mptcp-api-01 Michael Scharf Alan Ford IETF 77, March 2010.
ELECTRONICS RESEARCH GROUP DEPARTMENT OF ENGINEERING IETF-68, March 19-23, 2007 Quick-Start for DCCP draft-fairhurst-tsvwg-dccp-qs-00 (Individual Submission)
Introduction 1 Lecture 13 Transport Layer (Transmission Control Protocol) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer.
Networks and TCP/IP Part 2. PORTS Ports – What and Why are They?  Typically: Computers usually have only one network access point to the internet 
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
Transport Layer3-1 TCP. Transport Layer3-2 TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 r full duplex data: m bi-directional data flow in same connection.
Data Communications and Computer Networks Chapter 3 CS 3830 Lecture 16 Omar Meqdadi Department of Computer Science and Software Engineering University.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
Transport Layer 3-1 Transport Layer r To learn about transport layer protocols in the Internet: m TCP: connection-oriented protocol m Reliability protocol.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
Better-Behaved Better- Performing Multimedia Networking Jae Chung and Mark Claypool (Avanish Tripathi) Computer Science Department Worcester Polytechnic.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Better Behaved, Better Performing Multimedia Networking Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic Institute Proceedings.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
TCP: flow and congestion control. Flow Control Flow Control is a technique for speed-matching of transmitter and receiver. Flow control ensures that a.
CSE 461 University of Washington1 Topic The sliding window algorithm – Pipelining and reliability – Building on Stop-and-Wait Yeah! Network.
Changes in CCID 2 and CCID 3 Sally Floyd August 2004 IETF.
CS 6401 Internetworking Outline Internet Architecture Best Effort Service Model.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
3: Transport Layer3b-1 TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 r full duplex data: m bi-directional data flow in same connection m MSS: maximum.
2: Transport Layer 21 Transport Layer 2. 2: Transport Layer 22 TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 r full duplex data: m bi-directional data.
Transport Layer Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
Datagram Congestion Control Protocol
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. August 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
DCCP, TFRC & Open Problems in Congestion Control for Media Applications Tom Phelan 13-Feb-2007 ICCRG.
An Experimental Evaluation of Voice Quality over the Datagram Congestion Control Protocol H. Balan International Univeristy Bremen L. Eggert Nokia Research.
Datagram Congestion Control Protocol (DCCP) CISC TCP/IP and Upper Layer Protocols Presentation by Xiaofeng Han Thanks for Kireeti.
DCCP: Issues From the Mailing List Sally Floyd, Eddie Kohler, Mark Handley, et al. DCCP WG March 4, 2004.
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
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.
Thoughts on the Evolution of TCP in the Internet (version 2) Sally Floyd ICIR Wednesday Lunch March 17,
Submission doc.: IEEE 11-12/535r1 May 2012 Jarkko Kneckt, NokiaSlide 1 Scanning and FILS requirements Date: Authors:
CSE/EE 461 Sliding Windows and ARQ. 2 Last Time We finished up the Network layer –Internetworks (IP) –Routing (DV/RIP, LS/OSPF) It was all about routing:
RTP Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
Transport Layer3-1 Transport Layer If you are going through Hell Keep going.
1 TCP ProtocolsLayer name DNSApplication TCP, UDPTransport IPInternet (Network ) WiFi, Ethernet Link (Physical)
U Innsbruck Informatik - 1 Specification of a Network Adaptation Layer for the Grid GGF7 presentation Michael Welzl University.
Master’s Project Presentation
TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 full duplex data:
Michael Welzl , Distributed and Parallel Systems Group
Introduction to Networks
Discussion: Messaging
Long-haul Transport Protocols
Understand the OSI Model Part 2
TFRC for Voice: VoIP Variant and Faster Restart.
Media Friendly Rate Control (MFRC)
RBridge Channel Tunnel Protocol
Faster Restart for TCP Friendly Rate Control (TFRC)
Chapter 5 TCP Transmission Control
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
I like the protocol. What I have to say makes me sad.
Chapter 3 The Data Link Layer.
Faster Restart for TCP Friendly Rate Control (TFRC)‏
TCP Friendly Rate Control (TFRC): Protocol Specification RFC3448bis
TCP Friendly Rate Control (TFRC): Protocol Specification RFC3448bis
Sally Floyd and Eddie Kohler draft-floyd-ccid4-00.txt November 2006
Getting Connected (Chapter 2 Part 3)
PW security measures PWE3 – 65th IETF 21 March 2005 Yaakov (J) Stein.
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
TCP Friendly Rate Control (TFRC): Protocol Specification RFC3448bis
Chapter 3 Transport Layer
DCCP: Issues From the Mailing List
Presentation transcript:

1 DCCP User Guide draft-ietf-dccp-user-guide-01.txt Tom Phelan – Sonus Networks

2 User Guide Overview Focus on app strategies for using DCCP, not on DCCP API Intro – candidate apps, choosing a CCID App stories – streaming media and interactive games Stupid DCCP tricks – useful features of DCCP Security Considerations – useful security features

3 User Guide Issues My take on potential controversies in guide: Fast restart Guide assumes 8 packets/RTT after idle This didnt make it into CCID3 rev Training period in strategy 3 Post-dial delay problems? Just doesnt work?

4 User Guide Issues (2) Stream switching Not acceptable to users? Variable rate media 10x frame-to-frame variations just cant be supported Stream padding Dont transmit more than maximum encoding rate When at lower encoding, pad to TFRC rate

5 User Guide Issues (3) TFRC with self-limiting sources Boy, do we need some simulations Restart after idle for games Not going to work? More apps Detail for media and games – do we need more apps?

6 User Guide Issues (4) Stupid DCCP tricks: PMTUD with DCCP-Sync packets App-level partial reliability App-level sequencing with DCCP sequence numbers App-level flow control with Slow Receiver Option Detecting lost data with NDP