EIGRP Flashcards

1
Q

EIGRP Traits
(9 points)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

EIGRP Multicast Address

A

1) 224.0.0.10 for IPv4
2) FF02::A for IPv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

EIGRP Protocol

A

Protocol 88, using Reliable Transport Protocol (RTP)
TCP-6
UDP-17

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

EIGRP Tables

A

1) Neighbor
2) Topology
3) Routing
4) Separate neighbor and topology table per routed protocol (e.g. IPv4, IPv6)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

EIGRP Neighbor Table Info

A

1) Neighbor’s primary IP
2) Directly connected interface to neighbor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

EIGRP Topology Table Info

A

1) All destination routes advertised by neighbors
2) The metric for each neighbor advertising a destination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

EIGRP Metric Calculation

A

Sum of the advertised metric from the neighbor plus the link cost to the neighbor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

EIGRP Successor
(3 points)

A

1) The route with the best metric to the destination
2) Added to routing table
3) Advertised to other neighbors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

EIGRP Feasible Successor (FS)

A

Best alternative loop-free backup path to reach a destination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

EIGRP High Level Process For Neighbor Discovery

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

EIGRP High Level Process For Route Updates

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

EIGRP Packet Types

A

1) Hello
2) Update
3) Query
4) Requests
5) Reply
6) Acknowledge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

EIGRP Hello Packets
(What they do?)
(How are they sent?)
(What are the contents?)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

EIGRP Update Packets
(4 points)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

EIGRP Query Packets

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

EIGRP Request Packets
(4 points)

A

1) Used to get specific info from neighbors
2) Used in route server applications
3) Can be multicast or unicast
4) Transmitted unreliably

17
Q

EIGRP Reply Packets

A

1) Sent as the response to a Query packet
2) Sent reliably as unicasts to the originator of the query

18
Q

EIGRP Acknowledge Packets

A

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

19
Q

EIGRP Route Statuses

A

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

20
Q

EIGRP Neighbor Adjacency Requirements

A

1) Matching AS Number
2) Matching K values
3) Matching primary subnet
4) Authentication method and password
5) Communicating interface isn’t passive

21
Q

EIGRP AS Best Practice

A

Match BGP ASN, or if no BGP, set them all to 1

22
Q

EIGRP passive-interface command

A

Suppresses the exchange of hello packets, both ingress, and egress

23
Q

EIGRP K Values

A

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

24
Q

EIGRP Bandwidth

A

1) BW = 10^7/min (Advertised_BW, Link_BW)

25
Q

EIGRP Delay

A

1) delay = sum(Advertised_delay, Link_delay)
2) Only cumulative metric so best choice to manipulate for traffic engineering

26
Q

EIGRP Metric

A

Metric = (BW + delay)*256

27
Q

EIGRP-Wide Metrics

A

1) high-speeds interfaces looked like 1g ports according to metrics, so new formula was needed
2) supports 64-bit metric calculations and RIB scaling up to about 4.2 terabits
3) 65536 is the wide-scale constant

28
Q

metric rib-scale

A

1) sets the RIB scaling factor for EIGRP
2) all EIGRP routes in RIB are cleared and replaced with new metric values

29
Q

EIGRP MTU

A

1) never used for metric calculation
2) only used as a tiebreaker when the router needs to ignore some equal-cost paths
3) route with the highest MTU is preferred

30
Q

EIGRP Advertised Distance (AD) aka Reported Distance (RD)

A

EIGRP metric for a neighbor to reach a destination network

31
Q

EIGRP Feasible Distance (FD)

A

1) metric for the local router to reach a destination
2) advertised distance + metric to reach the neighbor
3) lowest FD gets installed into the routing table if its Administrative Distance wins

32
Q

EIGRP Successor Route

A

route with the lowest Feasible Distance that is installed in the routing table

33
Q

EIGRP Feasible Successor Route

A

1) a next-hop router must have an AD that is less than the FD of the current successor route
2) this rule ensures the network is loop-free
3) when Successor route fails, DUAL uses the FS route to avoid recomputing the route

34
Q

maximum-paths

A

1) used to enable Equal-Cost multipathing (ECMP)
2) up to 4 routes are installed in the routing table
3) max number of routes the same dst varies on the device platform
4) can be used with EIGRP, OSPF, and RIP
5) value range from 1 to 16, where 4 is the default
6) route-based load balancing is done on a conversation basis, not per packet
7) must be configured the same on both sides of the path

35
Q

EIGRP Unequal-cost Load Balancing

A

1) turned off by default
2) can load balance through paths that offer up to 128 times worse metrics than the successor route

36
Q

variance

A

1) default is 1
2) tell EIGRP to install routes as long as it’s less than the current cost multiplie by the variance

37
Q

traffic-share

A

1) balanced - the router distributes traffic proportionally to the ratios of the metrics
2) min - traffic is sent only across the minimum cost path even when multiple paths are in the routing table; variance + min can help add feasible routes to the routing table improve convergence

38
Q

EIGRP for IPv6

A

1) easy to configure
2) Advanced distance vector mechanism with some link-state features
3) Protocol-dependent modules
4) Supports IPv6 as a separate routing context
5) Adjacencies and next-hop attributes use link-local addresses
6) Configured over a link – there is no network statement

39
Q
A