EIGRP Flashcards
What is EIGRP(Enhanced Interior Gateway Protocol)?
IGP that has distance vector and link state properties.
What are distance vector properties of EIGRP?
Initial adjacency sends copy of entire routing table.
What are link state properties of EIGRP?
- Incremental updates only contain topology changes.
2. Backup routes (feasible successors) pre-calculated.
What is the Hello multicast address?
224.0.0.10
What protocol is used to handle the transport of messages between EIGRP-enabled routers? #
Reliable Transport Protocol (RTP) 88 uses seq.# & acks.
What does an AS(Autonomous System) identify?
Routers that belong to the same group.
Can routers is different AS become neighbors?
No.
What does the Route table store?#sh ip route eigrp
Only the best routes which are advertised to neighbors.
What does the Topology table store?
All valid/loop-free routes learned from neighbors.
What does the Neighbor table store?#sh ip eigrp neighbor
Devices running EIGRP that have formed an adjacency.
What is EIGRP Admin Distance?
D : 90 = Internal
D EX : 170 = External
5 = Summary
What is the Diffusing Update Algorithm(DUAL) process?
- Router loses successor.
- Paths are removed from Topology table.
- If FS exists, that route is
move to Route table. - No FS = all neighbors queried for alt. route.
- No alt. route found = Stuck in Active (SIA).
What is a Passive (P) route?
A route that is stable.
What is an Active (A) route?
Down querying for alt. path.(QUERY/REPLY)
What is Feasible Distance(FD)?
What is Advertised Distance(AD)?
What is Local Distance(LD)?
FD = YOU to DESTINATION. AD = NEIGHBOR to DESTINATION. LD = YOU to NEIGHBOR.
What is Handle (H)? #sh ip eigrp neigh?
Order in which adjacency’s were made.
What is Hold (Hold Time)? #sh ip eigrp neigh?
Advertised time telling a neighbor to drop adjacency if a HELLO is not received within that time.
What is Uptime(U)? #sh ip eigrp neighbor?
Amount of time an adjacency has been up.
What is Short Round Trip Time(SRTT)?
#sh ip eigrp neigh?
Average time it takes EIGRP packets to Rx/Tx.
What is Q Count?
#sh ip eigrp neigh?
of EIGRP update/reply/query packets in queue.
What is Seq#?
#sh ip eigrp neigh?
Sequence # of last EIGRP update/reply/query packet.
What command shows # of H/U/Q/R/A packets Tx/Rx?
show ip eigrp traffic.
When a successor is lost anf there is no FS, transmission of which 2 packet types increase?
Query and Reply. (DUAL re-convergence)
How does the EIGRP Initial Route Exchange work?
- Hello is multicast to connected neighbors.
- Neighbors unicast route updates.
- Neigh.#1 unicasts ack/update.
- Neigh.#2 unicasts ack.
What is the HELLO/HOLD for Ethernet links?
5/15
Must HELLO/HOLD timer match for adj. to form?
No, HELLO/HOLD times = locally significant values advertised to neighbors and not sent along with EIGRP packets.
What command show current HELLO/HOLD timers?
show ip eigrp interface detail
What is the HELLO/HOLD for Serial links?
60/180
HELLO/HOLD timers get configured on?
Individual interfaces
What command changes the HELLO time?
#interface (int.) #ip hello eigrp (as#) (time in sec.)
What command changes HOLD time?
#interface (int.) #ip hold eigrp (as#) (time in sec.)
Does changing HELLO time dynamically change HOLD time?
No.
Flapping Links are caused by?
Misconfigured HELLO/HOLD timers.
What is Re-transmit Time Out (RTO)?
#sh ip eigrp neigh
If this timer expires and an ACK has not been received by a neighbor who sent an update, a unicast update will be sent directly to the neighbor again.
How does EIGRP guarantee a loop-free topology?
- Split Horizon prevents a route from being advertised back through the link it was received on.
- Feasibility test will ensure that a FS’s AD is less than the successors FD.
What qualifies a route to be a Feasible Successor?
If the AD is less than the successors FD.
What 2 conditions must be met for a route to become part of unequal cost load-balancing?
- Pass feasibility test. (AD = less than successor FD)
2. Variance must cover Feasible Successor’s FD.
How do you change the AD of an EIGRP route?
Both internal and external AD must be changed at the same time: #router eigrp # #distance eigrp "internal route AD" "external route AD"
When changing the AD of an EIGRP route, is the AD learned by neighbors?
No, the AD is locally significant.
Two types of EIGRP summarization are?
Auto = default & Manual.
Where routers does auto summarization affect?
Routers advertising routes.
What are the benefits of auto summarization?
- Routing tables are smaller.
- Routing process is faster.
- Load on CPU is lessened.
- Specific network #’s are hidden = security
- impact of flapping links is lessened.
- EIGRP query count is lessened.
How do you manually summarize routes?
- Write each route in binary.
- Network = common bits.
- Mask = # of common bits set to 1 then converted to binary.
Where do manually summarized routes get applied?
The interface advertising the routes. #interface "interface" #ip summary-address eigrp "as#" "ip address" "mask"
Where can you find the AD of a manually summarized route?
On the router advertising the route. (Locally significant)
What AD will a manually summarize route show on a neighbor?
D 90 = Internal
Where does a summary address get routed? #show ip route eigrp?
Null0 = Route to nowhere/drop
What command shows the AD of 5 for a summary route?
sh ip route “network” “mask”
When is configuring a stub router a good idea?
On Hub-and Spoke
Are stub routers queried when a neighbor loses a successor and no feasible successor exists?
No. Stub routing limits the scope of query packets.
What two types of routes do stub routers advertise to the Hub?
- Directly connected.
2. Summary.
Can two stub routers form an adjacency?
No.
What command is used to make a router a stub?
#router eigrp "as#" #eigrp stub
What command is used to stop packets from being sent out of an interface?
#router eigrp "as#" #passive-interface "interface"
What command shows K values?
show ip protocols
What is K1?
Bandwidth
What is K2?
Load
What is K3?
Delay
What is K4?
Reliability
What is K5?
MTU
What does EIGRP use Weights/K Values for?
To determine how much importance to give a particular value when calculating route metrics.
What 2 K Values are taken into consideration by default?
K1 = Bandwidth & K3 = Delay
How do you change K values?
#router eigrp "as#' #metric weights "TOS = 0" "K1" "K2" "K3" "K4" "K5"
Do K values need to match for an adjacency?
Yes.
How to change bandwidth of Serial interfaces?
#int Serial "interface" #bandwidth "1-10000000kb"
Bandwidth of Hub using physical interfaces with same CIR rates?
CIR (x) devices = Bandwidth
Bandwidth of Hub using VC’s with diff. CIR rates?
Create P2P sub-interfaces with separate values. #int S"#.1" point-to-point #ip add "ip" "mask" #bandwidth "#"
Bandwidth of Hub using a single multipoint interface with different bandwidths?
Sum of CIR's = Bandwidth. #int S"#.123" multipoint #bandwidth "#"
What happenes to neighbors who do not respond to SIA queries by the time the Active Timer ends?
The sender removes those neighbors from the neighbor table.
How do you disable the Active Timer (1 min.)?
#interface (int.#) timers active-time disabled
If a static neighbor adjacency is formed, will dynamic adjacency's form on that same interface? (multi-point frame -relay) #router eigrp 10 #neighbor 10.10.10.3 interface (int.#)
Once a static adjacency is configured on an interface, dynamic neighbor discovery will be disabled on that interface.
What is the EIGRP Active process?
- QUERY is sent and 1 min. Active Timer is set.
1a. ACK is expected before REPLY.
1b. ACK not received by HOLD time = adj. reset. - If reply not received then 1 more query is sent.
- REPLY “waiting for Q response = adj. kept.
- No reply after 2nd query = Adjacency reset.
Why should HOLD timer《 ACTIVE timer?
It prevents a querying router from becoming SIA because a downstream QUERY was not replied to fast enough.
How many equal cost paths are allowed in the route table by default?
4
What is the max equal cost paths allowed in the route table?
6
What conditions must be met to form an adj.?
- HELLO must be received from neighbor.
- AS # must match.
- IP’s must be on same subnet.
How do you configure EIGRP authentication?
A(config)#key chain MYCHAIN A(config-keychain)#key 1 A(config-keychain-key)#key-string MYPASS A(config-if)#ip auth key-chain eigrp 10 MYCHAIN A(config-if)#ip auth mode eigrp 10 md5