我正在模拟器上的设置上尝试使用 openflow。Emulab 是用于网络实验的测试平台。
我有以下拓扑。我有 4 台普通的 PC 机,hosta、hostb、交换机和控制器。
hosta、hostb、controller通过千兆网卡连接进行切换。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) 在我看来,本指南中的桥接接口确实是一个交换机,应该只有一个交换机,因此只有一个包含所有 eth4-6 作为端口的桥接接口。
3) 如果交换机真的只是“一个”交换机而不是多个交换机,那么 endhosta 和 endhostb 应该具有这种 IP 地址,10.10.a.1 和 10.10.a.2,其中 a 相同。