SDN 下用ODL实现QoS保障(2)-创建网络拓扑

本文介绍了在SDN环境中,如何使用ODL(OpenDaylight)实现QoS保障,通过创建一个包含环路的复杂网络拓扑。作者选择了100M带宽和10ms延迟的网络参数,并提供了使用Mininet编写Python脚本来构建该拓扑的详细步骤。

博主转方向了,此系列不再更新

1.确定一个网络拓扑结构

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

2.编写Mininet拓扑脚本(Python2.7)

既然网络结构已经确定了,下面的任务就是根据Mininet的接口实现上述的网络拓扑了。
在这里我们使用的是Mininet提供的其中一种拓扑的构建方法。实际上Mininet的拓扑的构建,官方还提供了一种图形化的构建工具,请有兴趣的读者不妨自行尝试一下,看看与一下的构建方式的具体的区别是什么(实际上是有较大区别的)。
我们新建一个名为my_topo.py的拓扑Python脚本,内容如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值