[论文解读] A Fresh Look at ECN Traversal in the Wild
本文通过大规模主动与被动测量,研究了有线和蜂窝网络中ECN的端到端传输情况,识别并定位了129,252台路由器中的ECN漂白现象(即中间设备清除ECN比特)。研究发现4.17%的路径存在ECN漂白,部分运营商因策略原因禁用ECN,严重阻碍了ECN和L4S在低延迟应用中的部署。
The Explicit Congestion Notification (ECN) field has taken on new importance due to Low Latency, Low Loss, and Scalable throughput (L4S) technology designed for extremely latency-sensitive applications (such as cloud games and cloud-rendered VR/AR). ECN and L4S need to be supported by the client and server but also all devices in the network path. We have identified that "ECN bleaching", where an intermediate network device clears or "bleaches" the ECN flags, occurs and quantified how often that happens, why it happens and identified where in the network it happens. In this research, we conduct a comprehensive measurement study on end-to-end traversal of the ECN field using probes deployed on the Internet across different varied clients and servers. Using these probes, we identify and locate instances of ECN bleaching on various network paths on the Internet. In our six months of measurements, conducted in late 2021 and early 2022, we found the prevalence varied considerably from network to network. One cloud provider and two cellular providers bleach the ECN field as a matter of policy. Of the rest, we found 1,112 out of 129,252 routers, 4.17% of paths we measured showed ECN bleaching.
研究动机与目标
- 测量ECN在真实互联网路径中的端到端可用性,特别是跨多样化有线和蜂窝网络的情况。
- 识别并定位网络路径中中间设备清除ECN比特的ECN漂白现象。
- 量化ECN漂白的普遍性,并确定造成问题的网络运营商或设备。
- 评估ECN漂白对L4S(一种新型低延迟拥塞控制标准)部署的影响。
- 为ISP和协议设计者提供可操作的数据,以提升ECN互操作性与部署效果。
提出的方法
- 在多样化客户端和服务器上部署主动探测工具,测试真实互联网路径上的端到端ECN传输。
- 使用自定义测量工具,通过分析网络跳变过程中ECN字段值的变化,检测并定位ECN漂白。
- 在大学网络中开展被动测量,分析24小时内真实流量中ECN字段的使用情况。
- 利用PATHspider测量Web服务器的ECN能力,评估服务器端ECN的采用情况。
- 结合主动与被动测量,验证漂白检测结果并提高路径定位的准确性。
- 与ISP共享研究发现,以获取反馈并推动对ECN漂白设备的修复。
实验结果
研究问题
- RQ1在不同类型互联网网络(包括有线和蜂窝运营商)中,ECN漂白的普遍性如何?
- RQ2哪些网络设备或ISP导致ECN漂白?这是由于策略原因还是配置错误?
- RQ3ECN漂白如何影响L4S(一种新型低延迟拥塞控制标准)的部署与效果?
- RQ4在现代互联网路径中,ECN传输在多大程度上仍保持端到端透明?
- RQ5是否存在地理或基础设施相关的ECN漂白模式?这些模式能否被精确定位到特定网络段?
主要发现
- 在为期六个月的测量期间,129,252台路由器中有1,112台(4.17%)被发现存在ECN比特漂白,表明ECN传输失败在全网范围内广泛存在但并非普遍存在。
- 一家云服务提供商和两家蜂窝运营商明确将ECN漂白作为策略性行为,显著限制了ECN和L4S的部署。
- ECN漂白并非均匀分布;其在特定网络段中更为普遍,尤其是在移动接入网络中。
- 尽管现代操作系统普遍支持ECN,但仅86.4%的测试Web服务器具备ECN能力,表明ECN部署仍面临持续挑战。
- 研究发现,即使IP层ECN被漂白,通过TCP标志的ECN协商仍可能成功,为某些应用提供了潜在的绕行方案。
- 在向ISP分享结果后,其表现出修复ECN漂白问题的意愿,表明本研究发现可推动实际协议改进。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。