车联网稳定性的路由选择综述

2022-02-15 12:17李学明
科技与创新 2022年3期
关键词:网络拓扑路由稳定性

丛 昊,黄 操,李学明

(西藏民族大学,陕西 咸阳712082)

1 研究背景

随着中国经济社会的持续稳定发展,私人汽车的数量逐年增加。国家统计局的国民经济和社会发展统计公报数据显示,私人汽车保有量从2015年末的14399万辆持续增长到2020年末的24393万辆,5年时间私人汽车保有量增长了将近1亿辆。随着私人汽车数量的增多,行车安全和交通拥挤等问题日渐严重。根据国家统计局统计,近年来汽车交通事故发生的次数也在不断增加,从2016年的145820起增长到2019年的159335起。车联网概念的提出和发展为解决交通拥挤、行车效率和安全提供了一个有效办法。

车联网其实质就是通过通信技术把所有车辆的动态信息在车间或者在云平台下进行快速和有效的分析整合,为不同的车辆提供有效可靠的应用功能服务。车联网不仅能提高行车效率、降低交通事故率,还能为智能自动驾驶的发展提供支持和服务。

本文将从车联网体系架构的网络层入手,从车载自组网(VANET)的路由技术着手来分析连接的稳定性。因为路由协议是VANET最主要的技术,可以有效改善VANET通信的有效性和网络连接的稳定性,稳定的网络连接是确保行车安全和避免交通拥堵的重要前提,选择适合当前交通环境的路由选择协议是保证车辆安全的必要步骤。

2 网络架构

应用层就是车联网与用户的接口,根据用户的需要需求,为用户提供相应的需求服务,通过车载系统获得实时交通状况信息、车辆自身状态情况和互联网的网络信息,从而来实现行驶车辆安全信息的有效发布和接收。

感知层是由传感器、传感器网关和传感器网络3个部分组成。主要是通过车载传感器和路侧传感器来感知物体和采集信息,在由传感器网络和传感器网关把车辆信息和交通信息传递给网络层或者是网络中的其他单元进行资源共享和信息的交互与传输。

网络层起着“承下启上”的作用,一是把感知层传递过来的数据进行整合,二是向应用层提供信息传输的服务,完成车辆自组网以及多种异构网络之间的通信。网络层最主要的是负责信息的传递,提供不同的路由机制和差错控制机制用来确保数据传递的可靠性和完整性。VANET网络结构如图1所示。

图1VANET网络结构图

本文车联网网络层研究基于车载自组网(VANET)的网络构架。一部分是车辆间的通信V2V,另一部分是车辆与路侧单元间通信V2I[1]。

V2V是车辆上带有OBU可以使得车辆之间通过单跳或者多跳的方式实现互联互通。在VANET网络构架下,V2V通信网络的维护和稳定是网络研究的核心问题。

V2I是车载单元(OBU)与路测单元(RSU)间建立起通信连接。主要做两种工作,一方面负责OBU的接入工作,另一方面还要与控制中心进行相连工作。

3VANET的稳定性

3.1 VANET的稳定性问题

VANET中的每个车辆都可以动态地充当移动节点或者是路由器,并且可以实现低成本的信息交换,VANET网络通过V2V和V2I为车辆提供了实时交通信息。事实上,多跳路由协议[2]的目标是为车辆相互通信提供一种有效的通信机制。由于不同的交通环境使得网络拓扑结构会发生频繁的变化,车辆提供稳定性的连接变成了一项具有挑战性的任务。

网络拓扑的稳定性是随着车辆在同一方向继续行驶时的2个因素的增加而降低的,分别是时间和速度。网络拓扑的稳定性除了受到车辆驱动方向的影响还会受到车辆驱动速度、车辆的初始距离和车辆的密度的影响。其中车辆驱动速度的影响要小于车辆驱动方向的影响;车辆的初始距离会随着初始距离的增大,而拓扑的稳定性就会变得越小;如果车辆的密度增加,拓扑结构保持得更稳定,就像城市道路密度大一样的结构。

路由技术本质是找到一条合适的路径或者路由代价小的路径把信息从信源传递到信宿,而且路由技术还会维护整条连通路径上的各个路由转发点(或者节点)的稳定性,能在提高连通路径存在的时间同时,还降低了数据出错的概率。

3.2 不同应用场景的稳定性

需要保持车联网中的传递信息的稳定性,就要使得VANET的路由协议能够根据不同的交通环境适应当前的应用场景。根据复杂的交通环境可以把车联网的应用场景大致分为3类,分别是高速公路场景、城市场景和三维场景(包括了城市和郊区的高架桥和隧道等)。

高速路应用场景中,车辆节点在道路上行驶大多为直行道路,就是有少数弯道但是弯道度数变化较缓慢,车辆节点在高速上行驶时节点较长时间中较为稀疏或者有时就只有行驶车辆本身,而且在高速路行驶的车辆节点移动速度和网络拓扑变化都快,所以针对这种应用场景在选择路由协议时为了确保稳定性,应该解决节点的经常性中断和连接问题。

城市道路应用场景中有2个问题:①车辆节点本身就有移动性高和速度随机等特点,这会使得VANET的网络拓扑结构频繁的变化;②在城市中的车辆节点的运动轨迹会受到道路的交通环境、红绿灯和城市道路的影响,造成了节点分布不均匀和通信链路连接不稳定。为了确保信息传递的稳定性,就要确保选择路由协议时的灵活性,进而来确保路由算法的稳定性。

三维道路应用场景中,包括了高架桥和隧道等,会有以下问题:一是节点的拓扑分布结构会由平面分布转向多层分布,二是对网络中信息传递的无线信号会出现遮挡,影响节点的信息传递范围和通信模型。其实在三维道路应用场景中的VANET车辆节点存在高动态性和分布复杂性,并且在场景中会出现严重的阴影遮挡损耗,这些因素都降低了路由算法的稳定性,使得传递信息时链路中断的概率增加。

4 路由技术与稳定性

4.1 路由协议

针对车联网的实际需求和不同的标准,大致上可以把VANET的路由协议分为4类:第一类是基于拓扑的路由协议,第二类是基于位置的路由协议,第三类是基于电子地图的路由协议[3],第四类是基于分簇技术的路由协议。

4.1.1 基于拓扑的路由协议

基于拓扑的路由协议,按照协议来组建网络,网络中的每个节点为了维持更新和组建各自的路由表通过向周围在可以一跳的节点广播路由信息,数据信息会沿着路由表中的路径进行发送传递。根据路由协议是主动建立路由信息列表还是被动地接收建立路由信息列表可以分为先应式、反应式和混合式3类。

4.1.2 基于位置的路由协议

在基于位置的路由协议中,车辆节点会把速度、位置和方向等车辆信息打包成“HELLO”数据包的形式,这样会在车辆节点周围的一跳范围内进行广播告知邻居节点车辆信息,并对路由表进行建立和更新。当网络中的源节点需要向目标节点发送数据信息时,路由协议会首先考虑距离源节点的邻居节点的位置信息和需要发送数据信息的目标节点的位置信息之间的远近关系,依靠位置信息之间的远近和不同路由转发原则找到适合的邻居节点作为源节点和目标节点之间的转发节点。

而基于位置的路由协议有会根据在寻找通信路径过程里有无特殊的节点需要设置可以分为2类:一类是有锚点的路由协议,另一类是无锚点的路由协议。

4.1.3 基于电子地图的路由协议

基于电子地图的路由协议就是GPS或者北斗导航的定位技术和电子地图技术,这两种技术相结合。车辆节点可以通过电子地图清楚知道正在行驶的交通道路环境状况(城市的路口分布、车流量密度、交通拥塞度等)和传递信息路径的网络拓扑结构等信息,这样在寻找传递信息路径时可以根据这些信息找到一条稳定可靠延时小的通信链路。

4.1.4 基于分簇技术的路由协议

分簇技术会将网络中的每个节点划分到不同的簇里中去,根据不同的功能可以把簇分为簇头、簇成员和网关节点[4]。

在分簇技术中最重要的是簇头,最主要的功能是:①负责管理整合整个簇内信息与路测单元实时信息传递;②负责簇内不同的簇内节点之间的通信,簇头会对资源和广播需要的数据包进行实时合理的分配;③为了方便簇与簇这间的节点通信,簇头会提供发现合适的路径和路由信息。网关节点就是为了给相邻的簇之间提供数据信息的传输和共享服务。而簇内节点就是在簇中除了簇头节点和网关节点之外的其他车辆节点。簇的稳定性和连通性是通过选择簇头来决定的,所以要保证网络中的各个簇的稳定信息传递簇头是关键。

4.2 分簇技术

网络拓扑结构有2类:一类是平面类型的拓扑结构,另一类是分级类型的拓扑结构。上面讲到的路由技术是一个平面类型的拓扑结构,这个结构的特点是网络中的每个节点都有一样的功能和处在同一层具有相同的,各个节点的传递信息完成通信是建立在相互合作和相互协同的基础上,而且网络的复杂度相对较低。分簇技术(分簇算法)是一个分级类型的拓扑结构,这个结构的特点是网络的复杂度相对更高,把网络中的节点按照不同的功能进行分类,简化区分节点的功能利于结构拓扑增加吞吐量、减少路由发现开销和降低广播风暴风险的出现。

分级类型的拓扑结构有优点也有缺点,优点首先是网络可以拥有更好的可扩充性,其次是网络规模将不会受到限制和网络的开销变得较低,最后是很容易去实现节点的移动性管理和局部网络的同步。缺点首先是如果需要维护分级的拓扑结构就需要选择簇头的算法,其次网络中的节点间选择出来的路由不一定是最优路由。分级类型的拓扑结构的缺点可以通过选择和设计出合理的簇头选择算法从而减少为了稳定维护簇所需要的网络开销,还可以通过分布式的网关来优化路由。

4.3 不同应用场景稳定性与路由技术

4.3.1 高速路应用场景

在文献[5]针对在高速路场景中车辆节点虽然移动速度较快但是方向是同向,不会轻易地改变方向,而且每辆车辆节点的速度相差不大,所以网络拓扑结构具有一定的稳定性。任春江提出了一种在单向三车道高速公路场景下的路由协议,是把先应式和反应式有机结合在一起应用到提出的路由协议中,属于基于拓扑的路由协议。

4.3.2 城市道路应用场景

根据城市道路应用场景中,文献[6]根据VANET中每个车辆节点具有高移动性、分布不均匀性、运动轨迹受限和网络拓扑结构变化频繁等特点,提出了2种属于基于位置的路由协议和蚁群算法的结合的路由算法:一种是基于公交车轨迹的以街道为中心的路由算法(BTSC),另一种是基于交叉路口车辆雾的分布式路由协议(IDR)。

4.3.3 三维道路应用场景

在文献[7]中针对在三维道路应用场景中的网络拓扑的高动态性和阴影衰落等问题,研究出了基于链路可靠性的自适应路由算法来提升三维道路应用场景中的VANET里车辆节点的信息传递性能,文献[7]是通过研究构建可靠的链路建模方法来对无线链路的性能进行刻画和在三维应用场景高动态性通过修正算法来修正GPS数据信息用来获取精确的车辆位置和相邻车辆的位置。属于基于位置的路由协议和基于电子地图的路由协议相结合。

5 总结

每个行驶环境都存在适合本身行驶环境的路由算法,每个车辆都不会长时间固定地行驶在同一种行驶环境下,是否可以通过路测单元对道路信息进行收集来告知车辆行驶在什么样的交通环境下,车辆根据传递过来的信息智能切换路由协议,从而来确保网络中信息传递的稳定性。这是对VANET未来的展望和期许,更加好的链路稳定性可以保证V2V的信息传递及时无误,更加提升了车辆的行驶安全,具有更好的应用体验。

为了更好地满足稳定性的要求,可根据交通道路上的天眼系统来收集车辆密集度和交通环境信息,收集这些信息在通过短时交通流量分析来预测下一时段的交通流量,或者收集这些信息,通过收集通路信息通过路测单元传递给车辆,让车辆所携带的计算机通过特定算法来预测出下一阶段使用VANET的路由协议是哪一种。

猜你喜欢
网络拓扑路由稳定性
结构设计稳定性保障策略研究
数据通信中路由策略的匹配模式
基于自适应神经网络的电网稳定性预测
一种用于6LoWPAN的多路径路由协议
OSPF外部路由引起的环路问题
纳米级稳定性三型复合肥
非线性多率离散时间系统零动态的稳定性
电网运行风险评估与辅助决策系统的应用
自动化控制系统设计方法探索
数据中心网络拓扑结构研究