MANETS AODV 反应式路由协议如何工作?

MANET 代表移动 Ad-Hoc 网络。它是一个无基础设施的移动节点集合,可以任意改变它们的地理位置,从而使这些网络具有由带宽受限的无线链路组成的动态拓扑。

MANET 节点配有无线发射器和接收器。在基于节点位置及其发射器和接收器覆盖范围设计以及传输功率水平的给定时间,节点之间存在随机、多跳图或自组织网络结构中的无线连接。MANET 的当前应用是在国防服务、紧急搜索和救援服务、会议和大会以及其他不需要任何固定基础设施的情况下快速获取信息的场景。

这些网络中存在常见的不可预测的拓扑变化,这使得发现和维护路由的任务变得艰巨。依赖于距离向量或链路状态算法的传统路由协议在这里不能使用,因为路由相关流量的数量会浪费无线带宽的巨大空间,并且由于节点的移动性,这种发现的路由很快就会过时。

AODV

AODV 代表Ad hoc On-Demand Distance Vector路由,是一种反应式协议。它的过程是跳到跳路由。如果节点需要了解到特定目的地的路由,它会创建路由请求 (RREQ)。因此,中间节点转发路由请求,因此同时,这些中间节点生成到目的地的反向路由。

当节点收到具有到达目的地的路由的请求时,它会创建一个路由回复 (RREP),其中包含出现在目的地所需的许多跃点。协助将这个响应发送到源节点的每个节点都建立到目的地的前向路由。

AODV 路由消息的类型

AODV 路由消息分为三种类型,如下所示 -

  • 当一个节点需要共享一个数据包,并且它不了解到达目的地的路由时,它通过共享一个 RREQ 多播消息来启动路由发现。消息来自的相邻节点数据并将其转发给它们的邻居,直到消息被接收到目标节点。

  • 目标节点以 RREP 响应,该节点以与 RREQ 出现的相反方向返回源。当 RREP 返回源时,转发路由从中间节点开始。如果中间节点理解到目的地的路由,它也可以共享一个 RREP 来回复接收到的 RREQ,因此节点可以加入当前路由。

  • RERR 消息表示不可访问的目的地。接收消息的节点产生不活动的路由(通常路由被消除)。下一个要发送的数据包触发路由查找。