arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2405.04036cs.OScs.NI
收藏

uTNT:用于高效灵活互联网探测的 Unikernel

uTNT: Unikernels for Efficient and Flexible Internet Probing

Maxime Letemple, Gaulthier Gain, Sami Ben Mariem, Laurent Mathy, Benoit Donnet

AI总结:

本文提出基于 unikernel 的 traceroute 扩展实现 uTNT,以提高网络测量基础设施的灵活性和效率,并验证其性能与适用场景。

摘要:

过去二十年见证了网络测量基础设施的发展与普及。互联网测量平台已变得十分常见,并证明了它们在理解互联网和观测安全方面的价值。然而,尽管这些平台很受欢迎,但它们缺乏灵活性和响应能力,因为它们通常被用于纵向测量。因此,它们可能会错过检测与安全或互联网相关的事件。在同一时期,操作系统已经发展为将虚拟机(VM)作为运行应用程序的自包含单元,并且最近兴起了 unikernel,这是一种为特定应用量身定制的超轻量级虚拟机,无需主机操作系统。在本文中,我们主张测量基础设施可以利用 unikernel 变得更加灵活和高效。我们提出了 uTNT,这是 TNT 的基于 unikernel 的概念验证实现,TNT 是一种能够揭示 MPLS 隧道的 traceroute 扩展。本文记录了将 TNT 移植到 unikernel 的完整工具链,并评估了 uTNT 相对于更传统方法的性能。本文还讨论了一个 uTNT 可以找到合适用途的用例。uTNT 源代码已在 Gitlab 上公开提供。

英文摘要:

The last twenty years have seen the development and popularity of network measurement infrastructures. Internet measurement platforms have become common and have demonstrated their relevance in Internet understanding and security observation. However, despite their popularity, those platforms lack of flexibility and reactivity, as they are usually used for longitudinal measurements. As a consequence, they may miss detecting events that are security or Internet-related. During the same period, operating systems have evolved to virtual machines (VMs) as self-contained units for running applications, with the recent rise of unikernels, ultra-lightweight VMs tailored for specific applications, eliminating the need for a host OS. In this paper, we advocate that measurement infrastructures could take advantage of unikernels to become more flexible and efficient. We propose uTNT, a proof-of-concept unikernel-based implementation of TNT, a traceroute extension able to reveal MPLS tunnels. This paper documents the full toolchain for porting TNT into a unikernel and evaluates uTNT performance with respect to more traditional approaches. The paper also discusses a use case in which uTNT could find a suitable usage. uTNT source code is publicly available on Gitlab.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑