【发布时间】:2015-01-13 01:12:30
【问题描述】:
我必须修改 AODV 协议。 但在此之前,我阅读了它并试图理解 ns2 中的源代码 我对这些参数感到困惑:
1- REQ 消息:该消息中的 req_src 和 req_des 是什么?在从源泛洪请求直到到达目的地期间它是否会发生变化?以及此标头的地址是什么(( hdr_ip *ih = HDR_IP(p) )) 他们改变了 ih->dadrr() 和 ih->saddr()。 这些地址和Request消息地址是什么关系?
2- 在请求消息阶段;反向表已构建,因此它包含每个条目 > 所以它被构建为目的地=原始来源,对吧? 另一方面,我可以将这个反向条目视为溃败条目吗?
同样在回复阶段,当节点接收到(REP)消息时,它将在其路由表中查找关键目的地,即 (( rp->rp_dst )) 。 那么这里的问题,是不是和reverse table一样呢?剂量 (rp->rp_dst) 代表 (( 原始目的地)?
3-就消息中的 SCR 和 DES 而言,REQ 和 REP 消息与 ih->daddr && ih->saddr 有什么区别? 另一方面,反向和正向路由表呢?
【问题讨论】: