3

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

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

4

1 回答 1

0

我认为这个问题很老了。但是您可以使用主机跟踪器模块来做到这一点。

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

于 2017-05-11T18:24:35.180 回答