走向 BOFUSS:基础 OpenFlow 用户空间软件交换机
网络与互联网体系结构
2019-01-23 v1
摘要
软件交换机在软件定义网络(SDN)范式中至关重要,尤其在开发、部署与测试的早期阶段。目前最流行的是 Open vSwitch(OVS),其被部署于许多生产环境中。然而,由于其基于内核的特性,当需要扩展功能或进行调整时,OVS 通常难以修改。就此而言,更简单的用户空间对于实现这些修改十分关键。本文对基础 OpenFlow 用户空间软件交换机 BOFUSS 进行了详尽的概述。BOFUSS 因多种原因被研究界广泛使用,但一直缺乏合适的参考文档。为此,我们描述了该交换机及其历史、架构、用例与评估,并调查了利用该交换机的相关工作。主要目标是全面概述该交换机及其特性。尽管原始 BOFUSS 预计无法超越 OVS 的高性能,但它是一种有用的补充工具,提供了 OVS 中所缺失的某些 OpenFlow 特性,并且可轻松修改以扩展功能。此外,BEBA 项目带来的增强使 BOFUSS 的性能接近 OVS。无论如何,本文为寻求 BOFUSS 性能与可定制性之间权衡的研究人员提供了指引。
引用
@article{arxiv.1901.06699,
title = {The Road to BOFUSS: The Basic OpenFlow User-space Software Switch},
author = {Eder Leao Fernandes and Elisa Rojas and Joaquin Alvarez-Horcajo and Zoltan Lajos Kis and Davide Sanvito and Nicola Bonelli and Carmelo Cascone and Christian Esteve Rothenberg},
journal= {arXiv preprint arXiv:1901.06699},
year = {2019}
}
备注
24 pages, 7 figures; submitted to Telecommunications Systems journal