[发明专利]一种车载网络IPv6地址自动配置的实现方法有效
申请号: | 201110296207.4 | 申请日: | 2011-10-08 |
公开(公告)号: | CN102333118A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 王晓喃 | 申请(专利权)人: | 常熟理工学院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
地址: | 215500 江苏省苏州市常熟市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 网络 ipv6 地址 自动 配置 实现 方法 | ||
1.一种车载网络IPv6地址自动配置的实现方法,其特征在于,所述车载网络划分为多个与IPv6网络连接的车载子网;所述车载子网由接入路由器、接入节点及汽车移动节点组成;
一个车载子网内的所有接入节点通过一个接入路由器与IPv6网络连接,所述接入路由器包括全球唯一性的标识一个车载子网的网络前缀;
接入节点分为边界接入节点和内部接入节点,边界接入节点分布在车载子网的边界处,连接多个车载子网,与多个车载子网的接入路由器相连,内部接入节点分布在车载子网的内部,只与一个接入路由器相连;
汽车移动节点通过关联的接入节点及汽车移动节点所在车载子网的接入路由器实现与IPv6节点的通信;
所述车载子网中的节点的IPv6地址由三部分组成,第一部分是网络前缀,长度为64+n比特,一个网络前缀唯一标识一个车载子网,一个车载子网中所有节点的网络前缀都相同,等于所在子网内接入路由器的网络前缀;第二部分为接入节点ID,长度为i比特,接入节点ID唯一标识一个车载子网内的一个接入节点,一个接入节点分配的所有IPv6地址的接入节点ID都相同,其值等于该接入节点的IPv6地址的接入节点ID;第三部分为汽车移动节点ID,长度为64-i-n比特,它唯一标识一个汽车移动节点,i和n为非负整数;
接入节点的IPv6地址预先设置,其汽车移动节点ID为0;汽车移动节点的汽车移动节点ID为正整数;
一个车载子网内,接入节点的接入节点ID设置区间为[1,2i-1],每个接入节点的可分配地址资源设置区间为[1,264-n-i-1]。
2.根据权利要求1所述的一种车载网络IPv6地址自动配置的实现方法,其特征在于,每个接入节点针对所属的车载子网都保存一个key参数以及一个已分配地址记录表,每个记录表项包括已分配的汽车移动节点ID及有效时间,有效时间衰减为0时,将相应的表项从记录表中删除;
接入节点在一跳范围内定期广播网络前缀消息,消息负载为其所隶属的所有车载子网接入路由器的网络前缀,边界接入节点的网络前缀消息包含所连接的所有车载子网的网络前缀,内部接入节点的网络前缀消息只包含所在车载子网的网络前缀;
一个汽车移动节点进入车载网络时没有获取IPv6地址,或者其IPv6地址的网络前缀消息与接收到的网络前缀消息不一致时,如果该汽车移动节点同时收到多个接入节点广播的网络前缀消息,则选择从信号最强的接入节点获取IPv6地址。
3.根据权利要求2所述的一种车载网络IPv6地址自动配置的实现方法,其特征在于,所述汽车移动节点选择从内部接入节点获取IPv6地址,通过下述步骤获取IPv6地址:
步骤301:开始;
步骤302:汽车移动节点向内部接入节点发送地址请求消息;
步骤303:内部接入节点查看已分配地址记录表判断已分配的汽车移动节点ID总数是否等于264-n-i,如果是,则进行步骤304,否则进行步骤305;
步骤304:内部接入节点向汽车移动节点返回一个取消消息,进行步骤309;
步骤305:内部接入节点收到地址请求消息后,采用哈希函数产生一个汽车移动节点ID;
所述哈希函数为H(key)=key MOD(264-n-i-1);
步骤306:内部接入节点查看已分配地址记录表判断产生的汽车移动节点ID是否已分配,如果是,进行步骤307,否则进行步骤308;
步骤307:内部接入节点采用线性探测法再产生一个汽车移动节点ID,返回步骤306;
所述线性探测法为key=(key+1)MOD(264-n-i-1),key为中间变量;
步骤308:接入节点向汽车移动节点返回一个地址响应消息,消息负载为未分配的汽车移动节点ID,同时在已分配地址记录表中增加一条表项,汽车移动节点ID项为分配给汽车移动节点的汽车移动节点ID,有效时间设置为最大有效时间;
步骤309:汽车移动节点收到的消息是否为地址响应消息,如果是,进行步骤311,否则进行步骤310;
步骤310:汽车移动节点选择从下一个信号最强的接入节点获取IPv6地址,进行步骤312;
步骤311:汽车移动节点将地址响应消息中的汽车移动节点ID与内部接入节点IPv6地址的网络前缀及接入节点ID相结合,形成自己的IPv6地址;
步骤312:结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常熟理工学院,未经常熟理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110296207.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气液混合器
- 下一篇:以浆液充当隔板冲洗水的系统