網路遮罩 路由匯總

善用路由匯總 提升路徑比對速度

2012-10-05
隨著網路設計日趨複雜,子網路數量大幅增加,路由器的路由表資料量也將急速暴增,此一現象將導致比對路由路徑的速度變慢。其中的關鍵在於如何減少路由表資料的數量,以下將說明相關技術以資因應。
有些路由協定如RIP、IGRP以及EIGRP路由協定,都會自動運行路由匯總的動作,若是OSPF和IS-IS路由協定,必須設定手動路由匯總的相關設定,但如果是EIGRP和RIPv2路由協定,則可以把自動路由匯總功能關閉,而改用手動設定的方式。

雖然有些路由協定會做到自動路由匯總,但建議網路管理人員還是自行檢視一下網路規劃的相關文件,看是否符合期待的規劃比較好。

此外,若使用路由匯總這樣的功能,在路由表格內,對於某一個路徑可能就存在一筆以上的路由資料,這時選擇的條件就是「選擇符合長度比較長的路由資料」。舉例來說,假設路由表中有兩筆路由資料分別是:

 

如果現在有一個封包要經過目前這台路由器送往172.16.32.5,則這台路由器會選擇172.16.32.0/24這筆路由資料,因為這筆路由資料和目的地資料所符合的長度比較長。

非連續性網路的路由匯總

非連續性網路的路由匯總是相當重要的概念,也是網路管理人員在規劃IP位址時,考量路由匯總所必須知道的觀念。所謂的「非連續性」指的是子網路。透過下面這個網路架構圖來舉例說明:

 

假設網路架構圖如上所示,如果採用Classful的路由協定,位於網路邊緣的路由器就會自動做路由匯總的動作,而且這樣自動的動作在RIPv1和IGRP路由協定中是不能變更的。這樣就會出現很大的問題。

假設上面這個範例是使用RIPv1路由協定,因為RIPv1路由協定是不會傳送子網路遮罩的,所以路由器P會向192.168.2.0/26中的路由器傳送這樣的路由匯總資料:

 

而路由器Q也會向192.168.2.0/26中的路由器傳送以下的路由匯總資料:

 

此時,當192.168.2.0/26子網路中有某台路由器想傳送資料到172.16.0.0時,這台路由器就完全不知道應該傳送到哪個方向。這樣的設計是不行的,如果192.168.2.0/26中的路由器又再啟動Load Balancing功能,那相當於兩邊的172.16.X.X/24的子網路都會失去一半的封包。

要解決這種非連續性網路的路由匯總,可以使用RIPv2、EIGRP或OSPF等路由協定,因為這些路由協定都可以關閉自動路由匯總功能。如此一來,問題就可以解決了!

結語

這篇文章講解了不少網路管理人員在規劃公司內部IP位址時最重要的觀念,不僅介紹了網路遮罩的概念、多變長度子網路遮罩的概念,還有路由匯總的運行方式、規劃IP位址以及子網路時所可能遇到的問題,因此各位讀者要明白各種設計都有其獨特的用途,各種路由協定也是。唯有真正明白其中的不同之處,了解背後運作的原理,才能真正設計出效率高、運作正確的網路架構。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!