路由與交換 基礎 7 彙總地址計算方法詳解

對於路由彙總,許多朋友有點不明白,其中,朋友們經常會問:這個彙總地址是怎樣得出來的?其實,知道了其計算方法就變得很簡單了,舉個例子說明:

這裏我舉個大家都熟悉的B類私有網絡地址 作爲將要彙總的網絡地址範圍。

大家都知道,B類私有網絡的網絡號範圍爲 172.16.0.0/16~172.16.31.0.0/16。

B類私有網絡的地址範圍爲 172.16.0.0/16~172.16.255.255/16。(注意,這裏要區分網絡號跟ip地址的概念,若不清楚,建議搜索一下相關的概念)

現在,我想將整個B類私有網絡地址的 彙總成一個地址,許多朋友似乎對這樣的表述不解,那我換另一種表述,也就是用一個IP網絡地址來代表整個B類私有網絡地址。這樣大家明白了吧。

閒話少說,現在立即進行彙總地址的計算:

首先從原理說起:

先將起始網絡號172.16.0.0/16化成二進制形式,得到:

10101100.00010000.00000000.00000000/16

再將末尾網絡號172.31.0.0/16化成二進制形式,得到:

10101100.00011111.00000000.00000000/16

到這裏,不知朋友們看出了起始網絡號跟末尾網絡號之間的關係沒有?沒有?我將這兩個二進制數字列在一起好作比較:

10101100.00010000.00000000.00000000/16 = 172.16.0.0/16

10101100.00011111.00000000.00000000/16 = 172.31.0.0/16

這裏,都看到了吧。其實他們有着相同的12位二進制數,也就是說,可以用這相同的前12位作爲網絡號,後面的均爲主機號。也就是說,網絡號所用位數爲:第一個點前面的8位二進制數 加上 第一個點後面的4位二進制數。即 8 + 4 = 12 ,即一共用了12位二進制數表示相同的網絡號。

我們從上面的這個過程(找到了起始網絡號跟末尾網絡號的關係)是彙總計算的核心。接下來,我們繼續接下來的收尾工作:

將 起始網絡號和末尾網絡號 彙總成一個網絡號(簡單來說,就是用一個網絡號來包括起始網絡號和末尾網絡號),由於起始網絡號跟末尾網絡號均由相同的 前12 位二進制數構成,所以,可以將這 前面的12位二進制數作爲彙總地址的網絡號。即得出:

172.16.0.0/12

這個就是我們所要的彙總地址了,它包括了172.16.0.0/16~172.31.0.0/16的網絡號範圍。

本文出自 “LinJiaEn 's 學習庫” 博客,轉載請註明了出處,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章