IPv6配置信息提供装置及获取方法制造方法及图纸

技术编号:7851456 阅读:350 留言:0更新日期:2012-10-13 08:20
本发明专利技术公开了一种IPv6配置信息提供装置和获取方法,上述方法包括:将针对各IPv6客户端分别设置的IPv6配置信息保存在IPv4网络侧的一个服务器上;上述服务器收到IPv6配置信息获取请求时,根据上述请求中包含的客户端的信息在本地获取对应的IPv6配置信息,并将获取到的IPv6配置信息发送到上述客户端。本发明专利技术的客户端能够自动获取多个BR地址,可以保证在某个BR出现故障时,报文仍能通过其他备用BR顺利到达目的地,提高了IPv6网络中报文发送的安全性和可靠性。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种。
技术介绍
随着信息网络的不断推进,用于通信的IPv4 (Internet Protocol Version 4,网际协议第四版)地址即将耗尽,因此全球已开始部署基于IPv6 (Internet ProtocolVersion 6,网际协议第六版)的互联网。IPv6采用128位地址长度,几乎可以不受限制地提供IP地址,不但解决了当前IP地址短缺的问题,也提高了下一代网络的安全性。在通过6rd (IPv6 Rapid Deployment on IPv4 Infrastructures,基于 IPv4 网 络上的IPv6快速部署)技术建立的IPv6网络中,客户端需要获取IPv6配置信息,如IP地址、DNS (Domain Name Server,域名服务器)地址等。6rd技术基于6to4技术,6to4技术采用特殊的IPv6地址使处于IPv4海洋中的IPv6孤岛能相互连接,6rd技术允许IPv4网络提供IPv6网络服务。6rd技术的服务提供商能将各自的IPv6地址下发给CPE (CustomerPremise Equipment,客户前端设备),而 6to4 技术只能使用 IANA (Internet AssignedNumbers Authority,互联网数字分配机构)分配的2000: :/16前缀。在6rd技术中,IPv6配置信息既可以通过手工配置,也可以自动获取。尽管6rd技术实现了 IPv6配置信息的自动获取,解决了以前手动配置效率低的缺陷,但现有技术获取的IPv6配置信息中位于IPv4和IPv6网络边界的BR (Border Relay,边界路由器)域名只有一个。也就是说,利用现有技术获取的IPv6配置信息只能寻址得到唯一一个BR,一旦该BR发生故障或崩溃,将无法保证IPv6网络中的报文能安全可靠地从源客户端送达目的客户端。
技术实现思路
本专利技术的目的在于,提供一种,以解决现有技术获取的IPv6配置信息中BR域名只有一个,无法保证报文能通过唯一 BR安全送达目的地的技术问题。本专利技术通过以下技术方案解决上述技术问题—种IPv6配置信息获取方法,上述方法包括将针对各IPv6客户端分别设置的IPv6配置信息保存在IPv4网络侧的一个服务器上;上述服务器收到IPv6配置信息获取请求时,根据上述请求中包含的客户端的信息在本地获取对应的IPv6配置信息,并将获取到的IPv6配置信息发送到上述客户端。根据优选实施例,每个上述IPv6配置信息中包括一个IPv4地址、一个IPv4掩码长度、一个IPv6前缀和一个DNS地址,每个上述IPv6配置信息中附加有至少两个BR域名及针对各BR域名设置的使用优先级。上述服务器收到IPv6配置信息获取请求前,还包括以下步骤IPv6客户端与IPv4网络中的网关设备建立通信连接,连接成功后向上述网关设备发出身份认证请求;上述网关设备对发出上述身份认证请求的当前客户端的身份进行认证,并在认证通过后向上述服务器发出IPv6配置信息获取请求。上述身份认证请求及上述IPv6配置信息获取请求中包含上述当前客户端的用户名和密码。上述IPv6配置信息获取请求中还包含多个内容为空的待填充报文TLV。根据上述请求中包含的客户端的信息获取对应的IPv6配置信息,并将获取到的IPv6配置信息发送到上述客户端的步骤具体包括上述服务器根据上述请求中包含的当前客户端的用户名,在本地查询对应的IPv6配置信息,得到上述当前客户端的IPv6配置信息,然后将上述当前客户端的IPv6配置信息 发送给上述网关设备;上述网关设备收到上述当前客户端的IPv6配置信息后,将其返回给上述当前客户端。根据优选实施例,上述服务器得到上述当前客户端的IPv6配置信息后,将上述IPv6配置信息填充在收到的待填充报文TLV中,再将填充后的报文TLV发送给上述网关设备。上述网关设备将当前客户端的IPv6配置信息返回给上述当前客户端后,还包括以下步骤上述当前客户端发送数据报文到目的客户端前,判断上述目的客户端的IPv6前缀与本地接收的IPv6前缀是否一致,若否,则根据本地接收的各BR域名对应的使用优先级,选取使用优先级最高的BR域名作为优选BR域名,然后通过本地接收的DNS地址所对应的DNS查询上述优选BR域名对应的优选BR地址;找到上述优选BR地址后,上述当前客户端将待发送数据报文封装在当前IPv4报文中转发,上述IPv4报文的源地址填充有上述当前客户端接收的IPv4地址、目的地址填充有上述优选BR地址。转发失败时,上述当前客户端判断转发失败的原因是否为优选BR故障,若是,则上述当前客户端根据本地接收的各BR域名对应的使用优先级,选取使用优先级排在第二的BR域名作为目标BR域名,然后通过本地接收的DNS地址所对应的DNS查询上述目标BR域名对应的目标BR地址;找到上述目标BR地址后,上述当前客户端将待发送数据报文封装在当前IPv4报文中转发,上述IPv4报文的源地址填充有上述当前客户端接收的IPv4地址、目的地址填充有上述目标BR地址。本专利技术还采用以下技术方案一种IPv6配置信息提供装置,包括配置信息存储模块,配置信息获取模块及配置信息发送模块。上述配置信息存储模块,用于保存针对各IPv6客户端分别设置的IPv6配置信息。每个上述IPv6配置信息中包括一个IPv4地址、一个IPv4掩码长度、一个IPv6前缀和一个DNS地址,每个上述IPv6配置信息中附加有至少两个BR域名及针对各BR域名设置的使用优先级。上述配置信息获取模块,用于在收到IPv6配置信息获取请求时,根据上述请求中包含的客户端的信息获取对应的IPv6配置信息。上述配置信息发送模块,用于将获取到的IPv6配置信息发送到发出上述请求的相应客户端。上述IPv6配置信息提供装置还包括配置信息查询模块及配置信息维护模块。上述配置信息查询模块,用于根据IPv6配置信息获取请求中包含的客户端的信息,查询本地是否包含上述客户端对应的IPv6配置信息。上述配置信息维护模块,用于维护本地存储的IPv6配置信息。 与现有技术相比,本专利技术具有如下有益技术效果本专利技术的客户端能够自动获取多个BR地址,可以保证在某个BR出现故障时,数据报文仍能通过其他备用BR地址所对应的BR到达目的地,从而提高了 IPv6网络中报文转发的可靠性和安全性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I是现有技术中IPv6过渡网络的网络结构示意图;图2是本专利技术优选实施例中一种IPv6配置信息获取方法的流程图;图3是本专利技术优选实施例中一种IPv6配置信息提供装置的模块方框图。具体实施例方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图I是现有技术中IPv6过渡网络的网络结构示意图。如图I所示,上述IPv6过渡网络中包括汇聚网络、IPv4网络和IPv6网络。当IPv6客户端需要发送报文到目的客户端,并且上述目的客户端的IPv6前缀与本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201210138464.html" title="IPv6配置信息提供装置及获取方法原文来自X技术">IPv6配置信息提供装置及获取方法</a>

【技术保护点】

【技术特征摘要】
1.一种IPv6配置信息获取方法,其特征在于,所述方法包括 将针对各IPv6客户端分别设置的IPv6配置信息保存在IPv4网络侧的一个服务器上; 所述服务器收到IPv6配置信息获取请求时,根据所述请求中包含的客户端的信息在本地获取对应的IPv6配置信息,并将获取到的IPv6配置信息发送到所述客户端。2.根据权利要求I所述的方法,其特征在于每个所述IPv6配置信息中包括一个IPv4地址、一个IPv4掩码长度、一个IPv6前缀和一个域名服务器DNS地址,每个所述IPv6配置信息中附加有至少两个边界路由器BR域名及针对各BR域名设置的使用优先级。3.根据权利要求2所述的方法,其特征在于,所述服务器收到IPv6配置信息获取请求前,还包括以下步骤 IPv6客户端与IPv4网络中的网关设备建立通信连接,连接成功后向所述网关设备发出身份认证请求; 所述网关设备对发出所述身份认证请求的当前客户端的身份进行认证,并在认证通过后向所述服务器发出IPv6配置信息获取请求。4.根据权利要求3所述的方法,其特征在于,所述身份认证请求及所述IPv6配置信息获取请求中包含所述当前客户端的用户名和密码。5.根据权利要求4所述的方法,其特征在于,所述IPv6配置信息获取请求中还包含多个内容为空的待填充报文TLV。6.根据权利要求5所述的方法,其特征在于,根据所述请求中包含的客户端的信息获取对应的IPv6配置信息,并将获取到的IPv6配置信息发送到所述客户端的步骤具体包括 所述服务器根据所述请求中包含的当前客户端的用户名,在本地查询对应的IPv6配置信息,得到所述当前客户端的IPv6配置信息,然后将所述当前客户端的IPv6配置信息发送给所述网关设备; 所述网关设备收到所述当前客户端的IPv6配置信息后,将其返回给所述当前客户端。7.根据权利要求6所述的方法,其特征在于,所述服务器得到所述当前客户端的IPv6配置信息后,将所述IPv6配置信息填充在收到的待填充报文TLV中,再将填充后的报文TLV发送给所述网关设备。8.根据权利要求6或7所述的方法,其特征在于,所述网关设备将当前客户端的IPv6配置信息返回给所述当前客户端后,还包括以下步骤 所述当前客...

【专利技术属性】
技术研发人员:易建兰光华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1