D0I:10.13374/i.issnl00I053.2009.11.047 第31卷第11期 北京科技大学学报 Vol.31 No.11 2009年11月 Journal of University of Science and Technology Beijing Now.2009 基于模型分析的城市环境下车载移动Ad hoc网络路 由协议改进策略 米振强杨扬郭勋安建伟 北京科技大学信息工程学院,北京100083 摘要在Manhattan移动模型的基础上,深入分析了车载移动Ad hoe网络路由协议的性能问题.结合AODV路由协议,提 出了一种可以量化分析车载Ad hoc网络路由断链率和路由负载的模型.模型分析指出,传统的移动Ad hoc网络路由协议应 用于车载Ad hoc网络时性能会严重下降.针对这一问题,提出了一种基于车辆运动方向信息的类AODV路由协议DBAP,将 车辆的运动方向信息作为其路由发现过程中的辅助参数,从而显著地增强了路由稳定性·仿真结果验证了模型的正确性,同 时证明了本文所提出的DBAP路由协议在城市车载环境中具有较低的路由负载和路由断链率,在协议性能等方面相对于 AODV协议具有显著提高. 关键词车载通信;Ad hoc网络;移动模型:路由协议;路由负载 分类号TN92 Improvement of routing protocols in urban vehicular mobile Ad hoc networks based on an analytical model MI Zhen-qiang,YA NG Yang:GUO Xun,AN Jian-wei Department of Information Technology,University of Science and Technology Beijing.Beijing 100083.China ABSTRACT The performance of routing protocols was studied in vehicular Ad hoc net works(VANETs)based on the Manhattan mobility model.Integrated with the AODV routing protocol,an analytical model was proposed,which was able to quantificationally measure the route breaking rate and routing overhead of VANETs.It is indicated by the analytical model that classic routing protocols in mobile Ad hoc networks can cause serious declination in the performance of VANETs:therefore,a direction based AODV routing protocol (DBAP)was proposed.The vehicle's moving direction was used in DBAP as its auxiliary parameter in routing discovery pro- cess,which remarkably improved the routing stability.Simulations show the validity of this model and prove DBAP's lower route breaking rate and routing overhead as well as its significantly improved performance in VENETs in comparison with AODV in urban vehicular environment. KEY WORDS vehicular communication:Ad hoc network:mobility model:routing protocol:routing overhead 移动Ad hoc网络(MANET)通常由一组移动节 考虑了MANET特点的很多路由协议已经被提出 点组成,节点共享一个无线信道且网络中无集中控 并得到了应用,这些路由协议按照机制的不同可以 制装置以及固定节点组成的骨干网络,Ad hoc网络 分成两类:表驱动路由协议(table-driven)以及按需 没有固定的路由器,所有节点可以任意移动并以任 驱动(on-demand-driven)路由协议,表驱动路由协 意的方式进行动态的接入山.MANET的特点使得 议主要包括DSDV、,OLSR等,表驱动路由协议的数 用户之间的组网和通信得到很大的便利,但同时也 据延时较低,但由于其需要定期更新路由表,从而维 为其路由协议设计带来了一定困难,针对有线网络 护整个网络的路由,因此在规模较大且速率要求不 的经典路由协议无法适用于移动Ad hoc网络,因此 是很高的网络中性能低下;按需驱动路由协议主要 收稿日期:2009-06-01 基金项目:国家高技术研究发展计划资助项目(N。.2007AA01Z234) 作者简介:米振强(1983一),男,博士研究生;杨扬(1955一),男,教授,博士,E-mail:yyang@ustb,edu.en
基于模型分析的城市环境下车载移动 Ad hoc 网络路 由协议改进策略 米振强 杨 扬 郭 勋 安建伟 北京科技大学信息工程学院北京100083 摘 要 在 Manhattan 移动模型的基础上深入分析了车载移动 Ad hoc 网络路由协议的性能问题.结合 AODV 路由协议提 出了一种可以量化分析车载 Ad hoc 网络路由断链率和路由负载的模型.模型分析指出传统的移动 Ad hoc 网络路由协议应 用于车载 Ad hoc 网络时性能会严重下降.针对这一问题提出了一种基于车辆运动方向信息的类 AODV 路由协议 DBAP将 车辆的运动方向信息作为其路由发现过程中的辅助参数从而显著地增强了路由稳定性.仿真结果验证了模型的正确性同 时证明了本文所提出的 DBAP 路由协议在城市车载环境中具有较低的路由负载和路由断链率在协议性能等方面相对于 AODV 协议具有显著提高. 关键词 车载通信;Ad hoc 网络;移动模型;路由协议;路由负载 分类号 T N92 Improvement of routing protocols in urban vehicular mobile Ad hoc networks based on an analytical model MI Zhen-qiangY A NG Y angGUO XunA N Jian-wei Department of Information TechnologyUniversity of Science and Technology BeijingBeijing100083China ABSTRACT T he performance of routing protocols was studied in vehicular Ad hoc networks (VANETs) based on the Manhattan mobility model.Integrated with the AODV routing protocolan analytical model was proposedwhich was able to quantificationally measure the route breaking rate and routing overhead of VANETs.It is indicated by the analytical model that classic routing protocols in mobile Ad hoc networks can cause serious declination in the performance of VANETs;thereforea direction based AODV routing protocol (DBAP) was proposed.T he vehicle’s moving direction was used in DBAP as its auxiliary parameter in routing discovery processwhich remarkably improved the routing stability.Simulations show the validity of this model and prove DBAP’s lower route breaking rate and routing overhead as well as its significantly improved performance in VENETs in comparison with AODV in urban vehicular environment. KEY WORDS vehicular communication;Ad hoc network;mobility model;routing protocol;routing overhead 收稿日期:2009-06-01 基金项目:国家高技术研究发展计划资助项目(No.2007AA01Z234) 作者简介:米振强(1983-)男博士研究生;杨 扬(1955-)男教授博士E-mail:yyang@ustb.edu.cn 移动 Ad hoc 网络(MANET)通常由一组移动节 点组成节点共享一个无线信道且网络中无集中控 制装置以及固定节点组成的骨干网络.Ad hoc 网络 没有固定的路由器所有节点可以任意移动并以任 意的方式进行动态的接入[1].MANET 的特点使得 用户之间的组网和通信得到很大的便利但同时也 为其路由协议设计带来了一定困难.针对有线网络 的经典路由协议无法适用于移动 Ad hoc 网络因此 考虑了 MANET 特点的很多路由协议已经被提出 并得到了应用.这些路由协议按照机制的不同可以 分成两类:表驱动路由协议(table-driven)以及按需 驱动(on-demand-driven)路由协议.表驱动路由协 议主要包括 DSDV、OLSR 等表驱动路由协议的数 据延时较低但由于其需要定期更新路由表从而维 护整个网络的路由因此在规模较大且速率要求不 是很高的网络中性能低下;按需驱动路由协议主要 第31卷 第11期 2009年 11月 北 京 科 技 大 学 学 报 Journal of University of Science and Technology Beijing Vol.31No.11 Nov.2009 DOI:10.13374/j.issn1001-053x.2009.11.047
第11期 米振强等:基于模型分析的城市环境下车载移动Adho心网络路由协议改进策略 .1481. 包括AODV、DSR等,这类路由协议中,只有源节点 系统的参考意义不明显,所以,很多针对车载Ad 有数据包发送时才会启动路由发现过程,路由负载 hoc网络的移动模型被提出来,如Freeway(FWY) 相对较低,因此比较适合于强移动性低速率的网络 模型、Random Point Group Mobility(RPGM)模型 环境,正是基于上述特点,按需路由协议目前是 和Manhattan(MH)[模型,其中具有代表性的是 MANET路由协议研究的主流, MH模型,本文采用MH模型为车辆节点运动模型 将传统Ad hoc网络应用于车载通信是一个较 进行建模,并在其基础之上分析、设计适用于车载系 新的研究领域,不同于传统的MANET,车载Ad hoc 统的路由协议, 网络主要具有以下的特点:①节点速度较高,但其 在文献[6]中,Bai等引入了Manhattan模型,模 移动轨迹被限制在道路中,由一定的规则来约束,并 型中节点的移动被限制在网格空间中,在平行和竖 且与其他运动节点相关,随机性相对较低:②不同 直的道路上移动,如图1所示,在交叉口按照一定的 道路之间即使距离较小,但由于高层建筑物的阻碍 概率选择左转右转或者直行,其主要目的就是仿真 使得其正常通信的可能性较低;③车载通信网络在 城市道路环境下的网络状况,MH模型中,同向车 城市环境下节点密度较高;④车载Ad hoc网络对 道的节点之间的链路比较稳定,反向车道链路比较 于数据发送速率要求较低,基于上述特点,传统的 容易断裂,节点的移动速度依赖于其前一个时刻的 MANET路由协议并不能完全适用于车载Ad hoc 运动速度以及相邻节点的移动速度,并遵循如下 网络,因此国际上有很多研究机构和组织致力于设 法则: 计适用于车载Ad hoc的路由协议,Kap等]提出 了GSR(geographic source routing)协议,根据获得 的目的车辆的位置信息,源节点利用城市地图计算 一系列的包必须通过的顶点来到达目的车辆;Seet 等[3]提出了A一STAR(anchor-based street and traffic aw are routing)协议,A STAR利用了城市公 交车作为信标路径,以实现对包发送率的高连接性 能,计算信标路径采用Dijkstra's最短路径算法; Wu等[提出了MDDV(mobility-centric data dissemination algorithm for vehicular networks) 法,假定了网络的密度稳定,沿源到目的节点的轨 图1 Manhattan模型示意图 迹,让信息包按照距目的节点最近节点转发,此转发 Fig.I Schematic diagram of the Manhattan model 需要利用地理信息和网络密度,这种方法增强了路 由的可靠性,但是当网络密度变化迅速时,会导致很 (1)IV:(t+1)|=|V:(t)|+random()· 长的延时.上述协议与算法均利用了GPS信息[) a:(t); 的支持进行路由选择 (2)Hi,Hj,Ht,D.(t)≤sDP|V:(t)l≤ 基于上述分析,本文在针对车载Ad hoc网络建 V(t),当且仅当节点j与节点i处于同一条道路 模的同时,提出一种适用于城市车载Ad hoc网络环 上,并在其前方,式中,SD代表两个节点的安全距 境的基于行驶方向信息的类AODV路由协议 离,「V:(t)|代表节点i在t时刻的移动速度, DBAP(direction based AODV routing protocol). |a:(t)表示节点i在t时刻的加速度,D,(t)表示 真结果表明,在不降低网络性能的情况下,DBAP路 在t时刻节点i与节点j之间的直线距离 由协议可显著降低路由负载以及路由断链率, 1.2AODV路由协议 AODV (Ad hoc on-demand distance vector) 1研究背景 由协议是一种反应式按需驱动路由协议,由于其在 1.1适合于车载Ad hoc网络的随机移动模型 协议性能、健壮性及其可扩展性等方面较之其他协 车载Ad hoc网络研究中,多数研究者使用的移 议有很大优势,因此被广泛的接纳并采用 动模型是Random Waypoint(RWP)模型.由于此 AODV路由协议的路由发现过程如下:源节点 模型没有考虑到车载Ad hoc网络的特点,因此基于 首先检查自身的路由表,如果路由表中存在到达目 此模型进行的仿真分析精确性不高,对于实际车载 的节点的有效路由,则使用该路由进行数据发送;否
包括 AODV、DSR 等这类路由协议中只有源节点 有数据包发送时才会启动路由发现过程路由负载 相对较低因此比较适合于强移动性低速率的网络 环境.正是基于上述特点按需路由协议目前是 MANET 路由协议研究的主流. 将传统 Ad hoc 网络应用于车载通信是一个较 新的研究领域不同于传统的 MANET车载 Ad hoc 网络主要具有以下的特点:① 节点速度较高但其 移动轨迹被限制在道路中由一定的规则来约束并 且与其他运动节点相关随机性相对较低;② 不同 道路之间即使距离较小但由于高层建筑物的阻碍 使得其正常通信的可能性较低;③ 车载通信网络在 城市环境下节点密度较高;④ 车载 Ad hoc 网络对 于数据发送速率要求较低.基于上述特点传统的 MANET 路由协议并不能完全适用于车载 Ad hoc 网络因此国际上有很多研究机构和组织致力于设 计适用于车载 Ad hoc 的路由协议.Karp 等[2]提出 了 GSR (geographic source routing)协议根据获得 的目的车辆的位置信息源节点利用城市地图计算 一系列的包必须通过的顶点来到达目的车辆;Seet 等[3] 提 出 了 A-STAR (anchor-based street and traffic aware routing)协议A-STAR 利用了城市公 交车作为信标路径以实现对包发送率的高连接性 能计算信标路径采用 Dijkstraʾs 最短路径算法; Wu 等[4] 提 出 了 MDDV ( mobility-centric data dissemination algorithm for vehicular networks) 算 法假定了网络的密度稳定沿源到目的节点的轨 迹让信息包按照距目的节点最近节点转发此转发 需要利用地理信息和网络密度.这种方法增强了路 由的可靠性但是当网络密度变化迅速时会导致很 长的延时.上述协议与算法均利用了 GPS 信息[5] 的支持进行路由选择. 基于上述分析本文在针对车载 Ad hoc 网络建 模的同时提出一种适用于城市车载 Ad hoc 网络环 境的 基 于 行 驶 方 向 信 息 的 类 AODV 路 由 协 议 DBAP(direction based AODV routing protocol).仿 真结果表明在不降低网络性能的情况下DBAP 路 由协议可显著降低路由负载以及路由断链率. 1 研究背景 1∙1 适合于车载 Ad hoc 网络的随机移动模型 车载 Ad hoc 网络研究中多数研究者使用的移 动模型是 Random Waypoint (RWP)模型.由于此 模型没有考虑到车载 Ad hoc 网络的特点因此基于 此模型进行的仿真分析精确性不高对于实际车载 系统的参考意义不明显.所以很多针对车载 Ad hoc 网络的移动模型被提出来如 Freeway (FWY) 模型、Random Point Group Mobility (RPGM)模型 和 Manhattan (MH) [6] 模型其中具有代表性的是 MH 模型.本文采用 MH 模型为车辆节点运动模型 进行建模并在其基础之上分析、设计适用于车载系 统的路由协议. 在文献[6]中Bai 等引入了 Manhattan 模型模 型中节点的移动被限制在网格空间中在平行和竖 直的道路上移动如图1所示在交叉口按照一定的 概率选择左转右转或者直行其主要目的就是仿真 城市道路环境下的网络状况.MH 模型中同向车 道的节点之间的链路比较稳定反向车道链路比较 容易断裂节点的移动速度依赖于其前一个时刻的 运动速度以及相邻节点的移动速度并遵循如下 法则: 图1 Manhattan 模型示意图 Fig.1 Schematic diagram of the Manhattan model (1) |Vi ( t +1)|=|Vi ( t )|+random ( )· |ai( t)|; (2) ∀ i∀ j∀tDij ( t)≤SD⇒|Vi( t)|≤ |Vj( t)|当且仅当节点 j 与节点 i 处于同一条道路 上并在其前方.式中SD 代表两个节点的安全距 离|Vi ( t )|代表节点 i 在 t 时刻的移动速度 |ai( t)|表示节点 i 在 t 时刻的加速度Dij( t)表示 在 t 时刻节点 i 与节点 j 之间的直线距离. 1∙2 AODV 路由协议 AODV (Ad hoc on-demand distance vector) [7]路 由协议是一种反应式按需驱动路由协议由于其在 协议性能、健壮性及其可扩展性等方面较之其他协 议有很大优势因此被广泛的接纳并采用. AODV 路由协议的路由发现过程如下:源节点 首先检查自身的路由表如果路由表中存在到达目 的节点的有效路由则使用该路由进行数据发送;否 第11期 米振强等: 基于模型分析的城市环境下车载移动 Ad hoc 网络路由协议改进策略 ·1481·
.1482 北京科技大学学报 第31卷 则,源节点以洪泛的方式向邻居节点发送RREQ广 一1 (1) 播报文,收到RREQ广播报文的节点首先判断自身 =1 是否为目的节点或存在到目的节点的有效路由,如 式(1)中,V为节点的平均移动速度,Po为To时间 果有则向源节点发送路由回复信息RREP,RREP 内路由稳定的概率 经过的节点更新自己的路由表,直到源节点收到回 证明由假设可以得到,同一条道路上反向运 复信息并建立路由;若不存在到目的节点的有效路 由,则收到RREQ的节点更新自己的路由表,并继 动的节点平均链路维持时间T0一,节点N:在T0 续转发RREQ, 时间内节点选择正向节点作为下一跳节点的概 作为反应式路由协议,AODV仅在有需求时才 率为: 会建立路由,当节点数量较少、移动性不强以及网络 p=m平 负载较低的情况下,可以得到比较理想的性能 Perkins等8]指出,AODV路由协议在节点高密度高 同理,N:选择反向节点作为下一跳节点的概率为: 移动性环境下的性能仍然要高于其他按需路由协 P.me 议;而相比较于DSDV、DSR和TORA等其他经典 当N:选择反向节点作为下一跳节点时,由于链路 路由协议,AODV具有时延低、能耗较小、吞吐量大 等优势[].鉴于以上分析,最终选用AODV路由协 最大维持时间为T0,因此在T0时间内,链路稳定 议作为建模的对象 的概率为1.当N:选择同向节点作为下一跳节点 时,在To时间内,链路稳定的概率为: 2路由协议模型描述与分析 P,=(1-B'=(1-月7. 针对车载Ad hoc网络的建模近年来逐渐成为 式中,阝为单位时间内同向节点的链路断链概率. VANET研究的热点.在文献[1O]中,Yousefi等在 由上式可以得出To时间内路由稳定的概率: 对高速公路中车辆运动行为进行分析的基础,利用 「L 排队理论对VANET的连通性进行了模型化分析; 多数VANET模型是针对一维道路模型来进行的, P0= i (1 (2) Lm:十ni 并不适合于分析车辆比较密集的城市环境下的车载 网络:而针对AODV路由协议所提出的模型,均没 表示对L 式中L 所定义的路由跳数向上取整 有考虑节点的运动状态-].目前仍没有一个模 由(2)可以推出单条路由的平均路由维持时间: 型可以结合节点的运动状况,对路由层的性能进行 Tsa=lim[To(1-P:o)P:o+2To(1-Po)Po+ 量化的分析,因此笔者试图对于特定的车载Ad hoc 网络进行建模,从而给出一种相对准确的量化方法 ...+nTo(1-Po)Po]=To(1-Po) 作为设计路由协议的依据, (3) 假设车载Ad hoc网络移动模型采用MH模 在服务需求时间T1内,每次路由断链之后便 型,节点平均移动速度相同、均匀分布在道路中且无 重新启动路由发现过程,因此可以得到每条链路的 法与其他道路中的节点进行通信,源节点随机选取 平均断链次数(即路由发现次数): 网络中的任意其他节点作为目的节点,且物理层以 TI-TIV 7-1 及MAC层有理想的通信能力(忽略隐藏节点等 问题) 定理1得证, 定义节点N:在其一跳通信范围之内,同向 定理2在AODV路由协议中,平均每条链路 运动的邻居节点数量为m,反向运动的节点邻居节 在服务需求的时间T1内,网络中针对此链路的 点数量为n:(m,n≥0),网络场景中道路总长度为 RREQ发送或转发的总数量约为: L,节点无线传输距离为L,源节点与目的节点之 间的平均距离为Lh,场景中节点总数量为Q, 定理1采用AODV路由协议时,其每对通信 证明由假设可以得到,网络中每个节点的平 节点在其服务需求时间T1内路由的平均断链次 数为: 均邻居节点的数量Nm 2L,假设在RREQ的 L
则源节点以洪泛的方式向邻居节点发送 RREQ 广 播报文收到 RREQ 广播报文的节点首先判断自身 是否为目的节点或存在到目的节点的有效路由如 果有则向源节点发送路由回复信息 RREPRREP 经过的节点更新自己的路由表直到源节点收到回 复信息并建立路由;若不存在到目的节点的有效路 由则收到 RREQ 的节点更新自己的路由表并继 续转发 RREQ. 作为反应式路由协议AODV 仅在有需求时才 会建立路由当节点数量较少、移动性不强以及网络 负载较低的情况下可以得到比较理想的性能. Perkins 等[8]指出AODV 路由协议在节点高密度高 移动性环境下的性能仍然要高于其他按需路由协 议;而相比较于 DSDV、DSR 和 TORA 等其他经典 路由协议AODV 具有时延低、能耗较小、吞吐量大 等优势[9].鉴于以上分析最终选用 AODV 路由协 议作为建模的对象. 2 路由协议模型描述与分析 针对车载 Ad hoc 网络的建模近年来逐渐成为 VANET 研究的热点.在文献[10]中Yousefi 等在 对高速公路中车辆运动行为进行分析的基础利用 排队理论对 VANET 的连通性进行了模型化分析; 多数 VANET 模型是针对一维道路模型来进行的 并不适合于分析车辆比较密集的城市环境下的车载 网络;而针对 AODV 路由协议所提出的模型均没 有考虑节点的运动状态[11-12].目前仍没有一个模 型可以结合节点的运动状况对路由层的性能进行 量化的分析因此笔者试图对于特定的车载 Ad hoc 网络进行建模从而给出一种相对准确的量化方法 作为设计路由协议的依据. 假设 车载 Ad hoc 网络移动模型采用 MH 模 型节点平均移动速度相同、均匀分布在道路中且无 法与其他道路中的节点进行通信源节点随机选取 网络中的任意其他节点作为目的节点且物理层以 及 MAC 层有理想的通信能力(忽略隐藏节点等 问题). 定义 节点 Ni 在其一跳通信范围之内同向 运动的邻居节点数量为 mi反向运动的节点邻居节 点数量为 ni( mini≥0)网络场景中道路总长度为 L r节点无线传输距离为 Lt源节点与目的节点之 间的平均距离为 Lh场景中节点总数量为 Q. 定理1 采用 AODV 路由协议时其每对通信 节点在其服务需求时间 T1 内路由的平均断链次 数为: Nb= T1V Lt (1-Pt0) ∑ ∞ n=1 nP n t0 -1 (1) 式(1)中V 为节点的平均移动速度Pt0为 T0 时间 内路由稳定的概率. 证明 由假设可以得到同一条道路上反向运 动的节点平均链路维持时间 T0= Lt V 节点 Ni 在 T0 时间内节点选择正向节点作为下一跳节点的概 率为: Pm= mi mi+ ni . 同理Ni 选择反向节点作为下一跳节点的概率为: Pn= ni mi+ ni . 当 Ni 选择反向节点作为下一跳节点时由于链路 最大维持时间为 T0因此在 T0 时间内链路稳定 的概率为1.当 Ni 选择同向节点作为下一跳节点 时在 T0 时间内链路稳定的概率为: Ps=(1-β) T0=(1-β) L t V . 式中β为单位时间内同向节点的链路断链概率. 由上式可以得出 T0 时间内路由稳定的概率: Pt0= ∏ L h L t i=1 mi mi+ ni (1-β) L t V (2) 式中 Lh Lt 表示对 Lh Lt 所定义的路由跳数向上取整. 由(2)可以推出单条路由的平均路由维持时间: Tsta=limn→∞ [ T0(1-Pt0) Pt0+2T0(1-Pt0) P 2 t0+ …+ nT0(1-Pt0) P n t0]= T0(1-Pt0) ∑ ∞ n=1 nP n t0 (3) 在服务需求时间 T1 内每次路由断链之后便 重新启动路由发现过程因此可以得到每条链路的 平均断链次数(即路由发现次数): Nb= T1 Tsta = T1V Lt (1-Pt0) ∑ ∞ n=1 nP n t0 -1 . 定理1得证. 定理2 在 AODV 路由协议中平均每条链路 在服务需求的时间 T1 内网络中针对此链路的 RREQ 发送或转发的总数量约为: Nrreq≈ 4QT1V Lh (1-Pt0) ∑ ∞ n=1 nP n t0 -1 (4) 证明 由假设可以得到网络中每个节点的平 均邻居节点的数量 Nb n= 2QLt L r 假设在 RREQ 的 ·1482· 北 京 科 技 大 学 学 报 第31卷
第11期 米振强等:基于模型分析的城市环境下车载移动Ad hoc网络路由协议改进策略 ·1483 最大生存期TTL值约等于2倍的平均路由跳数 中设置包含本节点方向信息的标志位PT-direction, 并以广播包的形式发送给邻居节点,收到RREQ的 (和实际情况较为类似),从而可以得到RREQ的平 节点首先判断自己是否为目的节点,如果“是”则直 均转发次数约为: 接回复RREP;否则读取RREQ的PT-direction位 N,≈2XL40L, 的值,并和自身运动方向D作比较,得到F=|D一 L Lh (5) 在每条链路的服务的需求时间之内,网络中针 PT-direction,若a0时,取正北方向为 比较式(6)与式(1)可以看到,DBAP路由协议 D=0,D的值按照逆时针方向增大,如当节点向正 的路由断链率和运动速度无关,而AODV路由协议 南方向运动时D=π,而当节点向正东、正西运动 路由断链率在速度V上升时会产生激增,因此在节 时,D值分布为受与受 点高速运动的时候,DBAP协议将会显示出明显的 不同于AODV路由协议,DBAP的路由发现过 优势,当路由跳数增大时,AODV的路由断链也会 程如下:源节点首先检查自身的路由表,如果路由 以更快的速度上升,同理,比较式(7)与式(4),在同 表中存在到达目的节点的有效路由,则使用该路由 样时间的服务需求下,采用DBAP协议会大幅降低 进行数据发送;否则,源节点生成RREQ报文,报文 控制信息的发送量,降低网络的负载
最大生存期 TTL 值约等于2倍的平均路由跳数 Lh Lt (和实际情况较为类似)从而可以得到 RREQ 的平 均转发次数约为: Nr≈ 2Nb nLh Lt ≈ 4QLt Lh (5) 在每条链路的服务的需求时间之内网络中针 对此链路所发送或转发的 RREQ 总数量平均值 应为: Nrreq= Nr Nb. 定理2得证. 由分 析 可 以 看 到AODV 路 由 协 议 在 车 载 Ad hoc网络环境之下采用 MH 模型进行分析的时 候其路由断链率很高特别是在平均速度较大或节 点比较密集的时候路由重建的次数比较多造成的 直接结果便是网络中的控制报文 RREQ 数量激增 从而大大影响了路由协议的效率对网络资源浪费 严重.正是基于对以上模型的分析本文对 AODV 协议进行了改进从而使其更加适合于车载 Ad hoc 的网络环境在不降低网络性能的前提下降低路由 开销以及路由的断链率. 3 DBAP 协议设计策略 3∙1 DBAP 协议设计思想 基于对 AODV 路由协议的分析发现经典的 AODV 协议并不适合于车载 Ad hoc 网络环境在节 点密集以及运动速度较高的城市车载环境下其协 议的性能会产生显著的下降.考虑到车载网络的特 殊性使用同向传输、异向避免的机制来进行路由的 选择采用本机制之后由于避免了断链率很高的异 向路由因此链路的稳定性将得到很大的提高在密 集的城市车载环境中本机制将会对网络性能带来 很大改进. 3∙2 DBAP 协议设计机制 DBAP 机制中每个节点保存并实时更新自己 的运动方向信息定义如下: 节点的运动速度为 V n运动方向为 D.当 V n=0时D=-1;当 V n >0时取正北方向为 D=0D 的值按照逆时针方向增大如当节点向正 南方向运动时 D=π而当节点向正东、正西运动 时D 值分布为 3π 2 与 π 2 . 不同于 AODV 路由协议DBAP 的路由发现过 程如下:源节点首先检查自身的路由表.如果路由 表中存在到达目的节点的有效路由则使用该路由 进行数据发送;否则源节点生成 RREQ 报文报文 中设置包含本节点方向信息的标志位PT -direction 并以广播包的形式发送给邻居节点.收到 RREQ 的 节点首先判断自己是否为目的节点.如果“是”则直 接回复 RREP;否则读取 RREQ 的 PT -direction 位 的值并和自身运动方向 D 作比较得到 F=|D- PT -direction|.若 α<F<2π-α(其中 α为用户自 己定义的方向差异容忍阈值且0<α<π)则表明本 节点和发送 RREQ 的上游节点运动方向的偏差不 在容忍范围之内故丢弃该数据包并不作任何回应; 否则判断本节点到目的节点的有效路由是否存在. 如果存在有效路由则向源节点发送 RREP;否则节 点更新自身的路由表加入到达源节点的路由并更 新 RREQ 的 PT -direction 标志位写入自己的行驶 方向转发 RREQ 数据包. 以上机制正是充分考虑了车载Ad hoc的特点 每一跳的节点都选择与自身运动方向相同或相似的 节点作为下一跳节点很大程度上降低了路由断链 率从而使得服务需求时间内路由发现次数减小可 以使网络中节点的路由负载降低. 3∙3 模型验证 按照假设并选择 α= π 2 则所选择的转发节点 均为和上一跳同向的节点从而可以针对 DBAP 协 议的路由发现过程得到下述定理. 定理3 对于 DBAP 路由协议由于其每一跳 都会选择同向运动的邻居节点为转发节点可以得 到其每对通信节点在其服务需求时间 T1 内路由的 平均断链次数: N′b= T1(1-β) - L h L t (6) 证明过程参考定理1不再赘述. 定理4 在 DBAP 路由协议中平均每条链路 在服务需求的时间 T1 内网络中针对此链路的 RREQ 发送或转发的总数量约为: N′rreq≈ 2QT1Lt Lh (1-β) - L h L t (7) 证明过程参考定理2不再赘述. 比较式(6)与式(1)可以看到DBAP 路由协议 的路由断链率和运动速度无关而 AODV 路由协议 路由断链率在速度 V 上升时会产生激增因此在节 点高速运动的时候DBAP 协议将会显示出明显的 优势.当路由跳数增大时AODV 的路由断链也会 以更快的速度上升.同理比较式(7)与式(4)在同 样时间的服务需求下采用 DBAP 协议会大幅降低 控制信息的发送量降低网络的负载. 第11期 米振强等: 基于模型分析的城市环境下车载移动 Ad hoc 网络路由协议改进策略 ·1483·
,1484 北京科技大学学报 第31卷 4 型选取Shadowing模型,因为较之被广泛应用的 仿真验证 TwoRay Ground模型,Shadow ing模型更加贴近实际 4.1仿真参数设置 环境中的无线传播情况,所得出的结果也更有指导 为了验证提出的模型的正确性以及DBAP协 意义 议的优劣,利用NS2仿真软件对于所提出的方法进 仿真场景1:在表1所定义的仿真参数约束下, 行了仿真验证 分别选取节点数量为10,20,30,…,200,节点运动 NS2(Network Simulation Version2)是一个事 最大速度为20ms1,最小速度为0ms1,平均运 件驱动的网络仿真器,由LNBL(Lanrenze Berkely 动速度为10m·s,在这些场景之下分别针对 Nation Laboratory)研究组开发,其前身是 AODV以及DBAP协议进行仿真实验,从而验证在 KESHAVS研制的REAL仿真器,其协议代码与真 不同的节点密度情况下两种协议的性能差异,给出 实网络应用代码很相似,仿真结果具有可靠性 比较结果 为了比较在不同节点密度以及平均运动速度的 仿真场景2:在表1参数定义下,选取网络中节 条件下协议的性能,设置了两组仿真场景,仿真场 点数量为100个,分别设置节点的平均运动速度为 景的参数设置如表一所示,选取仿真场景大小为 0ms1,5ms1,10ms1,…,40ms(最大最小 1000×1000,传输半径为150m,从而可以检验网络 速度与平均速度分别相差5ms1),在此场景之下 多跳连接的性能.物理层和MAC层采用802.11标 对AODV与DBAP协议进行仿真实验,验证运动速 准,符合实际车载Ad hoc系统的条件:无线传播模 度对于两种协议性能的影响, 表1仿真环境参数设置 Table 1 Simulation parameters 运动模型 Manhattan模型,节点在路口转弯概率为20%,道路数量为3X3,均为双向四车道 场景大小 1000X1000 无线传输模型 采用shadowing模型,路径衰弱指数P=2.5,标准偏差om=3.0 工作频段 2.4GH 发射功率 17 dBm 天线类型 全向天线,高度1.5m 传输范围 约150m MAC协议 802.11DCF 路由协议 AODV、DBAP 应用层 随机选取网络中一半节点为发包节点,采用UDP链接,发包类型为CBR数据包,封包大小为512kB,发包间 隔为0.5s,每条链路服务需求时间1等于仿真时间 4.2性能评价指标 的稳定性, 为了考量在车载Ad hoc网络环境下两种路由协 4.3仿真结果分析 议的优劣,实验主要针对以下三个性能指标进行评价, 从图2(a)可以看到,随着节点数量的增大, Routing overhead:路由开销,本文将路由开销 AODV和DBAP的Routing Overhead均有增大,但 定义为路由层所发送的控制报文的总大小与其发送 总体来说,DBAP协议的路由负载要比AODV协议 的所有报文(包括数据报文、控制报文)的总数之比, 低25%~30%,这也符合定理2与定理4所定义的 该指标可很大程度上反应路由协议的效率. 模型,在节点数量Q增大的时候,控制信息会有一 Number of break:路由断链次数,即在服务需求 定程度的增大;从图2(b)的曲线中可以看到,DBAP 内已经建立的路由,每断链一次断链次数加1,直到 协议的路由负载随着速度的增大并无太大的变化, 仿真结束,由于验证两种路由协议的场景均相同, 曲线比较平缓,路由负载始终保持在一个较低的水 因此可以直接比较路由的断链次数,从而分析两种 平,这符合定理4所刻画的模型,其控制信息量和节 路由协议的稳定性, 点运动速度无直接的关系,而AODV的路由负载明 Drop ratio:丢包率,即应用层未成功接收的数 显会随着速度的增加,其趋势验证了定理4的正确 据包与其发送的所有数据包之比,丢包率可以刻画 性.通过图2可以得出,在路由负载方面,DBAP较 协议的路由发现能力,也能一定程度上表现出路由 之AODV有着更好的性能
4 仿真验证 4∙1 仿真参数设置 为了验证提出的模型的正确性以及 DBAP 协 议的优劣利用 NS2仿真软件对于所提出的方法进 行了仿真验证. NS2(Network Simulation Version2)是一个事 件驱动的网络仿真器由 LNBL (Lanrenze Berkely Nation Laboratory ) 研 究 组 开 发其 前 身 是 KESHAVS研制的 REAL 仿真器.其协议代码与真 实网络应用代码很相似仿真结果具有可靠性. 为了比较在不同节点密度以及平均运动速度的 条件下协议的性能设置了两组仿真场景.仿真场 景的参数设置如表一所示选取仿真场景大小为 1000×1000传输半径为150m从而可以检验网络 多跳连接的性能.物理层和 MAC 层采用802∙11标 准符合实际车载 Ad hoc 系统的条件;无线传播模 型选取 Shadowing 模型因为较之被广泛应用的 TwoRayGround 模型Shadowing 模型更加贴近实际 环境中的无线传播情况所得出的结果也更有指导 意义. 仿真场景1:在表1所定义的仿真参数约束下 分别选取节点数量为102030…200节点运动 最大速度为20m·s -1最小速度为0m·s -1平均运 动速度为 10m·s -1在这些场景之下分别针对 AODV 以及 DBAP 协议进行仿真实验从而验证在 不同的节点密度情况下两种协议的性能差异给出 比较结果. 仿真场景2:在表1参数定义下选取网络中节 点数量为100个分别设置节点的平均运动速度为 0m·s -15m·s -110m·s -1…40m·s -1(最大最小 速度与平均速度分别相差5m·s -1)在此场景之下 对 AODV 与 DBAP 协议进行仿真实验验证运动速 度对于两种协议性能的影响. 表1 仿真环境参数设置 Table1 Simulation parameters 运动模型 Manhattan 模型节点在路口转弯概率为20%道路数量为3×3均为双向四车道 场景大小 1000×1000 无线传输模型 采用 shadowing 模型路径衰弱指数 βpl=2∙5标准偏差 σdB=3∙0 工作频段 2∙4GHz 发射功率 17dBm 天线类型 全向天线高度1∙5m 传输范围 约150m MAC 协议 802∙11DCF 路由协议 AODV、DBAP 应用层 随机选取网络中一半节点为发包节点采用 UDP 链接发包类型为 CBR 数据包封包大小为512kB发包间 隔为0∙5s每条链路服务需求时间 Tl 等于仿真时间 4∙2 性能评价指标 为了考量在车载 Ad hoc 网络环境下两种路由协 议的优劣实验主要针对以下三个性能指标进行评价. Routing overhead:路由开销.本文将路由开销 定义为路由层所发送的控制报文的总大小与其发送 的所有报文(包括数据报文、控制报文)的总数之比 该指标可很大程度上反应路由协议的效率. Number of break:路由断链次数即在服务需求 内已经建立的路由每断链一次断链次数加1直到 仿真结束.由于验证两种路由协议的场景均相同 因此可以直接比较路由的断链次数从而分析两种 路由协议的稳定性. Drop ratio:丢包率即应用层未成功接收的数 据包与其发送的所有数据包之比.丢包率可以刻画 协议的路由发现能力也能一定程度上表现出路由 的稳定性. 4∙3 仿真结果分析 从图2(a)可以看到随着节点数量的增大 AODV 和 DBAP 的 Routing Overhead 均有增大但 总体来说DBAP 协议的路由负载要比 AODV 协议 低25%~30%这也符合定理2与定理4所定义的 模型在节点数量 Q 增大的时候控制信息会有一 定程度的增大;从图2(b)的曲线中可以看到DBAP 协议的路由负载随着速度的增大并无太大的变化 曲线比较平缓路由负载始终保持在一个较低的水 平这符合定理4所刻画的模型其控制信息量和节 点运动速度无直接的关系而 AODV 的路由负载明 显会随着速度的增加其趋势验证了定理4的正确 性.通过图2可以得出在路由负载方面DBAP 较 之 AODV 有着更好的性能. ·1484· 北 京 科 技 大 学 学 报 第31卷
第11期 米振强等:基于模型分析的城市环境下车载移动Adoc网络路由协议改进策略 ,1485 09 0.90 0.8 (a) 0.85 (b) 0.7 0.80 0.6 0.75 0.70 —DBAP 0.4 0.65 ---AODV —DBAP 0.60 02 ---AODV 0.55 0.50 40 80 120 命 200 0455 152025303540 节点数 速度(ms) 图2路由负载示意图.()节点数与路由负载的关系;(b)节点运动速度与路由负载的关系 Fig.2 Schematic diagrams of routing overhead:(a)node number vs.routing overhead:(b)node speed vs.routing overhead 图3(a)表明,当节点密度过低的时候,m:=0 均运动速度上升时,AODV的路由断链率便随之激 的概率较大,成功的建立路由数量比较少,因此其断 增,而DBAP协议并无明显的变化,且总体上, 链次数相应比较少,并随着密度的增加呈上升趋势, DBAP协议的路由断链率要大大低于AODV协议, 当m:>0时,随着节点数量的增加,和定理1与定 从而定理1与定理3的结论通过仿真得到了证实 理3所描述的相同,路由断链次数并没有明显的变 图3充分说明,DBAP协议是一种具有稳定路由的 化,但AODV的路由断链次数要明显高于DBAP, 协议,而更低的路由断链率必然改善网络的性能,降 这也是由协议的机制所决定的,DBAP协议的初衷 低路由发现的次数,减小网络负载和节点的运算 便是选择稳定的路由;图3(b)则显示出了当节点平 负载 14000 24 (a) (b) 12000 20 10000 8000 16 6000 -DBAP 4000 ---AODV —DBAP 2000 ---AODV 80120 160 200 152025 303540 节点数 速度(ms) 图3路由断链次数示意图,(a)节点数与路由断链次数的关系;(b)节点运动速度与路由断链次数的关系 Fig-3 Schematic diagrams of routing break:(a)node number vs.routing break:(b)node speed vs.routing break 图4表明在节点密度和运动速度变化的情况 下,两种路由协议对于网络应用层丢包的影响,当 0.90 0.74 (a) 0.72 (b) 0.85 0.80 -DBAP 0.70 ---AODV —DBAP 0.75 0.68 ---AODV 0.70 0.65 0.62 0.60 0.60 0.55 0.58 0.50 0 120 0.56 160 200 10 152025303540 节点数 速度/(m5) 图4丢包率示意图·(a)节点数与丢包率的关系;(b)节点运动速度与丢包率的关系 Fig.4 Schematic diagrams of drop ratio:(a)node number vs.drop ratio:(b)node speed vs.drop ratio
图2 路由负载示意图.(a) 节点数与路由负载的关系;(b) 节点运动速度与路由负载的关系 Fig.2 Schematic diagrams of routing overhead:(a) node number vs.routing overhead;(b) node speed vs.routing overhead 图3(a)表明当节点密度过低的时候mi=0 的概率较大成功的建立路由数量比较少因此其断 链次数相应比较少并随着密度的增加呈上升趋势 当 mi>0时随着节点数量的增加和定理1与定 理3所描述的相同路由断链次数并没有明显的变 化但 AODV 的路由断链次数要明显高于 DBAP 这也是由协议的机制所决定的DBAP 协议的初衷 便是选择稳定的路由;图3(b)则显示出了当节点平 均运动速度上升时AODV 的路由断链率便随之激 增而 DBAP 协议并无明 显 的 变 化且 总 体 上 DBAP 协议的路由断链率要大大低于 AODV 协议 从而定理1与定理3的结论通过仿真得到了证实. 图3充分说明DBAP 协议是一种具有稳定路由的 协议而更低的路由断链率必然改善网络的性能降 低路由发现的次数减小网络负载和节点的运算 负载. 图3 路由断链次数示意图.(a) 节点数与路由断链次数的关系;(b) 节点运动速度与路由断链次数的关系 Fig.3 Schematic diagrams of routing break:(a) node number vs.routing break;(b) node speed vs.routing break 图4 丢包率示意图.(a) 节点数与丢包率的关系;(b) 节点运动速度与丢包率的关系 Fig.4 Schematic diagrams of drop ratio:(a) node number vs.drop ratio;(b) node speed vs.drop ratio 图4表明在节点密度和运动速度变化的情况 下两种路由协议对于网络应用层丢包的影响.当 第11期 米振强等: 基于模型分析的城市环境下车载移动 Ad hoc 网络路由协议改进策略 ·1485·
.1486 北京科技大学学报 第31卷 节点密度非常小时,DBAP存在无法建立路由的可 境下的车载通信,同时,协议还是健壮以及无环路 能,因此其由于此种原因造成丢包的现象比较多,丢 的,基于以上分析,有理由相信DBAP是一种更适 包率要大于AODV协议:但是当节点密度增大时, 合于车载移动通信环境的路由协议 其丢包率逐渐下降并趋于稳定,而AODV协议的丢 包率一直处于快速上升的状态中;在节点密度数量 参考文献 达到1O0时,AODV的丢包率开始大于DBAP的丢 [1]Ramanathan R.Redi J.A brief overview of mobile ad hoc net- 包率,并随着密度的增加而显著上升,值得注意的 works:challenges and direction-IEEE Commun Mag:2002,40 (5):20 是,当节点数目为100时,由场景的参数设置可以求 [2]Karp B.Kung H T.Greedy Perimeter Stateless Routing for 得节点的平均密度p=100≈11.1km1.但是,研 L Wireless Networks.Boston:Mobicom,2000:243 [3]Seet B C.Liu G.Lee B S.et al.A-STAR:A Mobile Ad hoc 究表明,在城市环境下,达到最大流状态的车辆密度 Routing Strategy for Metropolis Vehicular Communications- 约为90km一1[34.由上面的分析可以得出,当网 Athens:Networks.2004:178 络中存在100个节点时,网络仍处于低密度状态下, [4]Wu H.Fujimoto R.Guensler R.et al.MDDV:A Mobility 因此在车辆密度相对较高的城市道路环境中,采用 Centric Data Dissemination Algorithm for Vehicular Networks. Philadelphia:ACM VANET.2004:430 DBAP协议将会显著地降低网络丢包率,提高网络 [5]Stepanov I,Marron P J,Rothermel K.Mobility modeling of out- 的性能,同样,当运动速度增大的时候,由于AODV door scenarios for MANETs//Simulation Symposium,2005 的路由断链率随之激增,所造成的由于路由断裂而 Proceedings,38th Annual Volume.San Diego.2005:312 产生的丢包逐渐增加,相应DBAP丢包率并不受很 [6]Bai F.Sadagopan N.Helmy A.The IMPORTANT framework for 大影响,始终保持在一个比较稳定的范围之内,因 analyzing the impact of mobility on performance of RouTingprotocols 此,图3所示曲线也从侧面验证了DBAP协议的扩 for Ad hoc networks.Elsevier Ad Hoc Netiorks.2003(1):383 [7]Perkins C E.Royerand E M.Ad hoc on-demand distance vector 展性和节点高速运动下的性能要好于AODV路由 (AODV)routing//Proceedings of the 2nd IEEE Workshop on 协议. Mobile Computing Systems and Applications.New Orleans. 上述仿真结果首先验证所提出的车载Ad hoc 1999:90 网络路由协议数学模型的正确性,证实其对于路由 [8]Perkins C E,Royer E M,Das S R,et al.Performance compari- 协议设计的指导作用:其次,仿真结果也证明了 son of two on-demand routing protocols for Ad hoc networks. IEEE Personal Commun,2001,8(1):16 DBAP协议相对于AODV协议更加适用于城市车 [9]Talooki V N.Ziarati K.Performance comparison of routing pro- 载环境中,其在节点相对密集以及速度较高的车载 tocols for mobile Ad hoe networks//Asia Pacific Conference on 环境下有着更好的性能,是一种值得推荐的方案, Communications.Las Vegas,2006:Article No-4023032 [10]Yousefi S,Altman E,El-Azouzi R,et al.Analytical model for 5结论 connectivity in vehicular Ad hoc networks.IEEE Trans Veh 针对车载Ad hoc网络路由协议的研究目前仍 Technol,2008,57(6):3341 [11]Taddia C.Mazzini G.An analytical model of the route acquisi- 处于起步阶段,虽然国内外已经有了很多研究成果, tion process in AODV protocol//Wireless Networks,Communi- 但效果并不理想,笔者认为其主要原因是由于对车 cations and Mobile Computing:2005 International Confer- 载移动通信的模型研究不够深入,没有把握车载通 ence.Maui.2005:779 信的特点,因此针对城市车载通信环境进行建模分 [12]Singh A.Ramakrishnan C R.Smolka S A.Modeling the AODV 析,试图给出一种量化的策略来指导协议的设计, routing protocol in the orcalculus systems/The Long Island Science and Technology (LISAT)2006 IEEE Conference. 在验证模型的正确性之后,提出了一种基于方向信 Long Island,2006 息的类AODV路由协议DBAP.仿真结果表明:在 [13]Gerlaugh D L.Huber M J.Traffic Flow Theory.Beijing:Chi- 城市环境下,特别是当节点密度较大和运动速度比 na Communications Press.1983 较高的环境中,DBAP协议具有较低的路由断链率 (Gerlaugh D L,Huber M J.交通流理论.北京:中国通信出 和路由负载,由于网络具有更加稳定的路由,因此采 版社,1983) [14]Hu X W.Yang D Y.Estimation of Traffic Density on Urban 用本协议之后,网络的丢包率也有一定程度的改善. Freeways.JTransp Syst Eng Inf Technol.2008,18(13):79 随着速度和密度的加大,本协议的优势更加显著,这 (胡小文,杨东援·城市快速道路交通流密度的估计·交通运 表明DBAP协议扩展性更好,更适合于高速移动环 输系统工程与信息.2008,18(13):79)
节点密度非常小时DBAP 存在无法建立路由的可 能因此其由于此种原因造成丢包的现象比较多丢 包率要大于 AODV 协议;但是当节点密度增大时 其丢包率逐渐下降并趋于稳定而 AODV 协议的丢 包率一直处于快速上升的状态中;在节点密度数量 达到100时AODV 的丢包率开始大于 DBAP 的丢 包率并随着密度的增加而显著上升.值得注意的 是当节点数目为100时由场景的参数设置可以求 得节点的平均密度 ρ= 100 L r ≈11∙1km -1.但是研 究表明在城市环境下达到最大流状态的车辆密度 约为90km -1[13-14].由上面的分析可以得出当网 络中存在100个节点时网络仍处于低密度状态下 因此在车辆密度相对较高的城市道路环境中采用 DBAP 协议将会显著地降低网络丢包率提高网络 的性能.同样当运动速度增大的时候由于 AODV 的路由断链率随之激增所造成的由于路由断裂而 产生的丢包逐渐增加相应 DBAP 丢包率并不受很 大影响始终保持在一个比较稳定的范围之内.因 此图3所示曲线也从侧面验证了 DBAP 协议的扩 展性和节点高速运动下的性能要好于 AODV 路由 协议. 上述仿真结果首先验证所提出的车载 Ad hoc 网络路由协议数学模型的正确性证实其对于路由 协议设计的指导作用;其次仿真结果也证明了 DBAP 协议相对于 AODV 协议更加适用于城市车 载环境中其在节点相对密集以及速度较高的车载 环境下有着更好的性能是一种值得推荐的方案. 5 结论 针对车载 Ad hoc 网络路由协议的研究目前仍 处于起步阶段虽然国内外已经有了很多研究成果 但效果并不理想笔者认为其主要原因是由于对车 载移动通信的模型研究不够深入没有把握车载通 信的特点因此针对城市车载通信环境进行建模分 析试图给出一种量化的策略来指导协议的设计. 在验证模型的正确性之后提出了一种基于方向信 息的类 AODV 路由协议 DBAP.仿真结果表明:在 城市环境下特别是当节点密度较大和运动速度比 较高的环境中DBAP 协议具有较低的路由断链率 和路由负载由于网络具有更加稳定的路由因此采 用本协议之后网络的丢包率也有一定程度的改善. 随着速度和密度的加大本协议的优势更加显著这 表明 DBAP 协议扩展性更好更适合于高速移动环 境下的车载通信.同时协议还是健壮以及无环路 的.基于以上分析有理由相信 DBAP 是一种更适 合于车载移动通信环境的路由协议. 参 考 文 献 [1] Ramanathan RRedi J.A brief overview of mobile ad hoc networks:challenges and direction.IEEE Commun Mag200240 (5):20 [2] Karp BKung H T. Greedy Perimeter Stateless Routing for Wireless Networks.Boston:Mobicom2000:243 [3] Seet B CLiu GLee B Set al.A-ST AR:A Mobile A d hoc Routing Strategy for Metropolis Vehicular Communications. Athens:Networks2004:178 [4] Wu HFujimoto RGuensler Ret al. MDDV :A MobilityCentric Data Dissemination Algorithm for Vehicular Networks. Philadelphia:ACM VANET2004:430 [5] Stepanov IMarron P JRothermel K.Mobility modeling of outdoor scenarios for MANETs ∥ Simulation Symposium2005 Proceedings38th A nnual V olume.San Diego2005:312 [6] Bai FSadagopan NHelmy A.The IMPORTANT framework for analyzing the impact of mobility on performance of RouTingprotocols for Ad hoc networks.Elsevier Ad Hoc Networks2003(1):383 [7] Perkins C ERoyerand E M.Ad hoc on-demand distance vector (AODV) routing∥ Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications.New Orleans 1999:90 [8] Perkins C ERoyer E MDas S Ret al.Performance comparison of two on-demand routing protocols for Ad hoc networks. IEEE Personal Commun20018(1):16 [9] Talooki V NZiarati K.Performance comparison of routing protocols for mobile Ad hoc networks∥ Asia-Pacific Conference on Communications.Las Vegas2006:Article No.4023032 [10] Yousefi SAltman EE-l Azouzi Ret al.Analytical model for connectivity in vehicular Ad hoc networks. IEEE T rans Veh Technol200857(6):3341 [11] Taddia CMazzini G.An analytical model of the route acquisition process in AODV protocol∥ Wireless NetworksCommunications and Mobile Computing2005 International Conference.Maui2005:779 [12] Singh ARamakrishnan C RSmolka S A.Modeling the AODV routing protocol in the ω-calculus systems ∥ The Long Island Science and Technology ( L ISAT ) 2006 IEEE Conference. Long Island2006 [13] Gerlaugh D LHuber M J.T raf fic Flow Theory.Beijing:China Communications Press1983 (Gerlaugh D LHuber M J.交通流理论.北京:中国通信出 版社1983) [14] Hu X WYang D Y.Estimation of Traffic Density on Urban Freeways.J T ransp Syst Eng Inf Technol200818(13):79 (胡小文杨东援.城市快速道路交通流密度的估计.交通运 输系统工程与信息.200818(13):79) ·1486· 北 京 科 技 大 学 学 报 第31卷