- 8
- 0
- 约5.29千字
- 约 4页
- 2017-06-09 发布于天津
- 举报
由于下面要对AODV协议作进一步的讨论,这里把AODV协.doc
由于下面要对AODV 协议作进一步的讨论,这里把AODV 协议的流程进行说明:
当源节点要与目的节点通信时,首先去查找源节点的路由表,如果表中已经
存在到达目的节点的路由,则跳过路由发现阶段。当源节点的路由表中没有相应
的路由信息时,它就会发起路由发现过程。由源节点向其邻居节点洪泛广播一个
RREQ(Route Requests,路由请求)包,在AODV 中,路由请求包有固定的格式,
RREQ 包的格式如图2-3 所示:
武汉理工大学硕士学位论文
12
图2-3 AODV 的RREQ(路由请求)包
RREQ 第一个字节(Type,消息类型),被设置为1,表示为RREQ 包;J(Join Flag)
是为组播预留的加入标识; R(Repair Flag) 是为组播预留的修复标识;
G(Gratuitous RREP Flag)用于指示一个RREP 包(Route Replies,路由响应)是
否向目的IP 地址字段指明的节点进行单播。Hop Count 字段为跳数。RREQ ID
是表明源节点发起的不同的路由请求的标识号。
当源节点向目的节点发送RREQ 包的时候,中间节点接收并转发这个RREQ 包
的同时也建立起了一个反向的路由, 同时这个反向路由拥有一个
ACTIVE-ROUTE-TIMEOUT 变量,即活跃路由的失效时间,当目的节点返回的RREP
包在这个时间范围内到达时该节点
原创力文档

文档评论(0)