Enabling internet-wide deployment of Explicit Congestion Notification

Brian Trammell, Mirja Kuehlewind, Damiano Boppart, Iain Learmonth, Gorry Fairhurst, Richard Scheffnegger

Research output: Contribution to conferencePaper

11 Citations (Scopus)

Abstract

Explicit Congestion Notification (ECN) is an TCP/IP extension to signal network congestion without packet loss, which has barely seen deployment though it was standardized and implemented more than a decade ago. On-going activities in research and standardization aim to make the usage of ECN more beneficial. This measurement study provides an update on deployment status and newly the assesses the marginal risk of enabling ECN negotiation by default on client end-systems. Additionally, we dig deeper into causes of connectivity and negotiation issues linked to ECN. We find that about five websites per thousand suffer additional connection setup latency when fallback per RFC 3168 is correctly implemented; we provide a patch for Linux to properly perform this fallback. Moreover, we detect and explore a number of cases in which ECN brokenness is clearly path-dependent, i.e. on middleboxes beyond the access or content provider network. Further analysis of these cases can guide their elimination, further reducing the risk of enabling ECN by default.
Original languageEnglish
Publication statusPublished - 19 Mar 2015
EventPassive and Active Measurement Conference - New York, United Kingdom
Duration: 19 Mar 201520 Mar 2015

Conference

ConferencePassive and Active Measurement Conference
CountryUnited Kingdom
CityNew York
Period19/03/1520/03/15

Fingerprint

Internet
Packet loss
Standardization
Websites
Linux

Keywords

  • ECN
  • transport

Cite this

Trammell, B., Kuehlewind, M., Boppart, D., Learmonth, I., Fairhurst, G., & Scheffnegger, R. (2015). Enabling internet-wide deployment of Explicit Congestion Notification. Paper presented at Passive and Active Measurement Conference, New York, United Kingdom.

Enabling internet-wide deployment of Explicit Congestion Notification. / Trammell, Brian; Kuehlewind, Mirja; Boppart, Damiano; Learmonth, Iain; Fairhurst, Gorry; Scheffnegger, Richard.

2015. Paper presented at Passive and Active Measurement Conference, New York, United Kingdom.

Research output: Contribution to conferencePaper

Trammell, B, Kuehlewind, M, Boppart, D, Learmonth, I, Fairhurst, G & Scheffnegger, R 2015, 'Enabling internet-wide deployment of Explicit Congestion Notification' Paper presented at Passive and Active Measurement Conference, New York, United Kingdom, 19/03/15 - 20/03/15, .
Trammell B, Kuehlewind M, Boppart D, Learmonth I, Fairhurst G, Scheffnegger R. Enabling internet-wide deployment of Explicit Congestion Notification. 2015. Paper presented at Passive and Active Measurement Conference, New York, United Kingdom.
Trammell, Brian ; Kuehlewind, Mirja ; Boppart, Damiano ; Learmonth, Iain ; Fairhurst, Gorry ; Scheffnegger, Richard. / Enabling internet-wide deployment of Explicit Congestion Notification. Paper presented at Passive and Active Measurement Conference, New York, United Kingdom.
@conference{bac58a8612464c98862a08bc65d01f14,
title = "Enabling internet-wide deployment of Explicit Congestion Notification",
abstract = "Explicit Congestion Notification (ECN) is an TCP/IP extension to signal network congestion without packet loss, which has barely seen deployment though it was standardized and implemented more than a decade ago. On-going activities in research and standardization aim to make the usage of ECN more beneficial. This measurement study provides an update on deployment status and newly the assesses the marginal risk of enabling ECN negotiation by default on client end-systems. Additionally, we dig deeper into causes of connectivity and negotiation issues linked to ECN. We find that about five websites per thousand suffer additional connection setup latency when fallback per RFC 3168 is correctly implemented; we provide a patch for Linux to properly perform this fallback. Moreover, we detect and explore a number of cases in which ECN brokenness is clearly path-dependent, i.e. on middleboxes beyond the access or content provider network. Further analysis of these cases can guide their elimination, further reducing the risk of enabling ECN by default.",
keywords = "ECN, transport",
author = "Brian Trammell and Mirja Kuehlewind and Damiano Boppart and Iain Learmonth and Gorry Fairhurst and Richard Scheffnegger",
note = "PAM 2015; Passive and Active Measurement Conference ; Conference date: 19-03-2015 Through 20-03-2015",
year = "2015",
month = "3",
day = "19",
language = "English",

}

TY - CONF

T1 - Enabling internet-wide deployment of Explicit Congestion Notification

AU - Trammell, Brian

AU - Kuehlewind, Mirja

AU - Boppart, Damiano

AU - Learmonth, Iain

AU - Fairhurst, Gorry

AU - Scheffnegger, Richard

N1 - PAM 2015

PY - 2015/3/19

Y1 - 2015/3/19

N2 - Explicit Congestion Notification (ECN) is an TCP/IP extension to signal network congestion without packet loss, which has barely seen deployment though it was standardized and implemented more than a decade ago. On-going activities in research and standardization aim to make the usage of ECN more beneficial. This measurement study provides an update on deployment status and newly the assesses the marginal risk of enabling ECN negotiation by default on client end-systems. Additionally, we dig deeper into causes of connectivity and negotiation issues linked to ECN. We find that about five websites per thousand suffer additional connection setup latency when fallback per RFC 3168 is correctly implemented; we provide a patch for Linux to properly perform this fallback. Moreover, we detect and explore a number of cases in which ECN brokenness is clearly path-dependent, i.e. on middleboxes beyond the access or content provider network. Further analysis of these cases can guide their elimination, further reducing the risk of enabling ECN by default.

AB - Explicit Congestion Notification (ECN) is an TCP/IP extension to signal network congestion without packet loss, which has barely seen deployment though it was standardized and implemented more than a decade ago. On-going activities in research and standardization aim to make the usage of ECN more beneficial. This measurement study provides an update on deployment status and newly the assesses the marginal risk of enabling ECN negotiation by default on client end-systems. Additionally, we dig deeper into causes of connectivity and negotiation issues linked to ECN. We find that about five websites per thousand suffer additional connection setup latency when fallback per RFC 3168 is correctly implemented; we provide a patch for Linux to properly perform this fallback. Moreover, we detect and explore a number of cases in which ECN brokenness is clearly path-dependent, i.e. on middleboxes beyond the access or content provider network. Further analysis of these cases can guide their elimination, further reducing the risk of enabling ECN by default.

KW - ECN

KW - transport

M3 - Paper

ER -