CIDR無類別域間路由

2021-10-04 10:50:44 字數 847 閱讀 9058

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位址塊的最小位址和最大位址,即

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

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

參考:

CIDR無類別域間路由

cidr 無類別域間路由,classless inter domain routing 是乙個在internet上建立附加位址的方法,這些位址提供給服務提供商 isp 再由isp分配給客戶。cidr將路由集中起來,使乙個ip位址代表主要骨幹提供商服務的幾千個ip位址,從而減輕internet路由器的...

無類域間路由CIDR

ip遇到的問題 分類造成了數百萬個位址浪費 路由表膨脹 cidr基本思想 分配ip位址的時候不再以類別來分,而是按照可變長的位址塊來分配 按需分配 cidr路由 當乙個分組到來到的時候 例如上圖,目的ip位址是屬於左邊那個網路的,然而它和22位 19位的兩個子網掩碼進行與操作得到目的網路位址都一樣,...

CIDR 無類域間路由

cidr 叫做無類域間路由,isp常用這樣的方法給客戶分配位址,isp提供給客戶1個塊 block size 類似這樣 192.168.10.32 28,這排數字告訴你你的子網掩碼是多少,28 代表多少位為1,最大 32.但是你必須知道的1 點是 不管是a類還是b類還是其他類位址,最大可用的只能為3...