EIGRP SIA

 假设在A上丢失了某一条路由,此时A会向所有的邻居(包括B)查询(reply),B在收到查询之后不能直接回复而需要向其他的邻居(邻居C)查询,A在某一条路由丢失的情况下会把这条路由置为active状态(SIA);

B在向C做查询的过程中,若BC之间链路有问题,可以单向发起查询,但回包有问题;此时B迟迟收不到C的回复,从而影响到B的回复;
所以在A上就会启动16次重传,连续发送16次的查询报文;16次之后B仍然不予以回应的话,那么AB之间邻居关系中断,进行重置;因AB之间网络连通性正常,邻居关系还会恢复;而因为A丢失了一条路由,仍然会向B查询,从而陷入循环;其实出问题的并不是AB之间的这条链路,而是BC之间的链路;所以就出现了 SIA reply。
SIA reply:当B本地做完查询之后,先向A回复一个SIA reply,以维护AB之间的邻居关系;这样A就不会启动16此重传(不会去催B),B向C发完重传之后,C仍然不予回应,此时由B启动16次重传,查询发现C始终不予回应,则中断邻居关系。

原文地址:https://www.cnblogs.com/paddingtoneyes/p/13334770.html