rtadvd advertise a local link adress as default gateway

It's normal and should work. Previous versions of rtadvd(8) did advertise the global address but at some point this changed. Not sure why.

Code:
Internet6:
Destination                       Gateway                       Flags      Netif Expire
default                           fe80::240:f4ff:fe65:85c2%re0  UG          re0
 
I'm not 100% sure but I think the RFCs state it's supposed to send the link-local address instead of a global address. Routers must have a link-local address.
 
It works fine in present scenario. It's not not necessary to advertise globe addresses.
 
I googled a lot of sites, and got this:
A link-local address is also based on the interface identifier.
It identifies where the interface is in networks.
Advertising link-local address makes sense.
 
Back
Top