Stránka 1 z 3

Pomoc s OSPF na 4 routroch

Napsal: 18 Feb 2018 16:17
od zvukarmiso
Ahojte
Troska sa trápim s nastavením.
Prikladám obrázok zapojenia
OSPF_New_1.jpg
OSPF_New_1.jpg (174.1 KiB) Zobrazeno 4173 x


Co sa mi podarilo je rozbehať Primarnu a zaloznu linku medzi Routrom A - B a A - C
Ale medzi B - D a C - D mi to nechodí.

Moja predstava je asi takáto.
S routra A -> B -> D - primárna linka
Záložná linka A -> C -> D

Ak by vypadli linky do routra B alebo C aby sa to otočilo cez to D.

Prikladam configy jednotlivych routrou.
Router A

Kód: Vybrat vše

/routing ospf area
set [ find default=yes ] disabled=yes
/routing ospf instance
set [ find default=yes ] disabled=yes
add distribute-default=always-as-type-1 metric-default=2 name=OSPF1 redistribute-other-ospf=as-type-1 router-id=10.255.250.1
/routing ospf area
add area-id=0.0.0.2 instance=OSPF1 name=AREA2
add area-id=0.0.0.1 instance=OSPF1 name=AREA1
/routing ospf network
add area=AREA2 network=192.168.100.160/27
add area=AREA2 network=192.168.20.0/22
add area=AREA2 network=192.168.100.0/27
add area=AREA1 network=192.168.8.0/21
add area=AREA1 network=192.168.16.0/23
add area=AREA1 network=192.168.100.64/26
add area=AREA1 network=192.168.100.208/28
add area=AREA1 network=192.168.100.224/27
add area=AREA1 network=91.226.114.248/29
add area=AREA1 network=192.168.100.56/30
add area=AREA2 network=192.168.100.200/29

Router B

Kód: Vybrat vše

/routing ospf area
set [ find default=yes ] disabled=yes
/routing ospf instance
set [ find default=yes ] disabled=yes
add name=OSPF2 redistribute-connected=as-type-1 redistribute-static=as-type-1 router-id=10.255.250.4
/routing ospf area
add area-id=0.0.0.1 instance=OSPF2 name=AREA2
add area-id=0.0.0.2 instance=OSPF2 name=AREA3
/routing ospf nbma-neighbor
add address=192.168.0.57 instance=AREA1 priority=4
/routing ospf network
add area=AREA1 network=91.226.114.248/29
add area=AREA1 network=192.168.8.0/21
add area=AREA3 network=192.168.16.0/23
add area=AREA3 network=192.168.100.64/26
add area=AREA1 network=192.168.100.208/28
add area=AREA1 network=192.168.100.224/27
add area=AREA1 network=192.168.100.56/30
add area=AREA3 network=192.168.10.0/24

Router C

Kód: Vybrat vše

/routing ospf instance
add disabled=no distribute-default=never in-filter=ospf-in metric-bgp=auto metric-connected=20 metric-default=1 \
    metric-other-ospf=auto metric-rip=20 metric-static=20 name=OSPF3 out-filter=ospf-out redistribute-bgp=no \
    redistribute-connected=as-type-1 redistribute-other-ospf=no redistribute-rip=no redistribute-static=as-type-1 router-id=10.255.250.2
/routing ospf area
set [ find default=yes ] area-id=0.0.0.0 disabled=yes instance=default name=backbone type=default
add area-id=0.0.0.2 disabled=no instance=OSPF3 name=AREA2 type=default
add area-id=0.0.0.3 disabled=no instance=OSPF3 name=AREA3 type=default
/routing ospf network
add area=AREA2 disabled=no network=192.168.100.160/27
add area=AREA2 disabled=no network=192.168.20.0/22
add area=AREA2 disabled=no network=192.168.100.0/27
add area=AREA3 disabled=no network=192.168.100.200/29
add area=AREA3 disabled=no network=192.168.10.0/24
add area=AREA3 disabled=no network=192.168.16.0/23

Router D

Kód: Vybrat vše

/routing ospf instance
set [ find default=yes ] disabled=yes
add name=OSPF4 redistribute-connected=as-type-1 redistribute-static=as-type-1 router-id=10.255.250.5
/routing ospf area
add area-id=0.0.0.1 instance=OSPF4 name=AREA3
/routing ospf network
add area=AREA3 network=192.168.100.64/29
add area=AREA3 network=192.168.10.0/24
add area=AREA3 network=192.168.100.200/29
add area=AREA3 network=192.168.16.0/23


Za kazdu radu vopred Ďakujem
Michal

Re: Pomoc s OSPF na 4 routroch

Napsal: 18 Feb 2018 16:30
od ludvik
Zatím jsem to nečetl ... ale area 0 musí existovat. Přes to vlak nejede. A každá další area s ní musí sousedit. buď přímo, nebo přes virtual link (či jak se to jmenuje ... většinou se použití nedoporučuje, neboť to většinou funguje špatně).

Trasy pak ladíš podle Cost jednotlivých rozhraní.

Pokud si dobře pamatuji, dobrý článek o OSPF byl na root.cz

Re: Pomoc s OSPF na 4 routroch

Napsal: 18 Feb 2018 16:42
od Dalibor Toman
hodil bych A, B, C, D do area 0.
Jednak Area 0 musi v OSPF vzdy existovat a pokud do ni nejaka area neni primo pripojet tak je problem. Da se to snad obejit virtualni linkou ale vetsinou se u jejiho popisu vzy objevuje, ze je lepsi se tomu vyhnout. Osobne jsem to nikde nezkousel.
https://www.cisco.com/c/en/us/support/d ... .html#anc7

Re: Pomoc s OSPF na 4 routroch

Napsal: 18 Feb 2018 16:49
od hol
presne tak, delat jinou areu nez 0 je zbytecny, pokud k tomu neni spesl duvod. Vetsinou ten duvod je, aby se nepredavaly vsechny routy mezi nejakejma oblastma. Takze u tebe neni duvod zadny :).

Re: Pomoc s OSPF na 4 routroch

Napsal: 19 Feb 2018 07:19
od zvukarmiso
OK nastavil som to vsetko do area 0
Ale ani tak mi to nerutuje.
Tie A B C mi bezia tak ako bezali ale to D nie a nie
Ak vypnem linku s B ktorá je primárna tak mi to neotočí cez to C. A ked spravim traceroute tak mi to smeruje na router B

Re: Pomoc s OSPF na 4 routroch

Napsal: 19 Feb 2018 11:01
od ludvik
Začni znovu, někde máš botu.

V podstatě ti stačí jedna věc - naklepat sítě do routing/ospf/networks. Začne to fungovat "samo". To ostatní je jen ladění (např. cost by měl reflektovat rychlost či kvalitu linky).

Re: Pomoc s OSPF na 4 routroch

Napsal: 19 Feb 2018 15:29
od Dalibor Toman
uz v te prvni CFG s nekolika areama byla u D chyba (area se jmenuje AREA3 ale ID ma 1):
add area-id=0.0.0.1 instance=OSPF4 name=AREA3

mozna tam mas podobnou i nadale

Re: Pomoc s OSPF na 4 routroch

Napsal: 19 Feb 2018 20:43
od zvukarmiso
Dalibor Toman píše:uz v te prvni CFG s nekolika areama byla u D chyba (area se jmenuje AREA3 ale ID ma 1):
add area-id=0.0.0.1 instance=OSPF4 name=AREA3

mozna tam mas podobnou i nadale


Všetky area už maju len hodnotu 0.0.0.0

Všetko som skontroloval a pozrel este raz ale stále to iste. Sice po primárnej linke A -> B -> D mi to ide. Dokonca na C vidím aj aj IP adresy pre D ale ako náhle sa odpoji primárna linka tak cez to C to nejde.

ludvik píše:
V podstatě ti stačí jedna věc - naklepat sítě do routing/ospf/networks. Začne to fungovat "samo".


Toto som spravil, ale bez vysledneho efektu. Normalne sa mi ta routa strati.

Re: Pomoc s OSPF na 4 routroch

Napsal: 19 Feb 2018 23:10
od ludvik
Křišťálovou kouli nemáme. Asi bys měl postnout znovu config.

Jak jsou na tom neighbors? Všechny routery mají dva sousedy? Co to je za spoje?

Re: Pomoc s OSPF na 4 routroch

Napsal: 20 Feb 2018 07:47
od zvukarmiso
ludvik píše:Jak jsou na tom neighbors? Všechny routery mají dva sousedy?


Posledný router ten D mal len jedného suseda. Spravil som vypnutie a zapnutie instance a uz mal 2 a uz to funguje.

Zaujímalo by ma ešte ci mám správne nastavené to instance:

na routry A mam nastavene

Kód: Vybrat vše

distribute-default=always-as-type-1


na ostatných mám

Kód: Vybrat vše

redistribute-connected=as-type-1
redistribute-other-ospf=as-type-1


Cost a pod.. veci si uz nastavím podla priorit linky. Poprípade ak mate nejaký super nápad na vylepšenie rad to uvitam.

Re: Pomoc s OSPF na 4 routroch

Napsal: 20 Feb 2018 08:17
od radik
Vyhod si jeste redistribute-other-ospf=as-type-1 . To je jen redistribuce z jinyho OSPF procesu a to nemas.

Re: Pomoc s OSPF na 4 routroch

Napsal: 20 Feb 2018 11:14
od ludvik
Ono vůbec žádné redistribute používat nemusíš. A je dobrá rada: nesmíš.

Snad krom hlavního routeru - odtamtud většinou potřebuješ default route a někdy (!) i z BGP.

Re: Pomoc s OSPF na 4 routroch

Napsal: 20 Feb 2018 11:46
od radik
To je blbost co jsi napsal. Pokud nebudeš používat redistribuci, tak ti těžko OSPF sežere statickou a connected routu. Pokud to někdo řeší tak, že tyhle sítě hodí v OSPF do networku, tak je to špatně (kupodivu někdy tohle řeší takto i v dokumentaci cisca, bohužel) - bezpečnostní díra.

Re: Pomoc s OSPF na 4 routroch

Napsal: 20 Feb 2018 14:49
od ludvik
Nemám zapotřebí redistribuovat statické, ani connected routy. A tazatel podle mě také ne.

Re: Pomoc s OSPF na 4 routroch

Napsal: 20 Feb 2018 15:04
od Dalibor Toman
ludvik píše:Nemám zapotřebí redistribuovat statické, ani connected routy. A tazatel podle mě také ne.


a jak se ty routy na interfacech apod dostanou do OSPF?