定義
CIDR,英文全稱是Classless InterDomain Routing。中文意思是無類別域間路由。是一種分配 IP 地址和 IP 路由的方法?;ヂ?lián)網(wǎng)協(xié)議 (IP) 標(biāo)準(zhǔn)的集合用于為網(wǎng)絡(luò)和單個設(shè)備創(chuàng)建唯一標(biāo)識符。IP 地址允許將唯一的信息包傳輸?shù)教囟ㄓ嬎銠C(jī)。
CIDR主要用于使用IP地址,高效解決路由表爆炸。它在 RFC(征求意見)1518 和 RFC 4632 中定義。它是一個地址塊分配。IPV4尋址系統(tǒng)中有五個不同的類。IP 地址類用于互聯(lián)網(wǎng) IP 地址分配。
它們是A類地址,B類地址,C類地址,D類地址,E類地址。
A類地址:在 A 類中,考慮第一位。它始終設(shè)置為零。它可以將 IP 地址從 1.X.X.X 到 126.X.X.X。
B類地址:在B類中,考慮前兩位。它可以將 IP 地址從 128.0.X.X 獲取到 191.255.X.X。
C類地址:在C類中,考慮前三位。它可以將 IP 地址從 192.0.0.X 獲取到 223.255.255.X。
D類地址:考慮D類的前四位。它可以將 IP 地址從 224.0.0.0 獲取到 239.255.255.255。此類用于多播。
E類地址:E類IP地址保留用于研究和開發(fā)。它可以將 IP 地址從 240.0.0.0 到 255.255.255.254。
因此,我們可以根據(jù)需要選擇IP地址。對于主機(jī)地址,我們使用 A 類/B 類/C 類的 IP 地址。
目前,網(wǎng)絡(luò)地址范圍使用無類別的域間路由。通過使用 CIDR,替換了使用 A 類、B 類、C 類 IP 地址的舊方法。在較舊的方法中,如果我們以B類為例,因?yàn)樗蛔畛J褂谩H绻魏螜C(jī)構(gòu)或任何組織需要主機(jī),則會為他們提供主機(jī),但在大多數(shù)情況下,所有分配的主機(jī)都沒有被使用,甚至導(dǎo)致路由表爆炸。
在CIDR中,需要IP地址的人必須從服務(wù)提供商處購買IP地址分配器;它可以是購買者要求的任何尺寸。每當(dāng)基于地址前綴啟用它時,它就允許不同級別的不同路由器在不同長度的前綴上進(jìn)行路由。CIDR用于IPV4。IPV4 是 32 位,最常用的網(wǎng)絡(luò)是 /8、/16、/24 和 /32。
CIDR如何運(yùn)作?
CIDR 是傳統(tǒng)子網(wǎng)劃分的替代方法。它也稱為無類尋址。它由 CIDR 塊組成;通過這種方式,它根據(jù)某些規(guī)則根據(jù)用戶的要求動態(tài)分配 IP 地址?;ヂ?lián)網(wǎng)號碼分配機(jī)構(gòu) (IANA) 處理 CIDR 塊的分配。
網(wǎng)段
此塊包含 IP 地址。該塊由 3 個基本規(guī)則組成。
下面提到的 3 條基本規(guī)則:
規(guī)則 1:在 CIDR 塊中,分配給主機(jī)的 IP 地址應(yīng)該是連續(xù)的。
規(guī)則 2:塊的大小應(yīng)為 2 次冪,并且應(yīng)等于 IP 地址的總數(shù)。
規(guī)則 3:塊的大小必須能被塊的第一個 IP 地址整除。
CIDR 表示法
CIDR IP 地址表示形式與 IP 地址相同;它以反斜杠結(jié)尾,后跟一個數(shù)字。n 表示網(wǎng)絡(luò)位數(shù)。它被稱為 IP 網(wǎng)絡(luò)前綴。
網(wǎng)段IP地址的一般表示方式是A.B.C.D / N
舉例說明
如果給我們 CIDR 表示,我們可以找到 IP 地址的范圍。
我們可以通過示例看到這一點(diǎn)。
示例 #1
CIDR 表示形式為 21.19.35.40/24。找到網(wǎng)段的IP地址?
24表示用于識別網(wǎng)絡(luò)的位數(shù)。
這 5 位用于標(biāo)識主機(jī)。
網(wǎng)段地址為21.19.35.40/24。
第一個 IP 地址是 21.19.35.0
最后一個 IP 地址是 21.19.35.255
總費(fèi)用為256。
網(wǎng)絡(luò)掩碼是 255.255.255.0。
示例 #2
表示形式為 255.255.255.255/31。找到網(wǎng)段的IP地址?
31表示用于識別網(wǎng)絡(luò)的位數(shù)。
1 位用于標(biāo)識主機(jī)。
網(wǎng)段地址為255.255.255.255/31。
第一個 IP 地址是 255.255.255.254
最后一個 IP 地址是 255.255.255.255
總費(fèi)用為2。
網(wǎng)絡(luò)掩碼是 255.255.255.254。
我們可以從 IP 地址塊中找到 CIDR 塊。
示例 #3
IP 地址范圍為 21.19.35.64 和 21.19.35.127。找到網(wǎng)段?
IP 地址范圍為 21.19.35.64 和 21.19.35.127。
在進(jìn)一步之前,應(yīng)該檢查上面提到的 CIDR 塊規(guī)則是否滿足,那么它是一個 CIDR 塊。
所以塊的大小是 26.(即 127 – 64 + 1 = 64)
位數(shù) = 32 – 6 = 26。
網(wǎng)段為21.19.35.64/26。
示例 #4
IP 地址范圍為 255.255.255.32 和 255.255.255.63。
IP 地址范圍為 255.255.255.32 和 255.255.255.63。
在進(jìn)一步之前,應(yīng)該檢查上面提到的 CIDR 塊規(guī)則是否滿足,那么它是一個 CIDR 塊。
所以塊的大小是 25.(即 63 – 32 + 1 = 64)
位數(shù) = 32 – 5 = 27。
網(wǎng)段為255.255.255.32/27。