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:
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.
- 613 megtekintés