Mininet 使用 openvSwitch?

Mur*_*ilo 1 mininet openvswitch

我是 Mininet 和 openvSwitch 的新手。

我知道 mininet 使用我的电脑资源创建了一个虚拟网络。

而且我知道 openvSwitch 创建虚拟交换机。

但是我不明白 mininet 是否使用 openvSwitch 创建的虚拟交换机来创建虚拟网络。

lxx*_*lxx 6

Mininet 可以使用 openvSwitch 开关或 openflow 开关或您自己的自定义开关。这完全取决于您如何直接在命令行上或通过 python api 配置它。

你读过介绍性文档吗?
特别是介绍演练和示例工作流程?

从介绍https://github.com/mininet/mininet/wiki/Introduction-to-Mininet
"Emulated Switches. Mininet 通常使用默认的 Linux bridge 或在内核模式下运行的 Open vSwitch 来跨接口交换数据包。交换机和路由器可以在内核中运行(为了速度)或在用户空间中运行(所以我们可以很容易地修改它们)。”

来自http://mininet.org/sample-workflow/ “创建网络

您可以使用单个命令创建网络。例如,

sudo mn --switch ovsk --controller ref --topo tree, depth=2, fanout =8 --test pingall

使用深度 2 和扇出 8 的树形拓扑(即 64 台主机连接到 9 个交换机)启动网络,使用 Open vSwitch 交换机控制下
OpenFlow/Stanford 参考控制器,并运行 pingall 测试以检查每对节点之间的连通性。"

您应该遵循http://mininet.org/download/ 上的建议
5. 按照演练熟悉 Mininet 命令和典型用法。(除了上述资源,我们还准备了有用的 Mininet FAQ作为文档,您可以随时参考!)完成演练后,您应该清楚了解 Mininet 是什么以及可以使用它做什么。如果您对 OpenFlow 和软件定义网络感兴趣,你也需要完成 OpenFlow 教程。祝你好运,玩得开心!

http : //mininet.org/walkthrough/
https://github.com/mininet/mininet/wiki/Introduction-to-Mininet
https://github.com/mininet/mininet/tree/master/examples