实例 假设节点A要向G发送数据 B C E A D F G AODV示例网络拓扑 15 AODV路由协议 一、A广播路由请求包RREQ ,B接收RREQ, 并创建逆向路由(记录BA,A是B的上一跳) 节点B的路由表 C C A (a) B D (b) B D 目标节点 下一跳 跳计数 A D A 3 在C到D的路由信息到达A之前,产生路由环回现象,即 A或B想要向D发送的数据会在A和B之间来回转发,无法 到达真正的目标。 12 DSDV路由协议
(a)中节点A初始路由表 目标 下一跳 跳计数 序列号 (b)中节点A路由表更新 • 总结 • 网络结构 • 对等式结构 • 分级结构(簇) • 路由协议 • 表驱动(先验式)路由协议:DSDV • • 速度快,开销大 • 按需(反应式)路由协议::AODV 速度慢,开销小 BA B C E RREQ 逆向路径 A D F G 16 AODV路由协议 二、D接收RREQ,并创建逆向路由,记录DBA。 C也收到了来自B的RREQ,省略未表 BA B C E RREQ 逆向路径 A D DBA F G 17 AODV路由协议 三、F接收RREQ,并创建逆向路由,记录FDBA BA B C E RREQ 逆向路径 A D DBA F 4 6.1.2 移动Ad Hoc网络的定义
节点的双重角色 ☆主机:采集和处理数据。 ☆路由器:运行路由协议,进行路由发现、维护、转发 等操作。 ☆例如: A和C互相不在信号范围内 需要B充当路由器的角色 5 A B C 6.1.3 MANET的特点
MANET协议的特点 ☆拓扑结构,动态变化 无固定通信设施,网络节点随机移动 ☆资源有限 节点的能量和网络带宽有限 ☆多跳通信 无中心节点,节点之间通信,需要多跳转发 ☆安全性较低 无线信道,易受窃听、篡改、伪造等攻击 FDBA G 18 AODV路由协议 四、G接收RREQ,按照逆向路由GFDBA,返回 路由响应包RREP给A,建立了从A到G的完整路由。 BA B C E RREQ RREP A D DBA F FDBA G GFDBA 19 3,典型路由协议的分析比较 表驱动和按需路由协议的性能高/低比较? 协议类别 路由协议 获取时延 控制开销 控制能耗 带宽开销 表驱动 DSDV 低 按需 AODV 高 高 高 高 低 低 低 20 发展:DTN网络 DTN (Delay Tolerant Networks,容迟网络) 2002年提出,在一些特定的网络环境下,如:星际网 络,车辆网络, 经常出现网络断开的现象,不能保持 端到端的路径。 特点: 1.长延时 2.节点资源有限 3.间歇性连接 4.不对称数据速率 5.低信噪比和高误码率 9 DSDV路由协议