2

我一直在尝试在 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 带宽。我试图研究很多,但没有发现任何有用的东西。

类似的帖子:https ://mailman.stanford.edu/pipermail/mininet-discuss/2014-June/004629.html

任何帮助,将不胜感激。谢谢

4

2 回答 2

3

我有类似的问题。所以基本上问题是OVS(open V Switch,是与控制器通信的接口)不知道mininet的细节,如带宽。

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

OVS 始终设置:“10GB-FD COPPER 和速度:现在 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

请参阅参考资料: https ://lists.opendaylight.org/pipermail/controller-dev/2014-June/004896.html https://github.com/mininet/mininet/issues/421

于 2014-12-25T14:35:35.303 回答
0

10Gbps是最大的传输能力,取决于心理设备。但是你在 mininet 上设置的带宽是流量控制的结果。这类似于您计算机上的 NIC 是 10Mbps 但您始终只能访问远低于 10Mbps 的 Internet 的情况。

于 2014-12-21T09:07:40.953 回答