Ang Classless Inter-Domain Routing ay binuo noong 1990s bilang isang karaniwang scheme para sa pagruruta ng trapiko sa network sa internet. Bago binuo ang teknolohiya ng CIDR, pinamahalaan ng mga internet router ang trapiko sa network batay sa klase ng mga IP address. Sa system na ito, tinutukoy ng halaga ng isang IP address ang subnetwork nito para sa mga layunin ng pagruruta.
Ang CIDR ay isang alternatibo sa IP subnetting. Inaayos nito ang mga IP address sa mga subnetwork na hiwalay sa halaga ng mga address mismo. Kilala rin ang CIDR bilang supernetting dahil epektibo nitong pinapayagan ang ilang subnet na pagsama-samahin para sa pagruruta ng network.
CIDR Notation
CIDR ay tumutukoy ng hanay ng IP address gamit ang kumbinasyon ng isang IP address at ang nauugnay nitong network mask.
xxx.xxx.xxx.xxx/n
CIDR notation ay gumagamit ng format sa itaas, kung saan ang n ay ang bilang ng (pinakaliwa) 1 bits sa mask.
192.168.12.0/23
Inilalapat ng halimbawa sa itaas ang network mask 255.255.254.0 sa 192.168 network, simula sa 192.168.12.0. Kinakatawan ng notasyong ito ang hanay ng address 192.168.12.0 hanggang 192.168.13.255.
Kumpara sa networking na nakabatay sa klase, ang 192.168.12.0/23 ay kumakatawan sa isang pagsasama-sama ng dalawang subnet ng Class C 192.168.12.0 at 192.168.13.0, bawat isa ay may subnet mask na 255.205.25.
Narito ang isa pang paraan upang mailarawan ito:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
Bukod pa rito, sinusuportahan ng CIDR ang paglalaan ng internet address at pagruruta ng mensahe na independyente sa tradisyonal na klase ng isang ibinigay na hanay ng IP address.
10.4.12.0/22
Ang halimbawa sa itaas ay kumakatawan sa hanay ng address 10.4.12.0 hanggang 10.4.15.255 (network mask 255.255.252.0). Inilalaan nito ang katumbas ng apat na Class C network sa loob ng mas malaking Class A space.
Makikita mo minsan ang CIDR notation na ginagamit kahit para sa mga hindi CIDR network. Sa non-CIDR IP subnetting, gayunpaman, ang halaga ng n ay limitado sa alinman sa 8 (Class A), 16 (Class B), o 24 (Class C).
Narito ang ilang halimbawa:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Paano Gumagana ang CIDR
Noong unang ipinatupad sa internet, ang mga pangunahing routing protocol tulad ng Border Gateway Protocol at Open Shortest Path First ay na-update upang suportahan ang CIDR. Maaaring hindi sinusuportahan ng mga lipas na o hindi gaanong sikat na routing protocol ang CIDR.
Ang mga pagpapatupad ng CIDR ay nangangailangan ng ilang partikular na suporta upang mai-embed sa loob ng mga protocol ng pagruruta ng network.
Ang CIDR aggregation ay nangangailangan ng mga segment ng network na kasangkot na magkadikit (numerically adjacent) sa address space. Halimbawa, hindi maaaring pagsama-samahin ng CIDR ang 192.168.12.0 at 192.168.15.0 sa iisang ruta maliban kung kasama ang intermediate na.13 at.14 na hanay ng address.
Lahat ng internet WAN o backbone router - yaong namamahala ng trapiko sa pagitan ng mga internet service provider - sa pangkalahatan ay sumusuporta sa CIDR upang makamit ang layunin ng pagtitipid sa espasyo ng IP address. Ang mga pangunahing router ng consumer ay kadalasang hindi sumusuporta sa CIDR, kaya ang mga pribadong network kabilang ang mga home network at kahit na maliliit na pampublikong network (LAN) ay kadalasang hindi gumagamit nito.
CIDR at IPv6
Ang IPv6 ay gumagamit ng CIDR routing technology at CIDR notation sa parehong paraan tulad ng IPv4. Idinisenyo ang IPv6 para sa ganap na walang klase na pag-address.