当前位置:主页 > 科技论文 > 计算机论文 >

基于SDN的多链路负载均衡策略研究

发布时间:2020-06-22 02:30
【摘要】:随着云计算、大数据等新业务的兴起,网络规模及网络用户数呈现爆炸式增长。数据中心作为IT服务的重要基础设施,其所承载的网络负荷日益加重。如何实现网络负载均衡分配,减小网络拥塞,成为数据中心急需解决的问题,仅仅通过改善传统TCP/IP网络架构已经无法满足当前数据中心网络需求,在这种大背景下新型网络架构SDN应运而生。究其本质,SDN体系即一种网络分层架构,其核心思想是实现控制层与数据层的解耦,由SDN控制器完成对于网络全部功能的集中控制。相比于传统网络架构的分布式控制,SDN网络的集中控制功能及其软件可编程的方式极大地增加了网络的灵活性,将SDN引入数据中心以缓解数据中心流量压力已经引起了越来越广泛的关注。当前数据中心广泛采用的胖树拓扑结构,能够为网络数据流传输提供多条等价路径,该拓扑的多路径特性能够提高网络吞吐量及带宽。但是数据中心采用的传统路由算法ECMP,仅仅是从数量上将数据流近似平均的分配至多条等价路径,这种算法并不适合数据中心流量复杂多变的情形。而软件定义网络的集中架构优势,使得网络能够根据实时状况对流量分流进行动态调整,从而使得多路径特性得到充分发挥。因此本文将对SDN网络环境下的多链路负载均衡策略进行研究。本文选用控制器Ryu作为算法实现的平台,通过在控制器中设计与实现3个自定义模块:信息收集模块、路由模块、流表转发模块来完成方案部署。首先通过信息收集模块得到网络完整拓扑并对拓扑结构中的各链路实时状态进行集中监控。然后由路由模块通过最优k短路径算法实现对于源主机与目的主机间k可靠路径的选取,并制定综合评估模型将各功能模块所收集的网络实时状态信息进行整合,按所得结果对k短路径进行优先级排列,进而得到最有利于当前网络负载均衡的传输路径。最后由流量转发模块向所选链路上的所有交换设备下发相应的数据流处理决策。该策略可根据网络实时状态动态调整网络负载,有效缓解网络拥塞,进而优化网络性能,实现数据高效转发。在仿真平台Mininet上模拟Fat-Tree拓扑,将其与部署了多链路负载均衡策略的Ryu控制器连接,在完整的SDN网络架构下模拟真实数据中心流量模型,对本文方案进行测试。通过对比不同算法的带宽利用率、时延以及吞吐量,证明了本文方案在数据中心流量较大时,负载均衡效果更好,降低了传输时延,增大了网络带宽利用率。
【学位授予单位】:兰州交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP308;TP393.02
【图文】:

组件,组件包,主要功能,策略研究


基于SDN 的多链路负载均衡策略研究组件包所包含的子组件与 OF 协议相关,主要功能是完成协议消息的封装在该组件中包含了 OpenFlow 的所有版本,如本文 Ryu 控制器所支持的 ofproto_v1_3 完成 OF 协议数据结构的定义,而对于 OF 协议的编解码任_v1_3_parser 负责。 app 组件包组件主要功能是存放 Ryu 的应用组件,这些应用组件又可以细分为基础应T 应用组件。该组件中已经包含了很多编写好的基础应用组件,如:simple_stp、simple_vlan 等,分别用于传统二层交换、防广播风暴策略以及 VL基础功能应用的实现,研发人员可在已有网络功能的基础上进行自定义新]。

模块图,网络资源,模块,网络信息


两者均使用 networkx 的有向图存储_discover 此函数为模块主循环函数,又包含了 get_topology 与show_topology 的周期性执行,分别用于实现控制器对于交换机口、等网络资源的实时获取及网络信息在终端格式化展示

【参考文献】

相关期刊论文 前6条

1 张朝昆;崔勇;唐

本文编号:2725045


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2725045.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户93fd4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com