Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

Univerzitet u Novom Sadu Tehniki fakultet Mihajlo Pupin Zrenjanin

SEMINARSKI RAD OSPFv3 i virtuelni linkovi

Predmetni nastavnik: Doc. Dr Dalibor Dobrilovi

Student: Marija Paripovi MBI 5/12 Smer: Informacione tehnologije u Eupravi i poslovnim sistemima

Zrenjanin, 2013

SADRAJ

Pojam rutiranja ................................................................................................................................. 3 Podela protokola rutiranja ................................................................................................................ 3 Prednosti link state protokola ........................................................................................................... 4 OSPF (Open shortest path first) protokol ......................................................................................... 4 Osnovni pojmovi kod OSPF-a ......................................................................................................... 4 Hijerarhija OSPF-a ........................................................................................................................... 5 KONFIGURISANJE OSPFv3 ......................................................................................................... 6 Kreiranje mree ............................................................................................................................ 6 IPV6 OSPF konfiguracija............................................................................................................. 6 Virtuelni linkovi ............................................................................................................................... 9 Verifikacija ..................................................................................................................................... 10

2|Page

Pojam rutiranja
Rutiranje je postupak odabira staze u mrei du koje se alje mreni saobraaj. Za rutiranje se koriste ureaji koji rade na treem nivou OSI referentnog modela. Da bi ruter poslao saobraaj ka nekoj udaljenoj mrei on mora da ima logiku adresu tog ureaja. Osnovni podaci koje ruter mora da ima su: Odredina adresa Susedni ruteri od kojih se dobijaju informacije Mogui ruteri do odredine adrese Kako odrati i verifikovati podatke

Ukoliko je ruter direktno konektovan na neku mreu on e automatski znati kako da doe do te mree. Meutim ukoliko ruter nije direktno zakaen na mreu postoje dva naina kako ruter da odredi putanju prema nekoj udaljenoj mrei: Statiko rutiranje Dinamiko rutiranje

Kod statikog rutiranja mi runo ukucavamo komande kojima tano definiemo kojom rutom e se slati podaci do neke mree. Kod dinamikog rutiranja, ruter komunicira sa drugim direktno povezanim ruterom putem zajednikog protokola. Ukoliko doe do izmene na mrei ruteri se meusobno izvetavaju i razmenjuju svoje tabele. Dinamiko rutiranje je lake podesiti nego statiko, meutim dinamiko rutiranje koristi mnogo vie CPU resursa zbog update-a ruting tabela I izvravanja algoritma odgovarajueg protokola rutiranja.

Podela protokola rutiranja


Postoje tri klase protokola rutiranja: Distance vector Link state Hibridni

Distance vector protokoli pronalaze najbolju putanju do neke udaljene mree na osnovu udaljenosti (hopova). Svaki put kad paket proe kroz ruter to nazivamo hop. Ruta koja ima najmanje hopova smatra se najboljom rutom. RIP I IGRP spadaju u distance vector algoritme. Oni su raeni na osnovu Belman Ford algoritma koji spada u Teoriju grafova. Kod link state protokola ruteri kreiraju tri zasebne tabele. Na jednoj tabeli se nalaze direktno povezani ruteri, u drugoj je definisana topologija ciele mree a trea je tabela rutiranja. Link state 3|Page

protokoli znaju mnogo vie o mrei nego distance vector. OSPF spada u protokole koji potpuno spadaju u ovu grupu. Hibridni protokoli koriste meavinu link state i distance vector protokola. U ove protokole spada EIGRP.

Prednosti link state protokola


Link state protokoli uzimaju u obzir propusnost linka kao i kanjenje. Link state protokoli imaju niz prednosti, a glavne su: Mapa topologije mree Brza konvergencija (automatski se alju izmene u mrei) Update-ovi mree (na svakih 30minuta se alje link state) Ovi protokoli znaju hijerarhiju mree U sluaju promene dva susedna rutera uspostavljaju vezu da bi razmenili stanje mree Nisu ogranieni brojem hopova

OSPF (Open shortest path first) protokol


OSPF je protokol otvorenog tipa, moe se koristiti na svim ruterima. Veoma vana opcija OSPF protokola je to omoguava hijerarhijsku podelu mree. Ovakav pristup velikoj mrei moe biti od veoma velikog znaaja. Neke od karakteristika ovog protokola su: OSPF koristi hijerarhijski dizajn koji ograniava nesigurnost mree na jednu oblast OSPF formira susedske odnose sa ruterima u istoj oblasti Umesto distance ruter alje LSA paket sa stanjem linka OSPF alje LSAs pakete samo kada je dolo do izmene u mrei, i samo e poslati promenu kad doe do auriranja. Auriranje se deava na svakih 30 minuta. OSPF koristi Dijkstra algoritam za odreivanje najkraeg puta OSPF je besklasni protokol, a time i podrava VLSMs. Podrava samo IP rutiranje Njegova administrativna distanca je 110. Rauna metriku na osnovu cost-a

Svaka mrea u kojoj se koristi OSPF protokol mora da ima oblast 0, ili area 0. Sve ostale oblasti bi trebale da budu povezane sa ovom oblau bilo direktno ili pomou virtuelnih linkova. Oblast 0 je i backbone oblast.

Osnovni pojmovi kod OSPF-a


Link Link je mreni ili ruter interfejs dodeljen nekoj od mrea. Kada je neki interfejs dodat OSPF procesu smatra se OSPF linkom. Ovaj link e imati stanje up ili down zavisno od toga da li radi ili ima administrativnu zabranu, i bie mu dodeljena jedna ili vie logikih adresa. 4|Page

Neighbor Ruteri koji se nalaze u istoj mrei i meusobno su povezani Susedstvo(Adjacency)- Veza izmeu susednih OSPF rutera koja omoguava direktnu razmenu update-a ruta. OSPF e deliti informacije samo sa ruterima koji imaju podeene susedske veze. to znai da svaki susedni ruter ne mora imati podeenu komijsku vezu Hello protokol Slui za dinamiko otkrivanje susedskih veza. Hello i LSAs slue da bi OSPF imao topologiju mree. Hello paketi su adresirani na 224.0.0.5 adresu. Neighbor database je lista OSPF rutera za koje su vieni Hello paketi. Mnotvo detalja kao Router ID i stanje se ovdje nalaze Baza Topologije Baza topologije sadri informacije o svim Link state LSA paketima koji su vezani za tu area-u ili oblast. Ruter koristi informacije iz baze topologije i na nju primjenjuje Dijkstra algoritam kako bi izraunao najkrau putanju. LSA LSA je OSPF paket koji sadri link state i ruting informacije koje se dele izmeu rutera. Ruteri moraju da imaju susedske veze uspostavljenje da bi se razmenili ovi paketi. Designated router DR- Bira se svaki put kad se na mreu dodaje ruter sa vie pristupa. To je ujedno i ruter najveeg znaaja u mrei. Na osnovu njega svi ostali ruteri moraju da se sinhronizuju Backup DR (BDR) Ovaj ruter je glavna podrka ruteru DR ukoliko doe do kvara Oblast (AREA) Oblast nastaje grupisanjem graninih mrea i rutera. U OSPFu mora postojati oblast 0. Jedan ruter moe pripadati jednoj ili vie oblasti tako da se na njemu mogu oznaiti pojedinani interfejsi koji pripadaju razliitim oblastima ukoliko je to sluaj. Svi ruteri koji pripadaju istoj oblasti imaju zajedniku tabelu topologije

Hijerarhija OSPF-a
OSPF ima hijerarhijski sistem koji omoguuje podelu autonomnog sistema na vie oblasti. Saobraaj u OSPF-u se deli na: saobraaj u okviru neke oblasti saobraaj izmeu oblasti eksterni saobraaj (saobraaj nekog drugog autonomnog sistema)

Ruteri kreiraju saobraaj u okviru neke od oblasti koja sadri topologiju te oblasti, omoguavajui pri tome manje saobraaja i vee CPU performanse. Oblast 0 je glavna oblast i neophodna je da bi OSPF funkcionisao. Oblast 0 nazivamo jo i backbone oblast. Sve oblasti moraju biti povezane sa ovom oblau mada ovo pravilo ne mora bukvalno da bude primenjeno jer se takoe mogu koristiti virtuelni linkovi. Ruteri koji se nalaze u vie od jedne oblasti nazivaju se granini ruteri. Eksterni ruteri povezani su sa nekim spoljanjim autonomnim sistemom kao na primer Internetom, i nazivaju se ASBR ili Autonomni granini ruteri.

5|Page

KONFIGURISANJE OSPFv3
OSPF (Open Shortest Path First - RFC 2740) verzija 3 je poseban protokol namenjen za rutiranje za IP verziju 6 (IPv6). Prilikom konfigurisanja OSPFv3 potrebno je odrediti oblasti u OSPF -u i

konfigurisati ih. Osnovna komanda za konfigurisanje ipv6 OSPF-a je: Router(config)# ipv6 router ospf 10<1-65535> Vrednost od 1-65535 je OSPF proces ID. Ova vrednost je logika vrijednost. Ruteri koji imaju susedske veze ne moraju imati isti ID. Jedino to njegova vrednost ne sme biti 0.

Kreiranje mree
Na slici 1 se nalazi primer mree sa konfiguracijom IPv6 i OSPFv3 protokola dinamikog rutiranja u GNS3 okruenju koja sadri 3 oblasti. Ruteri koji se koriste u ovom scenariju su Cisco 3640. Area 0 sadri 2 meusobno povezana rutera R1 i R2 Ethernet linkom. Area 0 je backbone oblast i sa njom su povezane sve ostale oblasti. U oblasti 23 se nalaze 2 rutera R2 i R3 meusobno povezana serial interfejsom S 1/0. Oblast 34 takoe sadri 2 rutera R3 i R4 meusobno povezana Ethernet linkom.

Slika1: Primer OSPFv3 mree

IPV6 OSPF konfiguracija


Scenario primer konfiguracije IPv6 OSPF mree sa virtuelnim linkovima. Omoguavanje IPv6 rutiranja se vri komandom ipv6 unicast-routing.

U nastavku je data konfiguracija za svaki od rutera na slici 1:


Konfiguracija rutera R1

hostname R1 ! 6|Page

no logging console # ! ipv6 unicast-routing ipv6 cef !

iskljucivanje prikazivanja poruka na konzoli

interface Loopback0 # konfiguracija Loopback1 interfejsa

no ip address ipv6 address 2001:1::1/64 # konfigurie ipv6 enable


njegovo smetanje u oblast 0

IPv6 adresu i omoguuje IPv6 procesiranje

ipv6 ospf 10 area 0 # omoguuje pokretanje OSPF procesa 10 na datom interfejsu i

!
interface Ethernet0/0 # konfiguracija Ethernet 0/0 interfejsa

no ip address ipv6 address 2001:12::1/64 ipv6 enable ipv6 ospf 10 area 0 ! ipv6 router ospf 10 router-id 1.1.1.1 log-adjacency-changes
Konfiguracija rutera R2

hostname R2 ! no logging console ! ipv6 unicast-routing ipv6 cef ! interface Loopback0 no ip address ipv6 address 2001:2::2/64 ipv6 enable ipv6 ospf 10 area 0 ! interface Ethernet0/0 no ip address ipv6 address 2001:12::2/64 ipv6 enable ipv6 ospf 10 area 0 ! interface Serial1/0 # konfiguracija no ip address ipv6 address 2011:23:2::2/64 ipv6 enable

serijskog interfejsa s1/0

7|Page

ipv6 ospf 10 area 23 serial restart-delay 0 clock rate 64000 ! ipv6 router ospf 10 router-id 2.2.2.2 log-adjacency-changes area 23 virtual-link 3.3.3.3

Konfiguracija rutera R3

hostname R3 ! no logging console ! ipv6 unicast-routing ipv6 cef ! interface Loopback0 no ip address ipv6 address 2001:3::3/64 ipv6 enable ipv6 ospf 10 area 23 ! interface Ethernet0/0 no ip address ipv6 address 2001:34::3/64 ipv6 enable ipv6 ospf 10 area 34 ! interface Serial1/0 no ip address ipv6 address 2011:23:3::3/64 ipv6 enable ipv6 ospf 10 area 23 serial restart-delay 0 ! ipv6 router ospf 10 router-id 3.3.3.3 log-adjacency-changes area 23 virtual-link 2.2.2.2
Konfiguracija rutera R4

hostname R4 8|Page

! no logging console ! ipv6 unicast-routing ipv6 cef ! interface Loopback0 no ip address ipv6 address 2001:4::4/64 ipv6 enable ipv6 ospf 10 area 34 ! interface Ethernet0/0 no ip address ipv6 address 2001:34::4/64 ipv6 enable ipv6 ospf 10 area 34 ! ipv6 router ospf 10 router-id 4.4.4.4 log-adjacency-changes

Virtuelni linkovi
Po pravilu sve oblasti treba direktno da budu povezane sa oblau 0. Da bi to bilo mogue koriste se virtuelni linkovi. Virtuelni linkovi omoguavaju logiku konekciju sa oblau 0. Virtuelni link u navedenom primeru napravie tunel izmeu oblasti 0 i 34 koristei Oblast 23 kao tranzitnu oblast. Da bismo konfigurisali gore navedeni primer prvo moramo podesiti ABR rutere, a to e u ovom primeru biti ruteri R2 i R3. R2config)# ipv6 router ospf 10 R2(config-router)# router-id 2.2.2.2 R2(config-router)# log-adjacency-changes R2(config-router)# area 23 virtual-link 3.3.3.3 Na ruteru R2 smo etvrtom komandom podesili virtuelni link tako to smo definisali kraj tog linka koji je povezan sa oblau 34 i naravno to mora biti ABR ruter ija je adresa 3.3.3.3. Zatim emo na ruteru R3 podesiti virtuelni link tako to emo odrediti drugi njegov kraj koji je granini ruter R2 i povezan je sa oblau 0. Tako da smo sada definisali oba kraja virtuelnog linka. Taj link je u ovom sluaju oblast 23. Komande za definisanje konfiguracije na ruteru R3: R3(config)# ipv6 router ospf 10 - # Pokree OSPFv3 R3(config-router)# router-id 3.3.3.3 - ID rutera R3(config-router)# log-adjacency-changes
proces sa brojem 10 na ruteru

9|Page

R3(config-router)# area 23 virtual-link 2.2.2.2 Druga primena virtuelnih linkova je kod podele oblasti 0. Oblast 0 ne mora uvek da bude fiziki jedna celina. Ona moe da se sastoji iz vie fiziki podeljenih oblasti. Jedini nain da se to ostvari je primenom virtuelnih linkova.

Verifikacija
Komande za proveru rada rutera u scenariju su: R# ping ipv6 R# show ipv6 ospf neighbor

Na ruteru R1 potrebno je uneti sledee komande: R1#ping ipv6 Target IPv6 address: ipv6 address 2001:4::4 Tabela ispod pokazuje da ruter R1 uspeno pinguje loopback adresu rutera R4: R1#ping ipv6 Target IPv6 address: 2001:4::4 Repeat count [5]: Datagram size [100]: Timeout in seconds [2]: Extended commands? [no]: Sweep range of sizes? [no]: Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2001:4::4, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 48/82/100 ms R1# Na ruteru R4 ponavljamo iste komande: R1#ping ipv6 Target IPv6 address: ipv6 address 2001:1::1 Tabela ispod pokazuje da ruter R4 takoe uspeno pinguje loopback adresu rutera R1: R4#ping ipv6 Target IPv6 address: 2001:1::1 Repeat count [5]: Datagram size [100]: Timeout in seconds [2]: Extended commands? [no]: Sweep range of sizes? [no]: Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2001:1::1, timeout is 2 seconds: 10 | P a g e

!!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 68/83/116 ms R4#
Na ruteru R2 unosimo komandu show ipv6 ospf neighbor i dobijamo sledei izlaz:

Neighbor ID 3.3.3.3 1.1.1.1 3.3.3.3 R2#

Pri State Dead 1 FULL/ 1 FULL/BDR 00:00:36 1 FULL/ 00:00:34

Time 15 4 8

Interface ID Interface OSPFv3_VL0 virtual link izmeu R2 i R3 Ethernet0/0 Serial1/0

Na ruteru R3 unosimo komandu show ipv6 ospf neighbor i dobijamo sledei izlaz:

Neighbor ID 2.2.2.2 2.2.2.2 4.4.4.4 R3#

Pri State 1 FULL/ 1 FULL/ 1 FULL/DR

Dead 00:00:39 00:00:30

Time 15 8 4

Interface ID Interface OSPFv3_VL0 virtual link izmeu R2 i R3 Serial1/0 Ethernet0/0

11 | P a g e

You might also like