💾

Zadaci za samostalan rad – Modul 12 – Dinamičko rutiranje (OSPF)

Rešenja se nalaze u /resenja/modul-12/05-zadaci-resenja.md — pokušajte da rešite zadatke samostalno pre nego što pogledate rešenja.

Nivo: Početni

Zadatak 1. Objasnite svojim rečima ključnu razliku između distance vector i link-state pristupa rutiranju.

Zadatak 2. Nabrojite, tačnim redosledom, svih sedam stanja kroz koja prolazi formiranje OSPF susedstva (od Down do Full).

Zadatak 3. Ruter nema ručno konfigurisan Router ID niti loopback interfejs. Koja IP adresa će biti izabrana za Router ID?

Nivo: Srednji

Zadatak 4. Napišite tačnu OSPF konfiguraciju (uključujući router ospf i network naredbu sa ispravnom wildcard maskom) koja uključuje mrežu 172.16.4.0/22 u Area 0.

Zadatak 5. Objasnite zašto se na Ethernet segmentu sa četiri rutera bira DR i BDR, i šta bi se desilo (koliko susedstava bi bilo potrebno) da se DR/BDR mehanizam ne koristi.

Zadatak 6. Ruter ima Fast Ethernet interfejs (100 Mbps) i serijski interfejs sa propusnošću 128 kbps, oba u OSPF-u, sa podrazumevanom referentnom propusnošću od 100 Mbps. Izračunajte OSPF cost za svaki od ova dva interfejsa.

Zadatak 7. Objasnite razliku između default-information originate i default-information originate always, i navedite jedan rizik korišćenja always opcije.

Zadatak 8. Objasnite zašto se preporučuje konfigurisanje passive-interface na interfejsima ka LAN mrežama krajnjih korisnika, navodeći i bezbednosni i efikasnosni razlog.

Nivo: Napredni

Zadatak 9. Data je mreža sa tri OSPF oblasti: Area 0 (backbone), Area 1 i Area 2. Area 1 je direktno povezana sa Area 0, ali Area 2 je povezana samo sa Area 1 (ne direktno sa Area 0). Objasnite zašto je ovaj dizajn problematičan i koje pravilo krši.

Zadatak 10. Objasnite razliku između administrativne udaljenosti OSPF-a (110) i EIGRP-a (90). Ako ruter nauči istu mrežu i preko OSPF-a i preko EIGRP-a, koja ruta će biti aktivna u routing tabeli, i zašto?

Zadatak 11. Objasnite svojim rečima zašto BGP koristi termin „path vector", a ne „distance vector" ili „link-state", i navedite jedan atribut koji BGP koristi prilikom odlučivanja o najboljoj putanji.

Zadatak 12. Dat je scenario: firma ima jednu internet vezu preko jedinog ISP-a i internu OSPF mrežu sa pet rutera. Objasnite zašto BGP u ovom slučaju nije potreban, i koja jednostavnija OSPF komanda rešava potrebu da svi interni ruteri imaju izlaz ka internetu.

Praktičan zadatak u Packet Traceru

Zadatak 13. Proširite laboratorijsku vežbu ovog modula dodavanjem četvrtog rutera (R4) povezanog na R3 preko nove WAN veze i nove OSPF oblasti (Area 2), sa sopstvenom LAN mrežom i PC4. Konfigurišite R3 kao dodatnog ABR-a (Area 1 i Area 2) i potvrdite da PC1 može da pinguje PC4, prateći sve O IA rute duž putanje.

Zadaci zasnovani na izlazu komande

Zadatak 14. Dat je sledeći (skraćen) izlaz show ip ospf neighbor na ruteru R1:

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   2WAY/DROTHER    00:00:32    192.168.1.2     GigabitEthernet0/0
3.3.3.3           1   2WAY/DROTHER    00:00:35    192.168.1.3     GigabitEthernet0/0

Na osnovu ovog izlaza odgovorite: (a) da li ovo predstavlja grešku u konfiguraciji? (b) šta bi trebalo da bude prikazano u kolonama State za sam DR i BDR na ovom segmentu, i zašto se oni ovde ne vide sa stanovišta R1? (c) na kom tipu mreže (multiaccess ili point-to-point) je ovaj izlaz moguć?

Zadatak 15. Dat je sledeći (skraćen) izlaz show ip route ospf na ruteru R2:

O    192.168.5.0/24 [110/2] via 10.0.0.1, 00:05:12, Serial0/0/0
O IA 192.168.9.0/24 [110/785] via 10.0.0.9, 00:03:47, Serial0/0/1
O*E2 0.0.0.0/0 [110/1] via 10.0.0.1, 00:10:00, Serial0/0/0

Na osnovu ovog izlaza odgovorite: (a) koja od tri prikazane rute dolazi iz iste OSPF oblasti u kojoj se nalazi R2, a koja iz druge oblasti? (b) koja ruta je nastala naredbom default-information originate na udaljenom ruteru? (c) koji ruter (na osnovu next-hop adrese) je verovatno ASBR u ovoj mreži?

📖 Prikaži rešenje

Rešenja zadataka za samostalan rad – Modul 12 – Dinamičko rutiranje (OSPF)

Nivo: Početni

Zadatak 1. Distance vector protokoli (npr. RIP) veruju informacijama koje im direktni sused kaže o udaljenosti do neke mreže, bez poznavanja cele topologije („routing by rumor"). Link-state protokoli (npr. OSPF) razmenjuju informacije o sopstvenim direktno povezanim vezama sa svim ruterima u oblasti, čime svaki ruter gradi identičnu, kompletnu sliku topologije (LSDB) i sam računa najkraću putanju, umesto da veruje tuđem proračunu.

Zadatak 2. Down → Init → 2-Way → ExStart → Exchange → Loading → Full.

Zadatak 3. Biće izabrana najveća IP adresa među aktivnim fizičkim interfejsima rutera u trenutku pokretanja OSPF procesa (pošto nema loopback interfejsa niti ručne konfiguracije, treći korak u redosledu izbora Router ID-ja se primenjuje).

Nivo: Srednji

Zadatak 4.

Router(config)#router ospf 1
Router(config-router)#network 172.16.4.0 0.0.3.255 area 0

(mreža 172.16.4.0/22 pokriva opseg 172.16.4.0–172.16.7.255, pa je wildcard maska 0.0.3.255)

Zadatak 5. DR i BDR se biraju da bi se smanjio broj potrebnih punih (Full) susedstava na multiaccess mreži — bez DR/BDR mehanizma, svaki par od četiri rutera bi morao da formira potpuno nezavisno Full susedstvo sa svakim drugim ruterom, što bi iznosilo 4×3/2 = 6 punih susedstava. Sa DR/BDR mehanizmom, potrebna su samo susedstva svakog rutera sa DR-om i BDR-om (najviše 2 po ruteru koji nije DR/BDR), značajno smanjujući količinu OSPF kontrolnog saobraćaja i procesorskog opterećenja.

Zadatak 6. Fast Ethernet (100 Mbps): cost = 100 Mbps / 100 Mbps = 1. Serijski interfejs (128 kbps = 0,128 Mbps): cost = 100 Mbps / 0,128 Mbps = 781 (zaokruženo naniže na celobrojnu vrednost, tačna vrednost u Cisco IOS-u za ovu propusnost).

Zadatak 7. default-information originate (bez always) propagira default rutu kroz OSPF domen samo ako ruter koji izvršava tu naredbu sam već ima podrazumevanu rutu u sopstvenoj routing tabeli (npr. statičku default rutu). default-information originate always propagira default rutu bez obzira na to da li je ruter sam poseduje. Rizik korišćenja always: ako veza tog rutera ka internetu (ili izvoru default rute) otkaže, ostatak OSPF domena i dalje veruje da je taj ruter validan izlaz i nastavlja da mu šalje saobraćaj koji potom biva izgubljen — tzv. black hole (crna rupa) rutiranje.

Zadatak 8. Bezbednosni razlog: passive interface sprečava da neovlašćeni uređaj priključen na LAN segment pošalje OSPF Hello pakete i pokuša da se predstavi kao legitiman OSPF ruter, čime bi mogao da naruši routing tabelu ili primi topologiju mreže. Efikasnosni razlog: LAN interfejsi ka krajnjim korisnicima nemaju druge rutere sa kojima bi formirali susedstvo, pa je periodično slanje Hello paketa na njima čist nepotreban saobraćaj.

Nivo: Napredni

Zadatak 9. Ovaj dizajn krši osnovno pravilo OSPF hijerarhije koje zahteva da svaka ne-backbone oblast bude direktno povezana sa Area 0 (backbone oblašću). Area 2, povezana samo preko Area 1 (a ne direktno sa Area 0), ne može ispravno da razmenjuje inter-area rute sa ostatkom mreže bez dodatnog, naprednog mehanizma poput virtual link-a — standardni multi-area OSPF dizajn ovo ne dozvoljava jer bi narušio jednostavnu, predvidljivu propagaciju sumarnih ruta kroz backbone.

Zadatak 10. Administrativna udaljenost je mera „poverenja" u izvor rute — OSPF ima AD 110, EIGRP ima AD 90; niža vrednost znači veće poverenje. Ako ruter nauči istu mrežu i preko OSPF-a i preko EIGRP-a, aktivna će biti EIGRP ruta, jer 90 < 110, bez obzira na to koja od te dve rute ima „bolju" internu metriku unutar sopstvenog protokola.

Zadatak 11. BGP se naziva „path vector" protokolom jer njegova ključna informacija u odlučivanju o ruti nije samo udaljenost (kao kod distance vector) niti puna topologija (kao kod link-state), već kompletna putanja (sekvenca autonomnih sistema, AS-PATH) kroz koju ruta prolazi — ovo omogućava BGP-u da izbegne petlje na nivou autonomnih sistema (ruter odbacuje rutu ako u AS-PATH-u vidi sopstveni AS broj) i da donosi odluke na osnovu politika (policy-based), ne samo najkraćeg puta. Primer atributa: AS-PATH (ili LOCAL_PREFERENCE, MED).

Zadatak 12. BGP je namenjen razmeni ruta između različitih autonomnih sistema (npr. kada organizacija ima veze ka više različitih ISP-ova i treba da bira/utiče na putanju). Firma sa samo jednim ISP-om nema potrebu za takvim odlukama — jedini mogući izlaz ka internetu je taj jedan ISP, pa je dovoljno da granični ruter ima statičku default rutu i da je propagira ostatku interne OSPF mreže komandom default-information originate.

Praktičan zadatak u Packet Traceru

Zadatak 13. Nakon dodavanja R4 (povezanog na R3 preko nove WAN mreže u Area 2, sa sopstvenom LAN mrežom i PC4), R3 postaje dodatni ABR sa interfejsima u Area 1 (ka R2) i Area 2 (ka R4): network 10.0.0.4 0.0.0.3 area 1 (postojeća) i network <nova-WAN-mreža> <wildcard> area 2 plus network <LAN-R4> <wildcard> area 2 na R4. Na R1, show ip route ospf treba da prikaže rutu ka LAN mreži R4 kao O IA (jer dolazi iz Area 2, različite od Area 0 gde se nalazi R1), sa next-hop-om ka R2, a zatim dalje ka R3 kao stvarnim ABR-om koji je uneo tu rutu u Area 1/Area 0 razmenu. Ping PC1 → PC4 prolazi kroz četiri rutera (R1-R2-R3-R4).

Zadaci zasnovani na izlazu komande

Zadatak 14. (a) Ne, ovo NIJE greška — na broadcast/multiaccess (Ethernet) mreži je normalno da DROTHER ruteri međusobno ostanu u stanju 2-Way (ne formiraju punu razmenu LSDB jedni sa drugima). (b) Sa stanovišta R1, DR i BDR bi trebalo da budu prikazani u stanju FULL/DR odnosno FULL/BDR — ako se to ne vidi u datom (skraćenom) izlazu, to znači da R1 sam ima ulogu DR-a ili BDR-a na ovom segmentu (jer ruter ne prikazuje sopstvenu ulogu u sopstvenoj show ip ospf neighbor tabeli, samo uloge suseda). (c) Ovaj izlaz (sa DROTHER ulogom i prisustvom Pri kolone različite od „-") je moguć isključivo na multiaccess (broadcast) mreži, ne na point-to-point vezi, jer se DR/BDR/DROTHER uloge dodeljuju samo na multiaccess segmentima.

Zadatak 15. (a) Prva ruta (O 192.168.5.0/24) dolazi iz iste oblasti u kojoj se nalazi R2 (obična O oznaka, intra-area ruta); druga ruta (O IA 192.168.9.0/24) dolazi iz druge OSPF oblasti, naučena preko ABR-a (Inter-Area). (b) Treća ruta (O*E2 0.0.0.0/0) je nastala naredbom default-information originate na udaljenom ruteru — oznaka E2 označava eksternu (Type 2) rutu, tipičnu za propagiranu default rutu. (c) Ruter dostupan preko next-hop adrese 10.0.0.1 (isti next-hop kao za intra-area rutu O i za default rutu O*E2) je verovatno ASBR — on je izvor i lokalne intra-area mreže i propagirane eksterne default rute.