bird ospf and ipv6
fredrik danerklint
fredan-bird at fredan.se
Thu Mar 3 16:20:34 CET 2011
Hi!
I have compiled bird from git with "git clone git://git.nic.cz/bird.git" on
FreeBSD 8.2. (btw, why is the version on that 1.2.3 according to
sysdep/config.h when there is an 1.2.5 release?)
I've got ospf running on ipv4 between this machine and a OpenBSD-curent
running OpenOSPF.
They both can see eachother and also their lo1loopback interface where there
is an ipaddress of an /32 net which ends on OpenOSPF with .1 and .4 on the
bird. There is also an /128 net for the ipv6 part.
This addresses is ping-able from both machine so the route does exists as
expected.
Now, I took that working configuration of bird and changed it to bird6.
protocol ospf o6 {
tick 2;
area 0.0.0.0 {
interface "vlan15" {
hello 3;
cost 7;
};
interface "lo1" {
stub yes;
cost 1;
};
};
}
Bird can see and do inject the routes from OpenOSPF but can't see (?) the
routes from bird6.
bird> show route
2a03:xxxx:xxxx::xxxx:f01/128 via fe80::1e6f:65ff:fe81:c4ef on vlan15 [o6
15:53] * I (150/7) [xx.xx.xx.1]
2a03:xxxx:xxxx::xxxx:fc0/127 via fe80::1e6f:65ff:fe81:c4ef on vlan15 [o6
15:53] * I (150/7) [xx.xx.xx.1]
2a03:xxxx:xxxx::xxxx:fd0/127 dev vlan15 [o6 15:48] * I (150/7) [xx.xx.xx.4]
bird> quit
Now, why is bird6 showing that the routes should route via the link-local
addresses? If bird6 is announcing that to OpenOSPF I can see that it won't add
that route.
--
//fredan
More information about the Bird-users
mailing list