draft-briscoe-tsvwg-re-ecn-tcp-motivation-00.txt   draft-briscoe-tsvwg-re-ecn-tcp-motivation-01.txt 
Transport Area Working Group B. Briscoe Transport Area Working Group B. Briscoe
Internet-Draft BT & UCL Internet-Draft BT & UCL
Intended status: Informational A. Jacquet Intended status: Informational A. Jacquet
Expires: September 3, 2009 T. Moncaster Expires: March 22, 2010 T. Moncaster
A. Smith A. Smith
BT BT
March 2, 2009 September 18, 2009
Re-ECN: The Motivation for Adding Congestion Accountability to TCP/IP Re-ECN: A Framework for adding Congestion Accountability to TCP/IP
draft-briscoe-tsvwg-re-ecn-tcp-motivation-00 draft-briscoe-tsvwg-re-ecn-tcp-motivation-01
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 35 skipping to change at page 1, line 35
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on September 3, 2009. This Internet-Draft will expire on March 22, 2010.
Copyright Notice Copyright Notice
Copyright (c) 2009 IETF Trust and the persons identified as the Copyright (c) 2009 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents in effect on the date of Provisions Relating to IETF Documents in effect on the date of
publication of this document (http://trustee.ietf.org/license-info). publication of this document (http://trustee.ietf.org/license-info).
Please review these documents carefully, as they describe your rights Please review these documents carefully, as they describe your rights
and restrictions with respect to this document. and restrictions with respect to this document.
Abstract Abstract
This document describes the motivation for a new protocol for This document describes the framework to support a new protocol for
explicit congestion notification (ECN), termed re-ECN, which can be explicit congestion notification (ECN), termed re-ECN, which can be
deployed incrementally around unmodified routers. Re-ECN allows deployed incrementally around unmodified routers. Re-ECN allows
accurate congestion monitoring throughout the network thus enabling accurate congestion monitoring throughout the network thus enabling
the upstream party at any trust boundary in the internetwork to be the upstream party at any trust boundary in the internetwork to be
held responsible for the congestion they cause, or allow to be held responsible for the congestion they cause, or allow to be
caused. So, networks can introduce straightforward accountability caused. So, networks can introduce straightforward accountability
for congestion and policing mechanisms for incoming traffic from end- for congestion and policing mechanisms for incoming traffic from end-
customers or from neighbouring network domains. As well as giving customers or from neighbouring network domains. As well as giving
the motivation for re-ECN this document also gives examples of the motivation for re-ECN this document also gives examples of
mechanisms that can use the protocol to ensure data sources respond mechanisms that can use the protocol to ensure data sources respond
skipping to change at page 31, line 46 skipping to change at page 31, line 46
* ECN `only' gives a performance improvement. Making a product a * ECN `only' gives a performance improvement. Making a product a
bit faster (whether the product is a device or a network), bit faster (whether the product is a device or a network),
isn't usually a sufficient selling point to be worth the cost isn't usually a sufficient selling point to be worth the cost
of co-ordinating across the industry to deploy it. Network of co-ordinating across the industry to deploy it. Network
operators tend to avoid re-configuring a working network unless operators tend to avoid re-configuring a working network unless
launching a new product. launching a new product.
ECN and Re-ECN for Edge-to-edge Assured QoS: ECN and Re-ECN for Edge-to-edge Assured QoS:
We believe the proposal to provide assured QoS sessions using a We believe the proposal to provide assured QoS sessions using a
form of ECN called pre-congestion notification (PCN) [PCN-arch] is form of ECN called pre-congestion notification (PCN) [RFC5559] is
most likely to break the deadlock in ECN deployment first. It most likely to break the deadlock in ECN deployment first. It
only requires edge-to-edge deployment so it does not require only requires edge-to-edge deployment so it does not require
endpoint support. It can be deployed in a single network, then endpoint support. It can be deployed in a single network, then
grow incrementally to interconnected networks. And it provides a grow incrementally to interconnected networks. And it provides a
different `product' (internetworked assured QoS), rather than different `product' (internetworked assured QoS), rather than
merely making an existing product a bit faster. merely making an existing product a bit faster.
Not only could this assured QoS application kick-start ECN Not only could this assured QoS application kick-start ECN
deployment, it could also carry re-ECN deployment with it; because deployment, it could also carry re-ECN deployment with it; because
re-ECN can enable the assured QoS region to expand to a large re-ECN can enable the assured QoS region to expand to a large
skipping to change at page 42, line 49 skipping to change at page 42, line 49
the TCP Congestion Avoidance Algorithm", ACM SIGCOMM the TCP Congestion Avoidance Algorithm", ACM SIGCOMM
CCR 32(3)75-88, July 2002, CCR 32(3)75-88, July 2002,
<http://doi.acm.org/10.1145/571697.571725>. <http://doi.acm.org/10.1145/571697.571725>.
[Mathis97] [Mathis97]
Mathis, M., Semke, J., Mahdavi, J., and T. Ott, "The Mathis, M., Semke, J., Mahdavi, J., and T. Ott, "The
Macroscopic Behavior of the TCP Congestion Avoidance Macroscopic Behavior of the TCP Congestion Avoidance
Algorithm", ACM SIGCOMM CCR 27(3)67--82, July 1997, Algorithm", ACM SIGCOMM CCR 27(3)67--82, July 1997,
<http://doi.acm.org/10.1145/263932.264023>. <http://doi.acm.org/10.1145/263932.264023>.
[PCN-arch]
Eardley, P., Babiarz, J., Chan, K., Charny, A., Geib, R.,
Karagiannis, G., Menth, M., and T. Tsou, "Pre-Congestion
Notification Architecture", draft-ietf-pcn-architecture-09
(work in progress), February 2008.
[Purple] Pletka, R., Waldvogel, M., and S. Mannal, "PURPLE: [Purple] Pletka, R., Waldvogel, M., and S. Mannal, "PURPLE:
Predictive Active Queue Management Utilizing Congestion Predictive Active Queue Management Utilizing Congestion
Information", Proc. Local Computer Networks (LCN 2003) , Information", Proc. Local Computer Networks (LCN 2003) ,
October 2003. October 2003.
[RFC2208] Mankin, A., Baker, F., Braden, B., Bradner, S., O'Dell, [RFC2208] Mankin, A., Baker, F., Braden, B., Bradner, S., O'Dell,
M., Romanow, A., Weinrib, A., and L. Zhang, "Resource M., Romanow, A., Weinrib, A., and L. Zhang, "Resource
ReSerVation Protocol (RSVP) Version 1 Applicability ReSerVation Protocol (RSVP) Version 1 Applicability
Statement Some Guidelines on Deployment", RFC 2208, Statement Some Guidelines on Deployment", RFC 2208,
September 1997. September 1997.
skipping to change at page 43, line 28 skipping to change at page 43, line 22
RFC 3514, April 2003. RFC 3514, April 2003.
[RFC3540] Spring, N., Wetherall, D., and D. Ely, "Robust Explicit [RFC3540] Spring, N., Wetherall, D., and D. Ely, "Robust Explicit
Congestion Notification (ECN) Signaling with Nonces", Congestion Notification (ECN) Signaling with Nonces",
RFC 3540, June 2003. RFC 3540, June 2003.
[RFC3714] Floyd, S. and J. Kempf, "IAB Concerns Regarding Congestion [RFC3714] Floyd, S. and J. Kempf, "IAB Concerns Regarding Congestion
Control for Voice Traffic in the Internet", RFC 3714, Control for Voice Traffic in the Internet", RFC 3714,
March 2004. March 2004.
[RFC5559] Eardley, P., "Pre-Congestion Notification (PCN)
Architecture", RFC 5559, January 2008.
[Re-PCN] Briscoe, B., "Emulating Border Flow Policing using Re-ECN [Re-PCN] Briscoe, B., "Emulating Border Flow Policing using Re-ECN
on Bulk Data", draft-briscoe-re-pcn-border-cheat-02 (work on Bulk Data", draft-briscoe-re-pcn-border-cheat-02 (work
in progress), February 2008. in progress), February 2008.
[Re-TCP] Briscoe, B., Jacquet, A., Moncaster, T., and A. Smith, [Re-TCP] Briscoe, B., Jacquet, A., Moncaster, T., and A. Smith,
"Re-ECN: Adding Accountability for Causing Congestion to "Re-ECN: Adding Accountability for Causing Congestion to
TCP/IP", draft-briscoe-tsvwg-re-ecn-tcp-06 (work in TCP/IP", draft-briscoe-tsvwg-re-ecn-tcp-07 (work in
progress), July 2007. progress), March 2009.
[Re-fb] Briscoe, B., Jacquet, A., Di Cairano-Gilfedder, C., [Re-fb] Briscoe, B., Jacquet, A., Di Cairano-Gilfedder, C.,
Salvatori, A., Soppera, A., and M. Koyabe, "Policing Salvatori, A., Soppera, A., and M. Koyabe, "Policing
Congestion Response in an Internetwork Using Re-Feedback", Congestion Response in an Internetwork Using Re-Feedback",
ACM SIGCOMM CCR 35(4)277--288, August 2005, <http:// ACM SIGCOMM CCR 35(4)277--288, August 2005, <http://
www.acm.org/sigs/sigcomm/sigcomm2005/ www.acm.org/sigs/sigcomm/sigcomm2005/
techprog.html#session8>. techprog.html#session8>.
[Savage99] [Savage99]
Savage, S., Cardwell, N., Wetherall, D., and T. Anderson, Savage, S., Cardwell, N., Wetherall, D., and T. Anderson,
 End of changes. 9 change blocks. 
15 lines changed or deleted 12 lines changed or added

This html diff was produced by rfcdiff 1.37a. The latest version is available from http://tools.ietf.org/tools/rfcdiff/