網路遮罩 路由匯總

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

2012-10-05
隨著網路設計日趨複雜,子網路數量大幅增加,路由器的路由表資料量也將急速暴增,此一現象將導致比對路由路徑的速度變慢。其中的關鍵在於如何減少路由表資料的數量,以下將說明相關技術以資因應。
由此可以發現,網路遮罩長度不能超過30個,因為至少要保留網路位址以及廣播位址,而還要能夠分配IP位址的話,網路遮罩最多只能到30個位數。

因為打算能夠分配55個IP位址,所以從上面這個表格可以看出,至少要使用26個位元當作網路遮罩。

由於所分配到的網段是:

 

所以轉換成二進位的話,就變成:

 

這裡筆者稍微偷懶一下,只把後面的32.0轉換成二進位。而粗體顯示的部分是屬於網路位址部分,在這裡規劃的時候無法變更。而剛剛也計算出來要使用的網路遮罩個數是26,所以可以把所能獲得的第一個網段分配給部門1:

 

而第二段要怎麼計算呢?知道剛剛分配的遮罩數目是26,因此重新看一下剛剛所分配的子網路遮罩:

 

筆者把屬於172.16.32.0/26網段的的子網路(Subnet)部分標示底線,讓讀者比較明白,從中可以看出,粗體而且具有底線的部分就是原本的子網路部分,而沒有粗體但是有底線的部分是VLSM的子網路部分。

由於現在要計算下一個網段的位址,而能動的是標示底線的部分,所以下一個要給部門2的子網路應該是:

 

而要給部門3的子網路是:

 

同理,最後要給部門4的子網路如下:

 

現在,把這些已經分配好的子網路填到剛剛的網路架構圖中,如下圖所示:

 

接下來,分配路由器A、B、C、D以及路由器S之間的IP位址。剛剛分配完四個部分之後,172.16.32.0/24都不能使用,所以接下來可以分配的第一組子網路可以是:

 

再來,計算遮罩數目應該要多少。假設要先分配給路由器A和路由器S之間,則因為只需要分配兩個IP位址,一個給路由器A朝向路由器S的介面,另一個IP位址則分配給路由器S朝向路由器A的介面。因此至少要使用的遮罩是30。所以可以得知要分配的子網路是:

 

同樣地,路由器B和路由器S之間的子網路,就是下一段子網路位址:

 

而路由器C和路由器S之間的子網路就是下一段子網路位址:

 

路由器D和路由器S之間的子網路,也就是下一段子網路位址:

 

現在,把這些子網路資訊加到剛剛的網路架構圖中,就完成了整個IP位址分配。如下圖所示。這樣就大功告成了!是不是很簡單!

 

路由匯總介紹

路由匯總的英文全名是Route Summarization,又稱為Route Aggregation或Super-netting,其主要目的在於將多筆路由資訊匯總成比較簡單的單筆路由資訊。

先來看看下面這個例子,就會了解路由匯總的用途和好處在哪裡:

 

在以上的網路架構圖中,路由器X接著兩個子網路,分別是172.16.32.0/24和172.16.128.0/24,如果沒有路由匯總的話,路由器X必須把這兩個子網路中的路由資訊全部傳送給路由器Y。

如此一來,當這兩個子網路中有任何的改變時,路由器X都必須傳送相對應的路由資訊給路由器Y,這樣不僅增加太多的網路負擔,若要維護這些資料,也是相當麻煩的事情。

如果再仔細看一下這個網路架構圖可以發現,對於路由器Y而言,相當於「路由器X知道如何送到172.16.0.0/16這樣的網路區段」,所以往後一旦路由器Y收到相當於傳送給172.16.0.0/16這樣的目的地,就可以直接把這樣的封包傳送給路由器X,因為它知道怎麼傳送。


追蹤我們Featrue us

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

我知道了!