CIDR (Classless Inter-Domain Routing)

botond küldte be 2023. 03. 14., k – 00:28 időpontban

Tartalom

 

Ismertető

A CIDR (Classless Inter-Domain Routing) egy olyan hálózati protokoll, amely lehetővé teszi a hálózati címzési rendszer hatékonyabb felhasználását az interneten és más hálózatokon. A CIDR létrehozása a hagyományos osztályos címzési rendszer korlátainak feloldására szolgált. Az osztályos címzési rendszernek három osztálya volt: A, B és C. Minden osztály különböző méretű hálózatokat képviselt. Az A osztályú hálózatok voltak a legnagyobbak, míg a C osztályúak kisebbek. Az osztályos címzési rendszernek azonban voltak korlátai, például a hálózati címek szűk tartománya és a hálózatok skálázhatóságának korlátozottsága.

A CIDR feloldja ezeket a korlátokat azzal, hogy az osztályok helyett változó hosszúságú prefixeket használ a hálózati címzésre. Az ilyen prefixek lehetővé teszik a hálózatok szabadon allokálható méretének használatát. Például, ha az interneten egy címtartományban csak 2000 darab IP-címre van szükség, a CIDR lehetővé teszi a címtartomány szabadon választható méretét, amely lehet 2000 darab IP-cím vagy bármilyen más szám, amely a szükségleteknek megfelel.

A CIDR használata hatékonyabb hálózati címzést és a hálózatok skálázhatóságát teszi lehetővé. Az ipari szolgáltatók és az internetes szolgáltatók által használt alapvető hálózati protokoll, és a modern hálózatok szinte minden részében használják. A CIDR-ben alkalmazott változó hosszúságú prefixek megoldják az osztályos címzési rendszer korlátait, és lehetővé teszik a hálózati címzési rendszer hatékonyabb felhasználását.

 

 

Példák

Néhány példa a CIDR jelölésre és az ezt megjelenítő IP-cím tartományra:

  • 192.168.0.0/16: Ez a CIDR érték a 192.168.0.0-tól 192.168.255.255-ig terjedő privát hálózati címtartományt jelöl.
  • 10.0.0.0/8: Ez a CIDR érték a 10.0.0.0-tól 10.255.255.255-ig terjedő szintén egy privát típusú hálózati címtartományt jelöl.
  • 216.58.192.0/19: Ez a CIDR érték a 216.58.192.0-tól 216.58.223.255-ig terjedő Google egyik IP-cím tartományát jelöli.
  • 192.0.2.0/24: Ez a CIDR érték azt jelenti, hogy az IP-cím 192.0.2.0-tól 192.0.2.255-ig terjed. Ez a példa egy ún. teszt címtartományra utal, amelyet a hálózati tesztelések során szoktak használni.

Ezeken a példákon kívül természetesen még rengeteg címtartomány van, itt csak néhány példával kívántam szemléltetni ezeknek a megjelenítését. A CIDR rendszer  tehát lehetővé teszi az IP-címek hatékony kezelését a hálózati kommunikáció során.

 

Tartományok kiszámítása

A CIDR - IP-cím tartományok átszámítása a Linux parancssorban igen egyszerű. Ehhez telepíteni kell az ipcalc parancsot:

sudo apt-get install ipcalc

Ezután kérjünk le egy tetszőleges CIDR jelölést:

ipcalc 192.168.0.0/16

Amire a parancs az alábbi kimenetet adja:

Az ipcalc parancs működése

Address:   192.168.0.0          11000000.10101000. 00000000.00000000
Netmask:   255.255.0.0 = 16     11111111.11111111. 00000000.00000000
Wildcard:  0.0.255.255          00000000.00000000. 11111111.11111111
=>
Network:   192.168.0.0/16       11000000.10101000. 00000000.00000000
HostMin:   192.168.0.1          11000000.10101000. 00000000.00000001
HostMax:   192.168.255.254      11000000.10101000. 11111111.11111110
Broadcast: 192.168.255.255      11000000.10101000. 11111111.11111111
Hosts/Net: 65534                 Class C, Private Internet

A parancs visszaadja az IP-cím tartományra vonatkozó fontosabb adatokat, mint például az alhálózati maszkot, első és utolsó használható IP-címeket, a hálózati broadcast IP-címet, az IP-cím osztályát, és az IP-cím típusát, ami a fenti példában egy privát hálózatot jelent. Például otthoni routerek szoktak kiosztani ilyen IP-címeket.

Jelen példában tehát a megadott CIDR tartomány első használható IP-címe a 192.168.0.1, az utolsó használható IP-címe pedig a 192.168.255.254.

 

 

Címkék