Dynamic Routing.
Dynamic Routing is supported by the software application running on the routing device.
The advertisement function allows all the router.
Nest, the router will learn routers from other routers that run the same routing protocol.
Then it will select one or more routers & extending the information on what networks exist & can be reached.