Članci tima

Zašto se ISP-ovi i preduzeća oslanjaju na CIDR za efikasno rutiranje

Kako CIDR grupiše adrese i sažima rute: razrađen primer sa /22, dužine prefiksa, prednosti za rutiranje i ograničenja agregacije.

Sadržaj

Četiri bele kuće sa zasebnim plavim stazama povezuju se sa jednim zajedničkim plavim prilaznim putem.

Jedan pravac može voditi ka celoj grupi odredišta. Detaljnije putanje i dalje su važne unutar te grupe.

Dostavljaču nisu potrebna uputstva do svake prostorije u zgradi pre nego što stigne do ulaza. Mreže mogu koristiti sličan način pojednostavljivanja: jedna ruta može pokazivati ka grupi odredišta, dok ruteri bliži tim odredištima rešavaju detalje. CIDR omogućava takvo grupisanje bez starih, fiksnih klasa adresa.

Prvo pročitajte broj iza kose crte

CIDR je skraćenica od Classless Inter-Domain Routing. U zapisu 192.168.0.0/24, /24 znači da prva 24 od ukupno 32 bita IPv4 adrese čine zajednički prefiks. Ostaje osam bitova, pa blok sadrži 256 adresa. Blok /25 sadrži 128, a /22 sadrži 1.024 adrese. Veći broj iza kose crte znači manji blok.

To su ukupni brojevi adresa, a ne obećanje da se može povezati toliko uređaja. Uobičajena IPv4 LAN podmreža rezerviše mrežnu i broadcast adresu, a adrese su potrebne i mrežnim prolazima. Na primer, konvencionalni /25 ima 126 adresa za hostove pre nego što se uračunaju mrežni prolaz i ostala infrastruktura. Naš vodič kroz strukturu IPv4 adresa objašnjava računicu.

Četiri rute mogu postati jedna korisna zbirna ruta

Razmotrite četiri privatne podmreže unutar mreže preduzeća:

  • 192.168.0.0/24
  • 192.168.1.0/24
  • 192.168.2.0/24
  • 192.168.3.0/24

Zajedno tačno popunjavaju 192.168.0.0/22, od 192.168.0.0 do 192.168.3.255. Uzvodni ruter može koristiti jednu zbirnu rutu prema mreži koja opslužuje sve četiri, umesto da održava četiri odvojena unosa. Ruterima unutar te mreže i dalje su potrebne detaljnije putanje. Ovo je interni primer: opsezi privatnih adresa ne smeju se oglašavati na javnom Internetu.

Granica je važna. Ako bi se samo poslednje tri podmreže spojile u taj /22, bio bi obuhvaćen i 192.168.0.0/24. Agregacija nije samo izbor dovoljno velike kutije. Proverite svaku adresu koju zbirna ruta obuhvata, rute iza nje i da li imate pravo da oglašavate taj blok.

Šta dobijaju pružaoci usluga i preduzeća

Za pružaoca usluga, agregacija kompatibilnih ruta korisnika može smanjiti količinu informacija o rutiranju koju druge mreže moraju održavati. BGP, protokol kojim mreže razmenjuju informacije o dostupnosti odredišta, podržava ove prefikse. Prednost su stanje rutiranja kojim se lakše upravlja i manje zasebnih oglasa; to ne garantuje da će svaki paket ili veb-stranica biti brži.

Preduzeću dužine prefiksa omogućavaju da planira podmreže prema stvarnim potrebama, uz prostor za rast, umesto da bira samo istorijske veličine klasa A, B ili C. Planiranje adresa i sažimanje ruta jesu povezani poslovi, ali podela bloka na podmreže ne stvara automatski korisnu zbirnu rutu svuda u mreži.

Zbirna ruta i dalje mora voditi na pravo mesto

U tabeli prosleđivanja, specifičnija odgovarajuća ruta ima prednost nad širom. Ako postoje i /22 i odgovarajući /24, taj saobraćaj usmerava /24. Korisnik povezan sa više pružalaca usluga ili namerna odluka u okviru inženjeringa saobraćaja zato može zahtevati zasebne, specifičnije oglase.

Ruter koji generiše zbirnu rutu takođe mora imati rutu za odbacivanje paketa namenjenih odredištima koja zbirna ruta obuhvata, ali za koja ne postoji specifičnija putanja. U suprotnom, podmreža koja nedostaje mogla bi da pošalje pakete nazad ka uzvodnom ruteru i stvori petlju. Ova pravila agregacije opisana su u dokumentu RFC 4632.

Efikasnost bez mešanja koordinacije i kontrole

CIDR omogućava mrežama da opišu kuda saobraćaj može ići uz manje ponavljanja informacija. Ne rešava vlasništvo, prava prenosa niti pitanje ko treba da kontroliše brojčane resurse. Jasno razumevanje tehničkog mehanizma olakšava razmatranje tih širih pitanja. Počnite od oblasti primene javnih i privatnih adresa, pa pročitajte Belešku 29 Lua Henga o njegovom argumentu za autonomiju operatora i IPv4 imovinu.