Eu verifiquei porque; isso não ajuda, mas talvez seja interessante. Eu não tinha notado isso com um roteador OpenWrt com suporte a IPv6.
/* We don't want to spam the log with the fact we got an RA every
* 30 seconds or so, so only spam the log if it's different. */
if (options & DHCPCD_DEBUG || rap == NULL ||
(rap->expired || rap->data_len != len ||
memcmp(rap->data, (unsigned char *)icp, rap->data_len) != 0))
{
if (rap) {
free(rap->data);
rap->data_len = 0;
}
syslog(LOG_INFO, "%s: Router Advertisement from %s",
ifp->name, sfrom);
Eu não confirmei isso poderia causar a mensagem, mas olhando para o teste acima, notei um suspeito. Ele será registrado se o RA "expirar" antes do próximo ser recebido. Versões posteriores degradam a mensagem para uma declaração de depuração e descrevem um motivo relacionado.
/* We could change the debug level based on new_data, but some
* routers like to decrease the advertised valid and preferred times
* in accordance with the own prefix times which would result in too
* much needless log spam. */
logger(ifp->ctx, new_rap ? LOG_INFO : LOG_DEBUG,
"%s: Router Advertisement from %s",
ifp->name, ctx->sfrom);
É totalmente legal enviar anúncios de roteador que expiram imediatamente. Aparentemente, deve indicar que a fonte não deve ser usada como um roteador padrão, mas o anúncio pode fornecer outras informações que terão sua própria vida útil. (Talvez rotas específicas ou servidores DNS, por exemplo).
Router Lifetime
16-bit unsigned integer. The lifetime associated
with the default router in units of seconds. The
field can contain values up to 65535 and receivers
should handle any value, while the sending rules in
Section 6 limit the lifetime to 9000 seconds. A
Lifetime of 0 indicates that the router is not a
default router and SHOULD NOT appear on the default
router list. The Router Lifetime applies only to
the router's usefulness as a default router; it
does not apply to information contained in other
message fields or options. Options that need time
limits for their information include their own
lifetime fields.
Ambos os comportamentos do roteador que menciono são especificamente recomendados, no caso do seu "roteador de borda do cliente" médio.
To support host implementations that do not handle multihoming in a
multi-prefix environment [MULTIHOMING-WITHOUT-NAT], the IPv6 CE
router should not, as detailed in the requirements below, advertise
itself as a default router on the LAN interface(s) when it does not
have IPv6 connectivity on the WAN interface or when it is not
provisioned with IPv6 addresses.
Esse conceito pode ser ruim se você tiver alguma configuração herdada que dependa do funcionamento adequado do IPv4 (o legado DHCP não oferece suporte a vários roteadores). Talvez impressoras de rede antigas ou Linux usando o MDNS implementado pelo Avahi para descobrir outros computadores e impressoras, que está desabilitado por IPv6 por padrão.