radv bug?
csszep
csszep at gmail.com
Fri Jun 24 14:00:22 CEST 2011
Hello!
I testing the radv protocol with bird 1.3.1, but no luck.
The configuration is simple:
router id 1.2.3.4;
debug protocols all;
protocol kernel {
persist;
scan time 20;
export all;
}
protocol device {
scan time 10;
}
protocol static {
}
protocol radv {
#interface "eth*";
interface "dummy0";
};
In the log i see the following:
Jun 24 14:12:46 router2 bird6: radv1: Starting
Jun 24 14:12:46 router2 bird6: radv1: State changed to feed
Jun 24 14:12:46 router2 bird6: Started
Jun 24 14:12:46 router2 bird6: device1: State changed to up
Jun 24 14:12:46 router2 bird6: kernel1: Connected to table master
Jun 24 14:12:46 router2 bird6: kernel1: State changed to up
Jun 24 14:12:46 router2 bird6: static1 < interface lo goes up
Jun 24 14:12:46 router2 bird6: static1 < interface eth0 goes up
Jun 24 14:12:46 router2 bird6: static1 < interface eth1 goes up
Jun 24 14:12:46 router2 bird6: static1 < interface eth2 goes up
Jun 24 14:12:46 router2 bird6: static1 < interface eth3 created
Jun 24 14:12:46 router2 bird6: static1 < interface eth1.3 goes up
Jun 24 14:12:46 router2 bird6: static1 < interface ipsec0 goes up
Jun 24 14:12:46 router2 bird6: static1 < interface ipsec1 created
Jun 24 14:12:46 router2 bird6: static1 < interface dummy0 goes up
Jun 24 14:12:46 router2 bird6: static1: State changed to up
Jun 24 14:12:46 router2 bird6: radv1 < interface lo goes up
Jun 24 14:12:46 router2 bird6: radv1 < primary address ::1/128 on
interface lo added
Jun 24 14:12:46 router2 bird6: radv1 < interface eth0 goes up
Jun 24 14:12:46 router2 bird6: radv1 < primary address fe80::/64 on
interface eth0 added
Jun 24 14:12:46 router2 bird6: radv1 < interface eth1 goes up
Jun 24 14:12:46 router2 bird6: radv1 < primary address fe80::/64 on
interface eth1 added
Jun 24 14:12:46 router2 bird6: radv1 < interface eth2 goes up
Jun 24 14:12:46 router2 bird6: radv1 < primary address fe80::/64 on
interface eth2 added
Jun 24 14:12:46 router2 bird6: radv1 < interface eth3 created
Jun 24 14:12:46 router2 bird6: radv1 < interface eth1.3 goes up
Jun 24 14:12:46 router2 bird6: radv1 < primary address fe80::/64 on
interface eth1.3 added
Jun 24 14:12:46 router2 bird6: radv1 < interface ipsec0 goes up
Jun 24 14:12:46 router2 bird6: radv1 < primary address
fe80::20c:29ff:fec7:64fe/128 on interface ipsec0 added
Jun 24 14:12:46 router2 bird6: radv1 < interface ipsec1 created
Jun 24 14:12:46 router2 bird6: radv1 < interface dummy0 goes up
Jun 24 14:12:46 router2 bird6: radv1: Adding interface dummy0
Jun 24 14:12:46 router2 bird6: radv1 < primary address 2001:db8:1::/64
on interface dummy0 added
Jun 24 14:12:46 router2 bird6: radv1 < secondary address fe80::/64 on
interface dummy0 added
Jun 24 14:12:46 router2 bird6: radv1: State changed to up
Jun 24 14:12:46 router2 bird6: kernel1: Scanning routing table
Jun 24 14:12:46 router2 bird6: kernel1: Pruning table master
Jun 24 14:12:46 router2 bird6: sk_set_ipv6_checksum: IPV6_CHECKSUM:
Invalid argument
Jun 24 14:12:46 router2 bird6: radv1: Socket open failed on interface dummy0
Jun 24 14:12:56 router2 bird6: device1: Scanning interfaces
show interfaces
dummy0 up (index=11)
MultiAccess Broadcast Multicast AdminUp LinkUp MTU=1500
2001:db8:1::1/64 (Primary, scope univ)
fe80::584a:9dff:fefe:bd0c/64 (Unselected, scope link)
Same with eth* interface.
The rdisc6 dummy0 command not seeing any prefix
And one feature request: It would be great to support RFC6106 RDNSS
and DNSSL extension in RADV-
Thx
Csszep
More information about the Bird-users
mailing list