Subscribe to our
weekly update
Sign up to receive our latest news via a mobile-friendly weekly email
The new Internet standard, Low Latency, Low Loss, and Scalable Throughput (L4S), intends to speed up the Internet. When congestion starts, L4S allows your devices to find out almost instantly and start to resolve it. Many major companies - Apple, Google, Comcast, Charter, Nvidia, Valve, Nokia, Ericsson, and T-Mobile parent company Deutsche Telekom – have displayed interest in its implementation.
However, the proper functioning of Explicit Congestion Notification (ECN) is essential to ensuring network readiness for L4S technology. If ECN bleaching occurs at any point within the path from client to server, it makes L4S unusable.
Given the level of public interest in L4S, Catchpoint is running regular global measurement campaigns to help determine the state of ECN bleaching worldwide. If you need further information, there are further details we can share – please reach out and we will endeavor to provide them.
It’s important to state a caveat that our data provides insight into what we can observe from Catchpoint’s global observability network. While it is the industry’s most extensive, as in any research findings, it still provides only a partial snapshot at a certain moment in time. We can’t state what we can’t see!
If you’d like us to deploy a backbone node in your datacenter or you’d like to find out about private/enterprise nodes that Catchpoint customers can deploy to get additional vantage points, please reach out.
It’s our hope the data provided herein is not used to specifically call out any one of us, but rather to provide specific insights that prompt collective action to strengthen our global networks.
The following data shows ECN bleaching rates per continent and individual country based on Catchpoint’s global observability network (see the full list of nodes here). Measurements have been conducted among pairs of nodes located in the same region but not necessarily the same country. Read more about our testing methodology in FAQs.
Last updated on: May 3, 2024 (originally prepared for RIPE 88)
The following tables report the ISPs we found to be bleaching at least one traceroute in each continent. We count an ISP as part of this list when it appears to be the first to introduce the bleaching, regardless of which hop it happens at. The data also shows how many times each ISP caused the bleaching.
As name | ASN | Counts |
---|---|---|
Workonline |
37271 |
27 |
TWELVE99Arelion fkaTeliaCarrier |
1299 |
24 |
MTNNS-AS |
16637 |
21 |
LEVEL3 |
3356 |
8 |
ISPs introducing ECN bleaching in Africa
AS name |
ASN | Counts |
---|---|---|
TWELVE99Arelion fkaTeliaCarrier |
1299 |
3914 |
LEVEL3 |
3356 |
500 |
CHINANET-BACKBONE No.31 Jin-rong Street |
4134 |
435 |
AS6453 |
6453 |
353 |
GLOBE-TELECOM-AS Globe Telecoms |
4775 |
341 |
CHINAMOBILE-CN China Mobile Communications Group Co. Ltd. |
9808 |
333 |
CHINA169-BACKBONE CHINA UNICOM China169 Backbone |
4837 |
319 |
ZEN-NET |
4229 |
140 |
GTT-BACKBONE GTT |
3257 |
125 |
CMI-INT-HK China Mobile International Limited |
58453 |
74 |
IIT-TIG-AS-AP True International Gateway Co. Ltd. |
38082 |
55 |
HURRICANE |
6939 |
53 |
PARTNER-AS |
12400 |
43 |
LEONIX-TELECOM Leonix Telecom |
50628 |
34 |
BTN-ASN |
3491 |
32 |
COGENT-174 |
174 |
20 |
OPENTRANSIT |
5511 |
12 |
UNICOM-NM-WULANCHABU-IDC UNICOM InnerMongolia province network |
139007 |
10 |
GLOBALNET-AS |
31500 |
8 |
VIETEL-AS-AP Viettel Group |
7552 |
4 |
OMANTEL-AS ZOI - Zain Omantel International |
8529 |
2 |
MF-MGSM-AS PJSC MegaFon |
31133 |
2 |
M1NET-SG-AP M1 NET LTD |
17547 |
2 |
SKB-AS SK Broadband Co Ltd |
9318 |
2 |
FLAG-AS Flag Telecom Global Internet AS |
15412 |
2 |
HOTNET-IL HOTmobile |
12849 |
1 |
JASTEL-NETWORK-TH-AP JasTel Network International Gateway |
45629 |
1 |
SINGTEL-AS-AP Singapore Telecommunications Ltd |
7473 |
1 |
SUMMITCOMMUNICATIONS-BD Summit Communications Ltd |
58717 |
1 |
CHINATELECOM-CHONGQING-IDC Chongqing Telecom |
134420 |
1 |
INDOSAT-INP-AP INDOSAT Internet Network Provider |
4761 |
1 |
TTNET-MY TIME |
9930 |
1 |
ISPs introducing ECN bleaching in Asia
AS name |
ASN |
Counts |
---|---|---|
TWELVE99Arelion fkaTeliaCarrier |
1299 |
16110 |
IOMART-AS |
20860 |
1395 |
VODANET International IP-Backbone of Vodafone |
3209 |
668 |
NTK IPv6 customers |
31200 |
656 |
COGENT-174 |
174 |
374 |
HURRICANE |
6939 |
235 |
ACONET ACOnet Backbone |
1853 |
159 |
BITE Bite IP Network |
13194 |
132 |
LEONIX-TELECOM Leonix Telecom |
50628 |
124 |
ROSTELECOM-AS |
12389 |
112 |
M247 |
9009 |
109 |
ASN-ORANGE-ROMANIA |
8953 |
77 |
DTAG Internet service provider operations |
3320 |
51 |
LDCOMNET |
15557 |
48 |
CW Vodafone Group PLC |
1273 |
46 |
ASN-TELENERGO ul. PERKUNA 47 WARSZAWA |
20804 |
43 |
GLOBE-TELECOM-AS Globe Telecoms |
4775 |
37 |
LEVEL3 |
3356 |
35 |
GTT-BACKBONE GTT |
3257 |
26 |
OPENTRANSIT |
5511 |
25 |
SEABONE-NET TELECOM ITALIA SPARKLE S.p.A. |
6762 |
24 |
IONOS-AS |
8560 |
17 |
CONVERGENZE-AS ISP services in Italy |
39120 |
10 |
LIBERTYGLOBAL Liberty Global formerly UPC Broadband Holding aka AORTA |
6830 |
9 |
Online SAS |
12876 |
6 |
QUICKLINE Quickline AG |
15600 |
6 |
AS-BENESTRA Bratislava Slovak Republic |
5578 |
6 |
NEO-ASN legacy Neotelecoms |
8218 |
6 |
ARTNET |
197155 |
5 |
BTN-ASN |
3491 |
5 |
RETN-AS |
9002 |
3 |
BELPAK-AS BELPAK |
6697 |
3 |
NTL |
5089 |
1 |
TRANSTELECOMMoscow Russia |
20485 |
1 |
RCS-RDS 73-75 Dr. Staicovici |
8708 |
1 |
VTC-AS Russia Vladivostok |
8920 |
1 |
ISPs introducing ECN bleaching in Europe
AS name |
ASN |
Counts |
---|---|---|
TWELVE99Arelion fkaTeliaCarrier |
1299 |
6675 |
TWC-12271-NYC |
12271 |
774 |
ATT-INTERNET4 |
7018 |
754 |
TWC-10796-MIDWEST |
10796 |
474 |
TWC-20001-PACWEST |
20001 |
456 |
AS-WHOLESAIL |
20055 |
455 |
Alestra S. de R.L. de C.V. |
11172 |
120 |
GTT-BACKBONE GTT |
3257 |
79 |
LEVEL3 |
3356 |
76 |
ZAYO-6461 |
6461 |
28 |
HURRICANE |
6939 |
20 |
NTT-LTD-2914 |
2914 |
17 |
COGENT-174 |
174 |
12 |
COMCAST-7922 |
7922 |
11 |
UNITAS |
1828 |
7 |
SWITCH-LTD |
23005 |
6 |
Axtel S.A.B. de C.V. |
6503 |
6 |
Operbes S.A. de C.V. |
18734 |
2 |
TWC-7843-BB |
7843 |
1 |
TELX-LEGACY |
36086 |
1 |
ISPs introducing ECN bleaching in North America
AS name | ASN | Counts |
---|---|---|
VOCUS-BACKBONE-AS Vocus Connect International Backbone |
4826 |
305 |
ASN-TELSTRA Telstra Limited |
1221 |
48 |
AAPT AAPT Limited |
2764 |
11 |
ISPs introducing ECN bleaching in Oceania
AS name | ASN | Header 3 |
---|---|---|
TWELVE99Arelion fkaTeliaCarrier |
1299 |
57 |
TELXIUS TELXIUS Cable |
12956 |
12 |
EPM Telecomunicaciones S.A. E.S.P. |
13489 |
5 |
ISPs introducing ECN bleaching in South America
Explicit Congestion Notification (ECN) is a longstanding mechanism in place on the IP stack to allow the network help endpoints "foresee" congestion between them. The concept is straightforward… If a close-to-be-congested piece of network equipment, such as a middle router, could tell its destination, "Hey, I'm almost congested! Can you two guys slow down your data transmission? Otherwise, I’m worried I will start to lose packets...", then the two endpoints can react in time to avoid the packet loss, paying only the price of a minor slow down.
ECN bleaching occurs when a network device at any point between the source and the endpoint clears or “bleaches” the ECN flags. Since you must arrive at your content via a transit provider or peering, it’s important to know if bleaching is occurring and to remove any instances.
With Catchpoint’s Pietrasanta Traceroute, we can send probes with IP-ECN values different from zero to check hop by hop what the IP-ECN value of the probe was when it expired. We may be able to tell you, for instance, that a domain is capable of supporting ECN, but an ISP in between the client and server is bleaching the ECN signal.
ECN is an essential requirement for L4S since L4S uses an ECN mechanism to provide early warning of congestion at the bottleneck link by marking a Congestion Experienced (CE) codepoint in the IP header of packets. After receipt of the packets, the receiver echoes the congestion information to the sender via acknowledgement (ACK) packets of the transport protocol. The sender can use the congestion feedback provided by the ECN mechanism to reduce its sending rate and avoid delay at the detected bottleneck.
ECN and L4S need to be supported by the client and server but also by every device within the network path. It only takes one instance of bleaching to remove the benefit of ECN since if any network device between the source and endpoint clears the ECN bits, the sender and receiver won’t find out about the impending congestion. Our measurements examine how often ECN bleaching occurs and where in the network it happens.
ECN has been around for a while but with the increase in data and the requirement for high user experience particularly for streaming data, ECN is vital for L4S to succeed, and major investments are being made by large technology companies worldwide.
L4S aims at reducing packet loss - hence latency caused by retransmissions - and at providing as responsive a set of services as possible. In addition to that, we have seen significant momentum from major companies lately - which always helps to push a new protocol to be deployed.
If ECN bleaching is found, this means that any methodology built on top of ECN to detect congestion will not work.
Thus, you are not able to rely on the network to achieve what you want to achieve, i.e., avoid congestion before it occurs – since potential congestion is marked with Congestion Experienced (CE = 3) bit when detected, and bleaching would wipe out that information.
The causes behind ECN bleaching are multiple and hard to identify, from network equipment bugs to debatable traffic engineering choices and packet manipulations to human error.
For example, bleaching could occur from mistakes such as overwriting the whole ToS field when dealing with DSCP instead of changing only DSCP (remember that DSCP and ECN together compose the ToS field in the IP header).
Nowadays, network operators have a good number of tools to debug ECN bleaching from their end (such as those listed here) – including Catchpoint’s Pietrasanta Traceroute. The large-scale measurement campaign presented here is an example of a worldwide campaign to validate ECN readiness. Individual network operators can run similar measurement campaigns across networks that are important to them (for example, customer or peering networks).
The findings presented here are based on running tests using Catchpoint’s enhanced traceroute, Pietrasanta Traceroute, through the Catchpoint IPM portal to collect data from over 500 nodes located in more than 80 countries all over the world. By running traceroutes on Catchpoint’s global node network, we are able to determine which ISPs, countries and/or specific cities are having issues when passing ECN marked traffic. The results demonstrate the view of ECN bleaching globally from Catchpoint’s unique, partial perspective. To our knowledge, this is one of the first measurement campaigns of its kind.
Beyond the scope of this campaign, Pietrasanta Traceroute can also be used to determine if there is incipient congestion and/or any other kind of alteration and the level of support for more accurate ECN feedback, including if the destination transport layer (either TCP or QUIC) supports more accurate ECN feedback.
Sign up to receive our latest news via a mobile-friendly weekly email
We get Catchpoint alerts within seconds when a site is down. And we can, within three minutes, identify exactly where the issue is coming from and inform our customers and work with them.”