我已经在迷你内创建了一个拓扑(如这里所示)。我想运行2 pox controllers.Calculate,在控制器c0上运行负载,然后迁移到控制器c1。目前,我运行的pox控制器如下:
来自1号航站楼的
cd pox
./pox.py openflow.of_01 --port=6633和来自2号航站楼的
cd pox
./pox.py openflow.of_01 --port=6634和迷你自定义拓扑
sudo python ~/mininet/custom/customtopo.py结果:
未满足ping请求。
运行两个控制器的正确方法是什么?
发布于 2016-11-02 12:42:53
为了运行两个控制器,我们在第一航站楼上执行以下操作
./pox.py forwarding.l2_pairs openflow.of_01 --port=6633在2号航站楼
./pox.py forwarding.l2_pairs openflow.of_01 --port=6634在第三航站楼,我们运行微型管。
sudo python ~/mininet/custom/customtopo.py使用forwarding.l2_pairs可以使OpenFlow交换机起到类似于L2学习开关的作用。然而,这可能是最简单的方法来正确地做它。与l2_learning不同,l2_pairs安装规则完全基于MAC地址。参考资料:这里
https://stackoverflow.com/questions/40376910
复制相似问题