Обычно при использовании BGP вы можете выбрать (или ваше устройство выбирает четыре из вас) идентификатор маршрутизатора из одного из назначенных вам публичных IP-адресов.
Теперь давайте признаем, что вы запускаете только IPv6. Поскольку идентификатор маршрутизатора по-прежнему представляет собой 32-разрядное число, его нельзя скопировать с адреса обратной связи.
Проект draft-dupont-durand-idr-ipv6-bgp-routerid-01 дает начало ответа, предлагая использовать номер AS с суффиксом локально выделенной части. Но это работает только для 16-битных номеров AS.
Итак, как выбрать RID для ваших устройств? Случайно ? Если да, как устройства будут реагировать в случае коллизии (оба конца сеанса BGP используют один и тот же RID)?
PS: проблема также касается OSPF, но тогда вам нужно только разработать согласованную схему распределения RID. Что вы не можете сделать при использовании BGP для взаимодействия с другими AS.