Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 1 Reiner Ludwig Ericsson Research Eifel Response Algorithm: Ready for WGLC? Andrei Gurtov.

Slides:



Advertisements
Similar presentations
1 GMPLS RSVP-TE Recovery Extension for data plane initiated reversion and protection timer signalling draft-takacs-ccamp-revertive-ps-04.txt draft-takacs-ccamp-revertive-ps-04.txt.
Advertisements

1 IETF 45 - IPP WG July 14, 1999 Agenda –Update on project status –Remaining work within the current charter IPP Notifications IPP Implementer's Guide.
TCP Variants.
By Arjuna Sathiaseelan Tomasz Radzik Department of Computer Science King’s College London EPDN: Explicit Packet Drop Notification and its uses.
TCP Timeout and Retransmission
Presentation by Joe Szymanski For Upper Layer Protocols May 18, 2015.
1 TCP - Part II. 2 What is Flow/Congestion/Error Control ? Flow Control: Algorithms to prevent that the sender overruns the receiver with information.
1 Evaluating F-RTO (RFC 4138) Markku Kojo, Kazunori Yamamoto, Max Hata, Pasi Sarolahti Draft available at:
Port randomization (draft-ietf-tsvwg-port-randomization) Michael Larsen & Fernando Gont 73rd IETF Meeting, November 16-21, 2008 Minneapolis, MN, USA.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #11 TCP Eiffel (RFC 3522)
TCP Variations Naveen Manicka CISC 856 – Fall 2005 Computer & Information Sciences University of Delaware Nov 10, 2005 Most slides are borrowed from J.
Analyzing the jitter-attacks against TCP flows Mentors: Dr. Imad Aad, Prof. Jean-Pierre Hubaux Moumbe Arno Patrice 09 february 2005.
Presented by Prasanth Kalakota & Ravi Katpelly
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #7 TCP New Reno Vs. Reno.
WB-RTO: A Window-Based Retransmission Timeout Ioannis Psaras, Vassilis Tsaoussidis Demokritos University of Thrace, Xanthi, Greece.
1 Internet Networking Spring 2006 Tutorial 10 The Eifel Detection Algorithm for TCP RFC 3522.
Congestion Avoidance and Control CSCI 780, Fall 2005.
1 EE 122: Advanced TCP Ion Stoica TAs: Junda Liu, DK Moon, David Zats (Materials with thanks to Vern Paxson,
SCTP Tail Loss Recovery Enhancementss draft-nielsen-tsvwg-sctp-tlr-01.txt Karen E E Nielsen, Ericsson Tsvwg, IETF 91, Haweii.
CS 356: Introduction to Computer Networks Lecture 16: Transmission Control Protocol (TCP) Xiaowei Yang
Adaptive Failover Mechanism Motivation End-to-end connectivity can suffer during net failures Internet path outage detection and recovery is slow (shown.
TCP Timers Chia-tai Tsai Introduction The 7 Timers for each Connection Connection-Establishment Timer Establish a new connection.
CS 4396 Computer Networks Lab
TCP and SCTP RTO Restart draft-hurtig-tcpm-rtorestart-03 Michael Welzl 1 TCPM, 85 th IETF Meeting
1 Transport Protocols (continued) Relates to Lab 5. UDP and TCP.
TCP and SCTP RTO Restart draft-hurtig-tcpm-rtorestart-02 Michael Welzl 1.
1 TCP III - Error Control TCP Error Control. 2 ARQ Error Control Two types of errors: –Lost packets –Damaged packets Most Error Control techniques are.
1 F-RTO Update Pasi Sarolahti Markku Kojo Kazunori Yamamoto Max Hata IETF-72 / TCPM / Dublin, Ireland / July 28, 2008.
1 TCP Maintenance and Minor Extensions (TCPM) Working Group Pasi Sarolahti Michael Scharf Yoshifumi Nishida IETF 90 – Toronto, Canada July 2014.
Quick Failover Algorithm in SCTP draft-ietf-tsvwg-sctp-failover Y. Nishida, P. Natarajan, A. Caro, P. Amer, K. Nielsen IETF92, Dallas.
Computer Networking Lecture 18 – More TCP & Congestion Control.
Lab The network simulator ns The network simulator ns Allows us to watch evolution of parameters like cwnd and ssthresh Allows us to watch evolution of.
WB-RTO: A Window-Based Retransmission Timeout Ioannis Psaras Demokritos University of Thrace, Xanthi, Greece.
TCP: Transmission Control Protocol Part II : Protocol Mechanisms Computer Network System Sirak Kaewjamnong Semester 1st, 2004.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
1 Sonia FahmyPurdue University TCP Congestion Control Sonia Fahmy Department of Computer Sciences Purdue University
Network Protocols: Design and Analysis Polly Huang EE NTU
1 TCP - Part II Relates to Lab 5. This is an extended module that covers TCP data transport, and flow control, congestion control, and error control in.
1 TCP - Part II. 2 What is Flow/Congestion/Error Control ? Flow Control: Algorithms to prevent that the sender overruns the receiver with information.
Recap of Lecture 19 If symptoms persist, please consult Dr Jacobson.
Reiner Ludwig - 49th IETF Meeting, Dec. 11th 2000Ericsson Research 1 Can Wireless Preserve the E2E Argument ? Reiner Ludwig Ericsson Research Dumb vs.
Draft-torvi-mpls-rsvp-ingress-protection-00IETF 84 MPLS: 30 July Ingress Protection for RSVP-TE p2p and p2mp LSPs draft-torvi-mpls-rsvp-ingress-protection-00.
Last Call comments and changes for CCID 2 Sally Floyd DCCP WG, November 2004.
TCP - Part II Relates to Lab 5. This is an extended module that covers TCP data transport, and flow control, congestion control, and error control in TCP.
TCP Timeout and Retransmission
Draft-ietf-tcpm-newcwv Gorry Fairhurst Raffaello Secchi Ziaul Hossain IETF 89, London, UK.
1 RSVP-TE Signaling For GMPLS Restoration LSP draft-gandhi-ccamp-gmpls-restoration-lsp-03 Author list: Rakesh Gandhi Zafar Ali
HIP research group 1 HIP-RG meeting IETF 78 July 27, 2010 Andrei Gurtov and Tom Henderson
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
SCTP Tail Loss Recovery Advances of SCTP Fast Recovery Karen E E Nielsen, Ericsson, Tsvwg, IETF 90, Toronto.
CAPWAP Extension for n and Power/channel Reconfiguration draft-ietf-opsawg-capwap-extension-01 Yifan Chen Dapeng Liu – Presenting Hui Deng Lei Zhu.
1 Link Scoped IPv6 Multicast Addresses Jung-Soo Park, Myung-Ki Shin ETRI 54th IETF – Yokohama, Japan draft-ietf-ipv6-link-scoped-mcast-01.txt.
1 RSVP-TE Signaling For GMPLS Restoration LSP draft-gandhi-ccamp-gmpls-restoration-lsp-04 Author list: Rakesh Gandhi - Presenter Zafar.
TCP - Part II.
RFC 2861 authors: Mark Handley, Jitendra Padhye, and Sally Floyd
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Author list: Rakesh Gandhi Zafar Ali
TCP and SCTP RTO Restart draft-ietf-tcpm-rtorestart-01 TCPM WG IETF-88
Hojun Lee TCP enhancements Hojun Lee 11/8/2018.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
TCP - Part II Suman Banerjee CS 640, UW-Madison
Lecture 18 – More TCP & Congestion Control
Chapter 17. Transport Protocols
27/02/2019 Improving retransmission delays for thin streams Andreas Petlund Simula Research Laboratory and University of Oslo Andreas Petlund 2007.
TCP Alternative Backoff with ECN (ABE) draft-ietf-tcpm-alternativebackoff-ecn-06 Naeem Khademi, Michael Welzl, Grenville Armitage, Gorry Fairhurst TCPM.
EE 122: Lecture 10 (Congestion Control)
TCP III - Error Control TCP Error Control.
ECN in QUIC - Questions Surfaced
Department of Informatics Networks and Distributed Systems (ND) group
Presentation transcript:

Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 1 Reiner Ludwig Ericsson Research Eifel Response Algorithm: Ready for WGLC? Andrei Gurtov Sonera Corporation

Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 2 Recall: The Problem (Spurious Timouts & Reordering) Spurious Retransmit of Entire Flight !!!

Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 3 Recall: The Proposed Solution 1. Resolve Retrans. Ambiguity 2. Restore CWND / SSTHRESH & Update RTT Estimators 3. Resume “off the top”

Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 4 To solve the problem you need … = Published RFC= I-D in WGLC= I-D in progress 3. Response E. Blanton & M. Allman Eifel Response Reverse CC State & Adapt DupThresh Reverse CC State & Adapt RTO 1. Signalling Timestamps RFC 1323 DSACK RFC 2883 “Heuristics”The RXT Flag or 2. Detection Eifel Detection RFC 3522 E. Blanton & M. Allman P. Sarolahti & M. Kojo or Spurious Timeouts & Reordering Only Spurious Timeouts Only Reordering

Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 5 Eifel Response Limited to Spurious Timeouts Adapting DupThresh is Controversial –Don’t want to Change DupThresh for Occasional Reordering –When to start Adapting? How? –Do we need a DupThresh Estimator?  More Research Needed!  This Issues was Holding up Progress of the Eifel Response I-D  We will Exclude Adapting DupThresh in the Next Revision  Eifel Response will Only Work for Spurious Timeouts

Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 6 Addressing the Remaining Open Issues Decaying of CC state after Detecting a Spurious Timeout –On 1 st Timeout (the one that later might be detected to be spurious): pipe_prev  max (FlightSize, ssthresh) –Every RTO (non-backed-off !!) counting from 1 st Timeout: pipe_prev  max (pipe_prev/2, SMSS) –On Detecting Spurious Timeout: cwnd  FlightSize + min (bytes_acked, IW) ssthresh  pipe_prev Adapting RTO in Response to Detecting a Spurious Timeout –With Timestamps: Reseed according to RFC2988: SRTT  R and RTTVAR  R/2 –Without Timestamps : RTTVAR  max (2 * RTTVAR, SRTT) and SRTT  2 * SRTT

Reiner Ludwig – 57th IETF Meeting, July 2003Ericsson Research 7 Question to the WG: Given that we Address the Remaining Issues as Outlined, is the Eifel Response I-D Ready for WGLC?