In my core IP routers (ASR1K) I am running two VRF's under BGP. Each VRF has a configured router ID. However, the "root" BGP config has the command "bgp router-id vrf auto-assign".
Here's a sample of my config, using fake AS and IP's:
router bgp 12345
bgp router-id vrf auto-assign
address-family ipv4 vrf VRF-1
bgp router-id 10.10.10.1
address-family ipv4 vrf VRF-2
bgp router-id 20.20.20.1
I frequently get the following log message:
%BGP-4-NORTRID: BGP could not pick a router-id. Please configure manually.
So, I'm wondering if I should remove the "auto-assign" line from the root of the bgp config in order to clear this up. I'm not having any issues with peering or routes, but this log message is somewhat concerning. As if possibly issues are occurring that aren't necessarily causing a binary or noticeable failure. The CLI analyzer only noticed the log messages and recommended assigning a router ID.