Ondrej Filip <feela@ipex.cz> writes:
On 9 Apr 2001, David Rohleder wrote:
Hello,
i have got a simple config, which behaves badly:
Internet P-t-P netw. local network ------------| VNR |----------| R |-------------
---[/etc/bird.conf
debug protocols all;
protocol direct { # interface "-eth*", "*"; # Restrict network interfaces it works with }
protocol kernel { # learn; # Learn all alien routes from the kernel persist; # Don't remove routes on bird shutdown scan time 20; # Scan kernel routing table every 20 seconds # import none; # Default is import all export all; # Default is export none # kernel table 5; # Kernel table to synchronize with (default: mai n) }
protocol static { }
protocol rip MyRIP { # You can also use an explicit name port 520; interface "eth2" { mode broadcast; }; authentication none; import none; export all; }
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 500; dead count 4; type broadcast; }; interface "eth2" { stub yes; cost 10; }; interface "eth3" { stub yes; cost 10; }; }; }
------[/etc/bird.conf
eth1 and eth3 are up, but there are not any machines. eth3 doesn't have IP address.
After start, VNR (Bay Networks) doesn't see internal network. But they are in full state!
And even more strange thing: VNR learns LSA after some action in birdc. For example, when i run debug MyOSPF all, or even just start birdc!
May be some timing problems. It is PIII/600, 128MB RAM.
some strange messages:
MyOSPF: LS ack sent to 147.251.61.1 (delayed)
shows every max. 20 sec.
Hmm it's very strange. :-( Please could you tell me what says 'show ospf' and other 'show ospf *'?
After power-on: BIRD 1.0.4 ready. bird> show ospf MyOSPF: Number of areas: 1 Area: 0.0.0.2 (2) Stub: No RT scheduler tick: 7 Number of interfaces: 3 Number of LSAs in DB: 308 Number of neighbors: 1 Number of adjacent neighbors: 1 bird> show ospf nei MyOSPF: Router ID Pri State DTime Router IP Interface 147.251.240.166 1 full/dr 00:38 147.251.61.1 eth0 bird> show ospf int MyOSPF: Interface "eth0": Area: 0.0.0.2 (2) Type: broadcast State: backup Priority: 1 Cost: 500 Hello timer: 10 Wait timer: 40 Dead timer: 40 Retransmit timer: 5 Designed router (ID): 147.251.240.166 Designed router (IP): 147.251.61.1 Backup designed router (ID): 147.251.5.1 Backup designed router (IP): 147.251.61.2 Interface "eth1": Area: 0.0.0.2 (2) Type: broadcast State: dr Priority: 1 Cost: 500 Hello timer: 10 Wait timer: 40 Dead timer: 40 Retransmit timer: 5 Designed router (ID): 147.251.5.1 Designed router (IP): 147.251.61.6 Backup designed router (ID): 0.0.0.0 Backup designed router (IP): 0.0.0.0 Interface "eth2": Area: 0.0.0.2 (2) Type: broadcast State: dr (stub) Priority: 1 Cost: 10 Hello timer: 10 Wait timer: 40 Dead timer: 40 Retransmit timer: 5 Designed router (ID): 147.251.5.1 Designed router (IP): 147.251.5.1 Backup designed router (ID): 0.0.0.0 Backup designed router (IP): 0.0.0.0 After some time (~1 min, without any other actions), bird begins to work: bird> show ospf MyOSPF: Number of areas: 1 Area: 0.0.0.2 (2) Stub: No RT scheduler tick: 7 Number of interfaces: 3 Number of LSAs in DB: 308 Number of neighbors: 1 Number of adjacent neighbors: 1 bird> show ospf nei MyOSPF: Router ID Pri State DTime Router IP Interface 147.251.240.166 1 full/dr 00:34 147.251.61.1 eth0 bird> show ospf int MyOSPF: Interface "eth0": Area: 0.0.0.2 (2) Type: broadcast State: backup Priority: 1 Cost: 500 Hello timer: 10 Wait timer: 40 Dead timer: 40 Retransmit timer: 5 Designed router (ID): 147.251.240.166 Designed router (IP): 147.251.61.1 Backup designed router (ID): 147.251.5.1 Backup designed router (IP): 147.251.61.2 Interface "eth1": Area: 0.0.0.2 (2) Type: broadcast State: dr Priority: 1 Cost: 500 Hello timer: 10 Wait timer: 40 Dead timer: 40 Retransmit timer: 5 Designed router (ID): 147.251.5.1 Designed router (IP): 147.251.61.6 Backup designed router (ID): 0.0.0.0 Backup designed router (IP): 0.0.0.0 Interface "eth2": Area: 0.0.0.2 (2) Type: broadcast State: dr (stub) Priority: 1 Cost: 10 Hello timer: 10 Wait timer: 40 Dead timer: 40 Retransmit timer: 5 Designed router (ID): 147.251.5.1 Designed router (IP): 147.251.5.1 Backup designed router (ID): 0.0.0.0 Backup designed router (IP): 0.0.0.0 ---------------- I could not see any coincidence with any event :-( I have got HP Internet Advisor, so i can debug ospf well, but this internal network is production network and I can not play with it. ---------------- Another problem: I accidentally run two bird daemons. When I killed the second one, I could not connect to /var/bird.ctl. Even without looking to source, i guess, that bird doesn't check existence of other bird daemon and after on exit unlinks /var/bird.ctl. :-( I know, running two same daemons is stupid idea, but it was a typo, i wanted to type birdc :-( -- ------------------------------------------------------------------------- David Rohleder davro@ics.muni.cz Institute of Computer Science, Masaryk University Brno, Czech Republic -------------------------------------------------------------------------