Hello, i have got strange problem running OSPF: R ----- F ----- R is Bay Networks VNR F is Debian Linux 2.2 (with kernel 2.4.2) when i try to configure OSPF: protocol ospf MyOSPF { # rfc1583compat yes; area 0.0.0.2 { # stub no; # tick 1; interface "eth0" { cost 500; dead count 4; type broadcast; }; interface "eth1" { cost 550; dead count 4; type broadcast; }; interface "eth2" { stub yes; cost 10; }; interface "eth3" { stub yes; cost 10; }; }; } i am getting strange debug messages: Mar 7 16:32:53 fw5 bird: MyOSPF: Bad OSPF packet received: other area 33554432 Mar 7 16:32:53 fw5 bird: MyOSPF: Discarding and tcpdump shows: 16:29:36.338278 fw5.ics.muni.cz > OSPF-ALL.MCAST.net: OSPFv2-hello 44: rtrid 147.251.8.17 area 0.0.0.2 [|ospf] [tos 0xc0] [ttl 1] 16:29:43.932693 routics-are.brno.cesnet.cz > OSPF-ALL.MCAST.net: OSPFv2-hello 52: rtrid routics-are4.brno.cesnet.cz area 0.0.0.2 [|ospf] [tos 0xc0] [ttl 1] i don't see any neighbour. when i change area to 2.0.0.0 (33554432), bird doesn't drop packets and goes to state init/other with R, but tcpdump shows, that bird sends packets with area 2.0.0.0 which collides with R config. It seems to me, that bird does't do translation from net byte order to host byte order when receiving packets (I am not sure, but area 0.0.0.0 could work :-) -- ------------------------------------------------------------------------- David Rohleder davro@ics.muni.cz Institute of Computer Science, Masaryk University Brno, Czech Republic -------------------------------------------------------------------------
participants (1)
-
David Rohleder