Hello Thomas
Thanks so much for sharing this information. You are indeed correct. I went in and created a NetworkLessons note further describing this behavior of EIGRP queries.
Once again, thanks for your contribution!
Laz
Hello Thomas
Thanks so much for sharing this information. You are indeed correct. I went in and created a NetworkLessons note further describing this behavior of EIGRP queries.
Once again, thanks for your contribution!
Laz
Hello,
I have a question regarding the SIA process and what happens after it:
The topology is this : R1 â R2 â R3
Say R1 looses a route and is querying R2. R2 then doesnât know about the network either and queries R3. R3 sends a reply to R2, but say there is congestion between R2 and R1 so therefore R2 cant send the reply towards R1. So after 1.5 minutes, R1 sends a SIA query and places the route into the SIA-state. If R2 sends an SIA reply, then the neighbor adjacency wonât be dropped. However, if R2 wouldnât send an SIA reply, because there is still congestion or whatever going on, then the adjacency would be dropped.
My question is about the retry attempts EIGRP makes. For each reliable packet (packets that need to be acked) there will be 16 retry attempts. First question hereâŚdoes this mean the SIA query process happens within this 16 retry attempts for query messages? Second question: Once an SIA query is sent out from R1, it doesnât care anymore about the initial queries to be acked, is that correct?
If I need to explain more what I mean, feel free to ask me to.
Kind regards,
Mirko
Hello Mirko
EIGRP uses RTP (Reliable Transport Protocol) to send its messages. RTP is a reliable protocol, and requires that messages sent are acknowledged using RTPâs reliability mechanisms. Within this mechanism is the 16 retries that you mention. This process runs concurrently and independently of the SIA process described in the lesson. In fact, the 16 retries operate at the Transport layer (i.e. within the RTP protocol) while the SIA process operates at the Application layer (i.e. that of EIGRP itself). Now the retries that are attempted by an EIGRP router using RTP will typically take place based on the retransmission timeout (RTO) used by RTP, which is dynamically calculated based on network conditions. By default the RTO is set to 200 milliseconds.
The SIA process works with another timer, which is the SIA timer, which has a value of 180 seconds (3 minutes). Typically, if a query is not responded to after half of that time (90 seconds), the SIA process kicks in and the SIA query is sent.
Because of the large difference between the RTO and the SIA timer, it is almost certain that the 16 retries have already been attempted well before any SIA query is sent. However, these processes are completely independent and operate on different layers of the OSI model.
From the explanation above, you can probably answer this question. Because the processes are independent, R1 will not care at all about the initial queries. At the level of EIGRP, it doesnât care at all about those original queries, it only deals with the SIA query and the process from there on.
I hope this has been helpful!
Laz
Hello Team,
Even if we dont get SIA-REPLY in 1.5 minutes, only the route in the ACTIVE state will be removed from the topology table , right? Not the neighbor adjacency ?
Hello Sathish
Yes, that is correct. If the route stays in the ACTIVE state for more than 1.5 minutes (90 seconds) without receiving a reply (SIA-REPLY), only the route in the ACTIVE state is considered SIA and will be removed from the topology table. The neighbor adjacency itself will not be affected immediately.
However, if this issue continues and the neighbor fails to respond to multiple queries over time, it can eventually lead to the EIGRP neighbor adjacency being reset. This is because EIGRP will assume the neighbor is unresponsive if it continually does not provide replies to queries for routes in the ACTIVE state.
EIGRP considers a neighbor unresponsive if it does not receive a reply for the stuck route within a period defined by the SIA timer, which is 3 times the SIA-QUERY interval (90 seconds). This means that after a total of 270 seconds (4.5 minutes), if there is no response for the SIA-QUERY, the neighbor will be considered unresponsive, and the EIGRP neighbor adjacency will be reset.
For more information about this process, take a look at this NetworkLessons note on the topic.
I hope this has been helpful!
Laz