Comparison between eigrp and ospf

RIP Routing Information Protocol type is categorized interior gateway protocol within the use of distance vector algorithm.

Comparison between eigrp and ospf

Overview[ edit ] Almost all routers contain a routing table that contains rules by which traffic is forwarded in a network. If the router does not contain a valid path to the destination, the traffic is discarded. EIGRP is a dynamic routing protocol by which routers automatically share route information.

This eases the workload on a network administrator who does not have to configure changes to the routing table manually. The neighbor table keeps a record of the IP addresses of routers that have a direct physical connection with this router.

Routers that are connected to this router indirectly, through another router, are not recorded in this table as they are not considered neighbors. The topology table stores routes that it has learned from neighbor routing tables. Unlike a routing table, the topology table does not store all routes, but only routes that have been determined by EIGRP.

The topology table also records the metrics for each of the listed EIGRP routes, the feasible successor and the successors. Routes in the topology table are marked as "passive" or "active". Passive indicates that EIGRP has determined the path for the specific route and has finished processing.

Routes in the topology table are not usable by the router until they are inserted into the routing table.


The topology table is never used by the router to forward traffic. Routes in the topology table will not be inserted into the routing table if they are active, are a feasible successor, or have a higher administrative distance than an equivalent path. If the network changes for example, a physical link fails or is disconnectedthe path will become unavailable.

EIGRP is designed to detect these changes and will attempt to find a new path to the destination. The old path that is no longer available is removed from the routing table. EIGRP does not send its routing table periodically, but will only send routing table data when an actual change has occurred.

This behavior is more inline with link-state routing protocolsthus EIGRP is mostly considered a hybrid protocol. They form a relationship, known as an adjacency. The entire routing table is exchanged between both routers at this time.


After the exchange has completed, only differential changes are sent. EIGRP is often considered a hybrid protocol because it is also sends link state updates when link states change.

Routes are not summarized at the classful network boundary unless auto summary is enabled. Support for load balancing on parallel links between sites.

The ability to use different authentication passwords at different times. MD5 and SHA-2 authentication between two routers.

Differences between RIP and EIGRP and OSPF VRF provides separate unicast and multicast address space and associated routing protocols that make independent forwarding decisions. All unicast and multicast protocols support VRF functionality.

Sends topology changes, rather than sending the entire routing table when a route is changed. Periodically checks if a route is available, and propagates routing changes to neighboring routers if any changes have occurred.

Backwards compatibility with the IGRP routing protocols. The no auto-summary command prevents automatic route summarization on classful boundaries, which would otherwise result in routing loops in discontiguous networks. Router configure terminal Router config router eigrp 1 Router config-router network EIGRP determines the value of the path using five metrics: EIGRP composite and vector metrics[ edit ] EIGRP associates six different vector metrics with each route and considers only four of the vector metrics in computing the Composite metric: Router1 show ip eigrp topology EIGRP maintains a hop count for every route, however, the hop count is not used in metric calculation.

It is only verified against a predefined maximum on an EIGRP router by default it is set to and can be changed to any value between 1 and Routes having a hop count higher than the maximum will be advertised as unreachable by an EIGRP router. Routing metric[ edit ] The composite routing metric calculation uses five parameters, so-called K values, K1 through K5.

These act as multipliers or modifiers in the composite metric calculation. K1 is not equal to Bandwidth, etc.

By default, only total delay and minimum bandwidth are considered when EIGRP is started on a router, but an administrator can enable or disable all the K values as needed to consider the other Vector metrics.EIGRP uses admin distance to prevent routing loops between EIGRP and other protocols when redistributing between those protocols.

OSPF doesn't, because it's a link state protocol. As long as loops don't form, it doesn't matter which method is used. Join Lazaro Diaz for an in-depth discussion in this video, Comparing RIPng and RIPv2, part of Advanced Cisco Routing: RIPv2, EIGRP, and OSPF.

This section introduces OSPF, first by listing some of the more obvious similarities and differences between OSPF and EIGRP.

Comparison between eigrp and ospf

The rest of this section then explains a few of the internals of OSPF, again not a comprehensive look at OSPF internals, instead giving you some insights into a few key differences between OSPF and other IGPs.

Basic differences between RIP 1, RIP2, IGRP, EIGRP and OSPF and BGP. EIGRP Vs OSPF EIGRP - Is an advanced distance-vector routing protocol, with optimizations to minimize both the unstable route incurred after topology changes, as well as the use of bandwidth and processing power in the router.

One major difference between the protocols relates to how they operate in the OSI model. IS-IS is a native Layer 3 (network layer) protocol, so it is capable of passing routing information for any routable protocol, and it is not restricted to IP like OSPF and many other routing protocols are.

Basic differences between RIP 1, RIP2, IGRP, EIGRP and OSPF and BGP. - All Technical Stuff