IPv6地址处理方法、装置及DHCPv6中继设备的制造方法_2

文档序号:8907717阅读:来源:国知局
址的IPv4信息选项;第二获取模块,用于获取与所述IPv4信息选项对应的IPv6前缀;第一合成模块,用于依据所述IPv4信息选项中的IPv4地址和所述IPv6前缀合成IPv6地址。
[0021]优选地,所述第二获取模块包括以下至少之一:第一获取单元,用于从合成所述IPv6地址的网络设备的本地配置信息中获取与所述IPv4信息选项对应的所述IPv6前缀;第二获取单元,用于从存储有所述IPv6地址前缀的服务器中获取所述IPv6前缀。
[0022]优选地,该装置还包括:第一生成模块,用于依据合成的所述IPv6地址,生成携带有IPv6地址信息选项的IPv6报文;第一发送模块,用于将生成的所述IPv6报文发送给客户端设备。
[0023]根据本发明的还一方面,提供了一种动态主机配置协议v6DHCPv6中继设备,包括上述任一项所述的装置。
[0024]根据本发明的再一方面,提供了一种动态主机配置协议v6DHCPv6服务器,包括上述任一项所述的装置。
[0025]通过本发明,采用侦听到IPv6报文的信息选项中地址字段为IPv4地址的IPv4信息选项;获取与所述IPv4信息选项对应的IPv6前缀;依据所述IPv4信息选项中的IPv4地址和所述IPv6前缀合成IPv6地址,解决了相关技术中IPv6/IPv4网络互通过程中某些服务器仍然部署在IPv4网络中出现的各种问题,以及在NAT64业务升级或者后期全部升级到IPv6网络时,网络配置调整不灵活,以及网络维护复杂的问题,进而达到了由网络设备自行合成IPv6地址,有效地减小系统维护的复杂性,增强了由IPv4过渡到IPv6的便利性的效果O
【附图说明】
[0026]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0027]图1是相关技术中NAT64和DNS64的常见应用场景示意图;
[0028]图2是根据本发明实施例的IPv6地址处理方法的流程图;
[0029]图3是根据本发明实施例的IPv6地址处理装置的结构框图;
[0030]图4是根据本发明实施例的IPv6地址处理装置中获取模块34的优选结构框图;
[0031]图5是根据本发明实施例的IPv6地址处理装置的优选结构框图;
[0032]图6是根据本发明实施例的动态主机配置协议v6DHCPv6中继设备的结构框图;
[0033]图7是根据本发明实施例的动态主机配置协议v6DHCPv6服务器的结构框图;
[0034]图8是根据本发明实施例的合成IPv6地址的装置的结构框图;
[0035]图9是根据本发明实施例的合成IPv6地址的装置的优选结构框图一;
[0036]图10是根据本发明实施例的合成IPv6地址的装置的优选结构框图二 ;
[0037]图11是根据本发明实施例的合成IPv6地址的系统结构框图;
[0038]图12是根据本发明实施例的合成IPv6地址的方法流程图;
[0039]图13是根据本发明优选实施例的DHCPv6报文中携带新增的IPv4网络服务器地址选项的报文格式示意图;
[0040]图14是根据本发明优选实施例的一种合成IPv6地址的系统不意图;
[0041]图15是本发明优选实施例的合成IPv4DNS Server的IPv6地址的示意图。
【具体实施方式】
[0042]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0043]在本实施例中提供了一种IPv6地址处理方法,图2是根据本发明实施例的IPv6地址处理方法的流程图,如图2所示,该流程包括如下步骤:
[0044]步骤S202,获取到IPv6报文的信息选项中地址字段为IPv4地址的IPv4信息选项;
[0045]步骤S204,获取与IPv4信息选项对应的IPv6前缀;
[0046]步骤S206,依据IPv4信息选项中的IPv4地址和IPv6前缀合成IPv6地址。
[0047]通过上述步骤,通过依据侦听到的IPv4地址以及IPv6前缀合成IPv6地址,不仅解决了相关技术中IPv6/IPv4网络互通过程中某些服务器仍然部署在IPv4网络中出现的各种问题,以及在NAT64业务升级或者后期全部升级到IPv6网络时,网络配置调整不灵活,以及网络维护复杂的问题,进而达到了由网络设备自行合成IPv6地址,有效地减小系统维护的复杂性,增强了由IPv4过渡到IPv6的便利性的效果。
[0048]依据合成该IPv6地址的网络设备的不同,合成IPv6地址所采用的IPv6报文也可以是不同的,例如,可以是来自于动态主机配置协议v6DHCPv6服务器的用来响应DHCPv6中继设备生成的DHCPv6中继响应报文;也可以是来自于DHCPv6服务器的用来直接响应客户端设备的DHCPv6响应报文。具体来说,前一种情况为,当合成IPv6地址的网络设备为动态主机配置协议v6时,该IPv6报文可以为动态主机配置协议v6DHCPv6中继设备接收到的来自于DHCPv6服务器的DHCPv6中继响应报文;后一种情况为,而当合成IPv6地址的网络设备为DHCPv6服务器时,则该IPv6报文则是DHCPv6服务器依据自身所存储的IPv4地址生成的DHCPv6报文。
[0049]其中,IPv4地址可以以多种形式存在,即IPv6报文的信息选项中地址字段为IPv4地址的IPv4信息选项可以采用多种方式,例如,可以采用以下方式至少之一:复用原DHCPv6报文中的IPv6选项,其中,复用的该IPv6选项中携带有上述IPv4地址;扩展DHCPv6报文选项,其中,扩展的DHCPv6报文选项中携带有上述IPv4地址。
[0050]另外,获取与IPv4信息选项对应的IPv6前缀也可以多种,例如,可以通过以下方式至少之一获取:从合成IPv6地址的网络设备的本地配置信息中获取与IPv4信息选项对应的IPv6前缀;从存储有IPv6地址前缀的服务器中获取IPv6前缀。
[0051]优选地,在依据IPv4信息选项中的IPv4地址和IPv6前缀合成IPv6地址之后,合成IPv6地址的网络设备可以依据合成的该IPv6地址执行各种操作,例如,依据合成的IPv6地址,生成携带有IPv6地址信息选项的IPv6报文;并将生成的IPv6报文发送给客户端设备。
[0052]在本实施例中还提供了一种IPv6地址处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0053]图3是根据本发明实施例的IPv6地址处理装置的结构框图,如图3所示,该装置包括第一获取模块32、第二获取模块34和第一合成模块36,下面对该装置进行说明。
[0054]第一获取模块32,用于获取到IPv6报文的信息选项中地址字段为IPv4地址的IPv4信息选项;第二获取模块34,连接至上述第一获取模块32,用于获取与IPv4信息选项对应的IPv6前缀;第一合成模块36,连接至上述获取模块34,用于依据IPv4信息选项中的IPv4地址和IPv6前缀合成IPv6地址。
[0055]图4是根据本发明实施例的IPv6地址处理装置中获取模块34的优选结构框图,如图4所示,该第二获取模块34包括以下至少之一:第一获取单元42、第二获取单元44,下面对该第二获取模块34进行说明。
[0056]第一获取单元42,用于从合成IPv6地址的网络设备的本地配置信息中获取与IPv4信息选项对应的IPv6前缀;第二获取单元44,用于从存储有IPv6地址前缀的服务器中获取IPv6前缀。
[0057]图5是根据本发明实施例的IPv6地址处理装置的优选结构框图,如图5所示,该装置除包括图3所示的所有结构外,还包括第一生成模块52和第一发送模块54,下面对该装置进行说明。
[0058]第一生成模块52,连接至上述合成模块36,用于依据合成的IPv6地址,生成携带有IPv6地址信息选项的IPv6报文;第一发送模块54,连接至上述第一生成模块52,用于将生成的IPv6报文发送给客户端设备。
[0059]图6是根据本发明实施例的动态主机配置协议v6DHCPv6中继设备的结构框图,如图6所示,该DHCPv6中继设备60包括上述任一项的IPv6地址处理装置62。
[0060]图7是根据本发明实施例的动态主机配置协议v6DHCPv6服务器的结构框图,如图7所示,该DHCPv6服务器70包括上述任一项的IPv6地址处理装置62。
[0061]在本实施例中,提供了一种合成IPv6地址方案,通过该方案,解决了 IPv6/IPv4网络互通过程中某些服务器仍然部署在IP
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1