PWE3 Congestion Considerations draft-stein-pwe3-congcons-01.pdf Yaakov (J) Stein David Black Bob Briscoe.

Slides:



Advertisements
Similar presentations
Migration Considerations and Techniques to MPLS-TP based Networks and Services Nurit Sprecher / Nokia Siemens Networks Yaacov Weingarten / Nokia Siemens.
Advertisements

At the last meeting chairs proposed holding conference calls each call dedicated to a single subject chairs afterwards proposed every 3 rd Tues of the.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well MORE INFO: -ECN.
Advanced satellite infrastructures in future global Grid computing: network solutions to compensate delivery delay Blasco Bonito, Alberto Gotta and Raffaello.
1 Specifying New Congestion Control Algorithms Sally Floyd and Mark Allman draft-floyd-cc-alt-00.txt November 2006 TSVWG Slides:
PWE3 Congestion Considerations draft-ietf-pwe3-congcons (temporarily expired) Yaakov (J) Stein David Black Bob Briscoe.
ISOC-Chicago 2001John Kristoff - DePaul University1 Journey to the Center of the Internet John Kristoff DePaul University.
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
Transport Level Protocol Performance Evaluation for Bulk Data Transfers Matei Ripeanu The University of Chicago Abstract:
A Unified Control Channel for Pseudowires draft-nadeau-pwe3-vccv-2-02 Thomas D. Nadeau Luca Martini IETF 81.
Encapsulating MPLS in UDP draft-xu-mpls-in-udp-02 Xiaohu Xu (Huawei) Marshall Eubanks (AmericaFree.TV) Lucy Yong (Huawei) Nischal Sheth.
{Stewart Bryant, Sami Boutros, Luca Martini,
Multi-Protocol Label Switching University of Southern Queensland.
TDM Pseudowires: “Circuit Breaker” Ideas David Black, EMC March 6, 20141TSVAREA, IETF 89 London.
TDMoIP-LE Slide 1 TDMoIP-LE Using TDMoIP Loop Emulation for congestion control PWE3 – 56 rd IETF 19 Mar 2003 Yaakov (J) Stein.
Quick-Start for TCP and IP A.Jain, S. Floyd, M. Allman, and P. Sarolahti ICSI, April 2006 This and earlier presentations::
Yaakov (J) Stein RAD Data Communications, Ltd. Generic MPLS Time Correction Field.
PWE3 WG Document Status IETF-62 Danny McPherson Stewart Bryant
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Datagram Congestion Control Protocol
1 PWE3 Architecture PWE3 IETF March 2003 Stewart Bryant.
Quick-Start for TCP and IP draft-ietf-tsvwg-quickstart-01.txt A.Jain, S. Floyd, M. Allman, and P. Sarolahti TSVWG, November 2005 This and earlier presentations::
TDM over PSN-MIB Orly Nicklass IETF 59 RAD Data Communications.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
PWE3 Working Group IETF-82 Andy Malis Matthew Bocci
PWE3 Agenda – Monday 8 th Nov 15 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 5 min - Dynamic Placement of Multi Segment Pseudo.
PWE3 WG Status IETF-88 Andy Malis Matthew Bocci Secretary:
Chapter 13 The Internet.
IETF77 Multimob California1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-00 Qin.
DCCP: Issues From the Mailing List Sally Floyd, Eddie Kohler, Mark Handley, et al. DCCP WG March 4, 2004.
Chapter 24 Transport Control Protocol (TCP) Layer 4 protocol Responsible for reliable end-to-end transmission Provides illusion of reliable network to.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well.
PWE3 Agenda – Tues 26 th July. 15:20-18:20 20 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 10 min - A Unified Control Channel.
Congestion Issues Stewart Bryant
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
PWE3 WG Status IETF-87 Andy Malis Matthew Bocci
Chapter 13 Introduction to the Transport Layer
Yaakov (J) Stein RAD Data Communications, Ltd. PW usage nits.
Generic UDP Encapsulation for IP Tunneling Lucy Yong July 2014 Toronto CA draft-ietf-tsvwg-gre-in-udp-02.
MPLS over L2TPv3 Encapsulation IETF VersionIHLTOSTotal length IdentificationFlagsFragment offset TTL Protocol ==
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
70 Agenda & WG Status Stewart Bryant Danny McPherson
Congestion framework for Pseudowires draft-rosen-pwe3-congestion-04.txt Bruce Davie (with Eric Rosen, Stewart Bryant & Luca Martini)
Stein-64 Slide 1 PW security requirements PWE3 – 64 th IETF 10 November 2005 Yaakov (J) Stein.
1 Use of PE-PE IP/GRE/IPsec for MPLS PWs draft-raggarwa-pwe3-pw-over-ip- 00.txt Rahul Aggarwal
PWE3 Agenda – Monday 28 th March 15 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 10 min - Mandatory Features of Virtual Circuit.
IETF 57, July 16, 2003Mustapha AïssaouiSlide 1 Extended MPLS/PW PID Mustapha Aïssaoui, Matthew Bocci, David Watkinson, Alcatel Andrew G. Malis, Tellabs.
Network Transport Circuit Breakers draft-ietf-tsvwg-circuit-breaker Most recent version -08 (uploaded for this meeting). Editor: Gorry Fairhurst.
ITU Liaison on T-MPLS Stewart Bryant
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Bob Briscoe Simula Research Laboratory
DetNet Data Plane Discussion
A. Báder, L. Westberg, G. Karagiannis,
Bob Briscoe, BT Murari Sridharan, Microsoft IETF-84 ConEx Jul 2012
Bob Briscoe Simula Research Laboratory
DetNet Data Plane Discussion
CONEX BoF.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Sasha Vainshtein, Yaakov Stein
TDMoIP Updates PWE3 – 53rd IETF 21 March 2002 Yaakov (J) Stein.
draft-ietf-detnet-dp-sol-00 Issues
Application Layer Mobility Management Scheme for Wireless Internet
{Stewart Bryant, Mach Huawei
ECN Experimentation draft-black-ecn-experimentation
DetNet Data Plane design team IETF 98, Chicago, 2017
OAM for Deterministic Networks draft-mirsky-detnet-oam
Editors: Bala’zs Varga, Jouni Korhonen
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
M. Boucadair, J. Touch, P. Levis and R. Penno
Presentation transcript:

PWE3 Congestion Considerations draft-stein-pwe3-congcons-01.pdf Yaakov (J) Stein David Black Bob Briscoe

PW congestion as seen by PWE3 PWE3 was originally in the transport area because handling the congestion issue was considered critical The TDM PW drafts were accepted by the IESG only after considerable work on their congestion considerations sections The only draft that devoted entirely to a congestion issue draft-stein-pwe3-ethpwcong was extremely limited in scope and was abandoned due to lack of interest in the WG PWE3 as a WG has a long-standing commitment to deal with the congestion problem draft-stein-pwe3-congcons-01 Slide 1

PW congestion as seen outside PWE3 The problem is often phrased as follows: PW traffic may be carried over IP networks – L2TPv3 PWs – TDM PWs have native UDP/IP mode – MPLS PWs can be carried over IP using RFC 4023 (with or without GRE) Theorem: If something is allowed by RFCs, then someone is going to do it Corollary: Someone is going to place PW traffic alongside and competing with TCP traffic Conclusion: In those cases, PWs MUST behave in a fashion that does not cause damage to congestion-responsive flows (RFC2914) Felony: PW traffic may not be inherently congestion-responsive and PWE3 has not defined any congestion mechanisms draft-stein-pwe3-congcons-01 Slide 2

What has been suggested Several solutions have been offered: PWs should never be carried over IP All PW traffic must be carried over TCP All PW traffic must be carried over DCCP PWE3 must design its own TCP-friendly congestion response mechanism Note, we adopt TCP friendliness (RFC 5348) as a safe operational envelope for the purposes of numerical analysis In future work we may treat other conditions draft-stein-pwe3-congcons-01 Slide 3

What this draft says … Careful analysis shows that this problem may be much less serious than commonly imagined We note that there are two distinct cases: 1) elastic PWs carrying congestion responsive traffic e.g., Ethernet PWs carrying mostly TCP traffic 2) inelastic PWs that can not respond to congestion e.g., TDM PWs (structure-agnostic or structure-aware) We discover that 1)elastic PWs are automatically TCP-friendly and do not require any additional mechanisms 2)inelastic PWs are often TCP-friendly and usually do not require any additional mechanisms draft-stein-pwe3-congcons-01 Slide 4

Elastic PWs Analyzed case: Ethernet PWs carrying TCP traffic in parallel with TCP/IP packets It has been proposed to encapsulate PW packets in TCP/IP to ensure that the PW does not endanger the TCP flows However : there is 1 PW packet per 1 TCP/IP packet a single dropped packet causes the same back off to the TCP TCP flow is not rewarded or penalized for being inside PW PW (as an aggregate of N flow) backs off much less (in percentage) than a single TCP flow draft-stein-pwe3-congcons-01 Slide 5

Inelastic PWs Analyzed cases: E1, T1, E3, T3 TDM services SAToP or structure-aware encapsulations Main idea TDM should have relatively low delay (N ms) SAToP service is valid for very low packet loss (0.5%?) structure-aware transport valid for higher packet loss (2%) We can compare constant BW of TDM PW with TCP’s BW under the same delay and packet loss conditions If TDM PW consumes same or less BW then it is “friendly” See figures (from pdf version of draft) for when this condition is obeyed When condition is not obeyed, PW may cause congestion draft-stein-pwe3-congcons-01 Slide 6

E1 / TCP compatibility regions draft-stein-pwe3-congcons-01 Slide 7

E3 / TCP compatibility regions draft-stein-pwe3-congcons-01 Slide 8

Next steps Explore more TDM cases Tighten up the argument for inelastic PWs what happens when compete with short-lived TCP flows ? treat dynamic cases how much time to wait until shut-down ? give specific recommendations Get more feedback from congestion-control community Request that PWE3 accept this as a work item towards an informational RFC draft-stein-pwe3-congcons-01 Slide 9