发明名称 一种实现移动节点从IPv4网络切换到IPv6网络的通信方法
摘要 本发明涉及一种实现移动节点从IPv4网络切换到IPv6网络的通信方法,具体地,本发明要解决的问题是:家乡代理和通信节点均处于IPv4网络,移动节点从IPv4网络移动到IPv6网络的过程中,如何保证通信的连续性。本发明是这样实现的:家乡代理HA具有域名,能通过域名查询得到其IP地址;在IPv4网络和IPv6网络之间设置带有DNS-ALG的NAT-PT网关,移动节点从IPv4网络移动到IPv6网络之后,通过DNS查询到家乡代理和通信节点的IP地址;在IPv4网络和IPv6网络之间的NAT-PT网关上同时增置一个MIP-ALG,用来取数据包中的移动节点的家乡地址HoAv4和移动节点的转交地址CoAv6,同时建立一个HoAv4和CoAv6的映射;为了计算认证值实现移动节点和家乡代理之间的认证,把注册请求消息中移动节点转交地址字段的初始值置为0。
申请公布号 CN100596106C 申请公布日期 2010.03.24
申请号 CN200710027406.9 申请日期 2007.04.05
申请人 中山大学 发明人 马争鸣;向征;谭庆宇;张旭韬;何尚桥;熊佳妮
分类号 H04L12/56(2006.01)I;H04Q7/38(2006.01)I;H04L29/06(2006.01)I;H04L12/66(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 代理人
主权项 1、一种实现移动节点从IPv4网络切换到IPv6网络的通信方法,其特征在于:A、在IPv4网络和IPv6网络之间设置带有域名查询应用层网关DNS-ALG的网络地址协议转换网关NATPT;B、移动节点根据移动代理广告消息获知自己已经从IPv4网络移动到IPv6网络并在IPv6网络获得一个转交地址;C、移动节点从IPv4网络移动到IPv6网络后,通过域名查询方式获得家乡代理和通信节点的IPv6格式的地址;D、移动节点把注册请求消息中转交地址字段的初始值置零,用于移动节点和家乡代理之间进行认证时计算认证数据;E、在NAT-PT网关上增置移动IP应用层网关,记为MIP-ALG,负责对经过NAT-PT网关的注册请求消息、注册应答消息和移动节点发往通信节点的数据报文进行处理,具体包括:(E1)NAT-PT网关截获消息后,如果发现消息是UDP数据包,目的端口号是434,同时根据UDP载荷数据中的第一个载荷类型确认这个消息是移动节点发往家乡代理的注册请求消息,MIP-ALG提取并存储注册请求消息的源端口号,把这个端口号定义为PortA;NAT-PT网关从自己的地址池中取出一个IPv4格式的地址,做为移动节点的IPv4格式的转交地点CoAv4,并与移动节点的IPv6格式的转交地点CoAv6建立地址映射关系;NAT-PT网关对注册请求消息进行地址转换,形成新的数据包并发送给家乡代理;(E2)NAT-PT网关截获消息后,如果发现消息是UDP数据包,源端口号为434,目的端口号为PortA,即MIP-ALG提取并储存的注册请求消息的源端口,同时根据UDP载荷数据中的第一个载荷类型确认这个消息是家乡代理发往移动节点的注册应答消息,MIP-ALG从注册应答消息中取出移动节点的IPv4格式的家乡地址HoAv4,从地址映射表中取出移动节点的IPv6格式的转交地址CoAv6,建立并存储HoAv4与CoAv6的绑定关系;NAT-PT网关对注册应答消息进行地址转换,形成新的数据包并发送给移动节点;(E3)移动节点向通信节点发送数据包,其源地址是移动节点的转交地址CoAv6,目的地址是通信节点的IPv6格式的地址CNAv6;NAT-PT网关截获数据包后,如果发现数据包的源地址是CoAv6,目的地址是通信节点的IPv6格式的地址CNAv6,则由MIP-ALG把数据包的源地址CoAv6转换成其在MIP-ALG中对应的地址HoAv4,同时NAT-PT网关会把目的地址转换成通信节点的IPv4格式的地址CNAv4。
地址 510275广东省广州市海珠区新港西路135号