[问题] AODV routing 的问题

楼主: cutewayne200 (史提芬周)   2010-03-10 02:09:38
各位大大
我看了一下文献
AODV routing protocol 是按平面距离向量路由协定。
也就是说
传输端一开始会先找最少node 接着是找最短路径
现在问题来了
我设定6个node 分别为
n7(1263,433)

n6(1183,338)

● ● ● ●
n1 n2 n3(999,202) n4(1199,202)
n1 can transmit to n2
n2 can transmit to n3
n3 can transmit to n4 & n6
n4 can transmit to n6 & n7
n6 can transmit to n7
又 n3 n4 距离为200
n3 n6 距离为228.81
n4 n6 距离为239.70
n6 m7 距离为124.2
n3 n6 n7 总距离为 352.2
n3 n4 n7 总距离为 439.7
重点来了 照理说simulate时封包应该 n1->n2->n3->n6->n7才对
一开始NS2也是这样跑
但问题是在7秒的时候
封包传递路线变成 n1->n2->n3->n4->n7 了
这是为什么呢 @ @?
作者: abilitylife   2010-03-16 01:09:00
距离向量的距离是hop count,对电脑来说两条路是一样长的,你可能要去看一下网络概论什么是Distance vector跟link state
楼主: cutewayne200 (史提芬周)   2010-06-06 03:05:00
谢谢 我看到了

Links booklink

Contact Us: admin [ a t ] ucptt.com