An approach in The Network Layer’s control plane where a routing algorithm runs in each Router, such that both forwarding and routing functions are contained in each router.
The routing component of each router communicate with the routing component of other routers to compute the values for its Forwarding Table.

Algorithms
- OSPF
- BGP