The State of ECN Adoption
in the Internet

Endpoint support

Methodology figure

We used Scamper to measure path behavior between our vantage points and all endpoint datasets, with the goal of identifying ECN bleaching along network paths.

Results on network support for ECN

We characterized infrastructural support for ECN by inspecting whether routers along the network path between clients and servers or other Internet endpoints correctly preserve ECN-related ToS bits. We ran Scamper’s Paris traceroute from all vantage points to all targets in our datasets, to detect potential bit mangling of ECN-related ToS bits—ECT(0), ECT(1), and CE. We also ran traceroutes without any ECN flags for comparison. From each vantage point, we conducted four traceroutes per target. We additionally traced to one random address per prefix in the BGP prefix and registry datasets

From Vantage Points to All Endpoints

ipv4.

a. IPv4.

IPv6.

b. IPv6.

Figure 1. Routers or middleboxes bleach ECN-related ToS bits in only about 10% of paths to targets in the Tranco, university, and IPv6 Hitlist datasets.

From Vantage Points to Arbitrary Prefixes

ipv4.

a. IPv4.

IPv6.

b. IPv6.

Figure 1. Routers or middleboxes bleach ECN-related ToS bits in only about 10% of paths to targets in random addresses drawn from routable IPv4 and IPv6 prefixes.