基于SDN負載均衡技術的研究與實現(xiàn)
發(fā)布時間:2019-06-27 13:08
【摘要】:隨著互聯(lián)網(wǎng)的迅速發(fā)展,網(wǎng)絡流量日益增大,數(shù)據(jù)中心面臨的流量壓力也不斷增加。由于傳統(tǒng)網(wǎng)絡架構(gòu)無法對網(wǎng)絡設備進行全局性管控,因此容易造成節(jié)點負載不均,導致網(wǎng)絡服務質(zhì)量下降。軟件定義網(wǎng)絡(SDN, Software Defined Network)將傳統(tǒng)網(wǎng)絡設備的轉(zhuǎn)發(fā)層與控制層分離,利用控制層實現(xiàn)對網(wǎng)絡的集中式管理。SDN架構(gòu)為數(shù)據(jù)中心的負載均衡提供了良好的思路。針對數(shù)據(jù)中心內(nèi)網(wǎng)絡節(jié)點負載不均的問題,有人提出通過單鏈路指標評價路徑進行流量的均衡,為了更好的評價路徑,本文綜合評價了路徑的多個指標,提出了基于鏈路多指標的最小花費負載均衡(LCLB,Least Cost Load Balancing)算法,降低了鏈路中負載的抖動率,達到了負載均衡效果。本文設計與實現(xiàn)了控制器中的鏈路發(fā)現(xiàn)模塊、拓撲管理模塊、拓撲計算模塊、信息統(tǒng)計模塊、負載均衡模塊及流表下發(fā)模塊,并在此基礎上研究和設計了基于SDN的LCLB算法策略。通過拓撲計算模塊求得主機間的所有路徑,利用統(tǒng)計模塊對鏈路狀態(tài)進行實時監(jiān)控,在負載均衡模塊中綜合考量整個路徑中的鏈路指標值并根據(jù)鏈路狀態(tài)獲取最小花費值的路徑,避免路徑因單個鏈路產(chǎn)生的擁塞情況。通過多次實驗表明,本文的算法降低了鏈路負載抖動率和丟包率,能夠有效緩解網(wǎng)絡擁塞,具有良好的負載均衡效果。
[Abstract]:With the rapid development of the Internet, the network traffic is increasing day by day, and the traffic pressure faced by the data center is also increasing. Because the traditional network architecture can not control the network equipment globally, it is easy to cause uneven load of nodes and lead to the decline of network quality of service. The software defines the network (SDN, Software Defined Network) to separate the forwarding layer from the control layer of the traditional network equipment, and uses the control layer to realize the centralized management of the network. SDN architecture provides a good idea for the load balancing of the data center. To solve the problem of uneven load of network nodes in data center, some people propose to evaluate the traffic balance by single link index. In order to better evaluate the path, this paper comprehensively evaluates several indexes of the path, and proposes a minimum cost load balancing (LCLB,Least Cost Load Balancing) algorithm based on link multi-index, which reduces the buffeting rate of load in the link and achieves the load balancing effect. In this paper, the link discovery module, topology management module, topology calculation module, information statistics module, load balancing module and flow table sending module in the controller are designed and implemented, and the LCLB algorithm strategy based on SDN is studied and designed. Through the topology calculation module, all the paths between hosts are obtained, and the link state is monitored in real time by using statistical module. The link index value in the whole path is comprehensively considered in the load balancing module and the path with the minimum cost value is obtained according to the link state, so as to avoid the congestion caused by a single link. Many experiments show that the proposed algorithm reduces the link load buffeting rate and packet loss rate, can effectively alleviate the network congestion, and has a good load balancing effect.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.0
[Abstract]:With the rapid development of the Internet, the network traffic is increasing day by day, and the traffic pressure faced by the data center is also increasing. Because the traditional network architecture can not control the network equipment globally, it is easy to cause uneven load of nodes and lead to the decline of network quality of service. The software defines the network (SDN, Software Defined Network) to separate the forwarding layer from the control layer of the traditional network equipment, and uses the control layer to realize the centralized management of the network. SDN architecture provides a good idea for the load balancing of the data center. To solve the problem of uneven load of network nodes in data center, some people propose to evaluate the traffic balance by single link index. In order to better evaluate the path, this paper comprehensively evaluates several indexes of the path, and proposes a minimum cost load balancing (LCLB,Least Cost Load Balancing) algorithm based on link multi-index, which reduces the buffeting rate of load in the link and achieves the load balancing effect. In this paper, the link discovery module, topology management module, topology calculation module, information statistics module, load balancing module and flow table sending module in the controller are designed and implemented, and the LCLB algorithm strategy based on SDN is studied and designed. Through the topology calculation module, all the paths between hosts are obtained, and the link state is monitored in real time by using statistical module. The link index value in the whole path is comprehensively considered in the load balancing module and the path with the minimum cost value is obtained according to the link state, so as to avoid the congestion caused by a single link. Many experiments show that the proposed algorithm reduces the link load buffeting rate and packet loss rate, can effectively alleviate the network congestion, and has a good load balancing effect.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.0
【參考文獻】
相關期刊論文 前3條
1 黃正興;蘇e,
本文編號:2506816
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2506816.html
最近更新
教材專著