如何使用open vswitch和Pox控制器检查Mininet中哪些端口连接到主机?

时间:2014-04-10 04:44:52

标签: python pox openflow

我正在尝试使用python编写一个Pox控制器。使用Mininet设置环境,开关类型为ovsk(打开vswitch)。对于每个单独的交换机,一些端口连接到主机,其中一些端口与其他对等交换机连接,一些端口可能连接到控制器或路由器。我可以使用" sh ovs-ofctl show"在mininet中获取带有接口名称的openflow端口号映射。

我的问题是:在Pox python代码中,如何检查交换机上哪些端口连接到主机,哪些端口连接到对等交换机,控制器或路由器?

1 个答案:

答案 0 :(得分:0)

我认为这个问题已经过时了。但你可以使用主机跟踪器模块这样做。

在misc下的主机跟踪器模块和gephi_topo模块中查看了在PacketIn事件下提取此类信息的代码。