CIDR - 計(jì)算機(jī)術(shù)語(yǔ)
CIDR(無(wú)類別域間路由,Classless Inter-Domain Routing)是一個(gè)在Internet上創(chuàng)建附加地址的方法,這些地址提供給服務(wù)提供商(ISP),再由ISP分配給客戶。CIDR將路由集中起來(lái),使一個(gè)IP地址代表主要骨干提供商服務(wù)的幾千個(gè)IP地址,從而減輕Internet路由器的負(fù)擔(dān)。
簡(jiǎn)介
解釋:現(xiàn)行的IPv4(網(wǎng)際協(xié)議第4版)的地址已經(jīng)耗盡,這是一種為解決地址耗盡而提出的一種措施。它是將好幾個(gè)IP網(wǎng)絡(luò)結(jié)合在一起,使用一種無(wú)類別的域際路由選擇算法,可以減少由核心路由器運(yùn)載的路由選擇信息的數(shù)量。
所有發(fā)送到這些地址的信息包都被送到如MCI或Sprint等ISP。1990年,Internet上約有2000個(gè)路由。五年后,Internet上有3萬(wàn)多個(gè)路由。如果沒有CIDR,路由器就不能支持Internet網(wǎng)站的增多。
CIDR采用13~27位可變網(wǎng)絡(luò)ID,而不是A-B-C類網(wǎng)絡(luò)ID所用的固定的8、16和24位。例如:192.168.0.132/28,這排數(shù)字告訴你的子網(wǎng)掩碼是多少,/28表示多少位為1,最大/32。但是你必須知道的一點(diǎn)是,不管是A類還是B類還是其他類別地址,最大可用的只能為/30。即保留2位主機(jī)位。
基本思想
適當(dāng)分配多個(gè)合適的IP地址,使得這些地址能夠進(jìn)行聚合,減少這些地址在路由表中的表項(xiàng)數(shù)。如,給某個(gè)網(wǎng)絡(luò)分配16個(gè)C類地址,采用適當(dāng)?shù)姆椒ǚ峙溥@些地址,使得16個(gè)地址能夠聚合成一個(gè)地址。
“無(wú)分類”指不考慮IP地址所屬的類別,路由的策略完全基于整個(gè)32bitIP地址的掩碼來(lái)操作。
如何工作
CIDR對(duì)原來(lái)用于分配A類、B類和C類地址的有類別路由選擇進(jìn)程進(jìn)行了重新構(gòu)建。CIDR用13-27位長(zhǎng)的前綴取代了原來(lái)地址結(jié)構(gòu)對(duì)地址網(wǎng)絡(luò)部分的限制(3類地址的網(wǎng)絡(luò)部分分別被限制為8位、16位和24位)。
在管理員能分配的地址塊中,主機(jī)數(shù)量范圍是32-500,000,從而能更好地滿足機(jī)構(gòu)對(duì)地址的特殊需求。CIDR地址中包含標(biāo)準(zhǔn)的32位IP地址和有關(guān)網(wǎng)絡(luò)前綴位數(shù)的信息。以CIDR地址222.80.18.18/25為例,其中“/25”表示其前面地址中的前25位代表網(wǎng)絡(luò)部分,其余位代表主機(jī)部分。
CIDR建立于“超級(jí)組網(wǎng)”的基礎(chǔ)上,“超級(jí)組網(wǎng)”是“子網(wǎng)劃分”的派生詞,可看作子網(wǎng)劃分的逆過程。子網(wǎng)劃分時(shí),從地址主機(jī)部分借位,將其合并進(jìn)網(wǎng)絡(luò)部分;而在超級(jí)組網(wǎng)中,則是將網(wǎng)絡(luò)部分的某些位合并進(jìn)主機(jī)部分。
這種無(wú)類別超級(jí)組網(wǎng)技術(shù)通過將一組較小的無(wú)類別網(wǎng)絡(luò)匯聚為一個(gè)較大的單一路由表項(xiàng),減少了Internet路由域中路由表?xiàng)l目的數(shù)量。
應(yīng)用
為提高IPv4地址空間利用率,IETF提出無(wú)類域間路由CIDR地址結(jié)構(gòu)。分析無(wú)分類編址CIDR與分類編址的轉(zhuǎn)換、CIDR工作方式、地址分配方法與標(biāo)記技術(shù),推導(dǎo)最長(zhǎng)地址前綴匹配查找算法。提出基于CIDR的快速計(jì)算地址塊、網(wǎng)絡(luò)ID與構(gòu)建超網(wǎng)方法。研究表明,無(wú)分類編址CIDR與分類編址都是基于IPv4地址的分配方法,均可用無(wú)分類編址CIDR表示。
