基于SDN网络多路径负载均衡算法研究与仿真①
2021-11-02周杰
佳木斯大学学报(自然科学版) 2021年5期
关键词:模型
周 杰
(安徽电子信息职业技术学院,安徽 蚌埠233000)
0 引 言
在当前传统的网络架构中,网络拥塞现象时常发生,为解决拥塞,传统网络大多通过计算和调度链路网络资源来提高网络数据的处理能力,实现负载均衡。这样的链路负载均衡可以增大网络带宽,提高端到端的传输效率和数据吞吐量,不会因线路故障对传输造成影响[1]。但这种传统的网络链路负载均衡必须事先在数据传输前,进行设计规划,但对于传输过程中,网络流量所具有的局部变化、动态变化和传输分布不均匀等情况,不能进行实时且灵活的调整,从而使得网络很容易出现拥塞的情况。随着下一代互联网,软件定义网络即SDN(Software Defined Network)的提出,使得当前传统的网络架构正在逐渐的发生改变[2]。对于SDN网络来说,它最大的特点是分离了数据控制功能和数据转发功能[3],将控制功能转交给该设备之外的控制器完成,因此SDN网络通过控制器可以很容易实时获得整个网络的拓扑结构[4],从而可以针对全局设置策略以实现网络负载均衡,因此针对SDN网络设计了多路径负载均衡(SDN-Multipath Balance,SDN-MB)方案。
1 多路径负载均衡(SDN-MB)设计方案
多路径负载均衡(SDN-MB)方案主要可分为两部分,一是SDN控制器,负责SDN网络拓扑结构的管理和多路径算法策略的制定和下发;同时将所有Open Flow交换机的状态信息进行收集,并进行分析和计算,然后下发符合需求的流表,从而实现了SDN网络的负载均衡[5,6,7]。二是Open-Flow交换机,负责向控制器传递链路信息,并执行控制器下发的的负载均衡流表,从而对数据包进行相关的操作。……
登录APP查看全文