TDM Pseudowires: “Circuit Breaker” Ideas David Black, EMC March 6, 20141TSVAREA, IETF 89 London.

Slides:



Advertisements
Similar presentations
1 Specifying New Congestion Control Algorithms Sally Floyd and Mark Allman draft-floyd-cc-alt-00.txt November 2006 TSVWG Slides:
Advertisements

TCP Vegas: New Techniques for Congestion Detection and Control.
1 © 2004 Cisco Systems, Inc. All rights reserved. Making NATs work for Online Gaming and VoIP Dr. Cullen Jennings
PWE3 Congestion Considerations draft-ietf-pwe3-congcons (temporarily expired) Yaakov (J) Stein David Black Bob Briscoe.
1 Service Differentiation at Transport Layer via TCP Westwood Low- Priority (TCPW-LP) H. Shimonishi, M.Y. Sanadidi and M. Geria System Platforms Research.
Simulating Large Networks using Fluid Flow Model Yong Liu Joint work with Francesco LoPresti, Vishal Misra Don Towsley, Yu Gu.
1 Evaluating F-RTO (RFC 4138) Markku Kojo, Kazunori Yamamoto, Max Hata, Pasi Sarolahti Draft available at:
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
TDC365 Spring 2001John Kristoff - DePaul University1 Internetworking Technologies Transmission Control Protocol (TCP)
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
APPLICATION AND NETWORK PERFORMANCE - TCP TUNING Alan Bodnar.
IETF 59, March 2004Mustapha AïssaouiSlide 1 OAM Procedures for VPWS Interworking draft-aissaoui-l2vpn-vpws-iw-oam-00 Mustapha Aïssaoui, Matthew Bocci,
Draft-constantine-ippm-tcp-throughput-tm-02.txt 1 TCP Throughput Testing Methodology IETF 77 Anaheim Barry Constantine Reinhard.
Draft-constantine-ippm-tcp-throughput-tm-00.txt 1 TCP Throughput Testing Methodology IETF 76 Hiroshima Barry Constantine
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 4. Active Monitoring Techniques.
PWE3 WG Document Status IETF-62 Danny McPherson Stewart Bryant
CS332, Ch. 26: TCP Victor Norman Calvin College 1.
CSE679: Computer Network Review r Review of the uncounted quiz r Computer network review.
1 PWE3 Architecture PWE3 IETF March 2003 Stewart Bryant.
Committed information rate
Byte and Packet Congestion Notification draft-briscoe-tsvwg-byte-pkt-mark-01.txt draft-briscoe-tsvwg-byte-pkt-mark-01.txt Bob Briscoe, BT & UCL IETF-70.
Byte and Packet Congestion Notification draft-briscoe-tsvwg-byte-pkt-mark-00.txt draft-briscoe-tsvwg-byte-pkt-mark-00.txt Bob Briscoe, BT & UCL IETF-69.
TDM over PSN-MIB Orly Nicklass IETF 59 RAD Data Communications.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
Diagnostic test for MPLS transport profile draft-flh-mpls-tp-oam-diagnostic-test-01 IETF78, Maastricht, 25th-30th, July, 2010 Feng Huang ( Alcatel Lucent)
Slide title minimum 48 pt Slide subtitle minimum 30 pt Packet PWE3 – Efficient for IP/MPLS IeTF78 (Maastricht) – July Sriganesh Kini David sinicrope.
Iperf Quick Mode Ajay Tirumala & Les Cottrell. Sep 12, 2002 Iperf Quick Mode at LBL – Les Cottrell & Ajay Tirumala Iperf QUICK Mode Problem – Current.
PWE3 WG Status IETF-88 Andy Malis Matthew Bocci Secretary:
DCCP: Issues From the Mailing List Sally Floyd, Eddie Kohler, Mark Handley, et al. DCCP WG March 4, 2004.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
What is TCP? Connection-oriented reliable transfer Stream paradigm
Cisco Network Devices Chapter 6 powered by DJ 1. Chapter Objectives At the end of this Chapter you will be able to:  Identify and explain various Cisco.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
Congestion Issues Stewart Bryant
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
PWE3 WG Status IETF-87 Andy Malis Matthew Bocci
Queuing Delay 1. Access Delay Some protocols require a sender to “gain access” to the channel –The channel is shared and some time is used trying to determine.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
10 November 2003 PWE3 (Minneapolis IETF58) Communication From ITU-T SG 17 (September 10-19, 2003) To IETF PWE3 ITU-T Draft Recommendation X.84.
TCP Traffic Characteristics—Deep buffer Switch
1 Advanced Transport Protocol Design Nguyen Multimedia Communications Laboratory March 23, 2005.
I E T F 6 3, 3 rd. A U G U S T draft-frost-pwe3-timing-pw-reqs-00 IETF 63 PWE3 Working Group Paris, August 2005.
PWE3 Congestion Considerations draft-stein-pwe3-congcons-01.pdf Yaakov (J) Stein David Black Bob Briscoe.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Congestion Control 0.
Congestion framework for Pseudowires draft-rosen-pwe3-congestion-04.txt Bruce Davie (with Eric Rosen, Stewart Bryant & Luca Martini)
Increasing TCP's CWND based on Throughput draft-you-iccrg-throughput-based-cwnd-increasing-00 Jianjie You IETF92 Dallas.
Network Transport Circuit Breakers draft-ietf-tsvwg-circuit-breaker Most recent version -08 (uploaded for this meeting). Editor: Gorry Fairhurst.
Chapter 28 Q and A IS 333 Spring A quiz question Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
1 ICCCN 2003 Modelling TCP Reno with Spurious Timeouts in Wireless Mobile Environments Shaojian Fu School of Computer Science University of Oklahoma.
Sandeep Kakumanu Smita Vemulapalli Gnan
Other Methods of Dealing with Congestion
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Window Control Adjust transmission rate by changing Window Size
TCP - Part II Relates to Lab 5. This is an extended module that covers TCP flow control, congestion control, and error control in TCP.
TCP Vegas: New Techniques for Congestion Detection and Avoidance
TCP Vegas: New Techniques for Congestion Detection and Avoidance
Packet PWE3 – Efficient for IP/MPLS
TCP Westwood(+) Protocol Implementation in ns-3
TCP - Part II Relates to Lab 5. This is an extended module that covers TCP flow control, congestion control, and error control in TCP.
draft-ietf-detnet-dp-sol-00 Issues
Other Methods of Dealing with Congestion
ECN Experimentation draft-black-ecn-experimentation
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
DCCP: Issues From the Mailing List
Presentation transcript:

TDM Pseudowires: “Circuit Breaker” Ideas David Black, EMC March 6, 20141TSVAREA, IETF 89 London

TDM Pseudowires Emulate fixed-bandwidth TDM (e.g., T1, E3) Transmission: ON or OFF (cannot adjust rate) TDM PWs known to run over IP – What happens if they compete with TCP, or other congestion-responsive traffic? Author team working (slowly) on a draft – draft-ietf-pwe3-congcons (expired, sorry) – What we’ve found applies to “circuit breakers” March 6, 20142TSVAREA, IETF 89 London

PW Background Pseudowire (PW) emulates a “wire” – Ethernet, Frame Relay, TDM telephone, FC, etc. – Mostly over MPLS, some over IP Significant PW congestion concerns arose – E.g., see RFC 3985 (Sec. 6.5) RFC 4553 (Sec. 8) Congestion usually not a problem in practice – Most PWs run over traffic-engineered MPLS – But some PWs run over IP, e.g., TDM PWs March 6, 20143TSVAREA, IETF 89 London

TDM Pseudowire Service Specified based on error rate (by ITU-T) – Error sampling period: 1 second – Two error levels (any error, BER > 1:1000 [severe]) BER = Bit Error Rate TDM service specification: Errored second percentages – Implication: If service specification not met, TDM PW may no longer be useful. Question: If a TDM PW competes with TCP, how does PW bandwidth compare to TCP throughput? – Depends on latency and error (drop) rate – Use PW service specification to bound error rate – PW latency based on TDM PW deployment considerations March 6, 20144TSVAREA, IETF 89 London

Good Examples: E3 PW, 1024 byte segments March 6, 20145TSVAREA, IETF 89 London

Not So Good Examples: E1 PW, 32 byte segments March 6, 20146TSVAREA, IETF 89 London

Congestion Reaction Considerations Reminder - RFC 3985 says: The comparison to TCP cannot be specified exactly but is intended as an "order-of-magnitude" comparison in timescale and throughput. – Upshot: the “Not So Good” examples may be ok. Need a runtime measure – Based on service specification and TCP throughput – With generous leeway/tolerance Be cautious about turning PW off – Not quick, has customer consequences March 6, 20147TSVAREA, IETF 89 London

Hypothetical Example Severely Errored Second Ratio (SESR): 0.2% – Service level not met when this is exceeded Look for multiple severely errored seconds (SESs) to avoid spikes Let’s try SES seconds / 0.2% = 1500 seconds -More often indicates a problem -Track last 3 SES occurrences -If older one is within 300 sec, do something? -NOTE: Both 3 and 300 are “phone numbers” -For example, not actually proposed for use! March 6, 20148TSVAREA, IETF 89 London

Generalizing Independent service level spec for traffic – Crucial input Use TCP throughput equation – Depends on RTT (2-way latency) and loss rate Monitor error rate and define threshold – Figure out what to do when threshold exceeded More importantly, *how/where* to do it: – TDM PW “circuit breaker” trip: Management plane, human network operator Probably not automatic – Approaches to other technologies will vary. March 6, 20149TSVAREA, IETF 89 London