Geralmente, ao usar o BGP, você pode escolher (ou o seu dispositivo escolher quatro você) um ID do roteador de um dos seus endereços IP públicos atribuídos.
Agora, vamos admitir que você executa apenas o IPv6. Como o ID do roteador ainda é um número de 32 bits, ele não pode ser copiado do endereço de um loopback.
O draft-dupont-durand-idr-ipv6-bgp-routerid-01 traz o início de uma resposta, sugerindo o uso do seu número AS com o sufixo de uma parte alocada localmente. Mas isso funciona apenas para números AS de 16 bits.
Então, como escolher um RID para seus dispositivos? Aleatoriamente ? Em caso afirmativo, como os dispositivos reagiriam em caso de colisão (as duas extremidades de uma sessão BGP usam o mesmo RID)?
PS: o problema também diz respeito ao OSPF, mas você só precisa criar um esquema de alocação RID coerente. O que você não pode fazer ao usar o BGP para fazer pares com outros ASes.