Enhanced Interior Gateway Routing Protocol (EIGRP) is a Cisco proprietary enhanced distance vector routing protocol. It relies on the Diffusing Update Algorithm (DUAL) to calculate the shortest path to a destination. It is similar to its predecessor, Interior Gateway Routing Protocol (IGRP), in calculating the metric. However, it has many improvements, such as fast convergence, incremental updates and support for multiple network layer protocols. EIGRP acts as a distance vector protocol for calculating the best path to a destination, but it behaves like a link state protocol to propagate routing information and adapt to topology changes.
To configure EIGRP for IP, issue the router eigrpas-number command in global configuration mode. The as-number has to be the same on different routers to accept routing information from each other.
To enable EIGRP on the desired interfaces that are part of the major network, issue the networkip-address [subnet-mask] command in router configuration mode. The subnet-mask parameter, which is supported in later versions of Cisco IOS Software, allows you to run EIGRP only on certain interfaces that are part of the same major network.
EIGRP can be configured for other features, like Message Digest 5 (MD5) authentication, to accept routing information only from trusted neighbors, automatic and manual summarization of routes and equal and unequal cost load balancing. It can filter incoming and outgoing updates, as well as adjust the metric of transmitted and received routes.
Basic Configuration Example:
First go to router process mode, the process number should be same on all devices to form neighbor relationship between them.
R1(config)#router eigrp 1
Then if you have to run EIGRP on the interfaces,specify each network with wildcard mask for every interface:
R1(config-router)#network 10.1.1.0 0.0.0.3
R1(config-router)#network 188.8.131.52 0.0.0.0
Some of the command like EIGRP authentication, defining Bandwidth to control EIGRP packets or to define EIGRP next-hop that can be configure under interface mode as shown below: