Skip to content

Routing Protocol

Szymon Pobiega edited this page Jan 11, 2019 · 1 revision

The Routing Protocol (implementation of IRoutingProtocol) is a component of the router that controls the Route Table. Thanks to the Start and Stop methods it can be an active component running its own thread/task.

Whenever the router needs access to the route table, it asks the routing protocol. The protocol can return a different instance of the table each time it is asked e.g. it can read the contents of the routing table from a persistent store or download it over the network.

The simplest version of the routing protocol is the built-in static routing protocol which holds a single instance of the routing table in memory.

Clone this wiki locally