I have used router-id and I can see the practical value of router-id in OSPF/EIGRP/BGP.
Logically what I can understand that RID is used when there is tie between two routes than it can play role, but what about the if "RID" is not advertised in OSPF/EIGRP/BGP but rest everything is works normally?
I means to say one loopback2 is not a part of Routing Protocol but locally highest loopback address and configured as router-id manually (if only), what will be the impact ?