AODV QoS服务

来源:互联网 发布:手机调查问卷软件 编辑:程序博客网 时间:2024/06/07 07:00

原文地址:http://blog.csdn.net/ise_gaoyue1990/article/details/7636286

 

AODV路由协议的发现过程是按需的,遵循一个请求/应答查询周期。当一个源节点需要到目的节点的路径时,它广播路由请求报文。如果中间节点有到指定目的节点的报文,那么它就向源节点发送单播应答报文。为了提供服务质量,需要在路由发现处理过程中扩展原有的分组报文。当一个中间节点收到带有服务质量扩展的路由请求时,如果它满足请求服务要求,才能继续广播路由请求或者向源节点发送路由应答。

使用QoS扩展后,AODV能够使Ad Hoc网络中的移动节点指定必须满足的从源到目的节点的服务质量的要求的路径。特别指出的是,路由请求能够包括像带宽和延迟等参数的QoS对象扩展。为了能够提供端到端的累积延迟,AODV也提供了最大允许的延迟扩展。

如果建立了这样的路径之后,这条路径上的任意节点如果发现不能继续维护所要求的服务质量的参数时,就会向要求此参数的节点发送ICMP QoS丢失报文。

1 路由表项扩展需要增加

 -最大延迟

 -最小可用带宽

 -源节点所要求的延迟保证

 -源节点所要求的带宽保证

2 QoS对象格式


Reserved  保留位

QoS Profile Type  如果参数非零,QoS参数域定义和这些域的默认值的索引。如果为零,域会列在下面并且没有默认值。

N 如果QoS Profile Type是零,这位不被定义为QoS对象格式的一部分。否则,N位被设置,剩下的31位是非默认值位。

QoS Parameter Fields 与上面QoS Profile Type一致。如果被置为0,那么接下来会定义这些域。

-容量要求

-最大容许的延迟

-最大容许的抖动

-流量等级:根据不同的服务类型

3 QoS对象扩展

一个节点或许需要扩展现有的路由请求来获得满足QoS要求 的路径。


如果延迟参数被追加到路由请求后,直接设置或者默认值。源节点必须追加最大延迟扩展,来计算到不同候选路径的累积延迟。其它参数也是一样。

4 最大延迟扩展格式

最大延迟扩展格式仅被应用到包含QoS对象扩展的请求报文中。它提供了从源到目前正在处理路由请求信息的节点的累积延迟。中间节点在转发路由请求之前,它会和扩展格式中的延迟时间比较,如果延迟不合适,节点必须丢弃此报文并且不再处理。否则,节点在Delay值中减去它穿越的时间,并且继续处理此报文。

相应的路由条目中也会记录延迟保证时间,如果此节点的遍历时间改变了,有可能向愿节点发送ICMP QoS丢失报文。


原创粉丝点击