The present invention discloses a system and method of controlled conversion from a IPv4 address to a IPv6 address without interruption. The systems and methods used to convert to IPv6 addresses also consider applications that must be converted to IPv6 addresses. For the customer, there are two types of applications, one is that he has the source code, and the other is that he does not have the source code. The system and method disclosed in the invention are different from the above two types.
【技术实现步骤摘要】
【国外来华专利技术】IPv4地址到IPv6地址无缝转换的系统及方法专利技术背景本次专利技术描述了提供IPv4至IPv6的受控转换,以及产生该转换所需路由选择的系统与方法。一般而言,任何时候IP地址发生变化,均会出现初始中断。此次阐述的系统与方法可使IPv4和IPv6之间的IP地址随着受控转换的变化而变化,而不经历中断。附图说明图laIPv4和IPv6地址一同部署,二者相互协调。图1bIPv4和IPv6地址仍可用,但IPv4的地址寄存器运用IPv6地址(包含相同信息),且两个库调用(“gethostbyaddress128”和“gethostbyaddress32”)均使用IPv6寄存器。图2aIPv6地址是唯一可用的,但应用程序/系统能够同时使用IPv4“gethostbyaddress32”和IPv6“gethostbyaddressl28”寄存器。图2bIPv6地址是唯一可用的,且应用程序已移至IPv6“gethostbyaddressl28”程序库。目前,IPv4地址可重新使用。图3a经释放的IPv4地址在新网络上投入使用(例如,针对新客户),同时新IPv6地址也投入使用。图3b新IPv6地址和原IPv4地址仍然存在,但管理系统正在使用新IPv6地址图4a新IPv6地址同时使用IPv4“gethostbyaddress32”和“gethostbyaddressl28”库调用,以协同新IPv6地址图4b将应用程序移至新IPv6地址和IPv6“gethostbyaddress”程序库。释放IPv4地址以便重新使用。经释放的IPv4地址再次在新网络上投入使用(例如,针对新客户) ...
【技术保护点】
实现IPv4地址到IPv6地址的无缝转换的方法,该方法包括:由互联网服务提供商(ISP)部署,一个IPv6地址至少容纳一个IPv4地址,IPv6地址至少同时把IPv4地址或IPv6地址分配给至少一个在网客户,其中IPv6地址保持IPv4地址寄存器容纳IPv4地址,IPv6地址寄存器容纳IPv6地址,适用于IPv4地址的软件库指令被设置为使用IPv6地址寄存器;用适用于IPv4地址的软件库指令使适用于IPv6地址的软件库指令移动至少一个用户使用的应用程序。移动之后,使用转换后的程序实现IPv4地址到IPv6地址的转换,数据路由,以及发送指令。
【技术特征摘要】
【国外来华专利技术】2015.03.16 US 14/658,2411.1-41.(取消)(新)实现IPv4地址到IPv6地址的无缝转换的方法,该方法包括:由互联网服务提供商(ISP)部署,一个IPv6地址至少容纳一个IPv4地址,IPv6地址至少同时把IPv4地址或IPv6地址分配给至少一个在网客户,其中IPv6地址保持IPv4地址寄存器容纳IPv4地址,IPv6地址寄存器容纳IPv6地址,适用于IPv4地址的软件库指令被设置为使用IPv6地址寄存器;用适用于IPv4地址的软件库指令使适用于IPv6地址的软件库指令移动至少一个用户使用的应用程序。移动之后,使用转换后的程序实现IPv4地址到IPv6地址的转换,数据路由,以及发送指令。2.(新)根据权利要求42所述的方法,其中IPv4地址软件库指令包括“gethostbyaddress32”指令,软件库指令IPv6地址包括“gethostbyaddressl28”指令。3.(新)根据权利要求43所述的方法,其中“gethostbyaddress32”指令和“gethostbyaddressl28”指令可以使用IPv6寄存器。4.(新)根据权利要求42所述的方法,其中在移动时,应用程序被设置为使用IPv4寄存器和IPv6寄存器。5.(新)根据权利要求42所述的方法,其中在移动时,IPv4地址可重新使用和/或重新分配到至少一个在网络中的新客户。6.(新)根据权利要求42所述的方法,其中移动还包括使用“gethostbyaddress32”(IPv4)和“gethostbyaddress32”(IPv6)库指令。7.(新)根据权利要求42所述的方法,其中IPv6地址同时容纳IPv4地址寄存器和IPv6地址寄存器。8.(新)根据权利要求42所述的方法,还包括通过已完成的转换路由数据/发送指令。9.(新)根据权利要求42所述的方法,在移动之前,该方法还包括:使用IPv4软件库指令或IPv6软件库指令对用户持有的应用程序或数据库进行区分以响应指令,通过地址提供主机名称;以及向标记哪些应用程序或数据库可被转换到使用IPv6地址的用户提供应用程序列表或数据库。10.(新)实现IPv4地址到IPv6地址无缝转换的方法,该方法包括:通过互联网服务提供商(ISP)检测可分配给至少一个网络中的客户一个或多个IPv4地址和一个或多个IPv6地址;为检测到的IPv4地址和IPv6地址维护IPv4地址寄存器和IPv6地址寄存器;按IPv6数据包报头的地址字段确定的比例分配IPv4地址和IPv6地址;匹配网络中能同时使用的IPv4地址寄存器和IPv6地址寄存器,借助IPv6地址上可用的软件库指令,从而使IPv4地址寄存器能使用IPv6地址;利用IPv4地址中可用的软件库指令移动至少一个应用程序,以使用IPv6地址和IPv6地址中可用的软件库指令来实现IPv4地址到IPv6地址的转换;以及使用转换后的程序路由数据和/或发送指令。11.(新)根据权利要求51所述的方法,其中,进一步的匹配包括把IPv4地址中可用的软件库指令分配给匹配的IPv6地址寄存器,从而从IPv4地址中删除IPv4地址寄存器。12.(新的)根据权利要求51所述的方法,其中,匹配IPv4地址寄存器和IPv6地址寄存器是基于“gethostbyaddress32”指令。13.(新)根据权利要求51所述的方法,其中,移...
【专利技术属性】
技术研发人员:迈克尔·E·玛匝瑞克,
申请(专利权)人:迈克尔·E·玛匝瑞克,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。