Teorija – Modul 12 – Dinamičko rutiranje (OSPF)
Napomena: svaka tema u ovom dokumentu sadrži sedam elemenata: (1) jednostavno objašnjenje, (2) stručno objašnjenje, (3) primer iz svakodnevnog života, (4) primer iz poslovnog IT okruženja, (5) praktičnu vežbu ili napomenu, (6) najčešće greške, (7) pitanje za proveru znanja.
Tema 1 – Zašto dinamičko rutiranje
1. Jednostavno objašnjenje
U Modulu 11 ste ručno upisivali svaku rutu u ruter komandom ip route. To radi dobro dok imate dva ili tri rutera. Zamislite sada da imate 50 rutera — svaki put kad dodate novu mrežu ili kad neki link padne, morali biste ručno da menjate rute na desetinama uređaja. Dinamičko rutiranje je način da ruteri sami „razgovaraju" jedni s drugima i automatski otkrivaju i ažuriraju rute.
2. Stručno objašnjenje
Dinamički protokoli rutiranja (RIP, OSPF, EIGRP, BGP) omogućavaju ruterima da automatski razmenjuju informacije o dostupnim mrežama i da grade i ažuriraju sopstvenu routing tabelu bez ručne intervencije administratora. Kada se topologija promeni (link padne, doda se nova mreža), protokol automatski propagira tu promenu kroz mrežu i ruteri preračunavaju najbolje putanje — ovaj proces se naziva konvergencija. Statičko rutiranje ne konvergira samo od sebe; administrator mora ručno da interveniše.
3. Primer iz svakodnevnog života
Statičko rutiranje je kao da svaki put kad se u gradu otvori nova ulica, morate ručno da nacrtate novu liniju na papirnoj mapi i podelite je svim vozačima. Dinamičko rutiranje je kao GPS navigacija koja sama otkriva novu ulicu i automatski je uključuje u predlog rute za sve korisnike, bez ičije ručne intervencije.
4. Primer iz poslovnog IT okruženja
Kompanija sa centralom i 20 poslovnica u različitim gradovima ima stotine WAN veza i hiljade internih podmreža. Kada IT tim otvori novu podmrežu u jednoj poslovnici, statičko rutiranje bi zahtevalo ručno dodavanje rute na desetinama rutera duž puta. Sa OSPF-om, dovoljno je da se ta mreža „oglasi" (advertise) na jednom ruteru — svi ostali ruteri je automatski nauče u roku od nekoliko sekundi.
5. Praktična vežba / napomena
U Packet Traceru napravite dva rutera povezana serijskom vezom, svaki sa po jednom LAN mrežom. Prvo probajte da povežete PC-jeve pingom bez ikakvog rutiranja (ping neće proći). Ovo je polazna tačka za razumevanje zašto je bilo koji oblik rutiranja — statički ili dinamički — neophodan.
6. Najčešće greške
- Mišljenje da dinamičko rutiranje „ukida" potrebu za razumevanjem routing tabele — naprotiv, dinamički protokoli samo automatizuju popunjavanje iste routing tabele koju ste učili u Modulu 11.
- Uvođenje dinamičkog rutiranja u vrlo malim mrežama (2-3 rutera) gde je statičko rutiranje jednostavnije, brže za konfigurisati i lakše za dijagnostiku.
7. Pitanje za proveru znanja
P: Zašto statičko rutiranje postaje nepraktično u mreži sa 50 rutera? O: Svaka promena topologije (nova mreža, pad linka) zahtevala bi ručno ažuriranje ruta na mnogo uređaja; to je sporo, sklono greškama i ne skalira se — dinamički protokoli to rade automatski kroz konvergenciju.
Tema 2 – Distance vector naspram link-state protokola
1. Jednostavno objašnjenje
Postoje dva osnovna „stila razmišljanja" dinamičkih protokola rutiranja. Distance vector protokoli veruju onome što im komšija kaže („moj sused kaže da je ta mreža udaljena 3 skoka, pa ću ja reći da je 4"), bez potpune slike cele mreže. Link-state protokoli prave kompletnu mapu cele mreže i sami računaju najkraći put, umesto da veruju tuđim proračunima.
2. Stručno objašnjenje
Distance vector protokoli (npr. RIP) razmenjuju sa direktno povezanim susedima celu (ili delimičnu) routing tabelu, sadrži smer (vector) i udaljenost (distance) do svake mreže, obično merenu brojem skokova (hop count). Ruter ne poznaje topologiju izvan svojih suseda — princip se zove „routing by rumor" (rutiranje po glasinama). Link-state protokoli (npr. OSPF) razmenjuju informacije o sopstvenim direktno povezanim vezama (link-state advertisement) sa svim ruterima u oblasti, gradeći identičnu link-state bazu podataka (LSDB) na svakom ruteru, nad kojom se lokalno pokreće SPF (Shortest Path First) algoritam za računanje najkraćih putanja.
3. Primer iz svakodnevnog života
Distance vector je kao kada pitate prolaznika koliko je daleko do stanice, on vam kaže broj koji je čuo od nekog drugog, a vi tom broju samo dodate još malo za sopstveni deo puta — verujete na reč. Link-state je kao kada svako u gradu ima identičnu, kompletnu mapu svih ulica i sam računa najkraću putanju do cilja koristeći tu mapu.
4. Primer iz poslovnog IT okruženja
U velikoj korporativnoj mreži sa desetinama rutera, administratori gotovo uvek biraju link-state protokol (OSPF) upravo zato što svaki ruter ima kompletnu i tačnu sliku topologije oblasti, što omogućava brzu i tačnu konvergenciju kada dođe do kvara linka, za razliku od distance vector protokola koji mogu imati sporije i manje precizno ažuriranje u velikim mrežama.
5. Praktična vežba / napomena
Nacrtajte na papiru tri rutera povezana u trougao. Simulirajte distance vector razmišljanje: svaki ruter zna samo šta mu sused „kaže" o udaljenosti do treće mreže. Zatim simulirajte link-state razmišljanje: svaki ruter ima kompletnu sliku trougla i sam računa najkraću putanju. Uočite razliku u količini informacija koju svaki pristup zahteva.
6. Najčešće greške
- Mešanje pojmova „distance vector" i „broj skokova (hop count)" — hop count je samo jedna vrsta metrike koju distance vector protokoli koriste, ne sam koncept.
- Pretpostavka da je link-state uvek „bolji" — link-state zahteva više memorije i procesorske snage za održavanje LSDB i SPF proračun, što je bitno u uređajima ograničenih resursa.
7. Pitanje za proveru znanja
P: Šta je ključna razlika u tome šta ruteri razmenjuju kod distance vector naspram link-state protokola? O: Distance vector razmenjuje celu (ili deo) sopstvene routing tabele sa direktnim susedima; link-state razmenjuje informacije o sopstvenim vezama sa svim ruterima u oblasti, gradeći identičnu bazu topologije na svakom ruteru.
Tema 3 – RIP – obrazovni pregled
1. Jednostavno objašnjenje
RIP (Routing Information Protocol) je jedan od najstarijih dinamičkih protokola rutiranja. Bira rutu isključivo na osnovu broja „skokova" (koliko rutera treba proći) — čak i ako je ruta sa manje skokova sporija od one sa više skokova, RIP će uvek izabrati manji broj skokova. Danas se retko koristi u praksi, ali je važan za razumevanje istorije i osnovnih koncepata rutiranja.
2. Stručno objašnjenje
RIP je distance vector protokol koji koristi hop count kao jedinu metriku, sa maksimalno 15 skokova (16 označava „nedostupno", tzv. infinity). RIPv1 je klasful i ne šalje informaciju o maski podmreže, dok RIPv2 podržava CIDR/VLSM, multicast ažuriranja (224.0.0.9) i jednostavnu autentifikaciju. RIP šalje kompletnu routing tabelu susedima na svakih 30 sekundi (periodic update), koristi tehnike split horizon (ne šalji rutu nazad na interfejs sa kog si je naučio) i poison reverse za sprečavanje routing petlji, uz timer-e (invalid, holddown, flush) za detekciju otkazalih ruta.
3. Primer iz svakodnevnog života
RIP bira put isključivo po broju „raskrsnica" koje treba proći, bez obzira na to da li je neka deonica puta autoput ili seoski put pun rupa — put sa dve raskrsnice preko seoskog puta biće izabran umesto puta sa tri raskrsnice preko autoputa.
4. Primer iz poslovnog IT okruženja
Manja firma sa nekoliko rutera u laboratorijskom/obrazovnom okruženju može koristiti RIP za brzo demonstriranje osnovnog koncepta dinamičkog rutiranja, ali se u produkcijskim korporativnim mrežama RIP odavno zamenjuje OSPF-om ili EIGRP-om jer ne uzima u obzir propusnost linka i ima ograničenje od 15 skokova, što ga čini neupotrebljivim u većim mrežama.
5. Praktična vežba / napomena
Ako želite da vidite RIP „uživo" radi obrazovne demonstracije, u Packet Traceru možete na dva rutera uneti router rip, version 2 i network <mreža> za svaku direktno povezanu mrežu, pa proveriti show ip route — primetićete oznaku R pored naučenih ruta. Ovaj korak nije obavezan deo laboratorijske vežbe ovog modula, ali je koristan za samostalno istraživanje.
6. Najčešće greške
- Zaboravljanje da RIP maksimalno podržava 15 skokova, što ga čini neprikladnim za velike mreže.
- Mešanje RIPv1 (klasful) i RIPv2 (podržava VLSM) — korišćenje RIPv1 u mreži sa VLSM podmrežama dovodi do netačnog rutiranja.
7. Pitanje za proveru znanja
P: Zašto RIP može izabrati sporiju putanju umesto brže? O: Zato što RIP kao metriku koristi isključivo broj skokova, a ne propusnost (bandwidth) linkova — putanja sa manje skokova se uvek bira, čak i ako sadrži sporije linkove.
Tema 4 – OSPF osnove: link-state baza podataka i SPF algoritam
1. Jednostavno objašnjenje
OSPF (Open Shortest Path First) je najrasprostranjeniji link-state protokol rutiranja. Svaki ruter opisuje svoje direktno povezane veze i šalje taj opis svim ostalim ruterima u istoj oblasti. Kada svi ruteri sakupe sve te opise, svaki od njih ima identičnu „mapu" cele mreže i sam računa najkraći put do svake mreže.
2. Stručno objašnjenje
OSPF je standardizovan kroz RFC 2328 (OSPFv2 za IPv4) kao otvoren (open, ne-vlasnički) link-state protokol unutrašnjeg usmeravanja (IGP). Svaki OSPF ruter generiše Link-State Advertisement (LSA) pakete koji opisuju njegove direktno povezane veze i njihovo stanje/cenu (cost). LSA paketi se pouzdano propagiraju (flooding) svim ruterima unutar iste oblasti (area), formirajući identičnu Link-State Database (LSDB) na svakom ruteru. Nad tom bazom svaki ruter samostalno pokreće Dijkstra-in SPF (Shortest Path First) algoritam, gradeći stablo najkraćih putanja sa sobom kao korenom, iz kog se popunjava routing tabela. Podrazumevana administrativna udaljenost OSPF-a je 110.
3. Primer iz svakodnevnog života
Zamislite grupu ljudi od kojih svaki nacrta mapu svoje ulice i pošalje je svima ostalima. Kada svi prikupe sve mape, svako sastavi identičnu kompletnu mapu grada i sam odluči koji je najkraći put do bilo koje adrese — nema potrebe da veruje tuđem izračunavanju, jer svako računa isto na osnovu istih, potpunih podataka.
4. Primer iz poslovnog IT okruženja
Velika kompanija sa desetinama rutera u različitim zgradama koristi OSPF upravo zbog brze i pouzdane konvergencije — kada jedan WAN link otkaže, svi ruteri u oblasti gotovo istovremeno dobijaju ažuriranu LSA informaciju i preračunavaju putanje, bez potrebe za periodičnim slanjem cele routing tabele kao kod RIP-a.
5. Praktična vežba / napomena
Nakon što u sledećim temama konfigurišete OSPF, komanda show ip ospf database će vam pokazati sadržaj LSDB-a na ruteru — uporedite je sa LSDB susednog rutera u istoj oblasti i uočite da su identične.
6. Najčešće greške
- Mešanje pojmova LSA (jedan paket/oglas) i LSDB (kompletna baza svih prikupljenih LSA oglasa).
- Pretpostavka da OSPF šalje celu routing tabelu kao RIP — OSPF šalje samo informacije o sopstvenim vezama (LSA), ne izračunate rute.
7. Pitanje za proveru znanja
P: Šta ruter računa nad link-state bazom podataka i kojim algoritmom? O: Ruter računa najkraće putanje do svih poznatih mreža koristeći SPF (Dijkstra-in) algoritam, sa sobom kao korenom stabla najkraćih putanja.
Tema 5 – OSPF Router ID
1. Jednostavno objašnjenje
Svaki OSPF ruter mora imati jedinstven „lični broj" u OSPF mreži koji ga razlikuje od svih ostalih — to je Router ID. Zapisuje se u formatu koji liči na IP adresu (npr. 1.1.1.1), ali to nije stvarna adresa koja se koristi za slanje paketa, već samo identifikator.
2. Stručno objašnjenje
Router ID (RID) je 32-bitni broj, prikazan u dotted-decimal formatu, koji jedinstveno identifikuje ruter unutar OSPF domena. Ruter bira RID po sledećem redosledu prioriteta: (1) ako je ručno konfigurisan naredbom router-id <RID> unutar router ospf procesa — koristi se ta vrednost; (2) ako nije ručno konfigurisan, bira se najveća IP adresa među aktivnim loopback interfejsima; (3) ako loopback interfejsa nema, bira se najveća IP adresa među aktivnim fizičkim interfejsima u trenutku pokretanja OSPF procesa. RID se bira samo jednom, prilikom pokretanja OSPF procesa ili nakon clear ip ospf process, i ne menja se automatski čak ni ako interfejs sa tom adresom kasnije padne.
3. Primer iz svakodnevnog života
Router ID je kao matični broj građanina — jedinstven identifikator koji ne mora biti povezan sa mestom gde trenutno živite (fizička IP adresa), ali vas jednoznačno razlikuje od svih ostalih u sistemu.
4. Primer iz poslovnog IT okruženja
Iskusni administratori uvek ručno konfigurišu loopback interfejs sa jasno prepoznatljivom adresom (npr. 1.1.1.1 na R1, 2.2.2.2 na R2) i koriste je kao Router ID, umesto da prepuste OSPF-u da automatski bira RID sa fizičkog interfejsa — ovo olakšava dijagnostiku i sprečava da RID slučajno bude nizak/neintuitivan broj ili da se promeni nakon restarta interfejsa.
5. Praktična vežba / napomena
Nakon konfigurisanja OSPF-a, proverite Router ID komandom show ip ospf ili show ip protocols. Ako niste ručno definisali RID niti loopback, uporedite prikazanu vrednost sa IP adresama fizičkih interfejsa rutera da potvrdite pravilo izbora.
6. Najčešće greške
- Očekivanje da će se RID automatski promeniti kada padne interfejs čija je adresa poslužila za izbor RID-a — RID ostaje isti do restartovanja OSPF procesa.
- Konfigurisanje dva rutera sa istim Router ID-jem (česta greška pri kopiranju konfiguracije) — ovo sprečava ispravno formiranje susedstva i može izazvati neočekivano ponašanje u routing tabeli.
7. Pitanje za proveru znanja
P: Kojim redosledom OSPF bira Router ID ako nije ručno konfigurisan? O: Prvo bira najveću IP adresu među aktivnim loopback interfejsima; ako loopback interfejsa nema, bira najveću IP adresu među aktivnim fizičkim interfejsima u trenutku pokretanja OSPF procesa.
Tema 6 – OSPF Hello protokol i stanja suseda
1. Jednostavno objašnjenje
Pre nego što dva rutera počnu da razmenjuju informacije o mrežama, prvo moraju da se „upoznaju" i dogovore o osnovnim pravilima. To rade slanjem malih „Zdravo" (Hello) paketa jedan drugom, u nekoliko koraka koji na kraju rezultiraju punim, funkcionalnim susedstvom.
2. Stručno objašnjenje
OSPF ruteri periodično šalju Hello pakete na multicast adresu 224.0.0.5 (svi OSPF ruteri), podrazumevano na svakih 10 sekundi na broadcast/point-to-point mrežama (40 sekundi na NBMA mrežama), sa Dead interval podrazumevano 4× veći (40 sekundi). Da bi dva rutera formirala susedstvo, Hello paket mora da se poklopi u: area ID, subnet mask/mreži, Hello i Dead intervalu, autentifikaciji (ako je konfigurisana) i (za pojedine tipove mreža) area tipu (stub/normal). Proces formiranja suseda prolazi kroz sledeća stanja: Down (nema Hello paketa primljenih), Init (primljen je Hello, ali sopstveni RID još nije viđen u susedovom Hello paketu), 2-Way (obostrano prepoznavanje — na multiaccess mrežama se ovde bira DR/BDR), ExStart (dogovor o master/slave ulozi za razmenu), Exchange (razmena opisa LSDB kroz Database Description pakete), Loading (razmena stvarnih LSA zapisa kroz Link-State Request/Update pakete), i konačno Full — potpuno sinhronizovana LSDB i formirano susedstvo.
3. Primer iz svakodnevnog života
Proces je sličan upoznavanju dva poslovna partnera: prvo razmene vizit-kartice (Down → Init), zatim potvrde da su obojica zainteresovani za saradnju (2-Way), dogovore ko vodi sastanak (ExStart), razmene sadržaj ugovora tačku po tačku (Exchange), potpišu sve pojedinačne stavke (Loading), i na kraju imaju potpisan i važeći ugovor o saradnji (Full).
4. Primer iz poslovnog IT okruženja
Mrežni inženjer koji dijagnostikuje zašto dva rutera ne razmenjuju rute prvo proverava show ip ospf neighbor — ako susedstvo ostane „zaglavljeno" u stanju 2-Way na Ethernet vezi sa više rutera, to je normalno za ruter koji nije DR/BDR (DROTHER ruteri ostaju u 2-Way jedni prema drugima). Ako je susedstvo zaglavljeno u ExStart/Exchange, uzrok je najčešće MTU mismatch između interfejsa.
5. Praktična vežba / napomena
Nakon konfigurisanja OSPF-a između dva rutera, odmah pokrenite show ip ospf neighbor nekoliko puta uzastopno i posmatrajte kako se stanje menja od Down/Init do Full u roku od nekoliko sekundi.
6. Najčešće greške
- Panika kada se na Ethernet multiaccess mreži vidi stanje 2-Way umesto Full — to je očekivano ponašanje između dva DROTHER rutera, ne greška.
- Nepodudaranje Hello/Dead intervala između dva rutera (ručno izmenjeno na jednoj strani) — susedstvo se nikada neće formirati dok se vrednosti ne poklope.
7. Pitanje za proveru znanja
P: Koje stanje označava potpuno formirano i sinhronizovano OSPF susedstvo? O: Stanje Full — LSDB oba rutera su potpuno sinhronizovane.
Tema 7 – Konfiguracija single-area OSPF-a
1. Jednostavno objašnjenje
Da bi ruter „upalio" OSPF, potrebno je da mu kažete koji proces da pokrene i koje njegove mreže treba da učestvuju u OSPF-u. Ovo se radi sa svega dve do tri komande po ruteru.
2. Stručno objašnjenje
OSPF proces se pokreće naredbom router ospf <process-id> u Global Configuration Mode-u — process ID je lokalno značajan broj (ne mora biti isti na svim ruterima) i služi samo za razlikovanje više OSPF procesa na istom uređaju. Unutar OSPF konfiguracionog režima, mreže se uključuju naredbom network <adresa-mreže> <wildcard-maska> area <area-id>. Wildcard maska je inverzna subnet maska (gde 0 znači „mora se poklapati", a 1 znači „ne mora se poklapati") — na primer, za mrežu 192.168.1.0/24 wildcard maska je 0.0.0.255. Naredba network ne dodaje direktno rutu, već određuje na kojim interfejsima će OSPF biti aktivan (slaće Hello pakete) i koje direktno povezane mreže će biti oglašene ostatku OSPF domena.
3. Primer iz svakodnevnog života
Wildcard maska je poput filtera koji kaže „prve tri cifre poštanskog broja moraju tačno da se poklope, poslednje dve mogu biti bilo šta" — precizira koji deo adrese je fiksan, a koji je slobodan.
4. Primer iz poslovnog IT okruženja
Administrator koji podešava OSPF na graničnom ruteru firme unosi:
router ospf 1
router-id 1.1.1.1
network 10.0.0.0 0.0.0.3 area 0
network 192.168.10.0 0.0.0.255 area 0
čime se OSPF aktivira i na WAN vezi (10.0.0.0/30) i na lokalnoj LAN mreži (192.168.10.0/24), obe u Area 0.
5. Praktična vežba / napomena
U Packet Traceru, na dva rutera povezana serijskom vezom, unesite router ospf 1 i po jednu network naredbu za svaku direktno povezanu mrežu na svakom ruteru, koristeći area 0 na oba. Proverite show ip route — pojaviće se OSPF rute označene sa O.
6. Najčešće greške
- Pisanje obične subnet maske umesto wildcard maske u
networknaredbi (npr. 255.255.255.0 umesto 0.0.0.255) — komanda će biti prihvaćena bez greške, ali neće obuhvatiti očekivani interfejs. - Zaboravljanje da svi interfejsi koje želite u OSPF-u moraju biti pokriveni nekom
networknaredbom — izostavljena mreža neće učestvovati u OSPF-u niti formirati susedstvo na tom interfejsu.
7. Pitanje za proveru znanja
P: Šta određuje naredba network 192.168.1.0 0.0.0.255 area 0 u OSPF konfiguraciji? O: Određuje da će interfejsi čija IP adresa pripada mreži 192.168.1.0/24 biti uključeni u OSPF proces unutar Area 0 (slaće Hello pakete i oglašavati tu mrežu).
Tema 8 – Izbor Designated Router-a (DR) i Backup Designated Router-a (BDR)
1. Jednostavno objašnjenje
Kada je više rutera povezano na istu Ethernet mrežu (npr. preko sviča), bilo bi neefikasno da svaki par rutera formira potpuno nezavisno susedstvo sa svakim drugim. Umesto toga, OSPF bira jednog rutera da bude „glavni sabirni centar" (DR) i jednog rezervnog (BDR), pa svi ostali ruteri razmenjuju kompletne informacije samo sa njima dvojicom.
2. Stručno objašnjenje
Na broadcast multiaccess mrežama (Ethernet), OSPF bira Designated Router (DR) i Backup Designated Router (BDR) tokom prelaska iz stanja 2-Way, kako bi se smanjio broj potrebnih susedstava sa punom (Full) razmenom sa O(n²) na O(n). Svi ostali ruteri (DROTHER) formiraju puno susedstvo samo sa DR-om i BDR-om, dok međusobno ostaju u stanju 2-Way. Izbor se vrši na osnovu OSPF priority vrednosti postavljene po interfejsu (ip ospf priority <0-255>, podrazumevano 1) — ruter sa najvišim prioritetom postaje DR, sledeći po prioritetu BDR; u slučaju izjednačenja, odlučuje najveći Router ID. Interfejs sa prioritetom 0 nikada ne učestvuje u izboru (ostaje DROTHER, tzv. "OSPF priority 0"). DR/BDR izbor je ne-preemptivan — ruter koji kasnije dobije viši prioritet ili se pridruži mreži neće preuzeti ulogu DR-a dok se postojeći DR ne ugasi.
3. Primer iz svakodnevnog života
Zamislite kancelariju sa deset zaposlenih koji svi treba da razmene informacije jedni s drugima — umesto da svako razgovara pojedinačno sa svakim (45 razgovora), biraju se jedan glavni koordinator (DR) i njegov zamenik (BDR); svi ostali javljaju informacije samo njima dvojici, a koordinatori ih dalje prosleđuju svima.
4. Primer iz poslovnog IT okruženja
Na Ethernet segmentu sa četiri rutera povezana preko L3 sviča, administrator ručno postavlja ip ospf priority 255 na ruteru koji treba da bude siguran DR (npr. centralni core ruter) i ip ospf priority 0 na ruterima koji nikada ne treba da postanu DR/BDR zbog ograničenih resursa, obezbeđujući predvidljivo i stabilno ponašanje umesto da izbor prepusti slučajnosti redosleda pokretanja rutera.
5. Praktična vežba / napomena
Povežite tri rutera na isti svič u istoj OSPF oblasti i nakon formiranja susedstva proverite show ip ospf neighbor — kolona State će pokazati koji je ruter DR, koji BDR, a koji DROTHER. Zatim ugasite DR i posmatrajte da BDR automatski preuzima ulogu DR-a, dok se bira novi BDR.
6. Najčešće greške
- Očekivanje da će ruter sa naknadno povišenim prioritetom „preuzeti" ulogu DR-a od postojećeg — izbor je ne-preemptivan, promena se primenjuje tek nakon što trenutni DR nestane ili se OSPF proces restartuje na celom segmentu.
- Zaboravljanje da DR/BDR izbor postoji samo na broadcast/NBMA multiaccess mrežama, ne i na point-to-point (npr. serijskim) vezama, gde nema potrebe za DR/BDR jer su na vezi samo dva rutera.
7. Pitanje za proveru znanja
P: Zašto OSPF bira DR i BDR na Ethernet segmentima sa više rutera? O: Da bi se smanjio broj potrebnih punih (Full) susedstava — umesto da svaki par rutera međusobno razmenjuje kompletnu LSDB, svi razmenjuju samo sa DR-om i BDR-om, čime se značajno smanjuje količina saobraćaja i procesorskog opterećenja.
Tema 9 – OSPF cost metrika
1. Jednostavno objašnjenje
OSPF bira najbolju rutu na osnovu „cene" puta, a ne broja skokova kao RIP. Brži linkovi (veća propusnost) imaju nižu cenu, sporiji linkovi imaju višu cenu — OSPF uvek bira put sa najnižom ukupnom cenom.
2. Stručno objašnjenje
OSPF cost (metrika) po interfejsu se izračunava po formuli cost = referentna propusnost (reference bandwidth) / propusnost interfejsa (bandwidth), gde je podrazumevana referentna propusnost 100 Mbps (100 000 000 bps) na Cisco IOS-u. Na primer, Fast Ethernet interfejs (100 Mbps) ima cost 1, dok serijska veza od 1,544 Mbps (T1) ima cost 64. Ukupna cena rute je zbir cost vrednosti svih izlaznih interfejsa duž putanje. Zbog toga što je podrazumevana referentna propusnost 100 Mbps prevaziđena u modernim mrežama sa Gigabit i 10-Gigabit vezama (koje bi sve imale cost 1, gubeći mogućnost razlikovanja), administratori u modernim mrežama često ručno menjaju referentnu propusnost naredbom auto-cost reference-bandwidth <Mbps> (mora se konfigurisati na svim ruterima u domenu radi konzistentnosti) ili ručno postavljaju cost po interfejsu naredbom ip ospf cost <vrednost>.
3. Primer iz svakodnevnog života
Kao kad birate rutu za putovanje na osnovu „cene" u vremenu — autoput (brz, jeftina cena po kilometru) naspram seoskog puta (spor, skupa cena po kilometru) — birate kombinaciju deonica sa najnižom ukupnom cenom, ne nužno sa najmanje deonica.
4. Primer iz poslovnog IT okruženja
Firma sa dva WAN linka ka istoj poslovnici — jedan preko sporije rezervne 2 Mbps veze i jedan preko brže primarne 100 Mbps veze — oslanja se na OSPF cost metriku da automatski prioritizuje brži link (niži cost) kao primarnu putanju, dok sporiji link ostaje u routing tabeli samo kao rezerva ukoliko primarni otkaže.
5. Praktična vežba / napomena
Na ruteru sa OSPF-om proverite cost pojedinačnog interfejsa komandom show ip ospf interface <interfejs> (polje "Cost") i ukupnu cenu do udaljene mreže komandom show ip route ospf, gde se cost prikazuje u uglastim zagradama pored administrativne udaljenosti (npr. [110/128]).
6. Najčešće greške
- Zaboravljanje da je referentna propusnost 100 Mbps zastarela za moderne linkove — bez ručnog podešavanja, svi linkovi brži od 100 Mbps dobijaju identičan cost 1 i OSPF gubi mogućnost da ih razlikuje.
- Menjanje
auto-cost reference-bandwidthsamo na jednom ruteru u domenu — ovo dovodi do nekonzistentnog računanja cene i potencijalno pogrešnih odluka o najboljoj putanji.
7. Pitanje za proveru znanja
P: Po kojoj formuli OSPF računa cost pojedinačnog interfejsa? O: Cost = referentna propusnost / propusnost interfejsa (podrazumevano 100 Mbps referentna propusnost na Cisco IOS-u).
Tema 10 – Multi-area OSPF i backbone Area 0
1. Jednostavno objašnjenje
Kada mreža postane vrlo velika, održavanje jedne ogromne link-state baze na svakom ruteru postaje sporo i zahtevno. OSPF rešava ovo deljenjem mreže na manje „oblasti" (area), pri čemu jedna posebna oblast — Area 0 — mora povezivati sve ostale oblasti kao neka vrsta glavnog čvorišta.
2. Stručno objašnjenje
U multi-area OSPF dizajnu, mreža se deli na više area (oblasti), svaka identifikovana brojem (Area ID). Area 0 je obavezna backbone oblast — svaka ne-backbone oblast (Area 1, 2, itd.) mora imati direktnu vezu sa Area 0 (ili preko virtual link-a u izuzetnim slučajevima). Ruteri koji povezuju dve ili više oblasti (obično Area 0 i jednu drugu) nazivaju se ABR (Area Border Router) — ABR održava po jednu odvojenu LSDB za svaku oblast kojoj pripada i sumarizuje/prosleđuje informacije između oblasti. Ovaj dizajn smanjuje veličinu LSDB po ruteru (svaki ruter unutar jedne oblasti vidi detaljnu topologiju samo te oblasti), ubrzava SPF proračun i ograničava opseg propagacije promena (promena unutar jedne oblasti ne pokreće ponovni SPF proračun kod rutera u drugim oblastima, samo ažuriranje sumarnih ruta).
3. Primer iz svakodnevnog života
Multi-area OSPF je kao organizaciona struktura velike korporacije podeljena na regionalne kancelarije (oblasti) koje se sve povezuju preko centrale (Area 0/backbone) — svaka regionalna kancelarija detaljno poznaje samo sopstvene lokalne poslove, dok centrala prenosi samo sažete izveštaje između regiona.
4. Primer iz poslovnog IT okruženja
Kompanija sa centralom i tri regionalne poslovnice projektuje OSPF tako da centrala i WAN veze čine Area 0, dok svaka poslovnica ima sopstvenu Area (1, 2, 3) za svoje lokalne LAN-ove. Ruteri u poslovnici A ne moraju da poznaju sve detalje LAN topologije poslovnice B — dovoljno im je da preko ABR-a i Area 0 dobiju sumarnu informaciju o tome kojim putem stići do mreža poslovnice B.
5. Praktična vežba / napomena
U laboratorijskoj vežbi ovog modula konfigurisaćete tri rutera gde jedan ruter (ABR) ima interfejse i u Area 0 i u Area 1 — na primer: network 10.0.0.0 0.0.0.3 area 0 i network 192.168.20.0 0.0.0.255 area 1 na istom ruteru.
6. Najčešće greške
- Kreiranje oblasti koja nije direktno povezana sa Area 0 (npr. Area 2 povezana samo sa Area 1, a ne sa Area 0) — ovo krši osnovno pravilo OSPF dizajna i sprečava ispravno rutiranje između oblasti bez dodatnog (naprednog) virtual link mehanizma.
- Zaboravljanje da isti interfejs pripada tačno jednoj oblasti — oblast se dodeljuje po interfejsu (kroz
networknaredbu), ne po celom ruteru.
7. Pitanje za proveru znanja
P: Koje pravilo mora da važi za svaku ne-backbone OSPF oblast? O: Mora imati direktnu vezu sa Area 0 (backbone oblašću), obično preko ABR-a — sve oblasti se povezuju preko backbone-a, ne direktno jedna sa drugom.
Tema 11 – Passive interface u OSPF-u
1. Jednostavno objašnjenje
Ne treba svaki interfejs koji učestvuje u OSPF-u da šalje Hello pakete — na primer, interfejs ka LAN mreži sa običnim računarima (bez drugih rutera) nema potrebe da traži OSPF susede. Passive interface je način da kažete ruteru „oglasi ovu mrežu, ali nemoj da šalješ Hello pakete na njoj."
2. Stručno objašnjenje
Naredba passive-interface <interfejs> (unutar router ospf konfiguracionog moda) zaustavlja slanje/primanje OSPF Hello paketa na navedenom interfejsu, dok mreža tog interfejsa i dalje ostaje oglašena (advertised) ostatku OSPF domena putem network naredbe. Ovo se najčešće primenjuje na interfejsima okrenutim ka krajnjim LAN mrežama (gde nema drugih rutera), iz dva razloga: bezbednosti (sprečava neovlašćeni uređaj na LAN-u da se predstavi kao OSPF ruter i naruši routing tabelu ili primi topologiju mreže) i efikasnosti (smanjuje nepotrebni OSPF kontrolni saobraćaj na segmentima gde nema drugih rutera). Suprotna komanda, passive-interface default, čini sve interfejse pasivnim odjednom, nakon čega se no passive-interface <interfejs> koristi da se izuzetno aktivira Hello saobraćaj samo na interfejsima ka drugim ruterima.
3. Primer iz svakodnevnog života
Passive interface je kao kancelarija koja objavljuje svoju adresu u imeniku firme (mreža je oglašena), ali ne prima posetioce na tim vratima (ne šalje/prima Hello pakete) — informacija je dostupna, ali se na tom mestu ne odvija „razgovor" sa susedima.
4. Primer iz poslovnog IT okruženja
Administrator konfiguriše OSPF na graničnom ruteru sa dva interfejsa: serijskim (ka drugom ruteru) i Ethernet (ka LAN-u sa radnim stanicama). Na Ethernet interfejsu se konfiguriše passive-interface GigabitEthernet0/0 — LAN mreža i dalje biva oglašena ostatku OSPF domena, ali radne stanice na tom LAN-u ne mogu da prime OSPF Hello pakete niti da pokušaju da se predstave kao lažni OSPF ruter.
5. Praktična vežba / napomena
Nakon konfigurisanja OSPF-a sa passive-interface na LAN interfejsu, proverite show ip ospf interface brief — pasivan interfejs će i dalje biti prikazan kao deo OSPF procesa, ali sa 0 suseda, dok show ip protocols prikazuje pasivne interfejse u posebnoj sekciji.
6. Najčešće greške
- Slučajno postavljanje passive interface na interfejsu koji zapravo povezuje dva rutera — ovo potpuno sprečava formiranje OSPF susedstva na toj vezi.
- Zaboravljanje da passive interface ne uklanja mrežu iz OSPF oglašavanja — mreža ostaje vidljiva u routing tabelama drugih rutera, samo se ne šalju/primaju Hello paketi na tom interfejsu.
7. Pitanje za proveru znanja
P: Šta se dešava sa mrežom na passive interfejsu — da li i dalje biva oglašena ostatku OSPF domena? O: Da — mreža ostaje oglašena (advertised) ostatku OSPF domena; samo se Hello paketi ne šalju/primaju na tom konkretnom interfejsu, pa se na njemu ne formira OSPF susedstvo.
Tema 12 – Podrazumevana ruta u OSPF-u (default-information originate)
1. Jednostavno objašnjenje
Kad jedan ruter u OSPF mreži ima vezu ka internetu, ostali ruteri u mreži treba da znaju da sav saobraćaj koji ne prepoznaju treba da šalju baš njemu. OSPF ima poseban način da taj granični ruter „objavi" celoj mreži: „ja sam izlaz ka svetu, šaljite mi sve što ne znate gde ide."
2. Stručno objašnjenje
Naredba default-information originate (unutar router ospf konfiguracionog moda) čini da ruter generiše i propagira Type 5 External LSA (AS External) sa mrežom 0.0.0.0/0 kroz OSPF domen, pod uslovom da ruter već ima podrazumevanu rutu u sopstvenoj routing tabeli (npr. statičku default rutu ka ISP-u). Dodavanjem ključne reči always (default-information originate always), ruter propagira default rutu bez obzira da li sam poseduje default rutu u sopstvenoj tabeli — ovo treba koristiti oprezno, jer u slučaju da veza ka internetu na tom ruteru zapravo ne radi, ostatak mreže i dalje veruje da je taj ruter validan izlaz i saobraćaj se gubi (tzv. „crna rupa" odnosno black hole rutiranje).
3. Primer iz svakodnevnog života
Kao kada u naselju samo jedna kapija vodi ka glavnom putu, pa portir na toj kapiji obaveštava sve stanare: „ako ne znate kuda dalje, dođite kod mene — ja znam put ka gradu." Svi ostali u naselju ne moraju da znaju tačan put, samo da znaju gde je ta kapija.
4. Primer iz poslovnog IT okruženja
Granični ruter kompanije ima statičku default rutu ka ISP-u (ip route 0.0.0.0 0.0.0.0 <ISP-gateway>) i OSPF konfigurisan ka ostatku interne mreže. Dodavanjem default-information originate na tom ruteru, svi interni ruteri u OSPF domenu automatski dobijaju rutu 0.0.0.0/0 ka njemu, bez potrebe da se na svakom internom ruteru ručno unosi statička default ruta.
5. Praktična vežba / napomena
Na graničnom ruteru unesite statičku default rutu i zatim default-information originate u OSPF konfiguraciji; na susednom (internom) ruteru proverite show ip route — pojaviće se ruta 0.0.0.0/0 označena sa **O*E2** (OSPF eksterna ruta, tip 2).
6. Najčešće greške
- Korišćenje
default-information originatebez ključne rečialwaysna ruteru koji nema sopstvenu default rutu — komanda neće imati efekta jer uslov nije ispunjen. - Nepromišljeno korišćenje
alwaysna ruteru čija veza ka internetu može otkazati, izazivajući black hole rutiranje u ostatku mreže dok se problem ne primeti.
7. Pitanje za proveru znanja
P: Šta je razlika između default-information originate i default-information originate always? O: Prva verzija propagira default rutu samo ako je ruter sam već ima u routing tabeli; always propagira default rutu bez obzira na to da li je ruter sam poseduje, što nosi rizik od black hole rutiranja ako veza ka internetu otkaže.
Tema 13 – Osnove EIGRP-a
1. Jednostavno objašnjenje
EIGRP je Cisco-ov napredni protokol rutiranja koji kombinuje neke osobine distance vector pristupa sa brzinom i preciznošću sličnom link-state protokolima. Nekada je bio isključivo Cisco-ov vlasnički protokol, a danas je delimično standardizovan.
2. Stručno objašnjenje
EIGRP (Enhanced Interior Gateway Routing Protocol) je hybrid (napredni/advanced distance vector) protokol koji koristi DUAL (Diffusing Update Algorithm) za brzo i petljo-slobodno računanje najboljih putanja, uz čuvanje rezervnih (feasible successor) ruta koje omogućavaju gotovo trenutnu konvergenciju bez ponovnog izračunavanja kad primarna ruta otkaže. Za razliku od RIP-a, EIGRP koristi kompozitnu metriku zasnovanu na propusnosti (bandwidth) i kašnjenju (delay), a šalje samo inkrementalna ažuriranja (ne celu tabelu periodično) putem pouzdanog transportnog protokola (RTP). Podrazumevana administrativna udaljenost EIGRP-a je 90 (interne rute) — niža (bolja) od OSPF-a (110), što znači da će ruter, ako iz oba protokola nauči istu mrežu, uvek preferirati EIGRP rutu.
3. Primer iz svakodnevnog života
EIGRP je kao iskusan taksista koji ne samo da zna trenutno najbrži put (successor), već unapred zna i pouzdanu alternativnu rutu (feasible successor) za slučaj gužve, pa u trenutku zatvaranja puta odmah, bez razmišljanja, prelazi na već poznatu alternativu.
4. Primer iz poslovnog IT okruženja
Firma koja koristi isključivo Cisco opremu u celoj mreži često bira EIGRP umesto OSPF-a zbog jednostavnije konfiguracije (nema potrebe za planiranjem oblasti/area kao kod OSPF-a) i vrlo brze konvergencije zahvaljujući feasible successor mehanizmu, iako to ograničava mrežu na Cisco uređaje (istorijski) ili zahteva pažljivu proveru interoperabilnosti (nakon delimične standardizacije EIGRP-a kroz informational RFC 7868).
5. Praktična vežba / napomena
Ovaj modul se fokusira na OSPF; EIGRP osnovna sintaksa (za samostalno istraživanje) je slična OSPF-u: router eigrp <AS-broj> i network <mreža> <wildcard-maska> — probajte da uporedite ovu sintaksu sa OSPF sintaksom iz Teme 7.
6. Najčešće greške
- Mešanje EIGRP „Autonomous System broj" sa OSPF „process ID" — kod EIGRP-a, taj broj mora biti isti na svim ruterima koji treba da formiraju susedstvo, za razliku od OSPF process ID-ja koji je lokalno značajan.
- Pretpostavka da je EIGRP čisti distance vector protokol — to je hybrid protokol koji ima elemente oba pristupa (šalje informacije samo direktnim susedima kao distance vector, ali koristi napredniji DUAL algoritam za petljo-slobodno i brzo računanje).
7. Pitanje za proveru znanja
P: Koja je ključna prednost EIGRP-ovog feasible successor mehanizma? O: Omogućava gotovo trenutnu konvergenciju kada primarna ruta (successor) otkaže, jer ruter već ima unapred izračunatu, petljo-slobodnu rezervnu rutu spremnu za odmah korišćenje, bez potrebe za ponovnim SPF/DUAL proračunom.
Tema 14 – Osnove BGP-a i IGP naspram EGP
1. Jednostavno objašnjenje
Svi protokoli koje smo do sada pomenuli (RIP, OSPF, EIGRP) rade unutar jedne organizacije/mreže. BGP je potpuno drugačiji protokol koji povezuje različite organizacije (npr. različite internet provajdere) i pokreće ceo internet.
2. Stručno objašnjenje
Protokoli rutiranja se dele na IGP (Interior Gateway Protocol) — koriste se unutar jednog autonomnog sistema (AS), npr. RIP, OSPF, EIGRP — i EGP (Exterior Gateway Protocol) — koriste se za razmenu ruta između različitih autonomnih sistema. BGP (Border Gateway Protocol), standardizovan kroz RFC 4271, je jedini danas korišćeni EGP protokol i predstavlja protokol koji drži internet povezanim, koristeći se između internet provajdera (ISP) i velikih organizacija koje imaju sopstveni AS broj. BGP je path vector protokol — metrika mu nije broj skokova niti cost, već se odluke o najboljoj putanji donose na osnovu niza atributa (AS-PATH, koji lista sekvencu AS-ova kroz koje ruta prolazi, LOCAL_PREFERENCE, MED i dr.), a ne isključivo na osnovu „najkraćeg" puta. Postoje dva režima: eBGP (external BGP, između rutera u različitim AS-ovima) i iBGP (internal BGP, između BGP rutera unutar istog AS-a, radi konzistentne propagacije eksternih ruta unutar organizacije). Podrazumevana administrativna udaljenost BGP-a je 20 za eBGP i 200 za iBGP.
3. Primer iz svakodnevnog života
IGP je kao interna pravila saobraćaja unutar jedne fabrike (svi zaposleni znaju raspored hodnika), dok je BGP kao međunarodni sporazum o vazdušnom saobraćaju između različitih država — svaka država (AS) upravlja sopstvenim vazdušnim prostorom po svojim IGP pravilima, ali se dogovori o preletima između država (EGP/BGP) odvijaju po potpuno drugačijim, diplomatskim pravilima.
4. Primer iz poslovnog IT okruženja
Veliki internet provajder ima hiljade rutera unutar sopstvene mreže koji međusobno komuniciraju putem OSPF-a (IGP, da bi znali interne putanje unutar sopstvene mreže), dok istovremeno taj provajder razmenjuje informacije o dostupnosti čitavih blokova IP adresa sa drugim provajderima putem BGP-a (EGP) — bez BGP-a, internet ne bi mogao da funkcioniše kao jedinstvena globalna mreža nezavisnih organizacija.
5. Praktična vežba / napomena
Ovaj modul se fokusira na OSPF kao IGP; za samostalno istraživanje, potražite pojam „AS broj" (Autonomous System Number, dodeljuje ga RIR poput RIPE NCC) i razmislite zašto je firmi sa samo jednom internet vezom (bez potrebe za razmenom ruta sa više provajdera) BGP obično nepotreban — dovoljna je statička default ruta ka jedinom ISP-u.
6. Najčešće greške
- Mešanje pojmova IGP i EGP sa konkretnim protokolima — IGP/EGP su kategorije, ne protokoli; OSPF/EIGRP/RIP su IGP protokoli, BGP je jedini značajan EGP protokol u praksi.
- Pretpostavka da svaka firma treba BGP — BGP ima smisla samo za organizacije sa vezama ka više različitih ISP-ova (multihoming) ili koje same drže sopstveni blok javnih adresa; za tipičnu firmu sa jednom internet vezom, statička default ruta je dovoljna i jednostavnija.
7. Pitanje za proveru znanja
P: Koja je osnovna razlika u nameni između IGP i EGP protokola? O: IGP protokoli (RIP, OSPF, EIGRP) rutiraju unutar jednog autonomnog sistema (jedne organizacije/mreže); EGP protokoli (BGP) rutiraju između različitih autonomnih sistema, tj. između različitih organizacija/provajdera.
Tema 15 – Dijagnostika OSPF-a i poređenje protokola rutiranja
1. Jednostavno objašnjenje
Kada OSPF ne radi kako treba — susedstvo se ne formira ili ruta nedostaje — postoji jasan redosled komandi kojima proveravate „od dna ka vrhu": prvo da li fizička veza radi, zatim da li su susedi formirani, pa da li je mreža ispravno oglašena, i na kraju da li se očekivana ruta pojavljuje u tabeli.
2. Stručno objašnjenje
Sistematska dijagnostika OSPF-a prati sledeći redosled: (1) show ip interface brief — provera da je fizički interfejs up/up; (2) show ip ospf interface brief — provera da je interfejs uključen u OSPF proces, u očekivanoj oblasti, sa očekivanim cost-om; (3) show ip ospf neighbor — provera da je susedstvo formirano i u stanju Full (ili 2-Way ako je DROTHER na multiaccess mreži); (4) show ip ospf database — provera da je LSDB popunjena očekivanim LSA zapisima; (5) show ip route ospf — provera da je očekivana ruta prisutna u routing tabeli. Najčešći razlozi zašto se susedstvo ne formira: nepoklapanje area ID-ja, nepoklapanje subnet maske/mreže, nepoklapanje Hello/Dead intervala, nepoklapanje MTU (zaglavljeno u ExStart/Exchange), nepoklapanje autentifikacije, ili interfejs koji je greškom postavljen kao passive. Dodatno, show ip protocols daje sažet pregled celokupne konfiguracije protokola rutiranja na ruteru (uključujući administrativnu udaljenost, oglašene mreže i pasivne interfejse), a debug ip ospf events (koristiti oprezno, samo za dijagnostiku, ne trajno) prikazuje detaljnu razmenu Hello paketa i promene stanja u realnom vremenu. Kada je reč o izboru protokola: statičko rutiranje je najbolje za male, stabilne mreže ili tačno definisane rezervne rute (floating static); OSPF je standardan izbor za srednje i velike mreže sa mešovitom opremom (open standard) i potrebom za hijerarhijskim dizajnom (multi-area); EIGRP je odličan izbor u čisto Cisco okruženjima gde je poželjna brža/jednostavnija konfiguracija i najbrža moguća konvergencija; BGP se koristi isključivo na granicama između autonomnih sistema (npr. veza sa više ISP-ova).
3. Primer iz svakodnevnog života
Dijagnostika mreže je kao dijagnostika kvara na automobilu — prvo proverite da li ima goriva (fizička veza), zatim da li se motor pali (susedstvo), zatim da li table pokazuju ispravne informacije (LSDB), i na kraju da li se automobil zaista kreće u pravcu koji očekujete (routing tabela) — svaki korak isključuje čitavu grupu mogućih uzroka.
4. Primer iz poslovnog IT okruženja
NOC inženjer dobija prijavu da korisnici u poslovnici B ne mogu da pristupe serveru u centrali. Sistematskim redosledom proverava: fizička veza je up/up, ali show ip ospf neighbor na graničnom ruteru poslovnice B ne prikazuje nijednog suseda. Proverom show ip ospf interface brief inženjer otkriva da je taj interfejs greškom dodat sa area 1 na jednom ruteru, a area 0 na drugom — nepoklapanje area ID-ja sprečava formiranje susedstva. Ispravka jedne cifre rešava problem u roku od minut.
5. Praktična vežba / napomena
U laboratorijskoj vežbi ovog modula, nakon uspešne konfiguracije, namerno ćete promeniti area ID na jednom interfejsu i proći kroz ceo dijagnostički redosled da biste identifikovali i ispravili grešku — isti proces koji koriste profesionalci u realnim mrežama.
6. Najčešće greške
- Direktno pokretanje
debugkomandi na produkcijskom ruteru pod velikim opterećenjem —debug ip ospf eventsmože značajno opteretiti CPU na ruteru sa mnogo OSPF suseda; treba koristiti oprezno i isključiti (undebug allilino debug ip ospf events) čim dijagnostika završi. - Preskakanje nižih koraka dijagnostike (fizička veza, interfejs status) i direktno gledanje u routing tabelu — ovo često dovodi do pogrešnog zaključka o uzroku problema.
7. Pitanje za proveru znanja
P: Kojim redosledom treba dijagnostikovati OSPF problem, od najnižeg ka najvišem nivou? O: Fizički status interfejsa → OSPF status interfejsa (oblast/cost) → status suseda (show ip ospf neighbor) → sadržaj LSDB (show ip ospf database) → prisustvo rute u routing tabeli (show ip route ospf).
Rezime modula
- Dinamičko rutiranje automatizuje popunjavanje routing tabele i omogućava brzu konvergenciju u velikim mrežama, za razliku od ručnog statičkog pristupa iz Modula 11.
- Distance vector protokoli (RIP) veruju informacijama od suseda; link-state protokoli (OSPF) grade identičnu bazu topologije (LSDB) na svakom ruteru i sami računaju najkraći put (SPF/Dijkstra).
- OSPF Router ID se bira po redosledu: ručna konfiguracija → najviša loopback adresa → najviša adresa fizičkog interfejsa.
- OSPF susedstvo prolazi kroz stanja Down → Init → 2-Way → ExStart → Exchange → Loading → Full; DR/BDR se biraju na multiaccess mrežama u 2-Way fazi radi smanjenja broja punih susedstava.
- Single-area OSPF se konfiguriše sa
router ospf,network <mreža> <wildcard> area <id>; cost metrika = referentna propusnost / propusnost interfejsa. - Multi-area OSPF zahteva da sve ne-backbone oblasti budu direktno povezane sa Area 0 preko ABR-a, radi skalabilnosti velikih mreža.
- Passive interface zaustavlja Hello saobraćaj na LAN interfejsima (bezbednost/efikasnost) bez uklanjanja mreže iz oglašavanja;
default-information originatepropagira default rutu kroz OSPF domen. - EIGRP je Cisco-ov hybrid protokol sa DUAL algoritmom i feasible successor mehanizmom za vrlo brzu konvergenciju; BGP je jedini značajan EGP protokol i povezuje autonomne sisteme (internet).
- Sistematska dijagnostika OSPF-a ide od fizičkog statusa interfejsa, preko statusa suseda i LSDB, do konačne provere routing tabele.
Mermaid dijagram
graph TD
A[Area 1<br/>LAN poslovnica] -->|ABR| B[Area 0<br/>Backbone]
B -->|ABR| C[Area 2<br/>LAN centrale]
B -->|ASBR + default-information originate| D[Internet]
Dodatni izvori (opciono)
- RFC 2328 – OSPF Version 2
- RFC 4271 – A Border Gateway Protocol 4 (BGP-4)
- RFC 7868 – Cisco's Enhanced Interior Gateway Routing Protocol (EIGRP) – informational
- RFC 2453 – RIP Version 2