谁能解释一下 OpenvSwitch(http://www.openvswitch.org/)和 Openswitch(http://openswitch.net/)的主要区别。它们都是开源的。
OpenVSwitch 和 openswitch 有什么区别?
网络工程
sdn
开放流
2022-02-28 02:28:51
1个回答
好问题。5 秒,有趣的答案是 OpenSwitch 需要真正的电线和端口,而 OpenVswitch 不需要。
更详细地说:OpenSwitch 是您最终部署到物理交换机上的交换软件。将其视为 IOS 或 CatOS 或 JunOS 的等价物。它将控制一些真正的硬件端口。另一方面,OpenVSwitch 是您在虚拟化或云层上部署的交换软件。此交换机上没有硬件端口:它的表示完全是在软件中。例如,当您在一台计算主机上运行两台虚拟机并相互通信时,它们的流量将通过一个虚拟交换机。
更详细地说:OpenSwitch 期望使用ONIE硬件,而 OpenvSwitch 只关心您是否有一些虚拟化管道。
现在有很多工作涉及 SDN 和虚拟化交换。例如,假设您可以根据工作负载和条件通过软件控制 ONIE 设备。这是您的 SDN 游戏。在另一个领域:当软件 vswitch 在主机 CPU 必须服务于一堆竞争任务的环境中运行时,如何从软件 vswitch 中获得最佳性能?这是一个非常有趣的领域。
其它你可能感兴趣的问题