Príbeh o sieťach, časť šiesta: Počítame s IPv4 adresami

Sumarizovanie adries

 
Poslednou technikou, ktorú si s IPv4 adresami ukážeme je sumarizácia adries. Sumarizácia slúži na zníženie počtu položiek v smerovacej tabuľke smerovača. To skracuje čas prehliadania tabuľky a skracuje oneskorenie v sieti. Sumarizáciu robia niektoré smerovacie protokoly automaticky (RIP), iné umožňujú aj manuálnu sumarizáciu na rozhraniach (EIGRP).
 
Chceme napríklad sumarizovať adresy 10.0.0.0, 10.0.1.0, 10.0.2.0 a 10.0.3.0 do jednej. Ako na to? Najjednoduchším a najistejším spôsobom je všetky adresy prepísať do binárnej podoby. Vidíme, že prvé 2 oktety sú v každej IP adrese rovnaké, takže náš príliš nezaujímajú. Čo nás ale zaujíma je tretí oktet. V ňom vidíme, že sa nezhodujú všade čísla. A práve prvý stĺpec, v ktorom naprieč všetkými adresami nájdeme nezhodu je náš hľadaný stĺpec. V tomto prípade je to 23. stĺpec a vďaka nezhode ho už do sumarizácie nezapočítavame. Posledný stĺpec, v ktorom je všade zhoda nám určí veľkosť masky. Za týmto stĺpcom dopíšeme v sumárnej adrese všade nuly a máme výsledok 10.0.0.0/22.
 
Komentáre (8)
Hrochy
Neskoro, uz je po pisomke a studenti to znovu odflakli :\. Drzim palce dalsim pokracovaniam.
Genyus
Bolo by také ťažké použiť ^ pri mocninách už keď sa nepoužíva horný index? Dosť sa zneprehľadňuje čo sa ktorým číslom myslelo.
leoleu
Super článek, díky. Jen mi trochu uteklo ve složitějším příkladu, kdy velikost sít2 je 2^13=8192, adresa sítě je 10.0.128.0, 8192/256=32 a toto číslo se ma příčíst k třetímu oktetu, tedy 128+32, což je 160, ale výsledek má být 159. Kde tedy vypadla ta 1? To víte, staršímu člověku to hůře myslí :-)
Vladys
Dobrý deň, ďakujem za Váš komentár. Máte pravdu, že 128+32 je 160 ibaže tá 1 z tej 160 je akoby vyjadrená číslom 255 v poslednom oktete. Adresa teda nie je 10.0.160.0, ale 10.0.159.255 čo je broadcast a 10.0.160.0 je už adresa inej, novej siete.
leoleu
Děkuji za odpověď. Stálo by za to, tuto informaci doplnit do článku, pak by to bylo dle mého jasné každému, kdo se o tuto oblast zajímá. Díky Vašemu článku jsem od včerejška dal desítky dotazů z http://www.subnettingquestions.com/ téměř z hlavy a bez převodu do bin soustavy jen s jedinou chybou, vzniklou mou nepozorností, právě tím, že jsem zapomněl přesunout tu 1 na 255 z třetího do čtvrtého octetu.
Michal

lahucke

retriever

Píše sa "v dnešnom poslednom diele" (vzor dub, v dube). Pripadne ak podľa nesprávneho vzoru stroj by to bolo "v dieli". Určite však nie "diely". Ak niekto neovláda slovenčinu, spochybňuje to jeho precíznosť pri programovaní.

kik

toto nie je programovanie ale sietovanie ty genius

Pridať nový komentár
TOPlist