< Cisco

OSPF

Szerző: Sallai András

Copyright © Sallai András, 2016, 2018

Licenc: GNU Free Documentation License 1.3

Web: http://szit.hu

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:

szomszédsági adatok

kapcsolatállapotok

továbbítás

Az OSPF ötféle üzenettel dolgozik:

helló

adatbázis-leíró csomag – DBD

kapcsolatállapot kérés – LSR

kapcsolatállapot frissítés – LSU

kapcsolatállapot nyugtázása – LSAck

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:

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

A fenti képletbe behelyettesítve:

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.