BIRD a redistribuce statickych rout do OSPF

Ondrej Filip feela na ipex.cz
Středa Červen 13 11:21:15 CEST 2001


On Wed, 13 Jun 2001, Petr Simek wrote:

>
> Dobry den,

Ahoj Petre,

tedy trosku chyba je, ze pises do cz.comp.linux. Tuhle konferenci nectu a
pratele me upozornili, ze tu pry je dotaz na me. BIRD ma konferenci jinde.

> chtel bych se zeptat zda tu nekdo nepracuje s BIRDem a nevi jak v nem
> provest nasledujici -

Trochu s tim pracuju. :-) Kdyz uz jsem to psal.

> Mam bird-1.0.4-5 , dale mam 4 interfejsy - eth0 eth0.87 eth0.88 a eth0.89
> Interfej eth0 nepouzivam eth0.87 je prichozi interfejs a eth0.88 a eth0.89
> jsou interfejsy ktere routuji. Zakladni/lokalni routovaci tabulka vypada
> takhle -

Jinak doporucuju upgrade na 1.0.5.

> 160.217.87.0  *   255.255.255.0   U  0  0  0    eth0.87
> 160.217.88.0  *   255.255.255.0   U  0  0  0    eth0.88
> 160.217.89.0  *   255.255.255.0   U  0  0  0    eth0.89
> 160.217.90.0  *   255.255.255.0   U  0  0  0    eth0.89
>
> kde subnety 87 az 89 jsou primarni a subnet 90 je dalsi ip sit
> pridana k interfejsu eth0.89 . Kdyz spustim BIRDa spoji se se svym
> sousedem na eth0.87 ziska routy dane area vcetne default a soused
> od nej ziska routy 87,88 a 89 ale uz ne 90 . Bird ma tuto routu
> v tabulce jako ty ostatni -
>
> 160.217.87.0/24    dev eth0.87 [direct1 Jun12] (240)
>                    dev eth0.87 [MyOSPF Jun12] I (150/10)
> 160.217.88.0/24    dev eth0.88 [direct1 Jun12] (240)
> 160.217.89.0/24    dev eth0.89 [direct1 Jun12] (240)
> 160.217.90.0/24    dev eth0.89 [direct1 Jun12] (240)
>
> ale zrejme ji neinzeruje sousedovi. Zkusil jsem ji pridat pres protokol
> static -

Spise mi prosim posli vypisy:
"show ospf interface"
"show ospf"
"show ospf neighbors"

>
> protocol static {
>         route 160.217.90.0/24 via "eth0.89";
> }
>
> tak se ta sit objevi v tabulkach birda -
>
> 160.217.87.0/24    dev eth0.87 [direct1 10:30] (240)
>                    dev eth0.87 [MyOSPF 10:31] I (150/10)
> 160.217.88.0/24    dev eth0.88 [direct1 10:30] (240)
> 160.217.89.0/24    dev eth0.89 [direct1 10:30] (240)
> 160.217.90.0/24    dev eth0.89 [direct1 10:30] (240)
>                    dev eth0.89 [static1 10:30] (200)
>
> ale do ospf se nesiri - tedy soused ji nevidi -
>
> 160.217.87.0/24    160.217.87.253    1 U        4681  v87test  Direct
> 160.217.88.0/24    160.217.87.254   11 UG          0  v87test OSPFIntra
> 160.217.89.0/24    160.217.87.254   11 UG          1  v87test OSPFIntra
>
> Nevite kde mam chybu, respektive jak to resit ? Konfigurace ospf v birdu
> je v podstate zakladni -
>
>    protocol ospf MyOSPF {
>            area 0.0.0.0 {
>                    interface "eth*" {
>                    };
>            };
>    }
>
> jen jsem odkomentoval zakladni potrebne radky ...
>

To, ze to nesiri 90-ku je spise chyba v birdovi nez v konfiguraci. Melo by
se to ke vsem interfacum chovat stejne. Da se to resit exportem staticke
routy, ale radeji bych objevil, co je spatne.


-- 
Ondrej Feela Filip
E-mail: feela na network.cz
WWW: http://www.gin.cz
WWW: http://feela.network.cz



Další informace o konferenci Linux