EIGRP Interview Question & Answer

If anybody have EIGRP Interview question & answer please share here.

1.What is EIGRP?
→ Enhanced Interior Gateway Routing Protocol (EIGRP) is an enhanced distance vector routing protocol which uses Diffused Update Algorithm (DUAL) to calculate the shortest path. It is also considered as a Hybrid Routing Protocol because it has characteristics of both Distance Vector and Link State Routing Protocols. EIGRP supports classless routing and VLSM, route summarization, incremental updates, load balancing and other features.

  1. What are the requirements for neighborship in EIGRP?
    → The following fields in a hello packet must match for routers to become neighbors:­
    1.Autonomous System number.
    2.K­values.
    3.Authentication.
    4.Primary address should be used.
    5.If static neighborship than should be define on both sides.

  2. What are the metric of EIGRP protocol & its default values?
    1.Bandwidth (K1=1)
    2.Load (K2=0)
    3.Delay (K3=1)
    4.Reliability (K4=0)
    5.Maximum Transmission Unit (K5=0)
    By default, EIGRP only uses bandwidth (K1) and delay (K3) to calculate metric.

  3. Give the formula by which EIGRP calculates metric?
    → Metric = 256 * [(10^7 / lowest­bandwidth) + cumulative­delay]
    The lowest bandwidth is the lowest­bandwidth link in the route, using a unit of kilobits per second.
    The cumulative­ delay value used in the formula is the sum of all the delay values for all links in the route, with a unit of tens of microseconds.

  4. What are the four basic components of EIGRP?
    –>The four basic components of EIGRP are :
    a) The Protocol Dependent Module:­ It supports IP, IPv6, IPX, Apple Talk.
    b) The Reliable Transport Protocol: ­ RTP is used in EIGRP for detecting packet loss and to ensure ordered delivery of the packets.
    c) The Neighbor Discovery and Recovery Module: ­ Hello messages are used for Neighbor Discovery and Recovery.
    d) The Diffusing Update Algorithm: ­ It is an algorithm used by EIGRP for selecting lowest cost loop free path for each possible destination.

  5. What are the different packet types used by EIGRP?
    –>The packet types used by EIGRP are:­
    a) Hello: ­ Neighborship is discovered and maintained by Hello Packets.
    b) Acknowledgment: ­ ACK packets are used to acknowledge the receipt of update, query and reply packets. Acknowledgment packets are Unicast.
    c) Update: ­ EIGRP uses Update messages to send Routing information to neighbors. Update packets can be sent to a single neighbor using unicast or to a group of neighbors using multicast.
    d) Query: ­Query packets are used when EIGRP router has lost path (Successor) to a certain network and does not have any backup paths (Feasible Successor). Router sends query packets to its neighbors asking them if they have information about this particular network. Query packets are multicast.
    e) Reply: ­Reply packets are used in response to the query packets. Reply packets are unicast to the originator of the query.

  6. What is Reliable Transport Protocol?
    → EIGRP uses RTP (Reliable Transport Protocol) to deliver EIGRP packets between neighbors in a reliable and ordered way. If the packet with RTP enable sent, gets lost in the transit it will be send again (resend).

  7. What packets are RTP enabled?
    1.Update Packet.
    2.Query Packet.
    3.Reply Packet.

  8. Explain what will happen if the packet is not acknowledged?
    → If a packet is not acknowledged, EIGRP will retransmit the packet to the non responding neighbor as a unicast.
    No other traffic is sent to this neighbor until it responds. After 16 unacknowledged re­transmissions, the neighbor is removed from the neighbor table.

  9. Explain EIGRP Router ID?
    → In EIGRP, duplicate RIDs do not prevent routers from becoming neighbors and two EIGRP routers with the same router ID will still form a neighbor relationship. The only time the value of EIGRP RIDs consider is when injecting external (redistributed) routes into EIGRP. In this case, the routers injecting the external routes should have unique RIDs to avoid confusion.
    To manually configures the router ID
    R1(config)# router eigrp 10
    R1(config­router)# eigrp router­id 1.1.1.1

  10. Explain Unequal Cost Load Balancing in EIGRP?
    → Unequal cost load balancing in EIGRP is the concept by which load sharing can take place on paths that does not have the same metric. In EIGRP variance is used for Unequal cost load balancing. Variance is specified as an integer in the range of 1 through 128. The router then multiplies the variance by the successor route’s FD (metric of the best route to reach that subnet). Any Feasible Successor route whose metric is less than or equal
    to the product of the variance by the successors FD are considered to be equal routes and can be placed into the routing table for load sharing.

  11. Explain Split Horizon?
    → The Split Horizon feature prevents a route learned on one interface from being advertised back out of that same interface. It is used to prevent loop in EIGRP.

  12. Explain Null Zero?
    → It is a loop avoidance mechanism entry stored in routing table only in case of summarization (auto & manual). It terminates or flush unwanted packets, if any traffic goes towards null0 it will be drop by eigrp.

14.What is Active State and Passive State?
→ Routes for which the successor route fails and no feasible successor routes exist moves to an active state forcing the EIGRP to send out query packets and reconverge.
A route is in passive state for which the router has a successor route, and no failure has yet occurred. A stable EIGRP network will have all routes in a Passive state.

  1. What is Graceful Shutdown and GoodBye message in EIGRP?
    → When an EIGRP process is shut down, router sends out “goodbye” messages to its neighbors. The neighbors can then immediately begin recalculating paths to all the destinations that went through that shutdown router without having to wait for the hold timer to expire.

  2. How Passive Interface command works in EIGRP?
    → With EIGRP running on a network, the passive­interface command stops sending outgoing hello packets, hence the router cannot form any neighbor relationship via the passive interface. This behavior stops both outgoing and incoming routing updates. However, EIGRP still advertises the connected subnets if matched with an EIGRP network command.
    R(config)# router eigrp 1
    R(config-router)# passive­interface fastethernet0/0
    Command to see list of passive­interfaces
    R# show ip protocols

17.How can we change Hello and Hold time in EIGRP?
R(config)# interface Fa0/0
R(config-if)# ip hello­interval eigrp 100 3
R(config-if)# ip hold­time eigrp 100 12
These commands will make hello interval 3 seconds and hold time 12 seconds.
R# show ip eigrp interfaces detail (To verify)

  1. What is the Feasibility Condition in EIGRP?
    → For any route to be a feasible successor it has to fulfill feasibility condition which is as follows:­
    Advertised distance of Feasible successor should be less than Feasible distance of Successor.
    AD of feasible successor < FD of successor.

19.What is the Multicast IP address used by EIGRP?
→ EIGRP uses the multicast address 224.0.0.10

  1. What is the default AD of EIGRP?
    → The default AD of EIGRP are 90 and 170. 90 is for inetrnal routes, stored in the routing table with code (D), 170 is for external routes, stored/installed in routing table with code (D-EX).

There are may more questions on EIGRP. But these ones are with answers.

Hope this helps!
thanks!