[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102271050B - 一种IPv6网络中网络设备自动配置的方法、网络设备和系统 - Google Patents

一种IPv6网络中网络设备自动配置的方法、网络设备和系统 Download PDF

Info

Publication number
CN102271050B
CN102271050B CN201010197648.4A CN201010197648A CN102271050B CN 102271050 B CN102271050 B CN 102271050B CN 201010197648 A CN201010197648 A CN 201010197648A CN 102271050 B CN102271050 B CN 102271050B
Authority
CN
China
Prior art keywords
address
network
dhcp
management system
network management
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.)
Expired - Fee Related
Application number
CN201010197648.4A
Other languages
English (en)
Other versions
CN102271050A (zh
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.)
Global Innovation Polymerization LLC
Gw Partnership Co ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201010197648.4A priority Critical patent/CN102271050B/zh
Priority to EP11789099.6A priority patent/EP2579519A4/en
Priority to PCT/CN2011/072666 priority patent/WO2011150720A1/zh
Publication of CN102271050A publication Critical patent/CN102271050A/zh
Priority to US13/598,225 priority patent/US20120324063A1/en
Application granted granted Critical
Publication of CN102271050B publication Critical patent/CN102271050B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/659Internet protocol version 6 [IPv6] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明实施例公开了一种IPv6网络中网络设备自动配置的方法。本发明实施例还提供相应的网络设备和系统。本发明技术方案由网络设备通过发送路由请求给通告路由器,获取所述网络设备的IP地址;通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由;根据所述生成的静态路由,向所述网络管理系统进行注册。所述网络设备采用上述方法实现了网管与IPv6网络中新加入IP设备之间的自动发现,简化了操作人员需要到现场进行网管设备和网络设备配置的工作量,提高了网络部署效率。

Description

一种IPv6网络中网络设备自动配置的方法、网络设备和系统
技术领域
本发明涉及通信技术领域,具体涉及一种IPv6网络中网络设备自动配置的方法、网络设备和系统。
背景技术
在建立一个新的网络时,需要对各种互联网协议(Internet Protocol,IP)设备进行初始配置。IP设备的初始配置一般需要操作人员到现场对IP设备进行配置,或者通过调制解调器Modem进行远程操作。随着IP网络设备的不断增加,对操作人员来说,逐一对网络设备进行配置工作量是非常巨大的。为了解决以上问题,现有技术一般采用“免现场软调”的技术,即在网络管理系统和设备之间建立远程路由,使网络管理系统对设备进行管理。网络管理系统对设备进行管理是先通过网络管理系统Ping设备的方式,查找该设备是否存在,再进行配置处理,从而操作人员就不需要去现场进行配置。
在对现有技术的研究和实践过程中,本发明的发明人发现:ping设备的过程,若设备存在,则需要消耗1s的时间,设备不存在需消耗3s的时间。当现场IP设备采用IPv6(Internet Protocol Version6)地址后,由于IPv6的地址的本地链路地址(Link Local Addess,LLA)通常有64位,因此,在2的64次方地址空间里查找几千台设备,并且在无效地址占据大多数的情况下,有效地址创建时间基本可以忽略,这样使得网络管理系统发现设备的效率则大大下降,从而导致无法解决设备和网络管理系统之间的自动发现问题。
发明内容
本发明实施例提供一种IPv6网络中网络设备自动配置的方法、设备和系统,实现了IPv6网络中,网络管理系统能自动发现加入网络的IP设备,提高了网络部署效率。
本发明实施例还提供了一种IPv6网络中网络设备自动配置的方法,包括:
网络设备通过发送路由请求给通告路由器,获取所述网络设备的IP地址,其中所述网络设备为新加入所述IPv6网络的设备;
所述网络设备通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;
所述网络设备根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由;
所述网络设备根据所述生成的静态路由,向所述网络管理系统进行注册;
其中,所述网络设备根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由包括:
所述网络设备根据所述网络管理系统的IP地址和所述通告路由器地址生成一条静态路由表项,所述静态路由表项中的目的地址为所述网络管理系统的IP地址,下一跳地址为所述通告路由器的IP地址。
本发明实施例还提供了一种网络设备,应用于IPv6网络中,所述网络设备为新加入所述IPv6网络的设备,所述设备包括:
第一处理单元,用于通过发送路由请求给通告路由器,获取所述网络设备的IP地址;
第二处理单元,用于通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;
静态路由生成单元,用于根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由;
注册单元,用于根据所述生成的静态路由,向所述网络管理系统进行注册;
所述静态路由生成单元,具体用于根据所述网络管理系统的IP地址和所述通告路由器地址生成一条静态路由表项,所述静态路由表项中的目的地址为所述网络管理系统的IP地址,下一跳地址为所述通告路由器的IP地址。
本发明实施例还提供了一种IPv6网络中网络设备自动配置的系统,所述系统包括:
网络设备,用于通过发送路由请求给通告路由器,获取所述网络设备的IP地址;通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由;根据所述生成的静态路由,向所述网络管理系统进行注册;所述根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由具体为:根据所述网络管理系统的IP地址和所述通告路由器地址生成一条静态路由表项,所述静态路由表项中的目的地址为所述网络管理系统的IP地址,下一跳地址为所述通告路由器的IP地址;
通告路由器,用于接收所述网络设备发送的路由请求;根据所述路由请求,发送所述网络设备的IP地址给所述网络设备;
DHCP服务器,用于接收所述网络设备发送的DHCP请求,根据所述DHCP请求,将所述网络管理系统的IP地址发送给所述网络设备。
本发明实施例中第一网络设备上线时通过无状态地址分配(SLAAC)获取自身的IP地址后,向通告路由器或者DHCP ServerDHCP请求,其中所述请求可以包括DHCP Option选项,用于请求DHCP服务器返回网管的IP地址或者所述网管的IP地址,通过返回的网管的IP地址,或者从DNS上解析的网管的IP地址,使得网管和网络设备之间远程路由被打通,实现了网管与IPv6网络中新加入IP设备之间的自动发现,简化了操作人员需要到现场进行网管设备和网络设备配置的工作量,提高了网络部署效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种IPv6网络中网络设备自动配置的方法流程图;
图2是本发明一实施例提供的一种IPv6网络中网络设备自动配置的方法具体流程图;
图3是本发明实施例提供的一种DHCP Option示意图;
图4是本发明另一实施例提供的一种IPv6网络中网络设备自动配置的方法具体流程图;
图5是本发明实施例提供的另一种DHCP Option示意图;
图6是本发明另一实施例提供的另一种DHCP Option示意图;
图7a是本发明实施例提供的一种IPv6网络中的网络设备结构示意图;
图7b是本发明实施例提供的一种IPv6网络中的第一处理单元结构示意图;
图7c是本发明实施例提供的一种IPv6网络中的第二处理单元结构示意图;
图7d是本发明另一实施例提供的一种IPv6网络中的第二处理单元结构示意图;
图8是本发明实施例提供的一种基于IPv6网络中网络设备自动配置的系统结构示意图。
具体实施方式
本发明实施例提供一种IPv6网络中网络设备自动配置的方法。本发明实施例还提供相应的设备和系统。以下分别进行详细说明。
如图1所示,图1为本发明实施例提供的一种IPv6网络中网络设备自动配置的方法流程图。
S102、网络设备通过发送路由请求给通告路由器,获取所述网络设备的IP地址。
具体的,网络设备可以发送路由请求给通告路由器,请求所述通告路由器为所述网络设备分配IP地址;接收通告路由器返回的路由广播消息,获取所述网络设备的IP地址。或者网络设备可以接收所述通告路由器周期发送的路由广播消息,获取所述网络设备的IP地址。
其中,所述步骤S102之前还包括:通过邻居发现协议发现通告路由器。
S104、通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址。
所述DHCP请求消息中携带DHCP Option选项,所述DHCP Option选项用于指示DHCP服务器返回网络管理系统的IP地址,或者用于指示DHCP服务器返回网络管理系统的全域名;其中所述DHCP请求消息为Information request消息。
可选的,所述步骤S104具体包括:
网络设备发送DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回网络管理系统的IP地址,接收DHCP服务器返回的网络管理系统的IP地址;或者,网络设备发送DHCP消息给通告路由器,通过所述通告路由器转发所述DHCP消息给DHCP服务器,接收通过通告路由器转发的网络管理系统的IP地址。其中所述网络管理系统的IP地址是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的。
可选的,所述步骤S104还可以具体包括:
网络设备发送DHCP请求消息给DHCP服务器,接收DHCP服务器返回的网络管理系统的全域名和DNS服务器的IP地址;或者,网络设备通过通告路由器转发DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回网络管理系统的全域名和域名服务器DNS的IP地址,接收通过通告路由器转发的全域名和DNS服务器的IP地址。其中网络管理系统的全域名是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的;根据所述域名服务器的IP地址,将所述网络管理系统的全域名发给域名服务器进行域名解析;接收域名服务器返回的解析后的网络管理系统的IP地址。
所述DHCP服务器可以是无状态DHCP服务器。
S106、根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由。
S108、根据所述生成的静态路由,向所述网络管理系统进行注册。
其中,所述网络设备出厂时,IPv6协议栈需要默认启动,并且,第一网络设备需要默认启动无状态地址分配过程,所述网络设备可以为新加入IP6网络的路由器。
本发明实施例中第一网络设备上线时通过无状态地址分配获取自身的IP地址后,向通告路由器或者DHCP ServerDHCP请求,其中所述请求可以包括DHCP Option选项,用于请求DHCP服务器返回网管的IP地址或者所述网管的全域名,通过返回的网管的IP地址,或者从DNS上解析的网管的IP地址,使得网管和网络设备之间远程路由被打通,实现了网管与IPv6网络中新加入IP设备之间的自动发现,简化了操作人员需要到现场进行网管设备和网络设备配置的工作量,提高了网络部署效率。
如图2所示,图2为本发明实施例提供的一种IPv6网络中网络设备自动配置的方法的详细流程图。
下面简称网络管理系统(Network Management System,NMS)为网管。
200、第一网络设备通过邻居发现的方式找到通告路由器。
其中所述第一网络设备可以为新加入IPv6网络的网络设备,例如路由器。
202、第一网络设备通过发送路由请求(Router Solicitation,RS)给通告路由器,请求所述通告路由器为第一网络设备分配IP地址。
其中步骤202为可选项,网络设备可以接收所述通告路由器周期发送的路由广播消息,获取所述网络设备的IP地址。
204、通告路由器接收所述RS消息后,为所述第一网络设备分配IP地址,并通过路由广播消息(Router Advertisement,RA)将第一网络设备的IP地址返回给第一网络设备。
206、第一网络设备发送动态主机配置协议DHCP请求给DHCP服务器(DHCP Server),请求DHCP Server返回网管的IP地址,或者通过通告路由器发送DHCP请求给DHCP Server,请求DHCP Server返回网管的IP地址(所述通告路由器相当于DHCP中继的功能,即DHCP Relay)。
其中,所述DHCP请求中携带第一DHCP Option选项,所述第一DHCPOption选项用于指示DHCP Server返回网管的IP地址;其中所述DHCP请求消息为信息请求消息information request。
具体携带DHCP Option选项的DHCP请求消息的消息格式如图3所示。
图3中DHCP Option中各个字段为:OPTION-NMS-SERVERS,用于指示DHCPServer返回网管的IP地址;option-len表示选项的长度;NMS address字段表示所述网管IP地址,若有多个网管地址,则此处有多个网管IP地址。
208、DCHP Server返回网管IP地址给第一网络设备;或者DCHP Server通过通告路由器返回网管IP地址给第一网络设备。
具体为:通告路由器或者DHCP Server将网管IP地址携带在返回消息中,所述返回消息可以为DHCP Reply消息,在DHCP Reply消息中的第二DHCPoption选项中的“NMS address”字段承载网管的IP地址,所述第二DHCP option选项与所述第一DHCP option选项,type相同。
可选的,所述第二DHCP option可以为现有的option选项也可以是与第一DHCP option的type相同。
所述DHCPServer可以是无状态DHCP服务器,执行的是无状态的域名分配方式。
210、第一网络设备根据获得的网管IP地址,在第一网络设备和网管NMS之间自动生成静态路由,并根据生成的静态路由,向网管进行注册。
其中第一网络设备和网管NMS之间自动生成静态路由的过程为:第一网络设备根据网管地址和通告路由器地址生成一条静态路由表项,该静态路由表项中的目的地址为网管地址,下一跳地址为通告路由器地址。将包括网管设备的IP地址、目标IP地址和下一跳IP地址的信息发送给所述第一网络设备的上行节点,并触发上行节点继续向上发送,以此类推直到发送给边界节点。上述包括网管设备的IP地址、目标IP地址和下一跳IP地址的信息使接收该信息的上行节点和边界节点根据该信息建立自身的第一网络设备至网管的静态路由表项。
需要说明的是:在第一网络设备执行上述流程之前还包括:所述第一网络设备出厂时,IPv6协议栈需要默认启动,并且,第一网络设备需要默认启动无状态地址分配SLAAC过程。
本发明实施例中第一网络设备上线时通过无状态地址分配(SLAAC)获取自身的IP地址后,向通告路由器或者DHCP ServerDHCP请求,其中所述请求可以包括DHCP Option选项,用于请求DHCP服务器返回网管的IP地址,从而获取网管的IP地址,使得网管和网络设备之间远程路由被打通,实现了网管与IPv6网络中新加入IP设备之间的自动发现,简化了操作人员需要到现场进行网管设备和网络设备配置的工作量,提高了网络部署效率。
如图4所示,图4为本发明实施例提供的一种IPv6网络中网络设备自动配置的方法的详细流程图。
本发明实施例主要是通过扩展无状态DHCP,即stateless DHCP的option来分配网管全域名(FQDN),从而获得网管的IP地址,具体方法如下:
400、第一网络设备通过邻居发现的方式找到通告路由器。
其中所述第一网络设备可以为新加入IPv6网络的网络设备,例如路由器。
402、第一网络设备通过发送路由请求(Router Solicitation,RS)给通告路由器,请求所述通告路由器为第一网络设备分配IP地址。
其中步骤402为可选项,网络设备可以接收所述通告路由器周期发送的路由广播消息,获取所述网络设备的IP地址。
404、通告路由器接收所述RS消息后,为所述第一网络设备分配IP地址,并通过路由广播消息(Router Advertisement,RA)将第一网络设备的IP地址返回给第一网络设备。
406、第一网络设备发送DHCP请求给DHCP Server,请求DHCP Server返回网管的全域名,以及域名服务器DNS的IP地址,或者通过通告路由器发送DHCP请求给DHCP Server,请求DHCP Server返回网管的全域名,以及DNS的IP地址(所述通告路由器相当于DHCP中继的功能,即DHCP Relay)。
其中,所述DHCP请求中携带第一DHCP Option选项,所述第一DHCPOption选项用于请求DHCP服务器返回网管的全域名(FQDN);其中所述DHCP请求消息为信息请求消息information request;所述DHCP请求还用于请求DHCP服务器返回域名服务器(Domain Name Server,DNS)的IP地址。
具体携带DHCP Option选项的DHCP请求消息的消息格式如图5和图6所示。图5中DHCP Option中各个字段为:OPTION-NMS-SERVERS,用于指示DHCP Server返回网管的全域名(FQDN);option-len表示选项的长度;NMSdomain Name表示所述网管的全域名;图6中DHCP Option中各个字段为:Option_DNS_Servers,用于指示DNS服务器的IP地址获取,option-len:表示DNS递归名称服务器的列表长度;DNS-recursive-name-server:DNS递归名称服务器的IPv6地址。其中,根据DHCP Option选项获取所述网管的IP地址是本发明的发明点,通过DHCP Option选项获取DNS的IP地址为现有技术,就不再赘述。
可选地,所述DHCP请求消息可以为无状态DHCP请求消息,即statelessDHCP请求消息。
408、DCHP Server返回网管的全域名和DNS的IP地址给第一网络设备;或者DCHP Server通过通告路由器返回网管的全域名和DNS的IP地址给第一网络设备。
所述DHCPServer可以是无状态DHCP服务器,执行的是无状态的域名分配方式。具体为:通告路由器或者DHCP Server将网管IP地址携带在返回消息中,所述返回消息可以为DHCP Reply消息,在DHCP Reply消息中的第二DHCPoption选项中的“NMS address”字段承载网管的IP地址,所述第二DHCP option选项与所述第一DHCP option选项,type相同。
410、第一网络设备根据DNS的IP地址,将网管的全域名发送给DNS进行解析。
其中所述DNS与DHCP Server的位置是可以任意变换的。
412、所述DNS根据所述网管的全域名信息,解析出网管的IP地址,并将所述网管的IP地址发送给所述第一网络设备。
414、第一网络设备根据获得的网管IP地址,在第一网络设备和网管NMS之间自动生成静态路由,并根据生成的静态路由,向网管进行注册。
其中第一网络设备和网管NMS之间自动生成静态路由的过程为:第一网络设备根据网管地址和通告路由器地址生成一条静态路由表项,该静态路由表项中的目的地址为网管地址,下一跳地址为通告路由器地址。将包括网管设备的IP地址、目标IP地址和下一跳IP地址的信息发送给所述第一网络设备的上行节点,并触发上行节点继续向上发送,以此类推直到发送给边界节点。上述包括网管设备的IP地址、目标IP地址和下一跳IP地址的信息使接收该信息的上行节点和边界节点根据该信息建立自身的第一网络设备至网管的静态路由表项。
需要说明的是:在第一网络设备执行上述流程之前还包括:所述第一网络设备出厂时,IPv6协议栈需要默认启动,并且,第一网络设备需要默认启动无状态地址分配SLAAC过程。
本发明实施例中第一网络设备上线时通过无状态地址分配(SLAAC)获取自身的IP地址后,向通告路由器或者DHCP ServerDHCP请求,其中所述请求可以包括DHCP Option选项,用于请求DHCP服务器返回网管的全域名和DNS的IP地址,从而通过所述DNS解析,获取网管的IP地址,使得网管和网络设备之间远程路由被打通,实现了网管与IPv6网络中新加入IP设备之间的自动发现,简化了操作人员需要到现场进行网管设备和网络设备配置的工作量,提高了网络部署效率。
下面介绍一种网络设备,应用于IPv6网络中,所述网络设备的结构示意图如图7a所示,所述设备包括:
第一处理单元700,用于通过发送路由请求给通告路由器,获取所述网络设备的IP地址。
此处的第一处理单元700为可选。
第二处理单元702,用于通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址。
静态路由生成单元704,用于根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由。
注册单元706,用于根据所述生成的静态路由,向所述网络管理系统进行注册。
其中,所述第二处理单元702发送的DHCP请求消息中携带DHCP Option选项,所述DHCP Option选项用于指示DHCP服务器返回网络管理系统的IP地址,或者用于指示DHCP服务器返回网络管理系统的全域名;其中所述DHCP请求消息为Information request消息。
可选的,所述网络设备还包括:通告路由器发现单元,用于通过邻居发现协议发现通告路由器。
所述第一处理单元700的结构图如图7b所示,具体包括:
第一发送单元7002,用于发送路由请求RS给通告路由器,请求所述通告路由器为所述网络设备分配IP地址。
第一接收单元7004,用于接收通告路由器返回的路由广播消息RA,获取所述网络设备的IP地址。
所述第二处理单元702的结构图如图7c所示,具体包括:
第二发送单元7022,用于发送DHCP请求消息给DHCP服务器,或者通过通告路由器转发DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回网络管理系统的IP地址,其中所述网络管理系统的IP地址是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的;
第二接收单元7024,用于接收DHCP服务器返回的网络管理系统的IP地址。
具体执行过程为:第一网络设备发送动态主机配置协议DHCP请求给DHCP服务器(DHCP Server),请求DHCP Server返回网管的IP地址,或者通过通告路由器发送DHCP请求给DHCP Server,请求DHCP Server返回网管的IP地址(所述通告路由器相当于DHCP中继的功能,即DHCP Relay)。
所述DHCP请求中携带DHCP Option选项,所述DHCP Option选项用于指示DHCP Server返回网管的IP地址;其中所述DHCP请求消息为信息请求消息information request。
具体携带DHCP Option选项的DHCP请求消息的消息格式如图3所示,上述方法的实施例中已经具体介绍,请参见上述的描述,这里就不再赘述。
所述第二处理单元702的结构图如图7d所示,还可以具体包括:
第三发送单元7026,用于发送DHCP请求消息给DHCP服务器,或者通过通告路由器转发DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回网络管理系统的全域名和域名服务器的IP地址,其中网络管理系统的全域名是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的;
第三接收单元7027,用于接收DHCP服务器返回的网络管理系统的全域名和域名服务器的IP地址,或者,接收通过通告路由器转发的网络管理系统的全域名和域名服务器的IP地址,其中网络管理系统的全域名是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的;
域名解析单元7028,用于根据所述域名服务器的IP地址,将所述网络管理系统的全域名发给DNS服务器进行域名解析;
第四接收单元7029,用于接收所述域名服务器返回的解析后的网络管理系统的IP地址。
具体执行流程为:第一网络设备发送DHCP请求给DHCP Server,请求DHCP Server返回网管的全域名,以及域名服务器DNS的IP地址,或者通过通告路由器发送DHCP请求给DHCP Server,请求DHCP Server返回网管的全域名,以及DNS的IP地址(所述通告路由器相当于DHCP中继的功能,即DHCPRelay)。
所述DHCPServer可以是无状态DHCP服务器,执行的是无状态的域名分配方式。
其中,所述DHCP请求中携带DHCP Option选项,所述DHCP Option选项用于请求DHCP服务器返回网管的全域名(FQDN);其中所述DHCP请求消息为信息请求消息information request;所述DHCP请求还用于请求DHCP服务器返回域名服务器(Domain Name Server,DNS)的IP地址。
具体携带DHCP Option选项的DHCP请求消息的消息格式如图5和图6所示。图5和图6已经在方法实施例中进行了详细的介绍,这里就不再赘述。
如图8所示,图8为一种IPv6网络中网络设备自动配置的系统。
所述系统包括:
第一网络设备800,用于通过发送路由请求给通告路由器,获取所述第一网络设备的IP地址;通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由;根据所述生成的静态路由,向所述网络管理系统进行注册。
通告路由器802,接收所述第一网络设备发送的路由请求;根据所述路由请求,发送所述第一网络设备的IP地址给所述第一网络设备;
DHCP服务器804,用于接收所述第一网络设备发送的DHCP请求,根据所述DHCP请求,将所述网络管理系统的IP地址发送给所述第一网络设备。
所述DHCPServer可以是无状态DHCP服务器,执行的是无状态的域名分配方式。
其中,所述第一网络设备发送的DHCP请求消息中携带DHCP Option选项,所述DHCP Option选项用于指示DHCP服务器返回网络管理系统的IP地址,或者用于指示DHCP服务器返回网络管理系统的全域名;其中所述DHCP请求消息为Information request消息。
所述系统还包括:域名服务器DNS,用于接收所述第一网络设备发送的所述网络管理系统的全域名,解析所述网络管理系统的全域名,获得所述网络管理系统的IP地址,并将所述网关的IP地址发送给所述第一网络设备。
所述第一网络设备还用于发送DHCP请求给通告路由器;接收所述通告路由器转发的网络管理系统的IP地址;
所述通告路由器还用于将所述第一网络设备发送的DHCP请求转发给DHCP服务器,请求DHCP服务器返回网络管理系统的IP地址;接收所述DHCP服务器返回的网络管理系统的IP地址,并转发给所述第一网络设备。
本发明实施例中第一网络设备上线时通过无状态地址分配(SLAAC)获取自身的IP地址后,向通告路由器或者DHCP Server发送DHCP请求,其中所述请求可以包括DHCP Option选项,用于请求DHCP服务器返回网管的IP地址或者所述网管的全域名,通过返回的网管的IP地址,或者根据网管的全域名从DNS上解析的网管的IP地址,使得网管和网络设备之间远程路由被打通,实现了网管与IPv6网络中新加入IP设备之间的自动发现,简化了操作人员需要到现场进行网管设备和网络设备配置的工作量,提高了网络部署效率。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
以上对本发明实施例所提供的一种IPv6网络中网络设备自动配置的方法、网络设备和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (15)

1.一种互联网协议版本6,IPv6,网络中网络设备自动配置的方法,其特征在于,包括:
网络设备通过发送路由请求给通告路由器,获取所述网络设备的互联网协议IP地址,其中所述网络设备为新加入所述IPv6网络的设备;
所述网络设备通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;
所述网络设备根据所述网络设备的IP地址、所述网络管理系统的互联网协议IP地址和所述通告路由器的IP地址,生成静态路由;
所述网络设备根据所述生成的静态路由,向所述网络管理系统进行注册;
其中,所述网络设备根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由包括:
所述网络设备根据所述网络管理系统的IP地址和所述通告路由器地址生成一条静态路由表项,所述静态路由表项中的目的地址为所述网络管理系统的IP地址,下一跳地址为所述通告路由器的IP地址。
2.根据权利要求1所述的方法,其特征在于,所述DHCP请求消息中携带DHCP Option选项,所述DHCP Option选项用于指示DHCP服务器返回网络管理系统的IP地址,或者用于指示DHCP服务器返回网络管理系统的全域名;其中所述DHCP请求消息为信息请求Information request消息。
3.根据权利要求1所述的方法,其特征在于,所述方法之前还包括:所述网络设备通过邻居发现协议发现所述通告路由器。
4.根据权利要求1所述的方法,其特征在于,所述通过发送路由请求消息给通告路由器,获取所述网络设备的IP地址具体包括:
发送路由请求给所述通告路由器,请求所述通告路由器为所述网络设备分配IP地址;
接收通告路由器返回的路由广播消息,获取所述网络设备的IP地址。
5.根据权利要求2所述的方法,其特征在于,所述通过发送DHCP请求消息给DHCP服务器,获取网络管理系统的IP地址具体包括:
发送DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回所述网络管理系统的IP地址;并接收DHCP服务器返回的所述网络管理系统的IP地址;
或者通过所述通告路由器转发DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回所述网络管理系统的IP地址;并接收通过所述通告路由器转发的所述网络管理系统的IP地址,其中所述网络管理系统的IP地址是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的。
6.根据权利要求2所述的方法,其特征在于,所述通过发送DHCP请求消息给DHCP服务器,获取网络管理系统IP地址具体包括:
发送DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回所述网络管理系统的全域名和域名服务器DNS的IP地址,并接收DHCP服务器返回的所述网络管理系统的全域名和DNS的IP地址;或者,
通过所述通告路由器转发DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回所述网络管理系统的全域名和域名服务器DNS的IP地址;并接收通过所述通告路由器转发的全域名和DNS的IP地址,其中所述网络管理系统的全域名是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的;
根据所述域名服务器的IP地址,将所述网络管理系统的全域名发给域名服务器进行域名解析;
接收DNS返回的解析后的所述网络管理系统的IP地址。
7.一种网络设备,应用于IPv6网络中,所述网络设备为新加入所述IPv6网络的设备,其特征在于,所述网络设备包括:
第一处理单元,用于通过发送路由请求给通告路由器,获取所述网络设备的IP地址;
第二处理单元,用于通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;
静态路由生成单元,用于根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由;
注册单元,用于根据所述生成的静态路由,向所述网络管理系统进行注册;
所述静态路由生成单元,具体用于根据所述网络管理系统的IP地址和所述通告路由器地址生成一条静态路由表项,所述静态路由表项中的目的地址为所述网络管理系统的IP地址,下一跳地址为所述通告路由器的IP地址。
8.根据权利要求7所述的网络设备,其特征在于,所述第二处理单元发送的DHCP请求消息中携带DHCP Option选项,所述DHCP Option选项用于指示DHCP服务器返回所述网络管理系统的IP地址,或者用于指示DHCP服务器返回所述网络管理系统的全域名;其中所述DHCP请求消息为信息请求Information request消息。
9.根据权利要求7所述的网络设备,其特征在于,所述网络设备还包括:通告路由器发现单元,用于通过邻居发现协议发现所述通告路由器。
10.根据权利要求7所述的网络设备,其特征在于,所述第一处理单元包括:
第一发送单元,用于发送路由请求给所述通告路由器,请求所述通告路由器为所述网络设备分配IP地址;
第一接收单元,用于接收所述通告路由器返回的路由广播消息,获取所述网络设备的IP地址。
11.根据权利要求8所述的网络设备,其特征在于,所述第二处理单元包括:
第二发送单元,用于发送DHCP请求消息给DHCP服务器,或者通过所述通告路由器转发DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回所述网络管理系统的IP地址;
第二接收单元,用于接收DHCP服务器返回的所述网络管理系统的IP地址,或者,接收通过所述通告路由器转发的所述网络管理系统的IP地址,其中所述网络管理系统的IP地址是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的。
12.根据权利要求8所述的网络设备,其特征在于,所述第二处理单元包括:
第三发送单元,用于发送DHCP请求消息给DHCP服务器,或者通过所述通告路由器转发DHCP请求消息给DHCP服务器,请求所述DHCP服务器返回所述网络管理系统的全域名和域名服务器的IP地址;
第三接收单元,用于接收DHCP服务器返回的所述网络管理系统的全域名和域名服务器的IP地址,或者,接收通过所述通告路由器转发的所述网络管理系统的全域名和域名服务器的IP地址,其中所述网络管理系统的全域名是根据所述DHCP请求消息中携带的DHCP Option选项的指示返回的;
域名解析单元,用于根据所述域名服务器的IP地址,将所述网络管理系统的全域名发给DNS进行域名解析;
第四接收单元,用于接收所述域名服务器返回的解析后的所述网络管理系统的IP地址。
13.一种IPv6网络中网络设备自动配置的系统,其特征在于,所述系统包括:
网络设备,用于通过发送路由请求给通告路由器,获取所述网络设备的IP地址;通过发送动态主机配置协议DHCP请求给DHCP服务器,获取网络管理系统的IP地址;根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由;根据所述生成的静态路由,向所述网络管理系统进行注册;所述根据所述网络设备的IP地址、所述网络管理系统的IP地址和所述通告路由器的IP地址,生成静态路由具体为:根据所述网络管理系统的IP地址和所述通告路由器地址生成一条静态路由表项,所述静态路由表项中的目的地址为所述网络管理系统的IP地址,下一跳地址为所述通告路由器的IP地址;
通告路由器,用于接收所述网络设备发送的路由请求;根据所述路由请求,发送所述网络设备的IP地址给所述网络设备;
DHCP服务器,用于接收所述网络设备发送的DHCP请求,或者,接收所述通告路由器转发的所述DHCP请求;根据所述DHCP请求,将所述网络管理系统的IP地址发送给所述网络设备。
14.根据权利要求13所述的系统,其特征在于,所述网络设备发送的DHCP请求消息中携带DHCP Option选项,所述DHCP Option选项用于指示DHCP服务器返回所述网络管理系统的IP地址,或者用于指示DHCP服务器返回所述网络管理系统的全域名;其中所述DHCP请求消息为信息请求Information request消息。
15.根据权利要求14所述的系统,其特征在于,所述系统还包括:域名服务器DNS,用于接收所述网络设备发送的所述网络管理系统的全域名,解析所述网络管理系统的全域名,获得所述网络管理系统的IP地址,并将所述网络管理系统的IP地址发送给所述网络设备。
CN201010197648.4A 2010-06-04 2010-06-04 一种IPv6网络中网络设备自动配置的方法、网络设备和系统 Expired - Fee Related CN102271050B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201010197648.4A CN102271050B (zh) 2010-06-04 2010-06-04 一种IPv6网络中网络设备自动配置的方法、网络设备和系统
EP11789099.6A EP2579519A4 (en) 2010-06-04 2011-04-12 METHOD, NETWORK DEVICE AND SYSTEM FOR AUTOMATICALLY CONFIGURING NETWORK DEVICE IN IPV6 NETWORK
PCT/CN2011/072666 WO2011150720A1 (zh) 2010-06-04 2011-04-12 一种IPv6网络中网络设备自动配置的方法、网络设备和系统
US13/598,225 US20120324063A1 (en) 2010-06-04 2012-08-29 Method, network device, and system for automatically configuring network device in ipv6 network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010197648.4A CN102271050B (zh) 2010-06-04 2010-06-04 一种IPv6网络中网络设备自动配置的方法、网络设备和系统

Publications (2)

Publication Number Publication Date
CN102271050A CN102271050A (zh) 2011-12-07
CN102271050B true CN102271050B (zh) 2014-04-30

Family

ID=45053221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010197648.4A Expired - Fee Related CN102271050B (zh) 2010-06-04 2010-06-04 一种IPv6网络中网络设备自动配置的方法、网络设备和系统

Country Status (4)

Country Link
US (1) US20120324063A1 (zh)
EP (1) EP2579519A4 (zh)
CN (1) CN102271050B (zh)
WO (1) WO2011150720A1 (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5806503B2 (ja) * 2011-05-11 2015-11-10 キヤノン株式会社 通信システム、通信装置、それらの制御方法、及びプログラム
CN102984295B (zh) * 2012-12-07 2015-08-26 中兴通讯股份有限公司 一种移动终端及其地址分配方法
CN103179227B (zh) * 2013-03-21 2016-05-11 北京邮电大学 IPv6网络中的主机选择和切换地址配置方式的方法
FR3011424A1 (fr) * 2013-09-30 2015-04-03 Orange Procedes de configuration et de gestion d'un reseau ip, dispositifs et programmes d'ordinateur correspondants.
WO2015054882A1 (zh) * 2013-10-18 2015-04-23 华为技术有限公司 网络设备通信方法及网络设备
CN103561122B (zh) * 2013-10-23 2017-01-18 华为终端有限公司 IPv6地址配置方法、IPv6客户端及服务器
CN103905429B (zh) * 2014-03-03 2017-02-22 福建升腾资讯有限公司 基于dhcp扩展标签实现网络设备自动发现的方法
CN105282026A (zh) * 2014-06-23 2016-01-27 国基电子(上海)有限公司 选择默认网关的系统和方法
CN104201776B (zh) * 2014-08-20 2016-10-26 西安众恒科技有限公司 一种智能环网柜无线IPv6自组网通讯系统
US20160301570A1 (en) * 2015-04-10 2016-10-13 Bluecat Networks, Inc. Methods and systems for dhcp policy management
WO2017180999A2 (en) * 2016-04-15 2017-10-19 Convida Wireless, Llc Enhanced 6lowpan neighbor discovery for supporting mobility and multiple border routers
CN105897481B (zh) * 2016-05-20 2019-02-26 北京百度网讯科技有限公司 域名信息操作方法和装置
FR3053194A1 (fr) * 2016-06-22 2017-12-29 Orange Procede et dispositif de fourniture d'une adresse par un dispositif a gerer d'un reseau
CN111511041B (zh) * 2019-01-31 2022-03-29 大唐移动通信设备有限公司 一种远程连接方法及装置
US11528192B2 (en) * 2019-02-01 2022-12-13 Hewlett Packard Enterprise Development Lp Intelligent zero touch provisioning for IPV6
CN110213401A (zh) * 2019-06-18 2019-09-06 四川新网银行股份有限公司 一种IPv6环境下的数据中心主机域名自动注册方法
CN110290234B (zh) * 2019-07-16 2021-10-01 广东热点软件技术服务有限公司 节点地址溯源的方法、装置、系统、设备和存储介质
US11558263B2 (en) 2020-07-10 2023-01-17 Hewlett Packard Enterprise Development Lp Network device association with network management system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6097718A (en) * 1996-01-02 2000-08-01 Cisco Technology, Inc. Snapshot routing with route aging
CN1543133A (zh) * 2003-04-30 2004-11-03 华为技术有限公司 静态路由的刷新方法
CN1909681A (zh) * 2005-08-04 2007-02-07 华为技术有限公司 第三代移动通信系统的跨域路由控制方法
CN101674221A (zh) * 2008-09-09 2010-03-17 中国移动通信集团公司 静态路由生成方法、终端路由实现方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050079420A (ko) * 2004-02-05 2005-08-10 삼성전자주식회사 터널링 서비스 방법 및 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6097718A (en) * 1996-01-02 2000-08-01 Cisco Technology, Inc. Snapshot routing with route aging
CN1543133A (zh) * 2003-04-30 2004-11-03 华为技术有限公司 静态路由的刷新方法
CN1909681A (zh) * 2005-08-04 2007-02-07 华为技术有限公司 第三代移动通信系统的跨域路由控制方法
CN101674221A (zh) * 2008-09-09 2010-03-17 中国移动通信集团公司 静态路由生成方法、终端路由实现方法及装置

Also Published As

Publication number Publication date
EP2579519A4 (en) 2013-06-05
US20120324063A1 (en) 2012-12-20
WO2011150720A1 (zh) 2011-12-08
CN102271050A (zh) 2011-12-07
EP2579519A1 (en) 2013-04-10

Similar Documents

Publication Publication Date Title
CN102271050B (zh) 一种IPv6网络中网络设备自动配置的方法、网络设备和系统
KR100477653B1 (ko) 외부망에서의 dns 서버 검색 장치 및 방법
US7649866B2 (en) Method of subnet roaming within a network
EP2536108B1 (en) Method, system and apparatus for acquiring ipv6 configuration information in ipv6 transient network
US9699136B2 (en) Stateless autoconfiguration of hostnames of network devices
US20140082158A1 (en) Method, apparatus and system for configuring network device
KR101381701B1 (ko) 데이터 메시지 처리 방법, 시스템 및 접속 서비스 노드
US20140313933A1 (en) Method, apparatus, and system for layer 2 interworking based on ipv6
CN104243190A (zh) 一种实现零配置联网协议服务的方法和网络设备
US20100027555A1 (en) Method for processing link state advertisement and routing device
JP5905722B2 (ja) 移動体ipのためのシステムおよび方法
CN102594839B (zh) 一种识别伪dhcp服务器的方法和交换机
CN109842692B (zh) 用于获得物理网络中主机信息的VxLAN交换机、系统和方法
CN104935677B (zh) 一种nat64资源获取方法及获取/分配装置
CN112333296B (zh) 一种设备发现方法及系统
CN104468305B (zh) 实现三层虚拟专用网方法和设备
JP2006014123A (ja) ネットワーク設定方法、および、ネットワーク装置
KR101303030B1 (ko) ⅠPv6를 지원하는 프로토콜을 이용한 호스트 동작상태 및 탐색 방법
CN105721833A (zh) 一种社会监控资源接入方法及装置
JP2005229484A (ja) 無線端末監視制御方法/プログラム/プログラム記録媒体/装置/システム
CN114584512A (zh) 地址上报方法、信息处理方法、记录方法及设备
CN102594653A (zh) 一种IPv6主机节点发现的方法、装置和系统
CN102420879A (zh) 一种前缀重新编址方法、系统、DHCPv6服务器、中继设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180428

Address after: London, England

Patentee after: GW partnership Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

Effective date of registration: 20180428

Address after: California, USA

Patentee after: Global innovation polymerization LLC

Address before: London, England

Patentee before: GW partnership Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140430

CF01 Termination of patent right due to non-payment of annual fee