ABSTRACT

Each router in a network needs to be provisioned with the relevant routing information to enable it correctly forward packets from their sources to their respective network destinations. The information used in packet forwarding is maintained in a Routing Table and can be configured manually or automatically (and dynamically) through various means. To enable Layer 3 (or IP) forwarding of packets across internetworks, routers share the routing information they have learned with other routers usually via dynamic routing protocols. A routing protocol is a set of procedures that govern how a router communicates with other routers in order to share routing information about the state and reachability of network destinations.