获取FQDN的方法、终端、服务器及双栈隧道建立系统技术方案

技术编号:13114770 阅读:69 留言:0更新日期:2016-04-06 07:12
本发明专利技术公开了一种获取隧道终结点域名FQDN的方法,所述方法包括:在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空;终端接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新选项承载有建立IPv6与IPv4间双栈隧道所需的FQDN。相应的,本发明专利技术还公开了一种终端、服务器,以及建立双栈隧道的方法和系统。

【技术实现步骤摘要】

本专利技术涉及IPv6过渡技术,尤其涉及一种获取隧道终结点域名(FQDN,tunnel-endpoint-name)的方法、终端、服务器及双栈隧道建立系统。
技术介绍
随着电子技术及网络技术的发展,计算机网络将进入人们的日常生活,大量的设备接入网络。但我们当前使用的是互联网协议版本4(IPv4,InternetProtocolVersion4)的互联网技术,地址空间有限,并不能支持让所有的设备都接入到互联网中,因此互联网协议版本6(IPv6,InternetProtocolVersion6)技术应运而生。相比于IPv4,IPv6具有更大的地址空间,使用更小的路由表,增加了增强的组播(Multicast)支持以及对流的控制(FlowControl),这使得网络上的多媒体应用有了长足发展的机会,为服务质量(QoS,QualityofService)控制提供了良好的网络平台;IPv6还加入了对自动配置(AutoConfiguration)的支持,这是对动态主机配置协议(DHCP,DynamicHostConfigurationProtocol)的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷,具有更高的安全性。虽然IPv6相比IPv4具有更多优点,解决了IPv4的很多问题,但是当前的网络还是IPv4占据主导地位,大量的用户还在使用IPv4,而升级IPv6需要投入大量的人力、物力、财力,而且需要很长的一段时间才能完成。在此背景下,产生了IPv6过渡技术,其中之一就是双栈演进(DSLite,Dual-StackLite)技术。DSLite技术是一种隧道类的IPv6过渡技术,关键参数是FQDN,通过FQDN能够解析出隧道终结点的地址,有了隧道终结点的地址,才能正常建立起隧道,数据才能正常转发。因此,FQDN在DSLite技术实现上的重要性不言而喻。对于DSLite技术中非常重要的FQDN,RFC6334规定了通过DHCPv6的选项64(option64)获取,但是对于在IPv6控制协议(IPv6CP,IPv6overPPP)中如何获取FQDN并没有给出说明。因此,IPv6CP中FQDN不能成功获取将直接导致IPv6CP中DSLite过渡技术无法实施,是亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种获取FQDN的方法、终端以及双栈隧道建立系统,解决IPv6CP中因无法获取FQDN而无法实施DSLite过渡技术的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供一种获取隧道终结点域名FQDN的方法,所述方法包括:在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空;终端接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新选项承载有建立IPv6与IPv4间双栈隧道所需的FQDN。上述方案中,在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN,还包括:将所述新选项配置为IPv6CP的非关键选项。上述方案中,所述方法还包括:在组网环境从不支持DSLite切换到支持DSLite并且需要IPv6与IPv4之间过渡时,服务器不响应终端发送的饱和请求报文,服务器不响应的次数超过指定次数时,链路复位,服务器与终端之间重新进行链路控制协议LCP和网络控制协议NCP协商;所述终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空,具体为:在所述NCP协商过程中,终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空。上述方案中,所述服务器不响应终端发送的饱和请求报文,为:所述服务器根据不同地址段分批不响应饱和请求报文。上述方案中,在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN,还包括:在组网环境必支持DSLite的情况下或者组网环境根本不可能存在服务器不能提供FQDN的情况下,将所述新选项配置为IPv6CP的关键选项。本专利技术提供一种建立双栈隧道的方法,所述方法包括:在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空;终端接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新选项承载有建立IPv6与IPv4间双栈隧道所需的FQDN,该IPv6CP报文包括IPv6地址字段、IPv6前缀字段;终端解析所述新选项中的FQDN得到隧道终结点地址,并解析所述IPv6地址字段得到IPv6地址,基于所述隧道终结点地址和IPv6地址建立IPv6与IPv4间的双栈隧道。本专利技术提供一种终端,所述终端包括:配置单元,用于在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;请求单元,用于向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空;接收单元,用于接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新选项承载有建立IPv6与IPv4间双栈隧道所需的FQDN。上述方案中,所述配置单元,还用于将所述新选项配置为IPv6CP的非关键选项。上述方案中,所述请求单元,具体用于在终端与服务器之间重新进行NCP协商时,在所述NCP协商过程中,向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空。上述方案中,在组网环境必支持DSLite的情况下或者组网环境根本不可能存在服务器不能提供FQDN的情况下,所述配置单元,还用于将所述新选项配置为IPv6CP的关键选项。本专利技术提供一种服务器,所述服务器包括:响应单元,用于在组网环境从不支持DSLite切换到支持DSLite并且需要IPv6与IPv4之间过渡时,不响应终端发送的饱和请求报文;复位单元,用于在所述响应单元不响应的次数超过指定次数时,链路复位,与终端之间重新进行链路控制协议LCP和网络控制协议NCP协商。上述方案中,所述响应单元,具体用于根据不同地址段分批不响应饱和请求报文。本专利技术提供一种终端,所述终端包括:配置单元,用于在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;请求单元,用于向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空;接收单元,用于接收服务器返回的IPv本文档来自技高网
...

【技术保护点】
一种获取隧道终结点域名FQDN的方法,其特征在于,所述方法包括:在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为空;终端接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新选项承载有建立IPv6与IPv4间双栈隧道所需的FQDN。

【技术特征摘要】
1.一种获取隧道终结点域名FQDN的方法,其特征在于,所述方法包括:
在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;
终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为
空;
终端接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新选项承载有
建立IPv6与IPv4间双栈隧道所需的FQDN。
2.根据权利要求1所述的方法,其特征在于,在IPv6CP报文预定义一个
新选项,所述新选项用于承载FQDN,还包括:将所述新选项配置为IPv6CP
的非关键选项。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在组网环境从不支持DSLite切换到支持DSLite并且需要IPv6与IPv4之间
过渡时,服务器不响应终端发送的饱和请求报文,服务器不响应的次数超过指
定次数时,链路复位,服务器与终端之间重新进行链路控制协议LCP和网络控
制协议NCP协商;
所述终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选
项为空,具体为:在所述NCP协商过程中,终端向服务器发送IPv6CP请求报
文,该IPv6CP请求报文中所述新选项为空。
4.根据权利要求3所述的方法,其特征在于,所述服务器不响应终端发送
的饱和请求报文,为:所述服务器根据不同地址段分批不响应饱和请求报文。
5.根据权利要求1所述的方法,其特征在于,在IPv6CP报文预定义一个
新选项,所述新选项用于承载FQDN,还包括:在组网环境必支持DSLite的情
况下或者组网环境根本不可能存在服务器不能提供FQDN的情况下,将所述新
选项配置为IPv6CP的关键选项。
6.一种建立双栈隧道的方法,其特征在于,所述方法包括:
在IPv6CP报文预定义一个新选项,所述新选项用于承载FQDN;
终端向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所述新选项为
空;
终端接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新选项承载有
建立IPv6与IPv4间双栈隧道所需的FQDN,该IPv6CP报文包括IPv6地址字
段、IPv6前缀字段;
终端解析所述新选项中的FQDN得到隧道终结点地址,并解析所述IPv6
地址字段得到IPv6地址,基于所述隧道终结点地址和IPv6地址建立IPv6与IPv4
间的双栈隧道。
7.一种终端,其特征在于,所述终端包括:
配置单元,用于在IPv6CP报文预定义一个新选项,所述新选项用于承载
FQDN;
请求单元,用于向服务器发送IPv6CP请求报文,该IPv6CP请求报文中所
述新选项为空;
接收单元,用于接收服务器返回的IPv6CP报文,该IPv6CP报文中所述新
选项承载有建立IPv6与IPv4间双栈隧道所需的FQDN。
8.根据权利要求7所述的终端,其特征在于,所述配置单元,还用于将所
述新选项配置为...

【专利技术属性】
技术研发人员:葛成华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1