通过Mininet python API设置的带宽不会反映在Opendaylight中

通过Mininet python API设置的带宽不会反映在Opendaylight中,python,opendaylight,mininet,sdn,Python,Opendaylight,Mininet,Sdn,我一直在尝试在mininet中模拟具有不同带宽的不同边缘/链接的网络。我使用以下命令在mininet中添加带有特定bw的链接。在下面的代码片段中,我将边缘(s1-s2)的带宽设置为3mbps self.addLink(s1, s2, bw=3, delay='5ms', use_htb=True) 我正在通过执行以下操作将mininet拓扑连接到远程OpenDaylight控制器 net = Mininet( topo=topo, host=CPULim

我一直在尝试在mininet中模拟具有不同带宽的不同边缘/链接的网络。我使用以下命令在mininet中添加带有特定bw的链接。在下面的代码片段中,我将边缘(s1-s2)的带宽设置为3mbps

self.addLink(s1, s2, bw=3, delay='5ms', use_htb=True)
我正在通过执行以下操作将mininet拓扑连接到远程OpenDaylight控制器

 net = Mininet( topo=topo,
                   host=CPULimitedHost, link=TCLink,
                   autoStaticArp=True, controller=partial( RemoteController, ip='127.0.0.1', port=6633 ) )
然而,我看到在开放式日光控制器API(和插件)中设置了10Gbps带宽。我试着做了很多研究,但没有发现任何有用的东西

类似职位:


任何帮助都将不胜感激。感谢您,10Gbps是最大的传输能力,它取决于精神设备。但是你在mininet上设置的带宽是流量控制的结果。这与计算机上的NIC为10Mbps的情况类似,但您只能始终以低于10Mbps的速度访问Internet

我也有类似的问题。所以基本上问题是OVS(开放式V交换机,是与控制器通信的接口)不知道mininet的具体情况,比如带宽

此外,我们在tc配置上与OVS进行斗争

OVS始终设置:“10GB-FD铜缆和速度:现在10000 Mbps,最大0 Mbps”

请参见下面的命令,以确认:

mininet> dpctl dump-ports-desc
*** s1 ------
OFPST_PORT_DESC reply (xid=0x2):
1(s1-eth1): addr:36:71:79:5e:6e:e0
config: 0
state: 0
current: 10GB-FD COPPER
speed: 10000 Mbps now, 0 Mbps max

见参考资料: