DSR 模型使用说明 ——傅诗苑 2010
8 翻译 DSR 路由协议时 MANET 网络中一种简单和有效地路由协议
DSR 是一种源路由协议,而且特别适合于多跳无线 ad hoc 网络
这个文档描述了 DSR 模型的特点,并且作为 OPNET标准库的一部分进行介绍
模型特点: 这部分将罗列出 DSR 模型中一些主要的特点
DSR 协议适合下列协议行为: 表 1 DSR 协议特点 特点 具体描述 路由发现(rou te discov ery ) DSR 模型完成一次路由建立包括广播路由请求分组去寻找路由和通过指定的路由线路将路由应答分组送回目的节点
路由维护(rou te maintenance) 像移动网络中设计的那样,路由维护是用于在源路由中证明下一跳是否能到达
路由维护由发送确认请求和接受确认两部分组成
路由缓存(rou te cache) 网络中每个节点都维护着一份装有路由信息的缓存
路由缓存也可以看成是“路径缓存”,因为它存储着前往每个目的节点的路径
节点通常情况下会选取前往目的节点跳数最少的路径
使用缓存路由回应路由请求 不是目的节点的中间节点可以利用自身的路由缓存来应答路由请求,只要它本身的路由缓存中含有去目的节点的路径信息
非广播路由请求 当节点只是将路由请求分组广播至离本身一跳范围内的邻节点,那么 DSR 使用的是非广播路由请求
这个路由请求分组将不被邻节点继续广播出去
如果其中一个邻节点的路由缓存中含有去目的节点的路径信息,那么就会发送路由应答
如果发送路由请求分组的节点在一定时间内没有收到路由应答分组,时间超时后就会发送一个广播路由请求分组,这个分组将被传送至整个网络
分组抢修(packet salv aging) 当一个中间节点发现路由下一跳链路断开,路线毁坏时,如果这个节点还有备选路径可以到达目的节点,那么就会抢修这个分组,将分组安排