OSPF 作負載均衡

使用OSPF作負載均衡探究
1、OSPF產生背景
隨着互聯網的快速發展,爲了知足建造愈來愈大基於IP網絡的須要,不得不把網絡邏輯結構劃分爲一個個單一自治系統。
2、OSPF技術原理
OSPF(Open Shortest Path First開放式最短路徑優先 )是一個內部網關協議(Interior Gateway Protocol,簡稱IGP),用於在單一自治系統(AS)內決策路由。鏈路是路由器接口的另外一種說法,所以OSPF也稱爲接口狀態路由協議。OSPF經過路由器之間通告網絡接口的狀態來創建鏈路狀態數據庫,生成最短路徑樹,每一個OSPF路由器使用這些最短路徑構造路由表。 OSPF路由協議用於在單一自治系統內決策路由。
OSPF經過路由器之間通告網絡接口的狀態來創建鏈路狀態數據庫,生成最短路徑樹,每一個OSPF路由器使用這些最短路徑構造路由表。
OSPF路由協議是一種典型的鏈路狀態路由協議,通常用於同一個路由域內。在這裏,路由域是是指一組經過統一的路由政策或路由協議互相交換路由信息的網絡。在這個AS中,全部的OSPF路由器都維護一個相同的描述這個 AS結構的數據庫,該數據庫中存放的是路由域中相應鏈路的狀態信息,OSPF路由器正是經過這個數據庫計算出其OSPF路由表的。
OSPF將鏈路狀態廣播數據包LSA傳送給在某一區域內的全部路由器,這一點與距離矢量路由協議不一樣。運行距離矢量路由協議的路由器是將部分或所有的路由表傳遞給與其相鄰的路由器。算法

3、OSPF負載均衡技術特色
OSPF會自動計算接口上的Cost值,但也能夠經過手工指定該接口的Cost值,手工指定的優先於自動計算的值。OSPF計算的Cost,一樣是和接口帶寬成反比,帶寬越高,Cost值越小。到達目標相同Cost值的路徑,能夠執行負載均衡,最多6條鏈路同時執行負載均衡。
一、ECMP等價多路徑
即存在多條到達同一個目的地址的相同開銷的路徑。當設備支持等價路由時,發往該目的 IP 或者目的網段的三層轉發流量就能夠經過不一樣的路徑分擔,實現網絡的負載均衡,並在其中某些路徑出現故障時,由其它路徑代替完成轉發處理,實現路由冗餘備份功能。
二、與傳統路由技術比較
若是使用傳統的路由技術,發往該目的地址的數據包只能利用其中的一條鏈路,其它鏈路處於備份狀態或無效狀態,而且在動態路由環境下相互的切換須要必定的時間,而等價多路徑路由協議能夠在該網絡環境下同時使用多條鏈路,不只增長了傳輸帶寬,而且能夠無時延無丟包地備份失效鏈路的數據傳輸。
三、分配包的基本方式
(1)基於數據流的負載分擔
目的地址和源地址相同的報文屬於一個數據流。基於數據流的負載分擔的方式就是,假定有10個數據流,有2條路徑可選擇,一邊各走5個。
(2)基於數據報文的負載分擔
假定有10個數據報文,有2個路徑可選擇,一邊各走5個。
四、優勢
提升鏈路利用率;路徑冗餘備份。
五、缺點
實際上,網絡中各條路徑的帶寬、時延和可靠性等不同,把Cost承認成同樣,不能很好地利用帶寬,尤爲在路徑間差別大時,效果會很是不理想,逐包轉發可能致使報文亂序。例如,路由器兩個出口,兩路徑,一個帶寬是100M,一個是2M,若是部署是ECMP,則網絡總帶寬只能達到4M的利用率。
六、ECMP改進方向
ECMP算法的核心是均衡使用全部等代價的路徑。當前網絡的負載狀態會影響最短路徑的選取。好比,兩點之間的最短路若是使用愈來愈多直至擁塞,最短路就會發生變化。所以,最短路是隨着當前網絡的負載而發生變化的。最短路徑的計算是由鏈路權重肯定的,鏈路權重肯定了以後最短路也就肯定了。因此,如何根據當前網絡負載情況對鏈路權重進行賦值是ECMP路由算法的一個重要的問題。數據庫

4、OSPF負載均衡適用場景
OSPF負載均衡通常與其餘負載均衡一塊兒搭建成負載均衡集羣,提供高可用、高負載服務。網絡

5、一些使用OSFP的實例
OSPF+LVS-DR集羣: 負載均衡

————————————————
版權聲明:本文爲CSDN博主「zyd登」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/zyd_15221378768/article/details/78970361.net

相關文章
相關標籤/搜索