Mininet使用openvSwitch?

时间:2014-09-30 12:26:47

标签: mininet openvswitch

我是Mininet和openvSwitch的新手。

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

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

但我无法理解mininet是否使用openvSwitch创建的虚拟交换机来创建虚拟网络。

1 个答案:

答案 0 :(得分:3)

Mininet可以使用openvSwitch交换机或openflow交换机或您自己的自定义交换机。 这一切都取决于你如何直接在命令行上或通过python api配置它。

您是否阅读了介绍性文档?
特别是介绍走过和示例工作流程?

来自简介https://github.com/mininet/mininet/wiki/Introduction-to-Mininet
“仿真开关。 Mininet通常使用在内核模式下运行的默认Linux桥接器或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个交换机),在OpenFlow / Stanford参考控制器的控制下使用Open vSwitch交换机,并运行pingall测试以检查每对节点之间的连接。 “

您应该遵循http://mininet.org/download/上的建议
5.按照演练来熟悉Mininet命令和典型用法。 (除上述资源外,我们还准备了一个有用的Mininet常见问题解答以及您随时可以参考的文档!) 完成演练后,您应该清楚地知道Mininet是什么以及您可以使用它。如果您对OpenFlow和软件定义网络感兴趣,您还需要完成OpenFlow教程。祝你好运,玩得开心!
http://mininet.org/walkthrough/
https://github.com/mininet/mininet/wiki/Introduction-to-Mininet
https://github.com/mininet/mininet/tree/master/examples