代理移动通信系统与方法技术方案

技术编号:4253129 阅读:229 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种代理移动通信系统,包括移动接入网关和本地移动锚点,所述移动接入网关和本地移动锚点之间通过IPv4网络或IPv6网络连接;其中,移动接入网关用于在接入移动节点后向所述本地移动锚点发起同时请求IPv4地址以及IPv6家乡地址前缀的绑定更新消息,建立所述移动接入网关到所述移动锚点的单向隧道,并将从本地移动锚点得到的IPv4地址以及IPv6家乡地址前缀配置给所接入的移动节点;本地移动锚点用于为接入到所述移动接入网关的移动节点同时分配IPv4地址以及IPv6家乡地址前缀配置,然后将上述地址通过绑定应答消息发送给所述移动接入网关,并建立所述本地移动锚点到所述移动接入网关的单向隧道。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,尤其涉及一种。
技术介绍
在下一代移动互联网中,由于全局移动带来的各种弊端(例如信令开销大、需要 修改主机等),国际标准组织因特网工程任务组IETF通过了 RFC5213 :基于网络的区域代理 移动IPv6 (PMIPv6)。在PMIPv6定义中,使用PMIPv6协议处理一个移动节点移动管理行为 的网络区域被称为Proxy Mobile IPv6Domain (以下简称PMIPv6域)。在这个域中,核心的 功能实体是本地移动锚点(Local Mobility Anchor,LMA)和移动接入网关(Mobile Access Gateway,MAG) 。 LMA负责保持移动节点可访问,同时还是移动节点家乡网络前缀的提供者。 MAG代表移动节点进行移动管理,它位于移动节点接入的位置,负责检测节点的移动以及与 LMA之间的绑定注册等信令交互。 然而,PMIPv6是基于IPv6的,而从IPv4向IPv6发展的过程不可能一蹴而就,在 很长一段时间里必将存在IPv4和IPv6并存的局面。考虑到这一现实状况,在移动互联网 中需要存在能够同时支持IPv4和IPv6的结点,这类结点也被称为双栈结点。现有技术中 不存在能够实现对移动节点的移动行为进行管理的双栈结点,上述PMIPv6仅支持IPv6网 络及IPv6应用,无法适应于当前IPv4、 IPv6并存的现状。
技术实现思路
本专利技术的目的是克服现有系统和方法不能同时支持IPv4和IPv6网络的缺陷,从 而提供一种支持双栈的。 为了实现上述目的,本专利技术提供了一种代理移动通信系统,包括移动接入网关和 本地移动锚点,所述移动接入网关和本地移动锚点之间通过IPv4网络或IPv6网络连接;其 中, 所述移动接入网关用于在接入移动节点后向所述本地移动锚点发起同时请求 IPv4地址以及IPv6家乡地址前缀的绑定更新消息,建立所述移动接入网关到所述移动锚 点的单向隧道,并将从本地移动锚点得到的IPv4地址以及IPv6家乡地址前缀配置给所接 入的移动节点; 所述本地移动锚点用于为接入到所述移动接入网关的移动节点同时分配IPv4地 址以及IPv6家乡地址前缀配置,然后将上述地址通过绑定应答消息发送给所述移动接入 网关,并建立所述本地移动锚点到所述移动接入网关的单向隧道。 上述技术方案中,所述移动接入网关和本地移动锚点之间通过IPv6型网络连接 时,所述隧道包括IPv6in IPv6隧道以及IPv4in IPv6隧道;其中, 所述的IPv6in IPv6隧道包括对于普通的IPv6数据包,在外层加上一层IPv6报 头,对于经IPv6in IPv6隧道处理过的具有两层IPv6报头的数据包,去掉外层报头; 所述的 IPv6隧道包括对于普通的IPv4数据包,在外层加上一层IPv6报头,对于经IPv4in IPv6隧道处理过的包含有内层IPv4报头和外层IPv6报头的数据包,去 掉外层报头。 上述技术方案中,所述移动接入网关和本地移动锚点之间通过IPv4型网络连接 时,所述隧道包括IPv6in IPv4隧道以及IPv4in IPv4隧道;其中, 所述的IPv6in IPv4隧道对于普通的IPv6数据包,在外层加上一层IPv4报头, 对于经IPv6in IPv4隧道处理过的包含有内层IPv6报头和外层IPv4报头的数据包,去掉 外层报头; 所述的IPv4in IPv64隧道包括对于普通的IPv4数据包,在外层加上一层IPv4 报头,对于经IPv4in IPv4隧道处理过的包含有两层IPv4报头的数据包,去掉外层报头。 上述技术方案中,所述本地移动锚点上包括绑定缓存条目,所述绑定缓存条目中 包括移动节点标识符、生命周期、为移动节点分配的IPv4地址和IPv6家乡地址前缀、移动 接入网关的地址以及所建立隧道的索引号。 上述技术方案中,所述移动接入网关上包括绑定更新条目,所述绑定更新条目包 括移动节点标识符、移动节点的IPv4地址及IPv6家乡地址前缀、本地移动锚点的地址以及 所建立隧道的索引号。 本专利技术还提供了一种在所述的代理移动通信系统中实现移动通信的方法,包括 步骤1)、移动接入网关探测到移动节点的接入后,根据所接入互联网的类型向本 地移动锚点发送相应的绑定更新消息,以向所述本地移动锚点请求分配给所述移动节点的 IPv4地址以及IPv6家乡地址前缀; 步骤2)、所述本地移动锚点向所述移动接入网关发送绑定应答消息,并建立从所 述本地移动锚点到所述移动接入网关的单向隧道;所述绑定应答消息包含有为所述移动节 点分配IPv4地址以及IPv6家乡地址前缀; 步骤3)、所述移动接入网关建立从所述移动接入网关到所述本地移动锚点的单向 隧道,并将所述的分配给所述移动节点的IPv4地址以及IPv6家乡地址前缀传输给所述的 移动节点; 步骤4)、所述的移动节点配置所述的IPv4地址和所述的IPv6家乡地址前缀,并根 据节点上所运行应用的类型选择相适应的地址; 步骤5)、所述移动节点与对端通信节点间通过移动接入网关、移动接入网关与本地移动锚点间的双向隧道、本地移动锚点实现数据通信,在通信过程中,所述隧道在数据包通过隧道传输前为该数据包添加与互联网相匹配的报头,所述隧道在所述数据包传输出隧道前将数据包外添加的报头去除。 上述技术方案中,所述的步骤2)包括 步骤2-1)、本地移动锚点从移动接入网关接收到绑定更新消息后,检查自身是否 保存有与该绑定更新消息有关的移动节点的绑定缓存条目,若不存在,执行下一步,若存 在,执行步骤2-3); 步骤2-2)、本地移动锚点为所述移动节点分配IPv4地址以及IPv6家乡地址前缀, 建立从所述本地移动锚点到所述移动接入网关的单向隧道,并在所述本地移动锚点上保存 与所述移动节点有关的绑定缓存条目,然后执行步骤2-4); 所述绑定缓存条目包括移动节点的标识符、生命周期、为移动节点分配的IPv4地6址和IPv6家乡地址前缀、移动接入网关的地址以及所建立隧道的索引号; 步骤2-3)、本地移动锚点从绑定缓存条目中读出为所述移动节点已分配的IPv4 地址以及IPv6家乡地址前缀,建立从所述本地移动锚点到所述移动接入网关的单向隧道, 并将隧道的索引号写入所述绑定缓存条目的相关选项中; 步骤2-4)、将所述IPv4地址以及IPv6家乡地址前缀写入绑定应答消息后,将该消 息发送给移动接入网关。 上述技术方案中,所述的步骤3)包括 步骤3-1)、建立从所述移动接入网关到所述本地移动锚点的单向隧道; 步骤3-2)、从绑定应答消息中读取出由本地移动锚点分配给移动节点的IPv4地址以及IPv6家乡地址前缀,创建包括移动节点标识符、移动节点的IPv4地址及IPv6家乡地址前缀、本地移动锚点的IPv6地址及隧道索引号信息在内的绑定更新条目; 步骤3-3)、向移动节点发送包含有IPv6家乡地址前缀的路由通告消息及包含有IPv4地址的DHCP应答消息。 上述技术方案中,在所述的步骤1)中,所接入的互联网为IPv6型网络,所述绑定 更新消息在PMIPv6中的PBU消息的基础上添加移动节点的v4家乡地址选项HoAv4,并改变 消息的类型。 上述技术方案中,在所述的步骤1)中,所接入的互联网本文档来自技高网...

【技术保护点】
一种代理移动通信系统,其特征在于,包括移动接入网关和本地移动锚点,所述移动接入网关和本地移动锚点之间通过IPv4网络或IPv6网络连接;其中,所述移动接入网关用于在接入移动节点后向所述本地移动锚点发起同时请求IPv4地址以及IPv6家乡地址前缀的绑定更新消息,建立所述移动接入网关到所述移动锚点的单向隧道,并将从本地移动锚点得到的IPv4地址以及IPv6家乡地址前缀配置给所接入的移动节点;所述本地移动锚点用于为接入到所述移动接入网关的移动节点同时分配IPv4地址以及IPv6家乡地址前缀配置,然后将上述地址通过绑定应答消息发送给所述移动接入网关,并建立所述本地移动锚点到所述移动接入网关的单向隧道。

【技术特征摘要】
一种代理移动通信系统,其特征在于,包括移动接入网关和本地移动锚点,所述移动接入网关和本地移动锚点之间通过IPv4网络或IPv6网络连接;其中,所述移动接入网关用于在接入移动节点后向所述本地移动锚点发起同时请求IPv4地址以及IPv6家乡地址前缀的绑定更新消息,建立所述移动接入网关到所述移动锚点的单向隧道,并将从本地移动锚点得到的IPv4地址以及IPv6家乡地址前缀配置给所接入的移动节点;所述本地移动锚点用于为接入到所述移动接入网关的移动节点同时分配IPv4地址以及IPv6家乡地址前缀配置,然后将上述地址通过绑定应答消息发送给所述移动接入网关,并建立所述本地移动锚点到所述移动接入网关的单向隧道。2. 根据权利要求1所述的代理移动通信系统,其特征在于,所述移动接入网关和本地 移动锚点之间通过IPv6型网络连接时,所述隧道包括IPv6 in IPv6隧道以及IPv4 in IPv6 隧道;其中,所述的IPv6 in IPv6隧道包括对于普通的IPv6数据包,在外层加上一层IPv6报头, 对于经IPv6 in IPv6隧道处理过的具有两层IPv6报头的数据包,去掉外层报头;所述的IPv4 in IPv6隧道包括对于普通的IPv4数据包,在外层加上一层IPv6报头, 对于经IPv4 in IPv6隧道处理过的包含有内层IPv4报头和外层IPv6报头的数据包,去掉 外层报头。3. 根据权利要求1所述的代理移动通信系统,其特征在于,所述移动接入网关和本地 移动锚点之间通过IPv4型网络连接时,所述隧道包括IPv6 in IPv4隧道以及IPv4 in IPv4 隧道;其中,所述的IPv6 in IPv4隧道对于普通的IPv6数据包,在外层加上一层IPv4报头,对于 经IPv6 in IPv4隧道处理过的包含有内层IPv6报头和外层IPv4报头的数据包,去掉外层 报头;所述的IPv4 in IPv64隧道包括对于普通的IPv4数据包,在外层加上一层IPv4报 头,对于经IPv4 in IPv4隧道处理过的包含有两层IPv4报头的数据包,去掉外层报头。4. 根据权利要求1所述的代理移动通信系统,其特征在于,所述本地移动锚点上包括 绑定缓存条目,所述绑定缓存条目中包括移动节点标识符、生命周期、为移动节点分配的 IPv4地址和IPv6家乡地址前缀、移动接入网关的地址以及所建立隧道的索引号。5. 根据权利要求1所述的代理移动通信系统,其特征在于,所述移动接入网关上包括 绑定更新条目,所述绑定更新条目包括移动节点标识符、移动节点的IPv4地址及IPv6家乡 地址前缀、本地移动锚点的地址以及所建立隧道的索引号。6. —种在权利要求1-5之一所述的代理移动通信系统中实现移动通信的方法,包括 步骤1)、移动接入网关探测到移动节点的接入后,根据所接入互联网的类型向本地移动锚点发送相应的绑定更新消息,以向所述本地移动锚点请求分配给所述移动节点的IPv4 地址以及IPv6家乡地址前缀;步骤2)、所述本地移动锚点向所述移动接入网关发送绑定应答消息,并建立从所述本 地移动锚点到所述移动接入网关的单向隧道;所述绑定应答消息包含有为所述移动节点分 配IPv4地址以及IPv6家乡地址前缀;步骤3)、所述移动接入网关建立从所述移动接入网关到所述本地移动锚点的单向隧道,并将所述的分配给所述移动节点的IPv4地址以及IPv6家乡地址前缀传输给所述...

【专利技术属性】
技术研发人员:焦学武宋翊麟周安福舒童刘敏
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利