[go: up one dir, main page]

CN102137170A - IPv6地址的分配方法和装置 - Google Patents

IPv6地址的分配方法和装置 Download PDF

Info

Publication number
CN102137170A
CN102137170A CN201010103412XA CN201010103412A CN102137170A CN 102137170 A CN102137170 A CN 102137170A CN 201010103412X A CN201010103412X A CN 201010103412XA CN 201010103412 A CN201010103412 A CN 201010103412A CN 102137170 A CN102137170 A CN 102137170A
Authority
CN
China
Prior art keywords
address
ipv6
ppp
information
ipv4
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
Application number
CN201010103412XA
Other languages
English (en)
Inventor
袁立权
秦超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010103412XA priority Critical patent/CN102137170A/zh
Publication of CN102137170A publication Critical patent/CN102137170A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

RG上发起PPP过程来获得地址信息在实际中有非常广泛的应用需求,考虑到PPP中现有的IPv6地址协商配置方法无法直接通过配置选项协商配置完整的IPv6地址,本发明提供了一种简单、健壮的IPv6地址协商配置方案,采用扩展IPv6CP的配置选项来进行IPv6地址信息的协商配置,从而获得完整的IPv6地址以及相应的DNS等信息或前缀信息,实现方法简单并且与原IPv4相关的实现方式保持一致,从而减少了设备的开销,使得运行更加稳定。

Description

IPv6地址的分配方法和装置
技术领域
本发明涉及网络通信领域,具体而言,是一种为用户分配IPv6(internetprotocol version 6)地址的方法和装置。
背景技术
Internet的高速发展与规模的急剧扩大,使现有的IPv4在扩展性上面临很多问题,例如地址空间不足等,亟待解决。于是,目前演进出一些延缓地址消耗的短期方案以解决IPv4地址空间枯竭问题,同时,长期的解决方案如IPv6技术也在被快速开发。
PPP是作为一种链路层协议,因为其简单高效并且具有良好的扩展性,已经被广泛的应用于“用户数字链路(DSL)”拨号、认证,路由器高速链路封装等各领域。PPP中的“网络层控制协议(NCP,network-layer controlprotocol)”,使得在PPP连接上可以同时承载多种网络层协议,例如IPv4、IPv6等。
PPP承载IPv4时,通过IPCP可以获得IPv4完整的32位地址以及相应的DNS等信息,然而在利用PPP承载IPv6时,现有的方式1是在PPP的协商过程中先通过“IPv6控制协议(IPv6CP)”中的“接口标识(interface-id)配置选项(configuration-option)”协商生成interface-id信息,然后再通过无状态地址配置机制获取“前缀(prefix)”信息,最终结合成为完整的IPv6地址,方式2是通过“IPv6控制协议(IPv6CP)”中的“接口标识(interface-id)配置选项(configuration-option)”协商生成interface-id信息,并生成Link Local地址,通过DHCPv6获得IPv6地址。
上述两种现有的地址协商配置方法,都不能在IPv6CP协商过程中直接通过configuration-option协商获得完整的IPv6地址,与原来PPP中IPv4地址协商的实现方法不一致。这两种方法需要额外的处理机制,增加了设备实现及运行的开销,会导致在由IPv4到IPv6迁移的过程中失去一致性和连续性;并且对于运营商来说,减弱了其对地址分配和规划的控制力度。
另一方面,现在路由型家庭网关(RG)一般内置PPP软件用于地址的获得,在IPv6环境下,RG如何通过PPP软件获得IPv6的地址问题也需要解决。现有的方案如图1所示,RG可以通过PPP从宽带网关(BNG)获得IPv4的地址及相关信息,而通过NCP过程获得IPv6的接口标识,生成本地地址后使用DHCPv6获得I28位IPv6地址或使用DHCPv6-PD获得前缀,或无状态地址分配(SLAAC,Stateless address auto-configuration)获得前缀生成128位IPv6地址。RG使用DHCPv6-PD获得的前缀用于分配用户侧的主机地址,具体可以使用DHCP或无状态地址分配方式。但这种地址分配方法比较复杂,不够简化。
发明内容
本发明要解决的技术问题是PPP中IPv6地址的协商配置比较复杂、不够简化。为了解决上述问题,本发明提供了一种为用户分配IPv6地址的装置,该装置包括:
PPP协议模块,用于发起PPP请求和协议交换;
地址分配模块,与所述PPP协议模块相连,用于对RG用户侧接口主机发起地址分配。
进一步地,所述PPP协议模块发起PPP请求,上层PPP服务器响应所述PPP请求,并为PPP用户端配置相应配置信息。
进一步地,所述用户端通过所述上层PPP服务器认证后,发起多个NCP过程;在IPv4系统中,通过所述NCP过程获得IPv4地址和相应的DNS信息;在IPv6系统中,通过扩展NCP的配置选项来获得IPv6地址以及相应的DNS信息,并且获得用于分配所述用户侧地址的前缀信息。
进一步地,所述前缀信息由所述PPP服务器分配。
进一步地,所述地址分配模块接收对端服务器发送来的配置选项后,配置所述RG本身的IP地址或把获得的前缀信息用于分配所述用户侧的地址。其中分配方式为DHCPv6或无状态地址分配方式。
进一步地,所述装置为路由型家庭网关系统的组成部分。
为了实现上述目的,根据本发明的另一个方面,提供了一种为用户分配IPv6地址的方法,所述方法包括:
RG发起PPP协商请求,通过LCP后,发起NCP过程;
IPv4地址以及相应的地址信息通过IPv4的NCP过程获得;
IPv6地址以及相应地址信息通过IPv6的NCP过程获得;
所述RG获得IPv6的前缀信息用于分配用户侧的IPv6地址。
进一步地,所述的相应地址信息包括第一DNS服务器、第二DNS服务器、网关地址、所述IPv6的前缀信息。
进一步地,所述方法还包括所述RG获得IPv6的前缀信息后,使用DHCP或无状态地址分配方式分配用户的IPv6地址。
进一步地,,所述方法还包括:所述RG没有获得IPv6的前缀信息,则使用网络地址转换NAT实现用户IP地址的分配。
通过本发明,采用IPv6CP中IPv6-address配置选项来进行IPv6地址的协商配置,从而获得完整的IPv6地址,实现方法简单,并且与原IPv4相关的实现方式保持一致,从而减少了设备的开销,使得运行更加稳定和健壮,获得的IPv6地址前缀可以用来分配给用户侧接口相连的客户端使用,具有分配客户端地址的能力。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1:为现有技术中RG通过PPP方式和DHCP获得IPv4/IPv6地址的方法;
图2:为本发明的RG实现地址分配的装置示意图;
图3:为本发明的使用PPP方式获得IPv4/IPv6地址的方法;
图4:为本发明的使用ppp方式获得IPv4/IPv6地址的交互示意图。
具体实施方式
功能概述
RG上发起PPP过程来获得地址信息在实际中有非常广泛的应用需求,考虑到PPP中现有的IPv6地址协商配置方法无法直接通过配置选项协商配置完整的IPv6地址,本发明实施例提供了一种简单、健壮的IPv6地址协商配置方案,采用扩展IPv6CP的配置选项来进行IPv6地址信息的协商配置,从而获得完整的IPv6地址以及相应的DNS等信息或前缀信息,实现方法简单并且与原IPv4相关的实现方式保持一致,从而减少了设备的开销,使得运行更加稳定。
根据附图2所示,在本发明实施例的家庭网关RG中包括:
PPP协议模块,用于发起PPP请求和相关的协议交换;
地址分配模块,对RG的用户侧接口主机发起地址分配。
其中,RG的ppp协议模块发起一个PPP请求,PPP链路能够同时承载IPv4和I Pv6数据,对端的PPP服务器响应RG发起的PPP请求。在通过LCP后,RG可以发起多个NCP过程,至少包括一个IPCPv4和一个IPCPv6的过程;通过IPCPv4可以获得IPv4地址等相应的地址信息,通过IPCPv6可以获得IPv6地址等信息。RG通过IPCPv6的配置选项来请求128位IPv6地址。现有IETF的标准需要扩展相应的配置选项,增加的配置选项可以包括:IPv6128位地址、DNS、地址前缀等信息,对端服务器收到相关请求后,发送相应的配置选项给RG。
RG收到了相应的配置选项后,地址分配模块可以配置本身的I P地址(WAN侧),也可以把获得的前缀信息用于分配用户侧的地址(LAN侧),分配的方式包括DHCPv6或无状态地址分配方式。
通过PPP协议模块和地址分配模块,用户端(Client)就可以获得相应的地址和相应的地址配置信息。
根据附图3和图4,根据本发明的方法实施例包括:
步骤S302,RG发起PPP协商过程,通过LCP后,发起NCP过程;
步骤S304,IPv4/IPv6的地址以及相应的地址信息通过IPv4/IPv6的NCP过程获得
步骤S306,RG获得前缀信息用于分配用户侧的IPv6地址。
在发起NCP的过程中,可以分别发起IPv4和IPv6的NCP过程,IPv4和IPv6的数据可以在同一个PPP中承载。
相应地址信息包括:第一DNS服务器,第二DNS服务器,网关地址等信息,也可以包括IPv6的前缀信息。
RG在获得IPv6的前缀信息后,可以使用DHCP或无状态地址分配方式分配用户的IPv6地址。比如RG获得一个56位的前缀,可以分配给连接在用户侧端口的客户端一个基于这个前缀的128位地址,也可以分配一个64位的前缀信息给客户端,客户端和RG通过邻居发现协议交换信息,客户端基于MAC地址生产后64位地址。
RG如果没有获得IPv6的前缀信息,可以使用网络地址转换技术(NAT)实现用户IP地址的分配,按照现有IETF的规范进行操作。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (13)

1.一种IPv6地址的分配装置,其特征在于,所述装置包括:
PPP协议模块,用于发起PPP请求和协议交换;
地址分配模块,与所述PPP协议模块相连,用于对RG用户侧接口主机发起地址分配。
2.如权利要求1所述的装置,其特征在于,所述PPP协议模块发起PPP请求,上层PPP服务器响应所述PPP请求,并为PPP用户端配置相应配置信息。
3.如权利要求2所述的装置,其特征在于,所述用户端通过所述上层PPP服务器认证后,发起多个NCP过程。
4.如权利要求3所述的装置,其特征在于,在IPv4系统中,通过所述NCP过程获得IPv4地址和相应的DNS信息。
5.如权利要求3所述的装置,其特征在于,在IPv6系统中,通过扩展NCP的配置选项来获得IPv6地址以及相应的DNS信息,并且获得用于分配所述用户侧地址的前缀信息。
6.如权利要求5所述的装置,其特征在于,所述前缀信息由所述PPP服务器分配。
7.如权利要求1所述的装置,其特征在于,所述地址分配模块接收对端服务器发送来的配置选项后,配置所述RG本身的IP地址或把获得的前缀信息用于分配所述用户侧的地址。
8.如权利要求7所述的装置,其特征在于,分配方式为DHCPv6或无状态地址分配方式。
9.如权利要求1所述的装置,其特征在于,所述装置为路由型家庭网关系统的组成部分。
10.一种用户IPv6地址的分配方法,其特征在于,所述方法包括:
RG发起PPP协商请求,通过LCP后,发起NCP过程;
IPv4地址以及相应的地址信息通过IPv4的NCP过程获得;
IPv6地址以及相应地址信息通过IPv6的NCP过程获得;
所述RG获得IPv6的前缀信息用于分配用户侧的IPv6地址。
11.如权利要求10所述的方法,其特征在于,所述的相应地址信息包括:第一DNS服务器、第二DNS服务器、网关地址、所述IPv6的前缀信息。
12.如权利要求10或11所述的方法,其特征在于,所述方法还包括:所述RG获得IPv6的前缀信息后,使用DHCP或无状态地址分配方式分配用户的IPv6地址。
13.如权利要求10或11所述的方法,其特征在于,所述方法还包括:所述RG没有获得IPv6的前缀信息,则使用网络地址转换NAT实现用户IP地址的分配。
CN201010103412XA 2010-01-26 2010-01-26 IPv6地址的分配方法和装置 Pending CN102137170A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010103412XA CN102137170A (zh) 2010-01-26 2010-01-26 IPv6地址的分配方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010103412XA CN102137170A (zh) 2010-01-26 2010-01-26 IPv6地址的分配方法和装置

Publications (1)

Publication Number Publication Date
CN102137170A true CN102137170A (zh) 2011-07-27

Family

ID=44296823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010103412XA Pending CN102137170A (zh) 2010-01-26 2010-01-26 IPv6地址的分配方法和装置

Country Status (1)

Country Link
CN (1) CN102137170A (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102572810A (zh) * 2011-12-26 2012-07-11 南京邮电大学 基于多令牌的大规模无线传感网地址自动配置方法
CN102624707A (zh) * 2012-02-22 2012-08-01 中兴通讯股份有限公司 一种协商IPv6信息的方法及系统
WO2012155562A1 (zh) * 2011-10-14 2012-11-22 中兴通讯股份有限公司 一种基于单个IPv6地址前缀实现路由传输的方法和无线设备
WO2013123763A1 (zh) * 2012-02-20 2013-08-29 烽火通信科技股份有限公司 家庭网关动态配置ipv6的方法
WO2013178164A1 (zh) * 2012-12-07 2013-12-05 中兴通讯股份有限公司 IPv6域名服务器DNS地址分配、获取方法及装置
WO2014015775A1 (zh) * 2012-07-25 2014-01-30 中兴通讯股份有限公司 一种IPv6地址无状态自动配置的系统、数据卡及其实现方法
CN104010048A (zh) * 2014-03-18 2014-08-27 秦超 用于ip地址管理的设备和方法
CN104869177A (zh) * 2014-02-21 2015-08-26 中兴通讯股份有限公司 局域网信息的下发方法及装置
CN105681481A (zh) * 2014-11-18 2016-06-15 中兴通讯股份有限公司 基于PNAT向IPv6过渡的网络转换实现方法、装置和终端设备
CN105704043A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 重新协商处理方法及装置
WO2017161844A1 (zh) * 2016-03-25 2017-09-28 中兴通讯股份有限公司 一种链路建立方法、设备和系统
CN114500258A (zh) * 2021-12-14 2022-05-13 四川天邑康和通信股份有限公司 家庭智能网关下wifi6路由器下ipv6自动上网配置方法
US20230188492A1 (en) * 2021-12-10 2023-06-15 Cisco Technology, Inc. Systems and Methods for Translating IPV6 Packets for DIA in an SD-WAN Environment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658562A (zh) * 2004-02-17 2005-08-24 日立通讯技术株式会社 具有通信统计信息收集功能的接入服务器
CN1744596A (zh) * 2004-09-01 2006-03-08 华为技术有限公司 IPv6网络中主机获取网络配置参数的方法
CN1934832A (zh) * 2004-03-19 2007-03-21 日立通讯技术株式会社 包数据服务节点以及使用它的通信方法
CN101030974A (zh) * 2007-03-23 2007-09-05 中兴通讯股份有限公司 一种基于PPP协议的IPv6移动终端软件设计方法
CN101310492A (zh) * 2006-03-20 2008-11-19 客得富移动通信股份有限公司 用于拨号连网中有效IPv6地址的装置及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658562A (zh) * 2004-02-17 2005-08-24 日立通讯技术株式会社 具有通信统计信息收集功能的接入服务器
CN1934832A (zh) * 2004-03-19 2007-03-21 日立通讯技术株式会社 包数据服务节点以及使用它的通信方法
CN1744596A (zh) * 2004-09-01 2006-03-08 华为技术有限公司 IPv6网络中主机获取网络配置参数的方法
CN101310492A (zh) * 2006-03-20 2008-11-19 客得富移动通信股份有限公司 用于拨号连网中有效IPv6地址的装置及方法
CN101030974A (zh) * 2007-03-23 2007-09-05 中兴通讯股份有限公司 一种基于PPP协议的IPv6移动终端软件设计方法

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9258699B2 (en) 2011-10-14 2016-02-09 Zte Corporation Method for route transmission based on single IPv6 address prefix, and wireless device
WO2012155562A1 (zh) * 2011-10-14 2012-11-22 中兴通讯股份有限公司 一种基于单个IPv6地址前缀实现路由传输的方法和无线设备
CN102572810A (zh) * 2011-12-26 2012-07-11 南京邮电大学 基于多令牌的大规模无线传感网地址自动配置方法
WO2013123763A1 (zh) * 2012-02-20 2013-08-29 烽火通信科技股份有限公司 家庭网关动态配置ipv6的方法
RU2602971C2 (ru) * 2012-02-20 2016-11-20 Файберхоум Теликемьюникейшн Текнолоджис Ко., Лтд Способ динамического конфигурирования ipv6 для домашнего шлюза
CN102624707A (zh) * 2012-02-22 2012-08-01 中兴通讯股份有限公司 一种协商IPv6信息的方法及系统
CN102624707B (zh) * 2012-02-22 2018-04-17 中兴通讯股份有限公司 一种协商IPv6信息的方法及系统
WO2014015775A1 (zh) * 2012-07-25 2014-01-30 中兴通讯股份有限公司 一种IPv6地址无状态自动配置的系统、数据卡及其实现方法
US9729501B2 (en) 2012-07-25 2017-08-08 Zte Corporation System and data card for stateless automatic configuration of IPv6 address and method for implementing the same
WO2013178164A1 (zh) * 2012-12-07 2013-12-05 中兴通讯股份有限公司 IPv6域名服务器DNS地址分配、获取方法及装置
CN104869177A (zh) * 2014-02-21 2015-08-26 中兴通讯股份有限公司 局域网信息的下发方法及装置
WO2015123947A1 (zh) * 2014-02-21 2015-08-27 中兴通讯股份有限公司 局域网信息的下发方法及装置
CN104010048B (zh) * 2014-03-18 2018-09-11 秦超 用于ip地址管理的设备和方法
CN104010048A (zh) * 2014-03-18 2014-08-27 秦超 用于ip地址管理的设备和方法
CN105681481A (zh) * 2014-11-18 2016-06-15 中兴通讯股份有限公司 基于PNAT向IPv6过渡的网络转换实现方法、装置和终端设备
CN105704043A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 重新协商处理方法及装置
WO2017161844A1 (zh) * 2016-03-25 2017-09-28 中兴通讯股份有限公司 一种链路建立方法、设备和系统
US20230188492A1 (en) * 2021-12-10 2023-06-15 Cisco Technology, Inc. Systems and Methods for Translating IPV6 Packets for DIA in an SD-WAN Environment
US11863515B2 (en) * 2021-12-10 2024-01-02 Cisco Technology, Inc. Systems and methods for translating IPV6 packets for DIA in an SD-WAN environment
CN114500258A (zh) * 2021-12-14 2022-05-13 四川天邑康和通信股份有限公司 家庭智能网关下wifi6路由器下ipv6自动上网配置方法
CN114500258B (zh) * 2021-12-14 2023-08-15 四川天邑康和通信股份有限公司 家庭智能网关下wifi6路由器下ipv6自动上网配置方法

Similar Documents

Publication Publication Date Title
CN102137170A (zh) IPv6地址的分配方法和装置
US8189567B2 (en) Method and nodes for registering a terminal
EP2852111B1 (en) Method, mobile device, and system for automatically selecting ipv6 address transmission mode
CN102347993B (zh) 一种网络通信的方法和设备
CN102148878B (zh) Ip地址分配方法、系统和设备
RU2602971C2 (ru) Способ динамического конфигурирования ipv6 для домашнего шлюза
CN102546568B (zh) Ip终端接入网络的方法和装置
CN103731394B (zh) 一种在CPE上配置IPv6过渡技术的方法及设备
CN100426816C (zh) Ppp链路传dhcp报文及获取配置信息的方法和系统
US8392613B2 (en) Network address assignment
WO2018192179A1 (zh) Ip地址的分配方法及装置
WO2011098039A1 (zh) Ipv6过渡网络中获取ipv6配置信息的方法、系统以及装置
CN103384282B (zh) 一种获取ipv6nd地址的方法及bras
CN102238075A (zh) 基于以太网点对点协议的IPv6路由建立方法及接入服务器
CN101873320B (zh) 一种基于DHCPv6中继的客户端信息确认方法及其装置
CN102938735A (zh) 使用路由通告携带选项下发nat64地址前缀的方法
CN100379219C (zh) 利用nat-pt和客户/服务器模式实现ip网络终端通信方法
JP3823674B2 (ja) プロトコル変換を伴う通信方法および通信制御装置
JP2013509837A (ja) アイデンティティ及びロケーションマッピングの実現方法及びシステム
CN102480476A (zh) 一种基于dhcp协议扩展的多业务访问方法
JP2004015795A (ja) IPv6無線LAN環境でのIPv4管理方法および管理装置
CN102624707A (zh) 一种协商IPv6信息的方法及系统
WO2013178164A1 (zh) IPv6域名服务器DNS地址分配、获取方法及装置
CN102299860B (zh) 一种Pathmtu的获取方法和设备
CN115150266A (zh) 局域网互联配置及数据传输方法

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: 20110727

RJ01 Rejection of invention patent application after publication