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