该文介绍了Open vSwitch(OVS)及其测试方法,着重阐述了如何通过包含匹配接口进行功能性和兼容性试验,确保其在虚拟网络环境中的高效运行。
开放式 vSwitch 是一个在开源 Apache 2 许可下发布的多层软件交换机。它的目标是构建一个支持标准管理接口并开放转发功能以进行程序化扩展和控制的生产质量交换机平台。Open vSwitch 特别适合用作虚拟网络环境中的虚拟交换机,它不仅向虚拟网络层公开了标准控制和可见性接口,还旨在实现跨多个物理服务器的分布式部署。
支持的技术包括 Xen/XenServer、KVM 和 VirtualBox 等多种基于 Linux 的虚拟化技术。大部分代码采用独立于平台的 C 语言编写,便于移植到其他环境中使用。
当前版本的 Open vSwitch 支持以下功能:标准802.1Q VLAN 模型(包括中继和接入端口),以及在上游交换机上使用或不使用的 LACP 的 NIC 绑定。