【发布时间】:2014-10-29 12:45:33
【问题描述】:
听说它已经移植到多个虚拟化平台和交换芯片组?虚拟化平台和交换芯片组在这里意味着什么?它们之间有什么区别? 另一个问题是:我们可以在裸机交换机或路由器上安装 openvswitch 吗?我的意思是我们可以将它安装在没有任何操作系统的硬件上吗?
【问题讨论】:
标签: openflow openvswitch
听说它已经移植到多个虚拟化平台和交换芯片组?虚拟化平台和交换芯片组在这里意味着什么?它们之间有什么区别? 另一个问题是:我们可以在裸机交换机或路由器上安装 openvswitch 吗?我的意思是我们可以将它安装在没有任何操作系统的硬件上吗?
【问题讨论】:
标签: openflow openvswitch
来自 OVS 常见问题解答,可通过 Google 搜索轻松获得:
答:Open vSwitch 目前可以在任何基于 Linux 的虚拟化上运行 平台(内核 2.6.32 及更新版本),包括:KVM、VirtualBox、Xen、 Xen 云平台,XenServer。从 Linux 3.3 开始,它是 主线内核。大部分代码是用平台编写的- 独立的 C 并且很容易移植到其他环境。我们欢迎 询问有关将 Open vSwitch 与其他虚拟化集成 平台。
A:Open vSwitch 源代码可以构建在 Linux 系统上。你可以 在任何 Linux 机器上构建和试验 Open vSwitch。 许多 Linux 发行版的软件包都可用 平台,包括:Debian、Ubuntu、Fedora。
您还可以下载并运行已经安装的虚拟化平台 集成了 Open vSwitch。例如,下载最近的 ISO XenServer 或 Xen 云平台。请注意,版本 与特定平台集成可能不是最新的 Open vSwitch 发布。
A:不,Open vSwitch 已被移植到许多不同的操作 系统和硬件平台。大部分开发工作发生 在 Linux 上,但代码应该可移植到任何 POSIX 系统。我们已经 看到 Open vSwitch 移植到许多不同的平台, 包括 FreeBSD、Windows 甚至非 POSIX 嵌入式系统。
根据定义,Open vSwitch Linux 内核模块仅适用于 Linux 并会提供最高的性能。但是,用户空间 数据路径可用,应该非常便携。
答:PORTING 文档描述了如何进行 将 Open vSwitch 移植到新的操作系统或硬件平台。
【讨论】:
另一种试验 sdn 、 openvswitch 和 open flow 的简单方法是 mininet。 他们有一个虚拟机,您可以下载并与 virtualbox、vmware 等一起使用
【讨论】: