我已经建立了连接到远程Floodlight控制器的SDN mininet网络。 设置如下:
控制器通过单独的连接连接到开关1,开关2和开关3。
交换机2同时连接到交换机1和交换机3
每个交换机都连接到主机。
因此,有2个VM,一个VM具有交换机和主机,另一个VM具有控制器。我通过运行python文件创建mininet网络。
设置正在运行,但是,当我运行Wireshark(在捕获所有接口的mininet VM上)以监控流量时,我看不到交换机的IP地址。我只看到虚拟机的IP地址。 因此,例如,如果mininet VM IP为“ 192.168.88.103”,则当交换机一与控制器通信时,我会看到此IP,还有交换机的端口号,但我看不到交换机的IP为“ 10.0.0.7”。在Wireshk中。
这是我在python文件中用来设置交换机IP的代码行 s1.cmd('ifconfig s1 10.0.0.7')
有人可以帮我解决这个问题吗?