❗️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

OSPF "pulsuje"

Návody a problémy s konfigurací.
mirek.k
Příspěvky: 796
Registrován: 17 years ago

OSPF "pulsuje"

Příspěvekod mirek.k » 10 years ago

Zdravím a prosím o pomoc.
Začínám s OSPF. Nyní mám zapojeno několik AP, kde je v OSPF Networks nastaven celý rozsah přes několik AP - 192.168.0.0/21, přičemž jednotlivá AP mají adresy 192.168.0.1/24, 192.168.0.2/24 atd.
Po zapojení cca 5 zařízení do OSPF začnou OSPF routy z posledního zařízení jakoby pulsovat - objeví se v Routes a s periodou asi 5 sec zase mizí a tak se to stále opakuje.
Pokud byste někdo tušil, čím to může být - díky.
Mirek
0 x

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

Příspěvekod ludvik » 10 years ago

Tak se to samozřejmě nedělá. Každý router distribuuje POUZE SVOJE segmenty. Ne žádné cizí ...
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.

mirek.k
Příspěvky: 796
Registrován: 17 years ago

Příspěvekod mirek.k » 10 years ago

Jsem si myslel, že jsem si to až moc zjednodušil. :)
Díky - upravím a dám vědět.
Mirek
0 x

mirek.k
Příspěvky: 796
Registrován: 17 years ago

Příspěvekod mirek.k » 10 years ago

Tak už to je o moc lepší.
Avšak skutečná příčina "pulsace" byla ve špatném ID instance ospf, kde z nějakého důvodu na několika zařízeních zůstala defaultní adresa 0.0.0.0, která pak kolidovala.

Díky za pomoc
Mirek
0 x

Majklik
Příspěvky: 1949
Registrován: 14 years ago

Příspěvekod Majklik » 10 years ago

Pokud jsi nechal v instanci router id na 0.0.0.0, tak si router sám zvolí router id dle nejvyšší IP co najde na nějakém interface. Pokud na dvou routerech máš použitou stejnou IP, tak pak vyrobíš problém (router Id musí být jedinečné v celé dané OSPF síti).
V OSPF Areas můžeš nechat 192.168.0.0/21. Router propaguje jen konkrétní segmenty z tohoto rozsahu, které má na interfejsech, pokud spadají pod daný agregovaný blok a ne jen tu celou sumární routu (to umí také, ale to je pak pod area ranges a propaguje se jen z hraničního routeru mezi dvěma areama).
0 x

mirek.k
Příspěvky: 796
Registrován: 17 years ago

Příspěvekod mirek.k » 10 years ago

Přesně tak, rozsah může překrývat celou síť. Problém byl ve shodném "automatickém" instanceID.
Díky
Mirek
0 x

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

Příspěvekod ludvik » 10 years ago

Myslíš networks? A to i v případě, kdy nemáš žádné redistribute? Jestli ano, tak tuhle zkratku jsem neznal ... funguje to i v Quagga? I když, ono je to fuk. Stejně mi to přijde jako nepřehledné a hodné k tomu si v tom nadělat bordel.
Majklik píše:... V OSPF Areas můžeš nechat 192.168.0.0/21. Router propaguje jen konkrétní segmenty z tohoto rozsahu, které má na interfejsech, pokud spadají pod daný agregovaný blok a ne jen tu celou sumární routu ...
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.

Majklik
Příspěvky: 1949
Registrován: 14 years ago

Příspěvekod Majklik » 10 years ago

Ano, networks klidně můžu mít na všech routerech stejné a popisující superblok patřící do areí, např:
/routing ospf network
add area=backbone network=10.0.0.0/16
add area=area1 network=10.1.0.0/16
add area=area2 network=10.2.0.0/16
a router si sám správně přiřadí interfejsy k jednotlivým areám dle jejich prefixů, pokud jsou podmnožinou této definice, a začne se propagovat ven jen to, co je na konkrétním interfejsu. Žádnou další redistribuci v instancích netřeba mít zapnutou. Maximálně na hlavních bránách zapnutou redistribuci defualt routy, případně na koncových AP redistribuci statických rout na klienty. Pokud si ná různé arei vůbec nehraji, stačí tam mít jen area=backbone network=0.0.0.0/0.
Quagga/zebra to má stejně:
router ospf
network 10.0.0.0/16 area 0
network 10.1.0.0/16 area 1
network 10.2.0.0/16 area 2
0 x