我正在学习AODV (即插即用距离向量)协议.我看到了一个“序列号”,其值类似于“A46”;但是,我不明白为什么递增这个序列号可以阻止循环。这有什么用?
发布于 2013-09-14 16:33:07
迈克关于阅读RFC 3561 -Ad按需距离矢量(Ad)路由的建议应该能起作用;同时,我将继续为你总结它。
无线(路由)协议,如AODV协议,以不同于有线协议的方式使用序列号。AODV维护一个目标IP地址表以及最后一个序列号。这样,如果它在更新中接收到相同的路由序列号,它就会检测重复并删除更新,从而避免潜在的循环。此外,AODV不转发/处理它以前见过的更新数据包。发送节点(基于发送路由请求的消息、路由回复)维护自己的序列号,并在发送新数据包之前增加序列号。
AODV并不是唯一依靠序列号来避免循环的;RFC 4728 -动态源路由也依赖于序列号。另一个使用序列号避免循环的无线(多播)路由协议是草案-移动ADMR网络的自适应需求驱动组播路由协议(ADMR)。
我们应该注意到,无线网络中的第二层(通常)不使用生成树协议(STP)来防止循环。
发布于 2014-01-17 10:43:15
珀金斯在他最初的关于AODV的论文中,实际上给出了数列数如何防止循环的数学证明。有关详细信息,请参阅自组织按需距离向量路由中无循环属性的证明。
https://networkengineering.stackexchange.com/questions/3226
复制相似问题