21 July, 2014

T-Shoot EIGRP INE

* EIGRP operation can be subdivided into four discrete steps..

- Discover EIGRP Neighbors
- Exchange Topology Information
- Choose Best Path
- Neighbor and Topology Table Maintenance

### Discover EIGRP Neighbors

* EIGRP neighbors discovered through multicast
- Implies bi-directional multicast transport of IP protocol 88 to 224.0.0.10 is needed.
- Possible NBMA pseudo-broadcast support issues (Frame Relay or ATM)
- Possible filtering issues (firewall,vlan access-list)

* If neighbor statement configured, only unicast hellos are accepted.
- If not upon adjacency cannot continue.

* Attributes that must match to proceed.
- Common subnet (Must be primary IP address, not secondary)
- ASN (Autonomous System Number )
- Authentication
- K Values (Metric weights)

### Exchange Topology Information

* Topology info exchanged through unicast, not multicast.
- Imolies bi-directional unicast transport of IP protocol 88 needed.
- Multicast still required unless neighbor statement used.

* EIGRP only advertises what it installs in routing table.
- Troubleshooting considerations
  - Auto-summary
  - Split-horizon
  - Duplicate Router-IDs for external routes
  - No seed metric for external routes
  - Distribute-list filters
  
### EIGRP Path Selection

* Feasible distance must be finite to use and advertise a path
- show ip eigrp topology

* Unequal cost load balancing only supported for feasible successors.
- If Advertise Distance < Feasible Distance, Feasible Successor = TRUE

* Modifying bandwidth for path selection can starve EIGRP updates of bandwidth. 
- ip bandwidth percent eigrp

* Common EIGRP Verifications
- show ip route
- show ip eigrp neighbor
- show ip eigrp topology
- show ip eigrp topology all-links
- debug eigrp packet hello
- debug eigrp packet query replay