❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Pomoc s OSPF na 4 routroch

Návody a problémy s konfigurací.
zvukarmiso
Příspěvky: 211
Registrován: 13 years ago

Pomoc s OSPF na 4 routroch

Příspěvekod zvukarmiso » 7 years ago

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 4184 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
0 x

ludvik
Příspěvky: 4448
Registrován: 14 years ago

Příspěvekod ludvik » 7 years ago

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
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

Dalibor Toman
Příspěvky: 1246
Registrován: 13 years ago

Příspěvekod Dalibor Toman » 7 years ago

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
0 x

hol
Příspěvky: 883
Registrován: 16 years ago
antispam: Ano

Příspěvekod hol » 7 years ago

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 :).
0 x

zvukarmiso
Příspěvky: 211
Registrován: 13 years ago

Příspěvekod zvukarmiso » 7 years ago

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
0 x

ludvik
Příspěvky: 4448
Registrován: 14 years ago

Příspěvekod ludvik » 7 years ago

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).
1 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

Dalibor Toman
Příspěvky: 1246
Registrován: 13 years ago

Příspěvekod Dalibor Toman » 7 years ago

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
0 x

zvukarmiso
Příspěvky: 211
Registrován: 13 years ago

Příspěvekod zvukarmiso » 7 years ago

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.
0 x

ludvik
Příspěvky: 4448
Registrován: 14 years ago

Příspěvekod ludvik » 7 years ago

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?
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

zvukarmiso
Příspěvky: 211
Registrován: 13 years ago

Příspěvekod zvukarmiso » 7 years ago

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.
0 x

radik
Příspěvky: 228
Registrován: 9 years ago

Příspěvekod radik » 7 years ago

Vyhod si jeste redistribute-other-ospf=as-type-1 . To je jen redistribuce z jinyho OSPF procesu a to nemas.
0 x

ludvik
Příspěvky: 4448
Registrován: 14 years ago

Příspěvekod ludvik » 7 years ago

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.
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

radik
Příspěvky: 228
Registrován: 9 years ago

Příspěvekod radik » 7 years ago

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.
0 x

ludvik
Příspěvky: 4448
Registrován: 14 years ago

Příspěvekod ludvik » 7 years ago

Nemám zapotřebí redistribuovat statické, ani connected routy. A tazatel podle mě také ne.
0 x
Jelikož je zde zakázáno se negativně vyjadřovat k provozním záležitostem, tak se holt musím vyjádřit takto: nové fórum tak jak je připravováno považuji za cestu do pekel. Nepřehledný maglajz z toho bude. Do podpisu se mi pozitiva již nevejdou.

Dalibor Toman
Příspěvky: 1246
Registrován: 13 years ago

Příspěvekod Dalibor Toman » 7 years ago

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?
0 x