report

Is the Internet ready for L4S?

Is your network, or your upstreams, experiencing ECN bleaching?

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.

Example of ECN bleaching (Identified by Catchpoint)

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.

ECN bleaching rates – by region

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)

Rates in Africa

ECN bleaching percentage between nodes in Africa

Rates in Asia

ECN bleaching percentage between nodes in Asia

Rates in Europe

ECN bleaching percentage between nodes in Europe

Rates in South America

ECN bleaching percentage between nodes in South America

Rates in North America

ECN bleaching percentage between nodes in North America

Rates in Oceania

ECN bleaching percentage between nodes in Oceania

ECN bleaching – by ISP/region

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.

Rates – ISPs/Africa

As name ASN Counts

Workonline 

37271 

27 

TWELVE99Arelion fkaTeliaCarrier 

1299 

24 

MTNNS-AS 

16637 

21 

LEVEL3 

3356 

ISPs introducing ECN bleaching in Africa

Rates – ISPs/Asia

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 

VIETEL-AS-AP Viettel Group 

7552 

OMANTEL-AS ZOI - Zain Omantel International 

8529 

MF-MGSM-AS PJSC MegaFon 

31133 

M1NET-SG-AP M1 NET LTD 

17547 

SKB-AS SK Broadband Co Ltd 

9318 

FLAG-AS Flag Telecom Global Internet AS 

15412 

HOTNET-IL HOTmobile 

12849 

JASTEL-NETWORK-TH-AP JasTel Network International Gateway 

45629 

SINGTEL-AS-AP Singapore Telecommunications Ltd 

7473 

SUMMITCOMMUNICATIONS-BD Summit Communications Ltd 

58717 

CHINATELECOM-CHONGQING-IDC Chongqing Telecom 

134420 

INDOSAT-INP-AP INDOSAT Internet Network Provider 

4761 

TTNET-MY TIME 

9930 

ISPs introducing ECN bleaching in Asia

Rates – ISPs/Europe

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 

Online SAS 

12876 

QUICKLINE Quickline AG 

15600 

AS-BENESTRA Bratislava Slovak Republic 

5578 

NEO-ASN legacy Neotelecoms 

8218 

ARTNET 

197155 

BTN-ASN 

3491 

RETN-AS 

9002 

BELPAK-AS BELPAK 

6697 

NTL 

5089 

TRANSTELECOMMoscow Russia 

20485 

RCS-RDS 73-75 Dr. Staicovici 

8708 

VTC-AS Russia Vladivostok 

8920 

ISPs introducing ECN bleaching in Europe

Rates – ISPs/North America

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 

SWITCH-LTD 

23005 

Axtel S.A.B. de C.V. 

6503 

Operbes S.A. de C.V. 

18734 

TWC-7843-BB 

7843 

TELX-LEGACY 

36086 

ISPs introducing ECN bleaching in North America

Rates – ISPs/Oceania

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

Rates – ISPs/South America

AS name ASN Header 3

TWELVE99Arelion fkaTeliaCarrier 

1299 

57 

TELXIUS TELXIUS Cable 

12956 

12 

EPM Telecomunicaciones S.A. E.S.P. 

13489 

ISPs introducing ECN bleaching in South America

FAQ

This is some text inside of a div block.
What is ECN?

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.

What is ECN bleaching?

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.

Why is ECN important to L4S?

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.

Why is ECN and L4S in the news all of a sudden?

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.

What is the impact of ECN bleaching?

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.

What are the causes behind ECN bleaching?

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).

How can you debug ECN bleaching?

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).

What is the testing methodology?

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.

The content of this page is Copyright 2024 by Catchpoint. Redistribution of this data must retain the above notice (i.e. Catchpoint copyrighted or similar language), and the following disclaimer.

THE DATA ABOVE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS OR INTELLECTUAL PROPERTY RIGHT OWNERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THIS DATA OR THE USE OR OTHER DEALINGS IN CONNECTION WITH THIS DATA.

We are happy to discuss or explain the results if more information is required. Further details per region can be released upon request.