Skip to main content

14. Acknowledgements

14. Acknowledgements

Many people have contributed to this work and to this document, including many that we have failed to directly acknowledge in this document. In addition, we would like to thank Kenjiro Cho for the proposed TCP mechanism for negotiating ECN-capability, Kevin Fall for the CWR bit proposal, Steve Blake for material on IPv4 header checksum recalculation, Jamal Hadi-Salim for discussions about ECN issues, and Steve Bellovin, Jim Bound, Brian Carpenter, Paul Ferguson, Stephen Kent, Greg Minshall, and Vern Paxson for discussions about security issues. We also thank the Internet End-to-End Research Group for their ongoing discussions about these issues.

Email discussions with a number of people, including Dax Kelson, Alexey Kuznetsov, Jamal Hadi-Salim, and Venkat Venkatsubra, addressed issues raised by non-compliant devices in the Internet that don't respond to TCP SYN packets with the ECE and CWR flags set. We thank Mark Handley, Jitentra Padhye, and others for discussions about TCP initialization procedures.

The discussion of ECN and IP tunnels considerations drew extensively from the related discussions and documents from the Differentiated Services Working Group. We thank Tabassum Bint Haque from Dhaka, Bangladesh, for feedback on IP tunnels. We thank Derrell Piper and Kero Tivinen for proposals to modify RFC 2407 to improve the usability of ECN Tunnel SA attribute negotiation.

We thank David Wetherall, David Ely, and Neil Spring for the proposal for the ECN nonce. We also thank Stefan Savage for discussions about this issue. We thank Bob Briscoe and Jon Crowcroft for issues related to fragmentation in IP, alternative semantics for the fourth ECN codepoint, and several other topics. We thank Richard Wendland for feedback on several issues in the document.

We would also like to thank the IESG, and the Transport Area Directors in particular over the years, for their feedback and for their work in the standardization of ECN.