博主转方向了,此系列不再更新
1.确定一个网络拓扑结构
为了实验的效果更加显著,实验用的拓扑不能过于简单,因此经过考虑之后决定设计一个带有环的网络拓扑,而不是常见的树状网络。
(此图片来自网络,如有侵权,请联系我删除)
在这个树状网络中,我们可以看到,连接任意两台主机的路径是唯一的。为了在后期实现寻路相关的功能,经过考虑我们舍弃了树状网络拓扑结构,决定采用以下这种环路结构。
这个网络拓扑相对较为复杂,存在着一些线路上的冗余,比较像真实的网络环境(个人感觉)。
(此图感谢gy提供)
确定完拓扑结构之后,顺便确定一下网络其他参数如下:
带宽为100M,延迟10ms。
2.编写Mininet拓扑脚本(Python2.7)
既然网络结构已经确定了,下面的任务就是根据Mininet的接口实现上述的网络拓扑了。
在这里我们使用的是Mininet提供的其中一种拓扑的构建方法。实际上Mininet的拓扑的构建