在Mininet中创建一个简单的拓扑(1个路由器,2个交换机,4个主机)

时间:2016-12-04 15:59:54

标签: python sdn mininet ryu

我想在Mininet中创建这个简单的自定义拓扑:

topology here

s1,s2,s3是3 OpenVSwitch。 h1,h2,h3,h4是宿主。蓝色和红色标记双向链接。 c0是一个控制器。

我想让s1表现为SDN路由器,s2,s3表现为SDN交换机,c0作为所有这些的控制器。

我正在尝试从控制器中的ryu框架运行rest_router.pysimple_switch_13.py脚本,但是我无法通过在控制器终端中键入此命令来实现此目的

ryu-manager --app-lists ~/ryu/ryu-master/ryu/app/rest_router.py ~/ryu/ryu-master/ryu/app/simple_switch_13.py

2 个答案:

答案 0 :(得分:1)

ryu没有经营mininet,
你需要手动运行mininet

sudo mn --topo=tree,depth=2,fanout=2

然后运行ryu命令

答案 1 :(得分:0)

您可以使用相同的miniedit.py GUI将拓扑导出到python脚本。这将以sudo python script.py

运行