...
Another issue is that attempts to use ECN can cause issues with certain "middlebox" devices such as firewalls or load balancers, which break connectivity when unexpected TCP flags (or, more rarely, unexpected IP TOS values) are encountered. The original ECN RFC (RFC 2481) didn't handle this gracefully, so activating ECN on hosts that implement this version caused much frustration because of "hanging" connections. RFC 3168 proposes a mechanism to deal with ECN-unfriendly networks, but that hasn't been widely implemented yet. In particular, the Linux ECN implementation doesn't seem to implement it as of November 2007 (Linux 2.6.23).
...
- The Addition of Explicit Congestion Notification (ECN) to IP, RFC 3168, K. Ramakrishnan, S. Floyd, D. Black, September 2001
- Robust Explicit Congestion Notification (ECN) Signaling with Nonces, RFC 3540, N. Spring, D. Wetherall, D. Ely, June 2003 (reclassified as HISTORIC in November 2017)
- ECN (Explicit Congestion Notification) in TCP/IP, Web page by Sally Floyd
- RFC 8087, The Benefits of Using Explicit Congestion Notification (ECN), G. Fairhurst, M. Welzl, March 2017
- Really Explicit Congestion Notification (RECN), RFC 7514, M. Luckie, 1 April 2015
- RFC 7560, Problem Statement and Requirements for Increased Accuracy in Explicit Congestion Notification (ECN) Feedback, M. Kühlewind, Ed., R. Scheffenegger, B. Briscoe, August 2015
- draft-ietf-tcpm-generalized-ecn-02, ECN++: Adding Explicit Congestion Notification (ECN) to TCP Control Packets, Marcelo Bagnulo, Bob Briscoe, October 2017
- RFC 8311, Relaxing Restrictions on Explicit Congestion Notification (ECN) Experimentation, David Black, January 2018
- draft-ietf-tcpm-alternativebackoff-ecn-07
RFC 8511, TCP Alternative Backoff with ECN (ABE),
NaeemN. Khademi,
MichaelM. Welzl,
GrenvilleG. Armitage,
GodredG. Fairhurst,
MarchDecember 2018
- draft-ietf-tcpm-accurate-ecn-0608, More Accurate ECN Feedback in TCP, Bob Briscoe, Mirja Kühlewind, Richard Scheffenegger, March 20182019
- draft-ietf-tsvwg-ecn-l4s-id-0204, Identifying Modified Explicit Congestion Notification (ECN) Semantics for Ultra-Low Queuing Delay (L4S), Koen De Schepper, Bob Briscoe, March November 2018
- draft-ietf-sfc-trillnsh-ecn-support-0700, TRILL (TRansparent Interconnection of Lots of Links):ECN (Explicit Congestion Notification) Support, Donald Explicit Congestion Notification (ECN) and Congestion Feedback Using the Network Service Header (NSH), Donald E. Eastlake, Bob Briscoe, February 2018, Andrew G. Malis, February 2019
- draft-morton-tsvwg-sce-00, The Some Congestion Experienced ECN Codepoint, Jonathan Morton, Rodney W. Grimes, July 2019
- draft-grimes-tcpm-tcpsce-00, Some Congestion Experienced in TCP, Rodney W. Grimes, Peter G. Heist, July 2019
draft-heist-tsvwg-sce-one-and-two-flow-tests-00, Some Congestion Experienced One and Two-Flow Tests, Peter G. Heist, Rodney W. Grimes, Jonathan Morton, July 2019
– SimonLeinen - 2005-01-07 - 20172019-1203-1211