CCNA Class 16: EIGRP Concept and Configurations
What is the EIGRP
EIGRP (Enhanced Interior Gateway Routing Protocol) is a Cisco proprietary protocol, it uses a combination of distance-vector and link-state routing protocols. This technically makes EIGRP an advanced distance-vector protocol or a hybrid protocol.
Administrative Distance for EIGRP are: -
Some messages to communicate with the neighbour devices that operate EIGRP. These are:
Hello messages, Used for neighbor discovery and maintaining adjacencies.
Update messages, Contain routing information sent to neighbors.
Query Messages, Sent when a router needs additional information about a destination.
Reply Messages, Sent in response to query packets.
Acknowledgement messages, Confirm the receipt of reliable packets.
Here Update, Query, and Reply messages contain RTP - Reliable Transport Protocol.
EIGRP Update and Discovery Process -
EIGRP Simplified the Formula,
Here,
Cumulative Delay means, the number of hops might be counted while traversing data packet source to destination. By default, the Serial Link is 20,000ms and the Fastethernet Link is 100ms.
EIGRP Timers -
Hello Interval: Frequency at which Hello packets are sent (default: 5 seconds on most networks).
Hold Timer: Time a router will wait without receiving Hello packets before declaring a neighbor down (default: 15 seconds).
EIGRP CONFIGURATION
Topology: -
Fig: EIGRP Configuration Diagram
Addressing Table: -
Part 1: EIGRP Configuration
B_R1(config)#router eigrp 10 (Autonomous System Number)
B_R1(config-router)#network 192.192.100.0 0.0.0.255
B_R1(config-router)#network 1.2.3.0 0.0.0.3
B_R1(config-router)#network 1.2.3.4 0.0.0.3
B_R1(config-router)#passive-interface gi0/0
B_R1(config-router)#no auto-summary
B_R2(config)#router eigrp 10
B_R2(config-router)#network 10.1.1.0 0.0.0.255
B_R2(config-router)#network 1.2.3.0 0.0.0.3
B_R2(config-router)#network 1.2.3.8 0.0.0.3
B_R2(config-router)#passive-interface gigabitEthernet 0/0
B_R2(config-router)#no auto-summary
B_R3(config)#router eigrp 10
B_R3(config-router)#network 1.2.3.8 0.0.0.3
B_R3(config-router)#network 1.2.3.4 0.0.0.3
B_R3(config-router)#network 172.16.100.0 0.0.0.255
B_R3(config-router)#passive-interface gi0/0
B_R3(config-router)#no auto-summary
Part 2: Verify EIGRP Routing
B_R1#show ip eigrp neighbors 10
B_R2#show ip eigrp neighbors 10
B_R3#show ip eigrp neighbors 10
B_R1#show ip protocols
B_R2#show ip protocols
B_R3#show ip protocols
B_R1#show ip eigrp traffic 10
B_R1#show ip eigrp topology
B_R1#show ip eigrp interfaces
Part 3: Testing from the PCs