On Wed, Jul 18, 2018 at 08:54:51AM +0200, Florian Obser wrote:
> During g2k18 I commited rad(8).
>
> The latest amd64 and i386 snapshots should contain it with enough
> features to replace rtadvd(8). If you are using rtadvd(8) I'd
> appreciate if you could switch to rad(8) and report back if any
> features are missing.
>
> The plan is to unhook rtadvd(8) from the build sooner rather than
> later and to ship 6.4 with rad(8) only.
>
Hi,
I switched my gateway to use rad instead of rtadvd.
So, some questions :-)
First the topology:
- internet connection on pppoe0
- 2 lan interfaces with ipv6: vlan92 and vlan110
I obtain ipv6 on pppoe0 with DHCPv6-PD.
My upstream send me also router-advertisement on this interface.
tcpdump output:
fe80::2a6f:7fff:fe0e:ae80 > ff02::1: icmp6: router
advertisement(chlim=64, O, pref=medium, router_ltime=1800, reachable_time=0,
retrans_time=0)(mtu: mtu=1492)(rdnss: lifetime=400s,
addr=XXXX:XXXX:XXXX:XXXX::1, addr=XXXX:XXXX:XXXX:XXXX::1) [icmp6 cksum ok]
[class 0xe0] (len 64, hlim 255)
On the gateway, I use the following rad.conf file:
interface vlan92 {
dns {
resolver "XXXX:XXXX:XXXX:XX5c:cabe:19ff:fee2:2ced"
}
}
interface vlan110 {
dns {
resolver "XXXX:XXXX:XXXX:XX6e:cabe:19ff:fee2:2ced"
}
}
$ ifconfig vlan92
vlan92: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr c8:be:19:e2:2c:ed
index 16 priority 0 llprio 3
encap: vnetid 92 parent re0
groups: vlan
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet 192.168.92.2 netmask 0xffffff00 broadcast 192.168.92.255
inet6 fe80::7f08:c8d1:d9fd:1581%vlan92 prefixlen 64 scopeid 0x10
inet6 XXXX:XXXX:XXXX:XX5c:cabe:19ff:fee2:2ced prefixlen 64
inet6 XXXX:XXXX:XXXX:XX5c::1 prefixlen 64 pltime 599160 vltime 2586360
For now, it works well. But I see the following in syslog:
Jul 18 10:28:05 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::7f08:c8d1:d9fd:1581 on vlan92 # from itself
Jul 18 10:28:06 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::7f08:c8d1:d9fd:1581 on vlan110 # from itself
Jul 18 10:29:24 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::2a6f:7fff:fe0e:ae80 on pppoe0 # not managed interface
Jul 18 10:31:12 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::f280:16b4:9c3b:5f8f on vlan92
Jul 18 10:32:19 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::2a6f:7fff:fe0e:ae80 on pppoe0 # not managed interface
Jul 18 10:33:33 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::7f08:c8d1:d9fd:1581 on vlan92 # from itself
Jul 18 10:35:28 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::2a6f:7fff:fe0e:ae80 on pppoe0 # not managed interface
Jul 18 10:36:49 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::7f08:c8d1:d9fd:1581 on vlan110 # from itself
Jul 18 10:38:04 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::2a6f:7fff:fe0e:ae80 on pppoe0 # not managed interface
Jul 18 10:40:08 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::7f08:c8d1:d9fd:1581 on vlan92 # from itself
Jul 18 10:40:47 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::2a6f:7fff:fe0e:ae80 on pppoe0 # not managed interface
Jul 18 10:41:58 alf rad[86733]: RA or RS with hop limit of 255 from
fe80::61fd:ac94:2a15:bd0b on vlan92
rad(8) seems to log RA/RS from all interfaces:
- from interface not configured for being managed by itself, like pppoe0
- from interface managed by itself and RA sent by itself (shouldn't it
know it sent it ?)
- from interface managed by itself and RA/RS sent by someone else
I am unsure about the purpose of this log: it seems to be an
unconditional log on RA/RS reception.
It could have value for RA/RS where it isn't sent by rad(8) itself, and
if it is on some configured interface for rad(8). For others cases, I am
unsure.
Thanks for the clarification.
--
Sebastien Marie