3.2 Ad Hoc 网络路由协议

Ad Hoc 网络路由协议

Ad Hoc 网络路由面临的问题

在设计Ad Hoc 网络路由协议时,我们首先要明确可能面临的问题:
(1)路由信息不易获得:定期交换路由信息的开销大、网络资源有限,并且必须被所有节点共享、节点资源(电池、CPU)等有限、也许不能接收到所有的路由信息。
(2)路由信息不完整:移动和分区很难将信息分发到一个没有固定成员网络的所有节点。
(3路由信息可能过期:不可能连续地或者立即交换信息、节点随时移动、无线传播变化大。

MANET(Mobile Ad Hoc Net)对路由协议的需求

收敛迅速、提供无环路由、控制管理开销小、对终端无过高要求、支持单向信道、尽量简单实用。

为什么不能把传统的路由协议直接用于Ad Hoc 网络呢?

(1)Ad Hoc 网络具有动态变化的网络拓扑结构,可能有节点加入、离开、移动的情况,这样的话路由算法还未收敛,网络拓扑结构就发生变化。
(2)Ad Hoc网络的系统带宽、能量等资源是有限的,传统的路由协议会周期性地通告,这样的话会严重降低系统的性能。
(3)Ad Hoc需要间歇性的网络分割,传统的路由协议用于Ad Hoc网络容易形成回路。
(4)Ad Hoc是支持单信道无线传输的,而传统路由协议一般假设链路是对称的。

Ad Hoc 路由协议的性能指标

(1)端到端数据吞吐量和延时 ,反映了数据的传输质量。
(2)路由获取时间-有数据要发送到发送出去的时间。
(3)乱序分组发送率-衡量无连接路由协议应用于需要有序发送的传输层协议。
(4)路由协议的效率-路由控制消息/发送数据。

Ad Hoc 路由分类结构

在这里插入图片描述
、、

在这里插入图片描述

|| 表驱动(Table Driven)/ 先应式(Proactive)路由

what? 每个节点维护到网络中所有其它节点的路由、所有节点都已存在并且随时可用。
feature? 路由延时小,但是路由开销大。

@ DSDV(Destination-Sequenced Distance Vector)

※ 先应、逐跳转发、DV

※ 传统DV的不足?
开销大;可能出现环路——浪费网络带宽、为消除环路需要额外开销、 对拓扑变化适应慢。

※ feature?
(1)利用目的地序列号来解决无穷计数问题。
(2)路由更新——周期性通告、检测到链路变化就突发性通告。
(3)简单易实现(RIP的优点)
(4)用于对称链路。

※ 如何解决无穷计数问题呢?

思考环路问题解决的关键是什么??是传递信息的不全,无法区别路由表项的新旧。

解决办法:设置目的序列号——每个节点设置序列号(路由通告携带序列号),各节点只保存最新序列号的目的表项。

在这里插入图片描述
、、
在这里插入图片描述

※ 通告机制 ?
(1)周期性通告与突发性通告——尽快通告路由变化
(2)整体通报与增量通报(减少路由开销)——局部采用增量通报
(3)限制不稳定的路由通报,防止路由震荡。

※ 什么是路由震荡以及如何解决这种问题??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Matts Tian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值