【问题标题】:open virtual switch supporeted platform开放虚拟交换机支持平台
【发布时间】:2014-10-29 12:45:33
【问题描述】:

听说它已经移植到多个虚拟化平台和交换芯片组?虚拟化平台和交换芯片组在这里意味着什么?它们之间有什么区别? 另一个问题是:我们可以在裸机交换机或路由器上安装 openvswitch 吗?我的意思是我们可以将它安装在没有任何操作系统的硬件上吗?

【问题讨论】:

    标签: openflow openvswitch


    【解决方案1】:

    来自 OVS 常见问题解答,可通过 Google 搜索轻松获得:

    问:哪些虚拟化平台可以使用 Open vSwitch?

    答:Open vSwitch 目前可以在任何基于 Linux 的虚拟化上运行 平台(内核 2.6.32 及更新版本),包括:KVM、VirtualBox、Xen、 Xen 云平台,XenServer。从 Linux 3.3 开始,它是 主线内核。大部分代码是用平台编写的- 独立的 C 并且很容易移植到其他环境。我们欢迎 询问有关将 Open vSwitch 与其他虚拟化集成 平台。

    问:如何尝试 Open vSwitch?

    A:Open vSwitch 源代码可以构建在 Linux 系统上。你可以 在任何 Linux 机器上构建和试验 Open vSwitch。 许多 Linux 发行版的软件包都可用 平台,包括:Debian、Ubuntu、Fedora。

    您还可以下载并运行已经安装的虚拟化平台 集成了 Open vSwitch。例如,下载最近的 ISO XenServer 或 Xen 云平台。请注意,版本 与特定平台集成可能不是最新的 Open vSwitch 发布。

    问:Open vSwitch 是否只能在 Linux 上运行?

    A:不,Open vSwitch 已被移植到许多不同的操作 系统和硬件平台。大部分开发工作发生 在 Linux 上,但代码应该可移植到任何 POSIX 系统。我们已经 看到 Open vSwitch 移植到许多不同的平台, 包括 FreeBSD、Windows 甚至非 POSIX 嵌入式系统。

    根据定义,Open vSwitch Linux 内核模块仅适用于 Linux 并会提供最高的性能。但是,用户空间 数据路径可用,应该非常便携。

    问:将 Open vSwitch 移植到新平台或切换 ASIC 涉及什么?

    答:PORTING 文档描述了如何进行 将 Open vSwitch 移植到新的操作系统或硬件平台。

    【讨论】:

    • @user3201263 如果您认为可以接受,请确认答案
    【解决方案2】:

    另一种试验 sdn 、 openvswitch 和 open flow 的简单方法是 mininet。 他们有一个虚拟机,您可以下载并与 virtualbox、vmware 等一起使用

    http://mininet.org/ http://mininet.org/download

    【讨论】:

    • @Ixx,谢谢你的回答,但是我发现 mininet 只是一个用于测试而不是在现实世界中的工具,所以我认为开放的虚拟交换机更好,对吗?
    • 我认为你应该去阅读那些文档 ;-) mininet.org mininet 让你轻松编写 openvswitch 和 openflow 脚本
    • 好吧,我发现mininet虚拟机上已经预装了open virtual switch,但是一般情况下,当我们可以在系统中自己实现SDN和openflow switch时,为什么要在mininet中使用ovs呢?另一个问题是,我可以在没有任何虚拟软件的情况下在 linux 中实现 ovs 吗?我的意思是没有虚拟盒子或任何其他虚拟东西?(请问一些简单的问题,我是 openflow 的新手!)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2013-04-11
    相关资源
    最近更新 更多