EIGRP Flashcards
EIGRP Traits
(9 points)
1) Enhanced Interior Gateway Routing Protocol
2) distance vector / link-state hybrid
3) initially Cisco-proprietary, but defined in open RFC 7868
4) Diffusing Update Algorithm (DUAL)
5) No broadcasts
6) Partial updates
7) supports IPv4, IPv6, IPX and Appletalk (deprecated), dial plan for VoIP, and SAF
8) Classless
9) Unequal metric load balancing
EIGRP Multicast Address
1) 224.0.0.10 for IPv4
2) FF02::A for IPv6
EIGRP Protocol
Protocol 88, using Reliable Transport Protocol (RTP)
TCP-6
UDP-17
EIGRP Tables
1) Neighbor
2) Topology
3) Routing
4) Separate neighbor and topology table per routed protocol (e.g. IPv4, IPv6)
EIGRP Neighbor Table Info
1) Neighbor’s primary IP
2) Directly connected interface to neighbor
EIGRP Topology Table Info
1) All destination routes advertised by neighbors
2) The metric for each neighbor advertising a destination
EIGRP Metric Calculation
Sum of the advertised metric from the neighbor plus the link cost to the neighbor
EIGRP Successor
(3 points)
1) The route with the best metric to the destination
2) Added to routing table
3) Advertised to other neighbors
EIGRP Feasible Successor (FS)
Best alternative loop-free backup path to reach a destination
EIGRP High Level Process For Neighbor Discovery
1) R1 sends hellos through all EIGRP-enabled interfaces
2) R2 neighbor receives hello and replies with its own hello
3) Each router replies with an ACK and neighbor adjacencies are established
EIGRP High Level Process For Route Updates
1) R2 can send updates at the same time it sends the hello
2) Once neighboring is complete, R1 can send an ACK for the updates
3) R1 can send its own updates to R2
4) R2 sends an ACK
EIGRP Packet Types
1) Hello
2) Update
3) Query
4) Requests
5) Reply
6) Acknowledge
EIGRP Hello Packets
(What they do?)
(How are they sent?)
(What are the contents?)
1) Discovers neighbors to establish adjacencies
2) Sent as multicasts and contain ACK number of 0
3) Contains AS, K values, primary subnet, and authentication info
EIGRP Update Packets
(4 points)
1) Communicates routes that router has used to converge
2) Sent as multicasts when a new route is discovered or when convergence is completed
3) Sent as unicasts when sychronizing topology tables with new neighbors upon EIGRP startup
4) Sent reliably between EIGRP routers
EIGRP Query Packets
1) Used to query other EIGRP neighbors for a FS when EIGRP is recomputing a route that’s missing an FS
2) Advertises that a route is in an ACTIVE state and the originator is requesting alternate path info
3) Sent reliably as multicasts
EIGRP Request Packets
(4 points)
1) Used to get specific info from neighbors
2) Used in route server applications
3) Can be multicast or unicast
4) Transmitted unreliably
EIGRP Reply Packets
1) Sent as the response to a Query packet
2) Sent reliably as unicasts to the originator of the query
EIGRP Acknowledge Packets
1) Used to acknowledge Updates, Queries, and Replies
2) ACK are hello packets that contain no data and a non-zero acknowledgement number
3) Sent as unicasts
EIGRP Route Statuses
1) Active - the router is performing recomputation to seek for a new successor when the existing successor has become invalid
2) Passive - the router is not performing recomputation for that route
EIGRP Neighbor Adjacency Requirements
1) Matching AS Number
2) Matching K values
3) Matching primary subnet
4) Authentication method and password
5) Communicating interface isn’t passive
EIGRP AS Best Practice
Match BGP ASN, or if no BGP, set them all to 1
EIGRP passive-interface command
Suppresses the exchange of hello packets, both ingress, and egress
EIGRP K Values
K1 - Bandwidth, default 1. Smallest BW of all outgoing interfaces between src and st, in kilobits
K2 - Load, default 0. Worst load on link btwn src & dst
K3 - Delay, default 1. Sum of all interface delay along the path, in tens of microseconds
K4 - Reliability, default 0. Likelihood of successful packet transmission, from 0 to 255, where 255 means 100% reliable
K5 - MTU, default 0. Smallest MTU in path in bytes
K6 - introduced in wide-metrics for future use, default 0
EIGRP Bandwidth
1) BW = 10^7/min (Advertised_BW, Link_BW)