Tartalomjegyzék

< Cisco

OSPF

Az OSPF-ről

Belső útválasztó protokollok Külső útválasztó protokollok
távolság vektor kapcsolatállapot útvonal vektor
IPv4 RIPv2 EIGRP OSPFv2 IS-IS BGP-4
IPv6 RIPng EIGRP OSPFv3 IS-IS BGP-MP

Mivel osztály nélküli protokoll, támogatja a VLSM és CIDR címzést.

Három tábla jön létre:

Az OSPF ötféle üzenettel dolgozik:

keretfejléc IP fejléc OSPF fejléc OSPF csomag; típus, adat
verzió típus csomaghossz
útválasztó azonosító
területazonosító
ellenőrző összeg azonosítás típusa
azonosítás
azonosítás
hálózati maszk
helló ennyi időközönként opciók útválasztó prioritás
halottnak nyilvánítási ennyi idő után
forgalomirányító azonosító
tartalék forgalomirányító
szomszédok listája

Az OSPF beállítása

R1(config)#router ospf folyamatazonosító

A folyamatazonosító 1 és 65535 közötti tetszőleges szám. A folyamatazonosítónak csak helyben van jelentősége, másik forgalomirányítón lehet különböző száma. Ha több OSPF folyamat futna, akkor lenne értelme, ami ritka.

Legyen egy konkrét példa:

R1(config)#router ospf 10

Egyedi azonosító

Minden forgalomirányító egyedi azonosítóval rendelkezik.

A forgalomirányítók között mester-szolga kapcsolat jön létre. Egy mester, a többi szolga lesz. Ha nincs prioritás beállítva, akkor a legnagyobb azonosítójú router lesz a mester. A mester neve DR, a többi BDR. Mindig van egy tartalék DR is.

A forgalomirányítók meghatároznak maguknak egy azonosítót. Az azonosító egy 32 bites szám, amelyet oktetnként ponttal ábrázolunk, hasonlóan az IPv4-es címekhez.

Azonosítót mi is beállíthatunk:

R1(config-router)#router-id rid

A rid a fentiekben meghatározott szám.

Ha nem adunk meg forgalomirányító azonosítót, akkor a router a loopback interfészek közül kiválasztja a legnagyobbat, és ezt veszi azonosítónak.

Példa egy beállításra:

R1(config)#router ospf 10
R1(config-router)#router-id 1.1.1.1
R1(config-router)#end

Tekintsük meg a beállításokat:

R1#show ip protocols

Újabb azonosító beállítása esetén törölni kell a OSPF folyamatot, mivel csak így érvényesül az új beállítás

R1#clear ip ospf process

Figyeljük meg, az azonosító megváltozását:

R1#show ip protocols

Ha visszacsatoló interfésszel szeretnénk beállítani az azonosítót:

R1(config)#interface loopback 0
R1(config-if)#ip address 1.1.1.1 255.255.255.255
R1(config-if)#end

Hálózat beállítása

R1(config-router)#network hálózat_címe helyettesítő_maszk area  terület_azonsító

Több interfész kétféle módon, példa:

R1(config)#router ospf 10
R1(config-router)#network 172.16.10.0 0.0.0.255 area 0
R1(config-router)#network 172.16.20.0 0.0.0.3 area 0
R1(config-router)#network 192.168.8.4 0.0.0.3 area 0

Így is megadható:

R1(config)#router ospf 10
R1(config-router)#network 172.16.10.1 0.0.0.0 area 0
R1(config-router)#network 172.16.20.1 0.0.0.0 area 0
R1(config-router)#network 192.168.8.5 0.0.0.0 area 0

Passzívmód

Ha egy interfészen például egy PC van, akkor nincs szükség a hirdetésre ebbe az irányba, így érdemes passzívmódba tenni.

Passzív interfész kijelölése:

R1(config)#router ospf 10
R1(config-router)#passive-interface GigabitEthernet 0/0
R1(config-router)#end

Ellenőrizzük a következő paranccsal:

R1#show ip protocols

Keressük a „Passive Interface(s): sor alatti sorokat.

Költségek

A költség egy mérték, ami jelzi a terhelést. Az alacsonyabb érték jobb utat jelent. A mérték fordítottan arányos a sávszélességgel.

A költség számítása a következő képlet szerint történik:

koltseg = {referencia-savszelesseg}/{interfesz-savszelesseg}

A referencia sávszélesség alapértelmezetten a következő:

10^8=100 000 000

A fenti képletbe behelyettesítve:

koltseg = {100000000 bps}/{interfesz-savszelesseg-bps-ben}

Beállíthatjuk magunk is az alapértelmezett költséget:

Szintaxis:

auto-cost reference-bandwidth újérték-Mb/s-ban

Konkrét példa:

auto-cost reference-bandwidth 1000

Ellenőrzés:

R1#show ip ospf interface serial 0/0/0

Metrika ellenőrzése:

R1#show ip route # include 192.168.8.0

Szomszédok ellenőrzése

R1#show ip ospf neighbor

Függelék

syslog üzenetek

A syslog üzenetek kis és bekapcsolhatók. Szintaxis:

log-adjacency-changes [detail]

Kikapcsolás:

no log-adjacency-changes [detail]

Részletek bekapcsolása:

R1(config-router)#log-adjacency-changes detail

Így nem csak arról kapunk értesítést, ha egy szomszéd elérhetetlenné vagy elérhetővé válik.