我正在使用emulab上的设置试验openflow . Emulab是网络实验的测试平台 .
我有以下拓扑 . 我有4台常规PC机,hosta,hostb,交换机和控制器 .
hosta,hostb和controller通过千兆位LAN连接到交换机 . Switch为互联网连接提供eth0,为所有其他主机提供eth4-6 . IP地址遵循这种模式,eth4 10.10.1.x,eth5 10.10.2.x等 .
我基本上遵循这个指南http://geni-app-developer-documentation.readthedocs.org/en/latest/examples/example-3.html
这是我的问题,指南说我应该使用openvswitch br-int和br-int1创建两个不同的桥接接口 . 然后继续设置br-int以请求来自控制器的流 . 这对我来说没有任何意义,原因有三个 .
1)br-int1也应该从控制器请求 .
2)在我看来,本指南中的桥接接口实际上是一个swtich,并且应该只有一个交换机,因此只有一个桥接接口,包括所有eth4-6作为端口 .
3)如果交换机确实只是“一个”交换机而不是多个交换机,那么endhosta和endhostb应该具有这种IP地址,10.10.a.1和10.10.a.2,其中a是相同的 .
1 回答
我想到了,
这是正确的方法 .
现在,在剩余的三个节点中的每个节点上运行以下命令 .
ifconfig eth 10.10.10.a
a和a在哪里是唯一的数字 .