CN104954161A - IPv6过渡技术类型处理方法、装置及*** - Google Patents
IPv6过渡技术类型处理方法、装置及*** Download PDFInfo
- Publication number
- CN104954161A CN104954161A CN201410123783.2A CN201410123783A CN104954161A CN 104954161 A CN104954161 A CN 104954161A CN 201410123783 A CN201410123783 A CN 201410123783A CN 104954161 A CN104954161 A CN 104954161A
- Authority
- CN
- China
- Prior art keywords
- transitional technology
- ipv6 transitional
- ipv6
- technology types
- parameters set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/34—Signalling channels for network management communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供了一种IPv6过渡技术类型处理方法、装置、***、客户端设备及网络侧服务器,该方法包括:在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;接收到网络侧服务器依据请求报文发送的响应报文,其中,响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合,通过本发明,解决了相关技术中存在对客户端设备的过渡技术不能统一管理的问题,进而达到了能够对客户端的过渡技术进行统一集中管理,减少网络技术之间的耦合性,为IPv6的过渡提供平滑过渡的效果。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种IPv6过渡技术类型处理方法、装置、***、客户端设备及网络侧服务器。
背景技术
随着现代技术的飞速发展,国际互联网已经广泛应用到各个领域。现阶段使用的协议IPv4已不能满足时代的发展,其定义的IPv4已经分配完毕,诸多国家和地区面临IPv4地址短缺的问题。新一代地址协议IPv6取代IPv4是必然的的趋势,但要完成从IPv4到IPv6的过渡将是一个渐进的长期的过程。在这个过程中出现了许多中IPv6过渡技术类型,主要包括:
NAT44(Network Address Translation IPv4-IPv4,IPv4到IPv4的网络地址转换)
NAT444(Network Address Translation IPv4-IPv4-IPv4,IPv4到IPv4的双层网络地址转换)
DS-Lite(Dual-Stack Lite,轻型双栈)
LightWeight4over6(轻型IPv4叠加IPv6双栈)
Public4over6(通用4over6)
MAP-E(Mapping of Address and Port with Encapsulation,地址端口封装映射)
MAP-T(Mapping of Address and Port with Translation)
4RD(IPv4Residual Deployment)
6RD(IPv6Rapid Deployment)
NAT64(Network Address Translation IPv6-IPv4,IPv6到IPv4的网络地址转换)
等技术类型。
在相关技术中,对于IPv6技术在宽带网络中的部署是基于对CPE(Customer PremiseEquipment客户端驻地设备,一般是家庭网关、Modem等设备)和BNAS(Broadband NetworkAccess Service宽带网络接入服务器)的配置进行的。
图1为相关技术的网络中支持多种IPv6过渡技术类型的场景示意图,如图1所示,运营商将支持DS-Lite技术的CPE提供给用户A使用,并接入支持DS-Lite的BNAS设备;过了一段时期之后,开通新用户B,用户B使用的是通用型的CPE B,CPE B支持各种过渡技术类型;CPE B接入网络后,缺省时并不知道当前网络支持哪种过渡技术类型,故无法在选项请求选项(Option Request Option)中携带自己感兴趣的过渡技术类型参数选项的类型值,这样一来,就无法获取当前过渡技术类型下的相应参数信息,导致业务失败。
在相关技术draft-yang-v6ops-ipv6tran-select中,通过扩展DHCPv4和/或DHCPv6协议,携带IPv6过渡技术类型选项,主动向DHCPv4和/或DHCPv6服务器端发起请求,请求当前客户端CPE设备应该支持的过渡技术类型;DHCPv4和/或DHCPv6服务器端在相应消息中携带该CPE设备支持的过渡技术类型。例如,mode0标识携带Dual Stack类型;mode1标识携带DS-Lite类型;mode2标识携带Lightweight4over6类型,等;但是,该技术只下发了过渡技术类型值,并没有下发该过渡技术类型下需要的网络参数配置信息;客户端和服务器端需要进一步交互,才能完成网络参数配置信息的下发;一定程度上增加交互流程,降低效率。
此外,在相关技术draft-ietf-softwire-map-dhcp中,定义了MAP-E、MAP-T、Lightweight4over6过渡技术场景下,CPE设备上如何获取预配置的DHCPv6参数选项;但是,该技术是在CPE设备预先知道自己感兴趣的过渡技术类型的前提下,在选项请求选项(Option RequestOption)中携带自己感兴趣的过渡技术类型对应的预配置参数集合选项的类型值发送个DHCPv6服务器,从而完成感兴趣的过渡技术类型的预配置参数集合信息配置;对于CPE设备上不知道自己感兴趣的过渡技术类型的前提下,无法获取预配置参数集合信息,而且,该草案中的场景局限于MAP-E/MAP-T/Lightweight4over6三种过渡技术场景中。
因此,在相关技术中存在对客户端设备的IPv6过渡技术类型不能统一管理的问题。
发明内容
本发明提供了一种IPv6过渡技术类型处理方法、装置、***、客户端设备及网络侧服务器,以至少解决相关技术中存在对客户端设备的IPv6过渡技术类型不能统一管理的问题。
根据本发明的一个方面,提供了一种IPv6过渡技术类型处理方法,包括:在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;接收到所述网络侧服务器依据所述请求报文发送的响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
优选地,在接收到所述网络侧服务器依据所述请求报文发送的所述响应报文之后,还包括:保存所述响应报文中携带的所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
优选地,在保存所述响应报文中携带的所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合之后,还包括:确定所述网络侧服务器对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合进行更新。
优选地,用于请求IPv6过渡技术类型的所述请求报文,和所述响应报文中携带有分配的所述一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合通过以下方式之一实现:通过扩展动态主机配置协议v4DHCPv4选项实现;通过扩展动态主机配置协议v6DHCPv6选项实现;通过扩展技术报告-069TR-069参数实现。
根据本发明的另一方面,提供了一种IPv6过渡技术类型处理方法,包括:接收到客户端设备在未知IPv6过渡技术类型的情况下,发送的用于请求IPv6过渡技术类型的请求报文;依据所述请求报文向所述客户端设备发送响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
优选地,在依据所述请求报文向所述客户端设备发送所述响应报文之前,还包括:通过以下方式之一获取所述一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合:本地配置的方式、从拥有所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合的服务器设备动态获取的方式。
优选地,在依据所述请求报文向所述客户端设备发送所述响应报文之后,还包括:确定所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;向所述客户端设备发送更新后的所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
根据本发明的另一方面,提供了一种IPv6过渡技术类型处理装置,包括:第一发送模块,用于在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;第一接收模块,用于接收到所述网络侧服务器依据所述请求报文发送的响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
优选地,该装置还包括:保存模块,用于保存所述响应报文中携带的所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
优选地,该装置还包括:第一确定模块,用于确定所述网络侧服务器对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;更新模块,用于对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合进行更新。
根据本发明的还一方面,提供了一种客户端设备,包括上述任一项所述的装置。
根据本发明的再一方面,提供了一种IPv6过渡技术类型处理装置,包括:第二接收模块,用于接收到客户端设备在未知IPv6过渡技术类型的情况下,发送的用于请求IPv6过渡技术类型的请求报文;第二发送模块,用于依据所述请求报文向所述客户端设备发送响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
优选地,该装置还包括:获取模块,用于通过以下方式之一获取所述一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合:本地配置的方式、从拥有所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合的服务器设备动态获取的方式。
优选地,该装置还包括:第二确定模块,用于确定所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;第三发送模块,用于向所述客户端设备发送更新后的所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
根据本发明的又一方面,提供了一种网络侧服务器,包括上述任一项所述的装置。
根据本发明的还一方面,提供了一种IPv6过渡技术类型处理***,包括上述所述的客户端设备以及网络侧服务器。
通过本发明,采用在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;接收到所述网络侧服务器依据所述请求报文发送的响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合,解决了相关技术中存在对客户端设备的过渡技术不能统一管理的问题,进而达到了能够对客户端的过渡技术进行统一集中管理,减少网络技术之间的耦合性,为IPv6的过渡提供平滑过渡的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为相关技术的网络中支持多种IPv6过渡技术类型的场景示意图;
图2是根据本发明实施例的IPv6过渡技术类型处理方法一的流程图;
图3是根据本发明实施例的IPv6过渡技术类型处理方法二的流程图;
图4是根据本发明实施例的IPv6过渡技术类型处理装置一的结构框图;
图5是根据本发明实施例的IPv6过渡技术类型处理装置一的优选结构框图一;
图6是根据本发明实施例的IPv6过渡技术类型处理装置一的优选结构框图二;
图7是根据本发明实施例的客户端的结构框图;
图8是根据本发明实施例的IPv6过渡技术类型处理装置二的结构框图;
图9是根据本发明实施例的IPv6过渡技术类型处理装置二的优选结构框图一;
图10是根据本发明实施例的IPv6过渡技术类型处理装置二的优选结构框图二;
图11是根据本发明实施例的网络侧服务器的结构框图;
图12是根据本发明实施例的IPv6过渡技术类型处理***的结构框图;
图13是根据本发明实施例的一种通过DHCPv6方式获取网络技术参数的网络架构示意图;
图14是根据本发明实施例的一种通过DHCP方式获取网络技术参数的方法流程图;
图15是根据本发明实施例的另一种通过DHCPv6方式获取网络技术参数的网络架构示意图;
图16是根据本发明实施例的另一种通过DHCPv6方式获取网络技术参数的方法流程图;
图17是根据本发明实施例的DHCPv4报文中携带网络技术参数选项的报文格式示意图;
图18是根据本发明实施例的DHCPv6报文中携带网络技术参数选项的报文格式示意图;
图19是根据本发明实施例的CPE获取DS-Lite网络技术类型方法的流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
在本实施例中提供了一种IPv6过渡技术类型处理方法,图2是根据本发明实施例的IPv6过渡技术类型处理方法一的流程图,如图2所示,该流程包括如下步骤:
步骤S202,在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;
步骤S204,接收到网络侧服务器依据该请求报文发送的响应报文,其中,该响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
通过上述步骤,对于客户端设备而言,通过接收到网络侧服务器配置的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合,在一次交互中同时向客户端配置了IPv6过渡技术以及对应的预配置参数集合,实现了由网络侧服务器来对客户端设备的集中统一管理,不仅解决了相关技术中存在对客户端设备的过渡技术不能统一管理的问题,进而达到了能够对客户端的IPv6过渡技术类型进行统一集中管理,减少网络技术之间的耦合性,为IPv6的过渡提供平滑过渡的效果。
在接收到网络侧服务器依据请求报文发送的响应报文之后,还包括:保存响应报文中携带的一种或多种IPv6过渡技术类型以及该一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。以备在需要该IPv6过渡技术类型以及对应预配置参数集合的情况下,可以快速地获取该IPv6过渡技术类型以及对应的预配置参数集合,进行高效平滑地进行IPv6过渡技术。
在保存响应报文中携带的一种或多种IPv6过渡技术类型以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合之后,还可以对保存的该一种或多种IPv6过渡技术类型以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合进行实时更新,例如,可以先确定网络侧服务器对一种或多种IPv6过渡技术类型和/或该一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合发生更新(例如,由网络侧服务器通知客户端设备IPv6过渡技术类型及对应的预配置参数发生更新),之后对该一种或多种IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合进行更新。需要说明的是,该更新可以是对IPv6过渡技术类型和/或对应的预配置参数集合的增加、修改或者删除。
其中,用于请求IPv6过渡技术类型的该请求报文,和该响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合可以通过以下方式之一实现:通过扩展动态主机配置协议v4DHCPv4选项实现;通过扩展动态主机配置协议v6DHCPv6选项实现;通过扩展技术报告-069TR-069参数实现。
图3是根据本发明实施例的IPv6过渡技术类型处理方法二的流程图,如图3所示,该流程包括如下步骤:
步骤S302,接收到客户端设备在未知IPv6过渡技术类型的情况下,发送的用于请求IPv6过渡技术类型的请求报文;
步骤S304,依据请求报文向客户端设备发送响应报文,其中,该响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
通过上述步骤,对于网络侧服务器而言,通过网络侧服务器向客户端设备配置的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合,在一次交互中同时向客户端配置了IPv6过渡技术以及对应的预配置参数集合,实现了由网络侧服务器来对客户端设备的集中统一管理,不仅解决了相关技术中存在对客户端设备的过渡技术不能统一管理的问题,进而达到了能够对客户端的IPv6过渡技术类型进行统一集中管理,减少网络技术之间的耦合性,为IPv6的过渡提供平滑过渡的效果。
其中,在依据请求报文向客户端设备发送响应报文之前,可以通过以下方式之一获取一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合:本地配置的方式、从拥有一种或多种IPv6过渡技术类型以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合的服务器设备动态获取的方式。
优选地,为保证IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合为最新状态,在依据请求报文向客户端设备发送响应报文之后,还可以确定一种或多种IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合发生更新;向客户端设备发送更新后的一种或多种IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
在本实施例中还提供了一种IPv6过渡技术类型处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是根据本发明实施例的IPv6过渡技术类型处理装置一的结构框图,如图4所示,该装置包括第一发送模块42和第一接收模块44,下面对该装置进行说明。
第一发送模块42,用于在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;第一接收模块44,连接至上述第一发送模块42,用于接收到网络侧服务器依据请求报文发送的响应报文,其中,响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
图5是根据本发明实施例的IPv6过渡技术类型处理装置一的优选结构框图一,如图5所示,该装置除包括图4所示的所有模块外,还包括保存模块52,下面对该保存模块52进行说明。
保存模块52,连接至上述第一接收模块44,用于保存响应报文中携带的一种或多种IPv6过渡技术类型以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
图6是根据本发明实施例的IPv6过渡技术类型处理装置一的优选结构框图二,如图6所示,该装置除包括图5所示的所有模块外,还包括第一确定模块62和更新模块64,下面对该装置进行说明。
第一确定模块62,连接至上述保存模块52,用于确定网络侧服务器对一种或多种IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合发生更新;更新模块64,连接至上述第一确定模块62,用于对一种或多种IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合进行更新。
图7是根据本发明实施例的客户端的结构框图,如图7所示,该客户端设备70包括上述任一项的IPv6过渡技术类型处理装置一72。
图8是根据本发明实施例的IPv6过渡技术类型处理装置二的结构框图,如图8所示,该结构包括第二接收模块82和第二发送模块84,下面对该结构进行说明。
第二接收模块82,用于接收到客户端设备在未知IPv6过渡技术类型的情况下,发送的用于请求IPv6过渡技术类型的请求报文;第二发送模块84,连接至上述第二接收模块82,用于依据请求报文向客户端设备发送响应报文,其中,响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
图9是根据本发明实施例的IPv6过渡技术类型处理装置二的优选结构框图一,如图9所示,该结构除包括图8所示的所有结构外,还包括获取模块92,下面对该获取模块92进行说明。
获取模块92,连接至上述第二接收模块82和第二发送模块84,用于通过以下方式之一获取一种或多种IPv6过渡技术类型,以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合:本地配置的方式、从拥有一种或多种IPv6过渡技术类型以及一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合的服务器设备动态获取的方式。
图10是根据本发明实施例的IPv6过渡技术类型处理装置二的优选结构框图二,如图10所示,该结构除包括图8所示的所有结构外,还包括第二确定模块102和第三发送模块104,下面对该装置进行说明。
第二确定模块102,连接至上述第二发送模块84,用于确定一种或多种IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合发生更新;第三发送模块104,连接至上述第二确定模块102,用于向客户端设备发送更新后的一种或多种IPv6过渡技术类型和/或一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
图11是根据本发明实施例的网络侧服务器的结构框图,如图11所示,该网络侧服务器112包括上述任一项的IPv6过渡技术类型处理装置二114。
图12是根据本发明实施例的IPv6过渡技术类型处理***的结构框图,如图12所示,该IPv6过渡技术类型处理***122包括上述的客户端设备72和网络侧服务器112。
通过组合相关技术中的上述两种技术,适度扩展动态主机配置协议(Dynamic HostConfiguration Protocol,简称为DHCP)服务器端行为,并通过扩展DHCP选项,携带IPv6过渡技术的类型选项和过渡技术预配置参数集合选项传递给客户端设备(例如,客户端驻地设备CPE),完成BNAS上对用户过渡技术类型和过渡技术预配置参数集合的统一管理和配置,避免了CPE上通过被动接收配置进行识别过渡技术的算法。此外,如果运营商网络同时支持两种或多种过渡技术,也可以通过本发明实施例实现两种或多种过渡技术的下发配置。
在本实施例中,提供了一种获取网络技术参数的方案,以解决IPv4向IPv6过渡进程中由中央控制设备统一管理客户端驻地设备(Customer Premise Equipment,简称为CPE),灵活控制客户端驻地设备CPE使用的网络技术类型,减少网络技术的耦合性,得维护变得统一简单。该获取网络技术参数的方案包括:在未知IPv6过渡技术类型的情况下,客户端驻地设备CPE向网络侧服务器设备发起携带有请求过渡技术类型的请求报文,网络侧服务器设备接收到该请求报文,响应该报文,响应报文中携带分配的过渡技术类型以及对应于该过渡技术类型的预配置参数集合。
其中,在客户端驻地设备CPE接收到来自于网络侧服务器端发送的响应报文之后,保存报文中的分配的过渡技术类型以及对应于该过渡技术类型的预配置参数集合。需要说明的是,该请求-响应交互过程可以通过扩展DHCPv4选项实现,或通过扩展DHCPv6选项实现,或通过扩展TR-069协议实现。另外,该响应报文中可以携带一种过渡技术类型,对应的预配置参数集合也可以携带一种相应的预配置参数集合;此外,该响应报文中还可以携带多种过渡技术类型,对应的预配置参数集合也可以携带相应数量的预配置参数集合。
客户端驻地设备CPE接收到来自于网络侧服务器端发送的携带有多种过渡技术类型以及多种预配置参数集合时,进行每种过渡技术类型对应相应预配置参数集合的一对一保存;其中,该过渡技术类型可以包括以下之一:轻型双栈DS-Lite技术、轻型IPv4叠加IPv6Lightweight4over6技术、MAP-E技术、MAP-T技术、Public4over6技术、6RD技术、4RD技术、NAT44、NAT64、IVI、PCP、6PE、6VPE等;
在过渡技术类型或/和对应于该过渡技术类型的预配置参数集合发生更新或删除时,相应地更新或删除客户端驻地设备CPE上保存的过渡技术类型或/和对应于该过渡技术类型的预配置参数集合;另外,网络侧服务器设备响应报文分配中的过渡技术类型以及对应于该过渡技术类型的预配置参数集合可以是本地配置,也可以从其他拥有这些参数的服务器端设备动态获取。
通过上述技术方案,即通过服务器端设备统一控制客户端驻地设备CPE,统一管理和下发各种IPv6过渡技术,规范化客户端驻地设备的功能,提供了通用的客户端驻地设备CPE并实现了集中管制,减小各网络技术之间的耦合性,为IPv6的过渡提供平滑机制。
下面结合附图对本发明优选实施方式进行说明。
图13是根据本发明实施例的一种通过DHCPv6方式获取网络技术参数的网络架构示意图,如图13所示,该架构包括DHCPv6服务器设备和客户端驻地设备CPE,其中,BNAS作为DHCPv6服务器设备,图14是根据本发明实施例的一种通过DHCP方式获取网络技术参数的方法流程图。如图14所示,该流程包括如下步骤:
步骤S1402,客户端驻地设备CPE作为DHCPv6客户端,向网络侧设备BNAS发起携带有过渡技术类型的DHCPv6请求报文;
步骤S1404,网络侧设备BNAS作为DHCPv6服务器,根据接收到的DHCPv6请求报文,获取过渡技术类型以及对应于该过渡技术类型的预配置参数集合,携带在DHCPv6响应报文携带中发送给客户端驻地设备CPE;
步骤S1406,客户端驻地设备CPE根据接收到的携带有过渡技术类型以及对应于该过渡技术类型的预配置参数集合的相应报文,保存该过渡技术类型以及对应于该过渡技术类型的预配置参数集合。
其中,上述过渡技术请求报文可以为附着请求,扩展一个新的DHCPv6选项option附着在其他网络配置请求选项之后。
图15是根据本发明实施例的另一种通过DHCPv6方式获取网络技术参数的网络架构示意图,如图15所示,该网络架构包括:DHCPv6服务器设备、DHCPv6中继设备和客户端驻地设备CPE,其中,BNAS作为DHCPv6中继设备,图16是根据本发明实施例的另一种通过DHCPv6方式获取网络技术参数的方法流程图,如图16所示,该流程包括如下步骤:
步骤S1602,客户端驻地设备CPE作为DHCPv6客户端,向网络侧设备发起携带有过渡技术类型的DHCPv6请求报文;
步骤S1604:网络侧设备BNAS作为DHCPv6中继,根据接收到的DHCPv6请求报文,向DHCPv6服务器端设备转发该携带有过渡技术类型选项的请求报文;
步骤S1606:DHCPv6服务器端设备接收到来自于网络侧设备BNAS发送的携带有过渡技术类型选项的DHCPv6请求报文,获取过渡技术类型以及对应于该过渡技术类型的预配置参数集合,携带在DHCPv6响应报文携带中发送给网络侧设备BNAS;
步骤S1608:网络侧设备BNAS作为中继,接收到来自于DHCPv6服务器端设备的响应报文,转发给客户端驻地设备CPE;
步骤S1610,客户端驻地设备CPE根据接收到的携带有过渡技术类型以及对应于该过渡技术类型的预配置参数集合的相应报文,保存该过渡技术类型以及对应于该过渡技术类型的预配置参数集合。
其中,该过渡技术请求报文为附着请求,扩展一个新的DHCPv6选项option附着在其他网络配置请求选项之后。
图17是根据本发明实施例的DHCPv4报文中携带网络技术参数选项的报文格式示意图,如图17所示,其中,Option-code字段:标识网络技术参数选项对应的编码值;Option-len字段:标识整个选项的长度;Type ID字段:标识网络技术类型,比如DS-Lite、Leightweight4over6、MAP-E、MAP-T、NAT64等等;不同的Type ID字段标识不同的网络技术类型;可以携带多个Type ID字段;Type ID对应的预配置参数集合字段:标识对应于过渡技术类型需要下发给CPE的配置信息;
图18是根据本发明实施例的DHCPv6报文中携带网络技术参数选项的报文格式示意图,如图18所示,其中,Option-code字段:标识网络技术参数选项对应的编码值;Option-len字段:标识整个选项的长度;Type ID字段:标识网络技术类型,比如DS-Lite、Leightweight4over6、MAP-E、MAP-T、NAT64等等;不同的Type ID字段标识不同的网络技术类型;可以携带多个Type ID字段;Type ID对应的预配置参数集合字段:标识对应于过渡技术类型需要下发给CPE的配置信息。
图19是根据本发明实施例的CPE获取DS-Lite网络技术类型方法的流程图,如图19所示,BNAS设备中继设备,完成该请求过程可以包括以下处理步骤:
步骤S1902,CPE向中继设备BNAS发起携带有请求过渡技术类型的DHCPv6请求;
步骤S1904,BNAS作为DHCPv6中继,向DHCPv6服务器端设备转发该携带有过渡技术类型选项的请求报文;
步骤S1906,DHCPv6服务器端设备接收到来自于网络侧设备BNAS发送的携带有过渡技术类型选项的DHCPv6请求报文,获取该用户对应的过渡技术类型为DS-Lite类型以及对应于DS-Lite技术需要下发的预配置参数集合AFTR_NAME信息,封装在DHCPv6响应报文的选项中发送给网络侧设备BNAS;
步骤S1908,BNAS作为中继,转发该响应报文给客户端驻地设备CPE;客户端驻地设备CPE接收到的携带有过渡技术类型DS-Lite以及对应于DS-Lite技术需要下发的预配置参数集合AFTR_NAME信息的DHCPv6相应报文,提出配置信息进行保存,并建立相应的DS-Lite隧道。
需要说明的是,上述实施例及优选实施方式只是该发明内容的一个具体说明,同时该技术方案也可以应用在其他各种应用场景中:Lightweight4over6、MAP-E、MAP-T、6RD等场景中,这里不再一一赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种IPv6过渡技术类型处理方法,其特征在于,包括:
在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;
接收到所述网络侧服务器依据所述请求报文发送的响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
2.根据权利要求1所述的方法,其特征在于,在接收到所述网络侧服务器依据所述请求报文发送的所述响应报文之后,还包括:
保存所述响应报文中携带的所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
3.根据权利要求2所述的方法,其特征在于,在保存所述响应报文中携带的所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合之后,还包括:
确定所述网络侧服务器对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;
对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合进行更新。
4.根据权利要求1所述的方法,其特征在于,用于请求IPv6过渡技术类型的所述请求报文,和所述响应报文中携带有分配的所述一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合通过以下方式之一实现:
通过扩展动态主机配置协议v4DHCPv4选项实现;
通过扩展动态主机配置协议v6DHCPv6选项实现;
通过扩展技术报告-069TR-069参数实现。
5.一种IPv6过渡技术类型处理方法,其特征在于,包括:
接收到客户端设备在未知IPv6过渡技术类型的情况下,发送的用于请求IPv6过渡技术类型的请求报文;
依据所述请求报文向所述客户端设备发送响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
6.根据权利要求5所述的方法,其特征在于,在依据所述请求报文向所述客户端设备发送所述响应报文之前,还包括:
通过以下方式之一获取所述一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合:本地配置的方式、从拥有所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合的服务器设备动态获取的方式。
7.根据权利要求5所述的方法,其特征在于,在依据所述请求报文向所述客户端设备发送所述响应报文之后,还包括:
确定所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;
向所述客户端设备发送更新后的所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
8.一种IPv6过渡技术类型处理装置,其特征在于,包括:
第一发送模块,用于在未知IPv6过渡技术类型的情况下,向网络侧服务器发送用于请求IPv6过渡技术类型的请求报文;
第一接收模块,用于接收到所述网络侧服务器依据所述请求报文发送的响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
9.根据权利要求8所述的装置,其特征在于,还包括:
保存模块,用于保存所述响应报文中携带的所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
10.根据权利要求9所述的装置,其特征在于,还包括:
第一确定模块,用于确定所述网络侧服务器对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;
更新模块,用于对所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合进行更新。
11.一种客户端设备,其特征在于,包括权利要求8至10中任一项所述的装置。
12.一种IPv6过渡技术类型处理装置,其特征在于,包括:
第二接收模块,用于接收到客户端设备在未知IPv6过渡技术类型的情况下,发送的用于请求IPv6过渡技术类型的请求报文;
第二发送模块,用于依据所述请求报文向所述客户端设备发送响应报文,其中,所述响应报文中携带有分配的一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合。
13.根据权利要求12所述的装置,其特征在于,还包括:
获取模块,用于通过以下方式之一获取所述一种或多种IPv6过渡技术类型,以及所述一种或多种IPv6过渡技术类型对应的一种或多种预配置参数集合:本地配置的方式、从拥有所述一种或多种IPv6过渡技术类型以及所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合的服务器设备动态获取的方式。
14.根据权利要求12所述的装置,其特征在于,还包括:
第二确定模块,用于确定所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合发生更新;
第三发送模块,用于向所述客户端设备发送更新后的所述一种或多种IPv6过渡技术类型和/或所述一种或多种IPv6过渡技术类型对应的所述一种或多种预配置参数集合。
15.一种网络侧服务器,其特征在于,包括权利要求12至14中任一项所述的装置。
16.一种IPv6过渡技术类型处理***,其特征在于,包括权利要求11所述的客户端设备以及权利要求15所述的网络侧服务器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410123783.2A CN104954161A (zh) | 2014-03-28 | 2014-03-28 | IPv6过渡技术类型处理方法、装置及*** |
PCT/CN2014/084671 WO2015143824A1 (zh) | 2014-03-28 | 2014-08-18 | IPv6过渡技术类型处理方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410123783.2A CN104954161A (zh) | 2014-03-28 | 2014-03-28 | IPv6过渡技术类型处理方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104954161A true CN104954161A (zh) | 2015-09-30 |
Family
ID=54168538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410123783.2A Pending CN104954161A (zh) | 2014-03-28 | 2014-03-28 | IPv6过渡技术类型处理方法、装置及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104954161A (zh) |
WO (1) | WO2015143824A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019087908A (ja) * | 2017-11-08 | 2019-06-06 | Necプラットフォームズ株式会社 | IPv6ネットワークシステム、ホームゲートウェイ装置、マイグレーション技術適用方法、同適用プログラム |
CN111224854A (zh) * | 2018-11-27 | 2020-06-02 | 北京华为数字技术有限公司 | 一种工作模式的选择方法、客户端前端设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102317A (zh) * | 2007-06-29 | 2008-01-09 | 中兴通讯股份有限公司 | 多协议栈连接装置和方法 |
CN101931589A (zh) * | 2010-07-27 | 2010-12-29 | 中国电信股份有限公司 | 基于接口标识的多种接入方式并发传输的方法和设备 |
CN102130884A (zh) * | 2010-01-19 | 2011-07-20 | 中兴通讯股份有限公司 | 一种协商配置IPv6网络参数的***及方法 |
CN102158563A (zh) * | 2010-02-12 | 2011-08-17 | 华为技术有限公司 | IPv6过渡网络中获取IPv6配置信息的方法、***以及装置 |
CN102340546A (zh) * | 2010-07-16 | 2012-02-01 | 中国电信股份有限公司 | IPv6地址分配方法及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1176540C (zh) * | 2002-04-02 | 2004-11-17 | 华为技术有限公司 | 以太网接入设备中实现多种用户类型混合接入的方法 |
CN100563241C (zh) * | 2003-10-01 | 2009-11-25 | 华为技术有限公司 | 一种网络过渡接入的方法 |
CN1298145C (zh) * | 2003-12-24 | 2007-01-31 | 中兴通讯股份有限公司 | 实现宽带接入服务器多业务统一接口的控制装置及方法 |
US20070058538A1 (en) * | 2005-09-15 | 2007-03-15 | Wei Chiang | Method of setting up a wireless router |
-
2014
- 2014-03-28 CN CN201410123783.2A patent/CN104954161A/zh active Pending
- 2014-08-18 WO PCT/CN2014/084671 patent/WO2015143824A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102317A (zh) * | 2007-06-29 | 2008-01-09 | 中兴通讯股份有限公司 | 多协议栈连接装置和方法 |
CN102130884A (zh) * | 2010-01-19 | 2011-07-20 | 中兴通讯股份有限公司 | 一种协商配置IPv6网络参数的***及方法 |
CN102158563A (zh) * | 2010-02-12 | 2011-08-17 | 华为技术有限公司 | IPv6过渡网络中获取IPv6配置信息的方法、***以及装置 |
CN102340546A (zh) * | 2010-07-16 | 2012-02-01 | 中国电信股份有限公司 | IPv6地址分配方法及*** |
CN101931589A (zh) * | 2010-07-27 | 2010-12-29 | 中国电信股份有限公司 | 基于接口标识的多种接入方式并发传输的方法和设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019087908A (ja) * | 2017-11-08 | 2019-06-06 | Necプラットフォームズ株式会社 | IPv6ネットワークシステム、ホームゲートウェイ装置、マイグレーション技術適用方法、同適用プログラム |
CN111224854A (zh) * | 2018-11-27 | 2020-06-02 | 北京华为数字技术有限公司 | 一种工作模式的选择方法、客户端前端设备及存储介质 |
CN111224854B (zh) * | 2018-11-27 | 2021-09-07 | 北京华为数字技术有限公司 | 一种工作模式的选择方法、客户端前端设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2015143824A1 (zh) | 2015-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101296203B (zh) | 对家庭网络中应用终端进行自动配置的装置、***和方法 | |
US11736355B2 (en) | Network configuration method and communications apparatus | |
CN102271050B (zh) | 一种IPv6网络中网络设备自动配置的方法、网络设备和*** | |
JP6816152B2 (ja) | M2mデバイスを構成するための方法および装置 | |
CN102340546B (zh) | IPv6地址分配方法及*** | |
JP2006115499A (ja) | IPv6アクセスネットワークにおけるネットワークサービス選択、認証およびステートレス自動設定 | |
CN101924800B (zh) | 获取DHCPv6服务器IP地址的方法、DHCPv6服务器和DHCPv6通信*** | |
CN102739455A (zh) | 一种网络设备配置的方法以及装置 | |
CN102752413B (zh) | Dhcp服务器选择方法和网络设备 | |
EP3354053B1 (en) | Improved handling of communication exchanges between a telecommunications network and an user equipment | |
CN104883407A (zh) | IPv6地址处理方法、装置及DHCPv6中继设备 | |
CN103731394A (zh) | 一种在CPE上配置IPv6过渡技术的方法及设备 | |
EP1791322B1 (en) | A method and system for automatically distributing the service to the ppp access terminal | |
KR20120036973A (ko) | 정보 제공 방법, 홈 게이트웨이 및 홈 네트워크 시스템 | |
CN101873320A (zh) | 一种基于DHCPv6中继的客户端信息确认方法及其装置 | |
EP3583751B1 (en) | Method for an improved deployment and use of network nodes of a switching fabric of a data center or within a central office point of delivery of a broadband access network of a telecommunications network | |
CN112398696A (zh) | 一种实现零配置开局的***及方法 | |
CN102449973B (zh) | 一种获取本地域名的方法、装置及*** | |
CN104883408A (zh) | 一种处理NAT64前缀的方法、网络设备及DHCPv6服务器 | |
KR102366156B1 (ko) | 협대역 무선 통신 시스템을 위한 네트워크 중계 시스템 및 데이터 전송 방법 | |
TWI418232B (zh) | 啓動無線通訊裝置之方法及設備 | |
CN104954161A (zh) | IPv6过渡技术类型处理方法、装置及*** | |
CN102724333A (zh) | IPv6快速部署隧道的建立方法、装置及*** | |
CN106375489B (zh) | 媒体访问控制mac地址的处理方法及装置 | |
CN102480476A (zh) | 一种基于dhcp协议扩展的多业务访问方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150930 |
|
RJ01 | Rejection of invention patent application after publication |