I have one more question :-
can you explain the different between ( R - Reply & r - reply Status ) in detail ?
I have one more question :-
can you explain the different between ( R - Reply & r - reply Status ) in detail ?
Hi Hussein,
Youâll have to be fast to actually see the update and reply status in the EIGRP topology table as this happens really fast, it will be easier to see this process by enabling a debug.
Rene
Hi Hussein,
Did you see this post?
Rene
thank you dear for your amazing explanation âŚit just like eating Italian pasta âŚdelicious and useful
Hi Rene,
How does EIGRP come up with the local metric for the interface itâs using to reach the destination network? And where can we see it. Thank you
Hi Victor,
EIGRP uses this formula to calculate the metric:
Here is an example of a directly connected gigabit interface with a network that is advertised in EIGRP:
R1#show ip eigrp topology 192.168.12.0/24
EIGRP-IPv4 Topology Entry for AS(1)/ID(11.11.11.11) for 192.168.12.0/24
State is Passive, Query origin flag is 1, 1 Successor(s), FD is 2816
Descriptor Blocks:
0.0.0.0 (GigabitEthernet0/1), from Connected, Send flag is 0x0
Composite metric is (2816/0), route is Internal
Vector metric:
Minimum bandwidth is 1000000 Kbit
Total delay is 10 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 0
Originating router is 11.11.11.11
You can see the metrics that are used for the formula (bandwidth and delay by default) and the FD which is 2816.
Rene
19 posts were merged into an existing topic: EIGRP Neighbor and Topology Table Explained
Hi Rane,
I was walking across EIGRP Hello packet in wireshark ,i see there are value from K1 to K6 .
I read contents where we have K values are start from K1 to K5.
Its not indicating TOS as well becuase its always zero where as it is one in this case.
please refer attached . I am using topology given in your blog (lo --R1----R2âLo)
Hello Vinod
K6 is a new addition to the EIGRP protocol that was added in IOS version 15.2(2)T. See the following Cisco documentation for details:
Now K6 is restricted in its use since it can only be used under address family configuration mode. Because it is relatively new, and it is somewhat beyond the scope of CCNA or even CCNP, itâs not a concern until you get to the CCIE certifications, although Iâm not sure that it has made its way into the curriculum yet.
Ciscoâs RFC about the EIGRP protocol describes K6 like so:
K6 has been introduced with Wide Metric support and is used to allow for Extended Attributes, which can be used to reflect in a higher aggregate metric than those having lower energy usage. Currently there are two Extended Attributes, jitter and energy, defined in the scope of this document.
I hope this has been helpful!
Laz
Hi Rene,
Thank you for the explaintions, is clear and easy to understand.
Great write-up as usual Rene. Quick question:
You said "Network 1.1.1.0 0.0.0.255 mean that Iâm advertising the 1.1.1.0 network with wildcard 0.0.0.255. "
From what Iâve read elsewhere, the network EIGRP will advertise is the network thatâs configured on the INTERFACE (not the mask configured under router eigrp). So, if you had a network statement:
network 10.0.0.0
but on the interface, it was:
10.10.10.1 255.255.255.0
it would advertise a /24 mask and not a /8, correct?
Hello Andy
It is true that EIGRP will advertise the network thatâs configured on the interface, and not on the mask configured using the network command. What the network command does is it tells the router âif you find any interfaces with networks found within this range of addresses, advertise them.â
Letâs say you have a router with three interfaces configured with IP addresses 192.168.1.1/24 192.168.2.1/24 and 192.168.3.1/24. You can make all three networks participate in EIGRP by issuing the following commands under router eigrp
configuration mode:
Router(config)# router eigrp 1
Router(config-router)# network 192.168.1.0 0.0.0.255
Router(config-router)# network 192.168.2.0 0.0.0.255
Router(config-router)# network 192.168.3.0 0.0.0.255
or you could issue this command:
Router(config)# router eigrp 1
Router(config-router)# network 192.168.0.0 0.0.3.255
In the second case, all three networks are contained within the network command. So this network command says âadvertise all networks of interfaces that are found within the range specified in the network command.â What is advertised however is the mask of the interface, and not of the network command.
Now if you enter a network command without a wildcard mask, then the classful wildcard mask will be used. This doesnât mean that the classful wildcard mask will be advertised. So in your case, if you have an interface with an IP address of 10.10.10.1 255.255.255.0, then a command of network 10.0.0.0
will include this interfaceâs network range. Thus, the interface network with its subnet mask will be advertised.
I hope this has been helpful!
Laz
Hi Rene,
Whatâs the difference bw Hold timer and SIK(Stuck in Active), itâs not the same? , Both will drop the Adjacency neighbour.
Thanks
Hello Sameh
The hold or holddown timer is a timer that expires when new hello or any EIGRP packets are received from a particular EIGRP neighbor. By default it is set to 15, and counts down to 0. Every time a hello or any other EIGRP packet is received form a particular neighbor, this timer is reset. If 15 seconds pass without any EIGRP packets arriving from that particular neighbor, the neighbor adjacency is dropped.
The Stuck in Active state is a situation where an EIGRP router doesnât receive any replies to query packets from a neighbor. If the time in stuck in active exceeds 3 minutes, the neighbor adjacency is dropped. During SIA, hello packets are still exchanged between neighbors so the holddown timer doesnât expire.
SIA doesnât mean that neighbors canât communicate. It simply means that a response to a particular query has not been received. SIA can occur for several reasons, and is further described in the following lesson:
I hope this has been helpful!
Laz
Thanks Laz , good explanation
Hi,
The output of show ip eigrp topo
doesnât show the prefixes in ascending order. Not sure why is this so for EIGRP, unlike other protocol like BGP where the show ip bgp
output is in ascending order. Is there a way to have the prefixes being shown in order?
ThanksâŚ
Hello Edmund
Thatâs a really good question. I did some research, including looking over the RFC, but I have not found any information concerning the order in which the output of the EIGRP topology command appears. I spoke to Rene as well, and he also could not determine the logic behind the order. By changing the bandwidth/delay or advertising networks on different routers, the order doesnât seem to change. It is indeed sorted in some way, but it is not easy to determine.
Sorry that we couldnât have been more helpful! If anyone finds this one out, please share!
Laz
Hi Rene,
Is is possible to configure EIGRP unequal cost load balancing if there is no Feasible Successor in the topology table.
Will appreciate your input on this.
Thanks
Hello Abid
In order for a path to be used in load balancing, it must be a feasible successor. If you have a path in the topology table that doesnât fulfil the feasibility condition (the advertised distance of the feasible successor has to be lower than the feasible distance of the successor), then it cannot be used in load balancing. You can try to put in a variance, however, the route will never appear in the routing table.
I hope this has been helpful!
Laz
Hi Rene, Any post have made on this ? If yes please share here