基于SDN的负载均衡路由算法研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:qiuyu19900318
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的飞速发展,网络中传输的数据变得越来越复杂,数据中心网络将迎来拓扑发现、路由规划、负载均衡等多方面的挑战。软件定义网络(Software-Defined Networking,SDN)作为新一代网络架构,其集中控制的网络管理方式与可编程的特性为解决网络流量增长造成的路径拥塞问题提供了良好的方法。因此,本文基于SDN技术来研究网络负载均衡的路由算法与策略,以达到网络流量合理分配与传输的目的。针对SDN工作的不同阶段,本文在拓扑发现阶段通过改进的拓扑发现机制降低控制器负载;在路由规划阶段使用高效的动态链路负载均衡路由算法解决网络拥塞问题,并通过对重路由流量变化量的计算寻找最佳路径分配方案;在流表下发阶段依据优先级约束的流表更新策略避免网络流量在重路由过程的传输中断。本文首先介绍了课题的研究背景与意义、国内外研究现状以及研究内容。其次,对论文涉及的体系架构与相关技术作了简要的概述。然后,对目前主流的SDN控制器平台实现拓扑发现的成本和开销进行评估,提出一种基于链路层发现协议的改进拓扑发现机制。该机制通过减少控制器发送和处理的消息数来降低控制器负载,实验结果表明改进的拓扑发现机制大大提高了拓扑发现的性能。接下来,提出一种动态链路负载均衡路由算法。在路径初始化阶段,该算法预先计算交换机之间所有可能的路径并根据链路剩余带宽选择初始化路径;在动态路径优化阶段,此算法周期性地检查网络的负载均衡状态,一旦检测到负载不均衡则通过多链路子算法为覆盖剩余带宽最少链路集合的数据流的路径进行重路由,若负载仍不均衡则调用单链路子算法为覆盖剩余带宽最少链路的数据流的子路径进行重路由。实验结果表明,所提出的路由算法相较于目前的LABERIO算法,能够获得更高的链路平均带宽利用率和数据流平均吞吐量。同时,提出一种优先级约束的流表更新策略。该策略确保在重路由过程中流表项以正确的次序更新,有效避免了数据流传输中断的问题。最后,在线性规划单纯形算法中实现求解多重最优解的可能,并提出一种重路由流量变化量计算方法。该方法通过累加网络中各个数据流需求的变化量求得总流量变化量,以此在多重最优解中寻找流量变化最小的最优解,从而减少重路由过程数据包次序错乱问题的发生。
其他文献
中国提出的"丝绸之路经济带"倡议所包含的很多沿线国家属于"后苏联空间"范围。而"后苏联空间"受到地区主导国俄罗斯的实力和战略意图变化及外部大国的影响,日益具备明显的弹
目的:本研究旨在探讨由抗HER2单克隆抗体(Anti-HER2monoclonal antibody)和白蛋白紫杉醇(Nab-paclitaxel,Abraxane(?))构建的抗体-纳米颗粒偶联(ANC,Anti-H/Nab-P)治疗人表皮
体育旅游是旅游者以参与和观赏体育活动为目的,或以体育为主要内容和手段的一种旅游活动形式.体育旅游以它的重复性、参与性、健身性等特性受到广大旅游者的欢迎.体育旅游在
目的:对无菌药品洁净区生产环境发现的微生物进行菌种鉴定和种群分析,初步建立环境微生物数据库,为微生物的溯源调查和污染控制提供科学依据,确保药品的安全。方法:对冻干粉
<正>当前各施工现场习惯性违章时有发生,各类违章的发生与施工人员、管理人员思想观念和对于安全技能的理解和掌握有直接关系,反映出公司管理层、执行层均有问题。抛开县公司
<正>0引言1环境参数与距离相关条件下的多传感器、多目标宽带信号实时模拟是当前水声信号仿真技术迫切需要解决的问题。实现水声阵列接收时域信号仿真的关键在于得到信道的脉
会议
随着田径跳跃项目运动技术的发展 ,运动员的助跑能力已成为决定成绩的主要因素之一。增加速度训练比例是现代跳跃训练的特点和发展趋势。跳远的助跑训练应从短跑开始 ,教练员
内置电脑的万能便携笔记本电脑桌,包括主桌面、空腔框体、左右相互对称的左右副桌面、折叠腿、第一伸缩抽插腿、第二伸缩抽插腿。主桌面的一个边缘面和空腔框体铰接,而左右副桌
传统故障模式影响及危害度分析(FMECA)多应用于产品故障模式风险分析,而未涉及产品制造流程工艺参数优化优先度分析,且其风险优先数(RPN)分析无法对严酷度、发生概率和检测难易程
为满足广州亚运会龙舟赛比赛期间对水量水质的要求,需编制增江龙舟赛事蓄水调水预案。该文提出增江上游水库蓄水调水计划,通过对水库蓄水目标、低水条件下洪水传播时间、各水