中文

在Tofino上跟踪QUIC自旋位

网络与互联网体系结构 2021-12-07 v1

摘要

QUIC通过将加密紧密集成到传输功能中,为现代网络流量提供安全性与隐私性。在此过程中,它隐藏了常用于网络监测的传输层信息,从而使传统测量方法失效。为仍能实现被动RTT估计,QUIC引入了专用的测量位——自旋位(spin bit)。尽管其设计简单,但基于软件的方案在线路速率下跟踪自旋位可能面临挑战。专用硬件跟踪器也不适用,因为自旋位并非不变且未来可能改变。因此,本文研究P4可编程硬件(如Intel Tofino)是否能在线路速率下有效跟踪自旋位。我们发现自旋位的核心功能可轻松实现,且我们的原型精度接近基于软件的跟踪器。该原型还能防范由重排序导致的错误测量,并根据网络运营商需求预处理数据,例如将样本分类至预定义的RTT类别。尽管如此,QUIC中诸如连接ID等特有机制在现有硬件能力下仍具挑战性。

关键词

引用

@article{arxiv.2112.02875,
  title  = {Tracking the QUIC Spin Bit on Tofino},
  author = {Ike Kunze and Constantin Sander and Klaus Wehrle and Jan Rüth},
  journal= {arXiv preprint arXiv:2112.02875},
  year   = {2021}
}