发明名称 一种基于定位信息的车载网地址配置方法
摘要 本发明公开了一种基于定位信息的车载网地址配置方法,所述车载网包括接入路由器,接入节点和车辆节点三种节点;接入路由器连接到IPv6互联网的骨干网,一个接入节点能够与一个以上的接入路由器相连;将与一个接入路由器相连的所有接入节点围成的矩形封闭区域设置为路域;一个接入节点能够同时属于一个以上的路域;车载网包括一个以上路域,其中第k路域根据地理坐标区间([x<sub>k</sub>,x<sub>k+1</sub>],[y<sub>k</sub>,y<sub>k+1</sub>])确定;路域中的接入节点通过接入路由器接入IPv6互联网,车辆节点通过所在路域的接入节点及接入路由器接入到IPv6互联网。
申请公布号 CN103167057B 申请公布日期 2015.10.07
申请号 CN201310117583.1 申请日期 2013.04.07
申请人 常熟理工学院 发明人 王晓喃
分类号 H04L29/12(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 江苏圣典律师事务所 32237 代理人 胡建华
主权项 一种基于定位信息的车载网地址配置方法,其特征在于,所述车载网包括接入路由器,接入节点和车辆节点三种节点;接入路由器连接到IPv6互联网的骨干网,一个接入节点能够与一个以上的接入路由器相连;将与一个接入路由器相连的所有接入节点围成的矩形封闭区域设置为路域;一个接入节点能够同时属于一个以上的路域;车载网包括一个以上路域,其中第k路域根据地理坐标区间([x<sub>k</sub>,x<sub>k+1</sub>],[y<sub>k</sub>,y<sub>k+1</sub>])确定;路域中的接入节点通过接入路由器接入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,2<sup>16</sup>‑1];步骤108:结束;车辆节点X获取家乡地址后,开始广播信标帧。
地址 215500 江苏省苏州市常熟市常熟理工学院(东南校区)计算机科学与工程学院