一种基于定位信息的车载网地址配置方法技术

技术编号:8836912 阅读:175 留言:0更新日期:2013-06-22 22:17
本发明专利技术公开了一种基于定位信息的车载网地址配置方法,所述车载网包括接入路由器,接入节点和车辆节点三种节点;接入路由器连接到IPv6互联网的骨干网,一个接入节点能够与一个以上的接入路由器相连;将与一个接入路由器相连的所有接入节点围成的矩形封闭区域设置为路域;一个接入节点能够同时属于一个以上的路域;车载网包括一个以上路域,其中第k路域根据地理坐标区间([xk,xk+1],[yk,yk+1])确定;路域中的接入节点通过接入路由器接入IPv6互联网,车辆节点通过所在路域的接入节点及接入路由器接入到IPv6互联网。

【技术实现步骤摘要】

本专利技术涉及一种地址配置方法,尤其涉及的是。
技术介绍
随着车载网技术的不断发展以及各种新应用的不断涌现,迫切需要车载网能够接入互联网获取网络从而满足用户急剧增长的应用需求。车载网接入互联网,首先要解决的关键技术问题就是IPv6地址自动配置,因为车辆节点只有在获得具有全球唯一性的IPv6地址之后才能实现与IPv6网路节点的通信。IPv6地址自动配置可以在无人干预的情况下为每个接口配置具有全球唯一性的IPv6地址,这一特性与车载网自组织、自配置的设计目标十分吻合。但与此同时,在快速移动的车载网中实施现有的IPv6地址自动配置协议还存在一些问题。例如,有状态IPv6地址自动配置协议采用服务器/客户端的通信模式配置IPv6地址,由于从远程服务器配置IPv6地址会大幅度增加地址配置延迟,而快速移动的车辆节点又很难承担服务器的角色,因此,有状态IPv6地址自动配置协议并不适合IPv6车载网使用;无状态IPv6地址自动配置协议采用多播方式通过邻居发现协议对配置的IPv6地址进行重复地址检测以确保它在网络中的唯一性,由于重复地址检测导致了较长的地址配置延迟,因此无状态IPv6地址自动配置协议同样很难应用于快速移动的IPv6车载网。因此,需要提出一种低延迟的车载网地址配置方法。
技术实现思路
专利技术目的:本专利技术所要解决的技术问题是针对现有技术的不足,提供。技术方案:本专利技术公开了,其特征在于,所述车载网包括接入路由器,接入节点和车辆节点三种节点;接入路由器连接到IPv6互联网的骨干网,一个接入节点能够与一个以上的接入路由器相连;将与一个接入路由器相连的所有接入节点围成的矩形封闭区域设置为路域;一个接入节点能够同时属于一个以上的路域;车载网包括一个以上路域,其中第k路域根据地理坐标区间([xk,xk+1],[yk,yk+1])确定;路域中的接入节点通过接入路由器接入IPv6互联网,车辆节点通过所在路域的接入节点及接入路由器接入到IPv6互联网;将车辆节点进入车载网获取的第一个IPv6地址设置为其家乡地址,将车辆节点获取家乡地址时所在的路域设置为家乡路域;将车辆节点离开家乡路域进入另外一个路域时获取的临时IPv6地址设置为其转交地址,将车辆节点获取转交地址时所在的路域设置为其转交车域;基于路域的车载网能够有效降低车辆节点转交地址的配置频率,从而避免由于地址变更而引起的通信中断,从而提高了通信质量;车载网节点的IPv6地址由五部分组成:第一部分是路域ID,它是全局路由前缀,唯一标识一个路域,一个路域中所有接入节点以及车辆节点在该路域内获取的IPv6地址的路域ID都相同,其值等于该路域内接入路由器的路域ID ;第二部分为横坐标域,标识接入节点和车辆节点各自所在位置的地理横坐标;第三部分为纵坐标域,标识接入节点和车辆节点各自所在位置的地理纵坐标;第四部分为随机数ID,由随机函数产生;第五部分为内部ID,唯一标识一个车辆节点;其中,第四部分由随机函数产生,目的在于减少地址的重复率;接入路由器的IPv6地址的横坐标域、纵坐标域、随机数ID以及内部ID为O ;接入节点的随机数ID和内部ID为O ;基于定位信息的车载网IPv6地址分层结构可有效降低地址重复率,从而降低地址配置延迟和代价。已经获取IPv6地址的车辆节点定期向邻居车辆节点广播信标帧,信标帧负载为其所在路域的路域ID以及在路域内获得的可分配地址空间的长度;接入路由器保存一个地址绑定表,用于记录在相同路域获取家乡地址的车辆节点移动到其他路域的家乡地址和转交地址;车辆节点X启动后,如果其邻居车辆节点没有可分配地址,则车辆节点X根据下述过程获取家乡地址:步骤101:开始;步骤102:车辆节点X获取自己所在位置的地理坐标(X,y),产生一个随机数z和一个临时地址,临时地址的路域ID为从邻居车辆节点的信标帧获取的路域ID,横坐标为X,纵坐标为y,随机数ID为z,内部ID为O ;步骤103:车辆节点X在路域内广播地址检测消息,同时向所在路域的接入路由器ARl发送地址检测消息,消息的源地址为车辆节点X的临时地址;步骤104:接入路由器ARl收到地址检测消息后,查看地址绑定表以判断移动到其他路域的车辆节点是否与车辆节点X的横坐标、纵坐标以及随机数ID相同,如果存在相同的车辆节点,接入路由器ARl向车辆节点X返回一个地址相同消息;步骤105:路域内的其他车辆节点收到地址检测消息后,如果其IPv6地址的横坐标、纵坐标以及随机数ID与车辆节点X的都相同,则返回一个地址相同消息给车辆节点X,否则向邻居车辆节点转发地址检测消息;步骤106:车辆节点X判断在规定时间内是否收到地址相同消息,如果收到,返回步骤102,否则进行步骤107;步骤107:车辆节点X将临时地址作为自己的家乡地址并获取可分配地址空间[1,216-1];步骤108:结束;车辆节点X获取家乡地址后,开始广播信标帧。上述地址配置过程中,地址重复检测过程控制在路域内执行,从而降低了地址配置代价和延迟。此外,由于车辆节点的随机数ID由随机函数产生,因此提高了地址配置成功率。本专利技术所述方法中,车辆节点Y启动后,如果其邻居车辆节点X有可分配地址空间[L,U],其中L和U为正整数且L小于U,那么车辆节点Y则通过下述过程从邻居车辆节点X获取家乡地址:步骤201:开始;步骤202:车辆节点Y获取自己所在位置的地理坐标(X,y),产生一个随机数z和一个临时地址,临时地址的路域ID为从邻居车辆节点X的信标帧获取的路域ID,横坐标为X,纵坐标为y,随机数ID为z,内部ID为O ;步骤203:车辆节点Y向车辆节点X发送地址请求消息;步骤204:车辆节点X收到地址请求消息后,向车辆节点Y返回一个地址响应消 息,消息负载为分配地址空间本文档来自技高网...

【技术保护点】
一种基于定位信息的车载网地址配置方法,其特征在于,所述车载网包括接入路由器,接入节点和车辆节点三种节点;接入路由器连接到IPv6互联网的骨干网,一个接入节点能够与一个以上的接入路由器相连;将与一个接入路由器相连的所有接入节点围成的矩形封闭区域设置为路域;一个接入节点能够同时属于一个以上的路域;车载网包括一个以上路域,其中第k路域根据地理坐标区间([xk,xk+1],[yk,yk+1])确定;路域中的接入节点通过接入路由器接入IPv6互联网,车辆节点通过所在路域的接入节点及接入路由器接入到IPv6互联网;将车辆节点进入车载网获取的第一个IPv6地址设置为其家乡地址,将车辆节点获取家乡地址时所在的路域设置为家乡路域;将车辆节点离开家乡路域进入另外一个路域时获取的临时IPv6地址设置为其转交地址,将车辆节点获取转交地址时所在的路域设置为其转交车域;车载网节点的IPv6地址由五部分组成:第一部分是路域ID,它是全局路由前缀,唯一标识一个路域,一个路域中所有接入节点以及车辆节点在该路域内获取的IPv6地址的路域ID都相同,其值等于该路域内接入路由器的路域ID;第二部分为横坐标域,标识接入节点和车辆节点各自所在位置的地理横坐标;第三部分为纵坐标域,标识接入节点和车辆节点各自所在位置的地理纵坐标;第四部分为随机数ID,由随机函数产生;第五部分为内部ID,唯一标识一个车辆节点;接入路由器的IPv6地址的横坐标域、纵坐标域、随机数ID以及内部ID为0;接入节点的随机数ID和内部ID为0;已经获取IPv6地址的车辆节点定期向邻居车辆节点广播信标帧,信标帧负载为其所在路域的路域ID以及在路域内获得的可分配地址空间的长度;接入路由器保存一个地址绑定表,用于记录在相同路域获取家乡地址的车辆节点移动到其他路域的家乡地址和转交地址;车辆节点X启动后,如果其邻居车辆节点没有可分配地址,则车辆节点X根据下述过程获取家乡地址:步骤101:开始;步骤102:车辆节点X获取自己所在位置的地理坐标(x,y),产生一个随机数z和一个临时地址,临时地址的路域ID为从邻居车辆节点的信标帧获取的路域ID,横坐标为x, 纵坐标为y,随机数ID为z,内部ID为0;步骤103:车辆节点X在路域内广播地址检测消息,同时向所在路域的接入路由器AR1发送地址检测消息,消息的源地址为车辆节点X的临时地址;步骤104:接入路由器AR1收到地址检测消息后,查看地址绑定表以判断移动到其他路域的车辆节点是否与车辆节点X的横坐标、纵坐标以及随机数ID相同,如果存在相同的车辆节点,接入路由器AR1向车辆节点X返回一个地址相同消息;步骤105:路域内的其他车辆节点收到地址检测消息后,如果其IPv6地址的横坐标、纵坐标以及随机数ID与车辆节点X的都相同,则返回一个地址相同消息给车辆节点X,否则向邻居车辆节点转发地址检测消息;步骤106:车辆节点X判断在规定时间内是否收到地址相同消息,如果收到,返回步骤102,否则进行步骤107;步骤107:车辆节点X将临时地址作为自己的家乡地址并获取可分配地址空间[1,216?1];步骤108:结束;车辆节点X获取家乡地址后,开始广播信标帧。...

【技术特征摘要】
1.一种基于定位信息的车载网地址配置方法,其特征在于,所述车载网包括接入路由器,接入节点和车辆节点三种节点;接入路由器连接到IPv6互联网的骨干网,一个接入节点能够与一个以上的接入路由器相连;将与一个接入路由器相连的所有接入节点围成的矩形封闭区域设置为路域;一个接入节点能够同时属于一个以上的路域;车载网包括一个以上路域,其中第k路域根据地理坐标区间([xk,xk+1],[yk,yk+1])确定;路域中的接入节点通过接入路由器接入IPv6互联网,车辆节点通过所在路域的接入节点及接入路由器接入到IPv6互联网; 将车辆节点进入车载网获取的第一个IPv6地址设置为其家乡地址,将车辆节点获取家乡地址时所在的路域设置为 家乡路域;将车辆节点离开家乡路域进入另外一个路域时获取的临时IPv6地址设置为 其转交地址,将车辆节点获取转交地址时所在的路域设置为其转交车域; 车载网节点的IPv6地址由五部分组成:第一部分是路域ID,它是全局路由前缀,唯一标识一个路域,一个路 域中所有接入节点以及车辆节点在该路域内获取的IPv6地址的路域ID都相同,其值 等于该路域内接入路由器的路域ID ;第二部分为横坐标域,标识接入节点和车辆节点各自 所在位置的地理横坐标;第三部分为纵坐标域,标识接入节点和车辆节点各自所在位置的地理纵坐标;第四部分为随机数ID,由随机函数产生;第五部分为内部ID,唯一标识一个车辆节点; 接入路由器的IPv6地址的横坐标域、纵坐标域、随机数ID以及内部ID为O ;接入节点的随机数ID和内部ID为O ; 已经获取IPv6地址的车辆节点定期向邻居车辆节点广播信标帧,信标帧负载为其所在路域的路域ID以及在路域内获得的可分配地址空间的长度; 接入路由器保存一个地址绑定表,用于记录在相同路域获取家乡地址的车辆节点移动到其他路域的家乡地址和转交地址; 车辆节点X启动后,如果其邻居车辆节点没有可分配地址,则车辆节点X根据下述过程获取家乡地址: 步骤101:开始; 步骤102:车辆节点X获取自己所在位置的地理坐标(X,y),产生一个随机数Z和一个临时地址,临时地址的路域ID为从邻居车辆节点的信标帧获取的路域ID,横坐标为X,纵坐标为1,随机数ID为z,内部ID为O ; 步骤103:车辆节点X在路域内广播地址检测消息,同时向所在路域的接入路由器ARl发送地址检测消息,消息的源地址为车辆节点X的临时地址; 步骤104:接入路由器ARl收到地址检测消息后,查看地址绑定表以判断移动到其他路域的车辆节点是否与车辆节点X的横坐标、纵坐标以及随机数ID相同,如果存在相同的车辆节点,接入路由器ARl向车辆节点X返回一个地址相同消息; 步骤105:路域内的其他车辆节点收到地址检测消息后,如果其IPv6地址的横坐标、纵坐标以及随机数ID与车辆节点X的都相同,则返回一个地址相同消息给车辆节点X,否则向邻居车辆节点转发地址检测消息; 步骤106:车辆节点X判断在规定时间内是否收到地址相同消息,如...

【专利技术属性】
技术研发人员:王晓喃
申请(专利权)人:常熟理工学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1