The following section is a summary of the major points you should be aware of in this chapter.
Enhanced Interior Gateway Protocol Overview
- EIGRP is a Cisco-proprietary advanced Distance Vector routing protocol
- EIGRP runs directly over IP using protocol number 88
- EIGRP uses several different types of packets, which include:
- Hello Packets
- Acknowledgement Packets
- Update Packets
- Query Packets
- Reply Packets
- EIGRP supports both dynamic and static (manually configured) neighbor discovery
- Dynamically discovered neighbors use Multicast for communication
- Statically defined neighbors use Unicast for communication
- EIGRP uses different Hello and Hold timers for different types of media
- Hello timers are used to determine the interval rate EIGRP Hello packets are sent
- The Hold timer determines the time before a router considers a neighbor down
- By default, the Hold time is three (3) times the Hello interval
- The EIGRP Neighbor Table is used to maintain state information about EIGRP neighbors
- RTP is used to ensure that Update, Query and Reply packets are sent reliably
- EIGRP uses a composite metric, which includes different variables, called K values
- The default values for the K values are K1 = K3 = 1 and K2 = K4 = K5 = 0
- The Diffusing Update Algorithm is at the crux of the EIGRP routing protocol
- The best route, which is the route with the lowest Feasible Distance, is the Successor route
- Feasible successor routes must first meet the Feasibility Condition
- The Topology Table allows all EIGRP routers to have a consistent view of the entire network
- The stub routing feature is most commonly used in hub-and-spoke networks
- EIGRP supports two types of route summarization. These two types are:
- Automatic route summarization
- Manual route summarization
Troubleshooting Neighbor Relationships
- The EIGRP neighbor relationship may not establish due to any of the following:
- The neighbor routers are not on a common subnet
- Mismatched primary and secondary subnets
- Mismatched K Values
- Mismatched AS Number
- Access Control Lists are filtering EIGRP packets
- Physical Layer Issues
- Data Link Layer Issues
- Mismatched Authentication Parameters
Troubleshooting Route Installation
- Some common reasons for route installation failure include the following:
- The same route is received via another protocol with a lower AD
- EIGRP summarization
- Duplicate Router IDs are present within the EIGRP domain
- The routes do not meet the Feasibility Condition
Troubleshooting Route Advertisement
- There are several reasons why EIGRP might not advertise a network. These reasons include:
- Distribute Lists
- Split Horizon
- Summarization
Troubleshooting Stub Routing Issues
- Stub routing issues are typically due to basic router misconfigurations
- Ensure that you understand what needs to be advertised
- By default, stub routers advertise only connected and summary routes
Troubleshooting SIA Issues
- Within the EIGRP Topology Table, entries may either be marked as Passive or as Active
- Routes go Active when the successor is lost and a query is sent to find a feasible successor
- If a response to a query is not received in three minutes, the route becomes SIA
- Some of these reasons include the following:
- The neighbor routers CPU is overloaded and it cannot respond in time
- The neighbor router itself has no information about the lost route
- The neighbor cannot allocate memory to process the query or build the reply packet
- Low bandwidth links are congested and packets are being delayed
- Queries are not received, i.e. this may due to a bad circuit or unidirectional link
- Whenever you troubleshoot SIA errors, answer the following two questions to troubleshoot:
- Why is the route active?
- Why is the route stuck?
- Use the show ip eigrp topology active command to troubleshoot SIA issues
- Use the timers active-time command to increase route waiting time
Troubleshooting Route Redistribution Issues
- By default, external routes redistributed into EIGRP are assigned a default metric of infinity
- The only three exceptions to this rule are:
- When redistributing between two EIGRP autonomous systems
- When redistributing static routes into EIGRP
- When redistributing connected interfaces (subnets) into EIGRP
- If routes are not being redistributed into EIGRP, check the following while troubleshooting
- Verify that the routes are not incorrectly filtered
- Verify that the metric has been specified