CIDR無類別域間路由

 

 

  CIDR中文全稱是無分類域間路由選擇,英文全稱是Classless Inter-Domain Routing,在平常,大家多稱之爲無分類編址,它也是構成超網的一種技術實現。CIDR在一定程度上解決了路由表項目過多過大的問題。CIDR之所以稱爲無分類編址,就是因爲CIDR完全放棄了之前的分類IP地址表示法,它真正消除了傳統的A類、B類、C類地址以及劃分子網的概念,它使用如下的IP地址表示法:

 

    IP地址 ::= {<網絡前綴>, <主機號>} / 網絡前綴所佔位數

 

    CIDR僅將IP地址劃分爲網絡前綴和主機號兩個部分,可以說又回到了二級IP地址的表示,不過大家要注意,最後面用“/”斜線分隔,在其後寫上了網絡前綴所佔的位數,這樣就不需要告知路由器地址掩碼,僅需要通過網絡前綴所佔的位數就可以得到地址掩碼,爲了統一,CIDR中的地址掩碼依然稱爲子網掩碼。

 

    CIDR表示法給出任何一個IP地址,就相當於給出了一個CIDR地址塊,這是由連續的IP地址組成的,所以CIDR表示法構成了超網,實現了路由聚合,即從一個IP地址就可以得知一個CIDR地址塊。例如:已知一個IP地址是:128.14.35.7/20,那麼這個已知條件告訴大家的並不僅僅是一個IP地址這麼簡單,我們來分析一下。

 

    128.14.35.7/20 = 10000000  00001110  00100011  00000111

 

    即前20位是網絡前綴,後12位是主機號,那麼我們通過令主機號分別爲全0和全1就可以得到一個CIDR地址塊的最小地址和最大地址,即

 

    最小地址是:128.14.32.0      = 10000000  00001110  00100000  00000000 

    最大地址是:128.14.47.255  = 10000000  00001110  00101111 11111111     

    子網掩碼是:255.255.240.0  = 11111111  11111111  11110000  00000000 

 

    因此就可以看出來,這個CIDR地址塊可以指派(47-32+1)*256=4096個地址,這裏沒有把全0和全1除外。

 

參考:

https://www.cnblogs.com/hark0623/p/6547432.html

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