发明名称 一种下一代移动无线网络的路由通信实现方法
摘要 本发明提供了一种下一代移动无线网络的路由通信实现方法,所述移动无线网络包括接入路由器、接入锚点、接入网关以及移动节点,其中,接入路由器与IPv6互联网的骨干网相连,接入锚点通过接入路由器接入IPv6互联网,接入网关通过接入锚点接入IPv6互联网;与一个接入锚点相连的所有接入网关覆盖的区域称为局部域,与一个接入路由器相连的所有接入锚点覆盖的区域称为全局域。本发明中,移动节点无需扫描直接采用新的接入网关的信道进行链路切换,从而降低链路切换的延迟。在移动节点切换到新的接入网关之前,新的接入网关预先保存移动节点的数据。
申请公布号 CN103945491A 申请公布日期 2014.07.23
申请号 CN201410202799.2 申请日期 2014.05.14
申请人 常熟理工学院 发明人 王晓喃
分类号 H04W40/36(2009.01)I;H04W8/26(2009.01)I 主分类号 H04W40/36(2009.01)I
代理机构 江苏圣典律师事务所 32237 代理人 胡建华
主权项 一种下一代移动无线网络的路由通信实现方法,其特征在于,所述移动无线网络包括接入路由器、接入锚点、接入网关以及移动节点,其中,接入路由器与IPv6互联网的骨干网相连,接入锚点通过接入路由器接入IPv6互联网,接入网关通过接入锚点接入IPv6互联网;与一个接入锚点相连的所有接入网关覆盖的区域称为局部域,与一个接入路由器相连的所有接入锚点覆盖的区域称为全局域;一个接入网关与一个以上接入锚点相连,一个接入锚点与一个以上接入路由器相连;与两个以上接入锚点相连的接入网关称为边界接入网关,边界接入网关同时属于两个以上的局部域,对于边界接入网关属于的每个局部域都具有一个IPv6地址;与两个以上的接入路由器相连的接入锚点称为边界接入锚点,边界接入锚点同时属于两个以上的全局域,对于边界接入锚点属于的每个全局域都具有一个IPv6地址;移动节点加入所述网络后从距离最新的接入网关获取IPv6地址,即家乡地址,该接入网关作为该移动节点的家乡接入网关,家乡接入网关所属的局部域的接入锚点作为移动节点的家乡接入锚点,家乡接入网关所属的全局域的接入路由器作为移动节点的家乡接入路由器;移动节点在其生命周期一直由家乡地址标识,无需配置转交地址;接入路由器、接入锚点、接入网关以及移动节点的IPv6地址由四部分组成,第一部分是全局域前缀,它唯一标识一个全局域,长度为128‑i‑j‑k比特,i,j,k为正整数,且i+j+k&lt;128,一个全局域内所有接入锚点和接入网关的全局域前缀都相同,其值等于相同全局域中的接入路由器的全局域前缀;第二部分为局部域前缀,长度为i比特,它唯一标识一个局部域,一个局部域内所有接入网关的局部域前缀都相同,其值等于相同局部域中接入锚点的局部域前缀;第三部分为接入网关前缀,长度为j比特,它唯一标识一个接入网关,从一个接入网关获取的地址的接入网关前缀都相同,其值等于该接入网关的接入网关前缀;第四部分为节点ID,长度为k比特,它唯一标识一个移动节点;接入路由器的IPv6地址的局部域前缀,接入网关前缀和节点ID为0,接入锚点的IPv6地址的接入网关前缀和节点ID为0,接入网关的IPv6地址的节点ID为0;接入路由器的IPv6地址预先设置,定期广播全局域消息;一个接入锚点从所在全局域的接入路由器获取IPv6地址的过程为:步骤101:开始;步骤102:接入锚点收到接入路由器广播的全局域消息后,从全局域消息的源地址获取接入路由器的IPv6地址的全局域前缀;步骤103:接入锚点获取自己的地理位置坐标并构建局部域前缀,其中前<img file="FDA0000505021700000021.GIF" wi="131" he="83" />比特值表示地理坐标的横坐标,后<img file="FDA0000505021700000022.GIF" wi="166" he="83" />比特值表示地理坐标的纵坐标;步骤104:接入锚点将接入路由器的全局域前缀与局部域前缀相结合得到IPv6地址,其中接入网关前缀和节点ID为0;步骤105:结束;接入锚点获取IPv6地址后,定期广播局部域消息;一个接入网关从所在局部域的接入锚点获取IPv6地址的过程为:步骤201:开始;步骤202:接入网关收到接入锚点广播的局部域消息后,从局部域消息的源地址获取接入锚点的IPv6地址的全局域前缀和局部域前缀;步骤203:接入网关获取自己的地理位置坐标并构建接入网关前缀,其中前<img file="FDA0000505021700000023.GIF" wi="132" he="83" />比特值表示地理坐标的横坐标,后<img file="FDA0000505021700000024.GIF" wi="181" he="82" />比特表示地理坐标的纵坐标;步骤204:接入网关将自己的接入网关前缀与接入锚点的全局域前缀和局部域前缀相结合获取了IPv6地址,其中节点ID为0;步骤205:结束;接入网关获取IPv6地址后,定期广播路由消息,路由消息负载为其邻居接入网关的IPv6地址和信道信息;每个接入网关具有一个节点ID分配表用于记录已经分配的节点ID;移动节点启动后从最近的接入网关侦听到路由消息,获取接入网关的邻居接入网关的IPv6地址和信道信息,并将自己的MAC地址与接入网关的全局域前缀,局部域前缀和接入网关前缀相结合,获取临时IPv6地址,然后根据下述过程申请家乡地址:步骤301:开始;步骤302:移动节点向接入网关发送节点ID请求消息,节点ID请求消息的源地址为其临时IPv6地址;步骤303:接入网关收到节点ID请求消息后,查找节点ID分配表,将最小未分配的节点ID分配给移动节点,向移动节点返回节点ID响应消息,响应消息负载为分配给移动节点的节点ID,然后将分配给移动节点的节点ID添加到节点ID分配表中;步骤304:移动节点获取节点ID后,与接入网关的全局域前缀,局部域前缀和接入网关前缀相结合获取具有全球唯一性的IPv6地址;步骤305:结束;移动节点获取IPv6地址后,定期广播信标消息,信标消息负载为其地理位置坐标;当移动节点进入一个新的接入网关通信范围后,通过侦听新的接入网关广播的路由消息获取新的接入网关的邻居接入网关的IPv6地址和信道信息;每个接入路由器保存一个接入锚点绑定表,接入锚点绑定表每条记录包括两个域:移动节点域和接入锚点域,其中移动节点域记录移动节点的IPv6地址,接入锚点域记录与移动节点绑定的接入锚点的IPv6地址;每个接入锚点保存一个接入网关绑定表,接入网关绑定表每条记录包括两个域:移动节点域和接入网关域,其中移动节点域记录移动节点的IPv6地址,接入网关域记录与接入网关绑定的接入网关的IPv6地址;移动节点的家乡路由器保存一个家乡地址绑定表,家乡地址绑定表每条记录包括两个域:移动节点域和接入路由器域,其中移动节点域记录移动节点的IPv6地址,接入路由器域记录移动节点当前所在全局域的接入路由器的IPv6地址。
地址 215500 江苏省苏州市常熟市常熟理工学院(东南校区)计算机科学与工程学院