Dhcp地址池配置方法、dhcp地址分配方法和系统及dhcp服务器的制作方法

文档序号:7711414阅读:279来源:国知局

专利名称::Dhcp地址池配置方法、dhcp地址分配方法和系统及dhcp服务器的制作方法
技术领域
:本发明涉及DHCP技术,特别是涉及一种DHCP地址池配置方法、DHCP地址分配方法和系统及DHCP服务器。
背景技术
:在TCP/IP网络中,每台主机若要能存取网络上的资源,必须进行基本的网络配置,一些主要参数的配置(诸如IP地址、子网掩码、网关和DNS服务器等)必不可少。现有技术中对于网络参数的配置包括手工方式和DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)方式。由于DHCP方式可以省却手工配置的繁琐歩骤,其已成为局域网中更为常见的网络参数配置方式。DHCP方式中,DHCPserver(服务器)上配置有地址池,以提供可分配的地址段,并指定网关、DNS服务器等信息,其中,地址段的高序n位为其地址前缀(n为该地址段的前缀长度)。当多个局域网使用一个DHCP服务器时,DHCP服务器需配置多个地址池。请参阅图1所示,其为现有技术中属于不同局域网的DHCP客户端与DHCP服务器的组网示意图。在该网络构架中,DHCP客户端1-4属于局域网l;DHCP客户端5-8属于局域网2;DHCP服务器配置有地址池Pl、P2,地址池PI和P2所提供的地址段、网关信息如表1所示,DHCP客户端1-4通过DHCP中继1从地址池P1所获取的地址段为l丄1.0/24,网关为l丄l.l;DHCP客户端5-8通过DHCP中继2从地址池P2所获取的地址段为1.1.2.0/24,网关为1丄2.1。由于DHCP服务器对不同局域网所提供的DNS服务器等其他信息通常相同,故未在表l中列出。<table>tableseeoriginaldocumentpage5</column></row><table>表lDHCP中继为DHCP客户端申请网络参数的具体过程为DHCP中继收到DHCP客户端的请求报文后,将收到该报文的接口的地址填入该报文,然后单播转发至DHCP服务器;当DHCP服务器收到DHCP中继发送过来的DHCP客户端请求报文时,会根据报文中携带的DHCP中继的接口地址(该地址为DHCP中继与DHCP客户端相连的接口地址,通常称为下行接口地址)寻找与之匹配的地址池。例如,DHCP中继接口地址为l.l丄l时,贝IJDHCP服务器会在地址池PI中为DHCP客户端分配地址。地址池中的各地址段均是由ISP(InternetServiceProvider,网络服务供应商)提供的,因此,当网络的ISP变更时,通常各地址段的地址前缀会相应发生变化,这便需要网络管理员对网络进行重新编址。使用DHCP方式进行网络的重新编址,虽然主机的新地址可通过续约或重新申请获取,无需手动修改,但DHCP服务器所有地址池的地址段、网关等信息,以及所有DHCP中继的下行接口地址仍需手工逐个修改,这仍有一定的工作量,尤其是后者,需要登陆到每台DHCP中继设备上进行手工修改。工作量随着局域网的数量增加而线性增加,且配置出错的概率也会增加。
发明内容有鉴于此,本发明提供一种DHCP地址池配置方法,以实现当ISP提供的网络地址前缀变化时,DHCP服务器上的地址池能自动随之变化,进而降低对DHCP服务器上地址池手工修改的工作量。与上述方法相对应,本发明还提供一种DHCP地址分配方法、DHCP服务器以及DHCP地址分配系统。本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种DHCP地址池配置方法,包括步骤Sl.为DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;步骤S2.在DHCP服务器中基于所述根地址池配置多个子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀。本发明的目的及解决其技术问题还可采用以下技术措施进一歩实现。前述的DHCP地址池配置方法,步骤S2中,在DHCP服务器中基于所述根地址池配置多个子地址池具体为配置各地址池形成树形结构,以标示各地址池间父子关系,其中,子地址池将其父地址池的地址前缀作为其父前辨;双。本发明的目的及解决其技术问题另外还采用以下技术方案来实现。依据本发明提出的一种DHCP地址分配方法,包括步骤S1.为DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;步骤S2.在DHCP服务器中基于所述根地址池配置多个子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀;步骤S3.DHCP客户端通过其DHCP中继从对应的子地址池中获取IP地址。本发明的目的及解决其技术问题还可采用以下技术措施进一歩实现。前述的DHCP地址分配方法,步骤S2中,在DHCP服务器中基于所述根地址池配置多个子地址池具体为配置各地址池形成树形结构,以标示各地址池间父子关系,其中,子地址池将其父地址池的地址前缀作为其父前缀。前述的DHCP地址分配方法,所述各子地址池均包括一用以标识其对应子网的网络ID;步骤S3具体为DHCP客户端通过其DHCP中继基于网络ID从对应的子地址池中获取IP地址。前述的DHCP地址分配方法,步骤S3包括步骤S31.DHCP中继向DHCP服务器发送单播请求报文,所述请求报文中包括网络ID;步骤S32.所述DHCP服务器根据所述网络ID选择对应的地址池来为所述DHCP中继分配下行接口地址,并记录该地址以作为对应地址池的网关信息;步骤S33.DHCP客户端通过所述DHCP中继从其对应的地址池中获取IP地址。前述的DHCP地址分配方法,当所述根地址池的地址前缀发生变化时,歩骤S3之后还包括步骤S4.所述DHCP服务器通知DHCP中继和DHCP客户端重新进行地址申请。前述的DHCP地址分配方法,步骤S4包括步骤S41.所述DHCP服务器发送第一DHCPNAK报文至其记录的DHCP中继,所述第一DHCPNAK报文中携带有网络ID;步骤S42.所述DHCP中继收到所述第一DHCPNAK报文后,向所述DHCP服务器重新申请下行接口地址,并发送第二DHCPNAK报文至其记录的DHCP客户端;步骤S43.所述DHCP客户端收到所述第二DHCPNAK报文后,重新向DHCP服务器申请IP地址。本发明的目的及解决其技术问题另外再采用以下技术方案来实现。依据本发明提出的一种DHCP服务器,包括根地址池配置单元,用于为该DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;子地址池配置单元,与所述根地址池配置单元连接,用于配置基于所述根地址池的子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀。前述的DHCP服务器,所述子地址池配置单元还用于配置各地址池形成树形结构,以标示各地址池间父子关系,其中,子地址池将其父地址池的地址前缀作为其父前缀。前述的DHCP服务器,还包括地址分配单元,与所述子地址池配置单元连接,用于通过DHCP中继从对应的子地址池中为DHCP客户端分配IP地址。前述的DHCP服务器,所述子地址池配置单元还用于为所述子地址池各配置一用以标识其对应子网的网络ID。前述的DHCP服务器,还包括通知单元,分别与所述子地址池配置单元和所述地址分配单元连接,用于当所述子地址池配置单元所配置的子地址池的地址前缀发生变化时,通知DHCP中继重新进行地址申请。前述的DHCP服务器,所述通知单元通过发送第一DHCPNAK报文以通知所述DHCP中继重新进行地址申请,所述第一DHCPNAK报文中携带有地址池对应的网络ID。本发明的目的及解决其技术问题另外再采用以下技术方案来实现。依据本发明提出的一种DHCP地址分配系统,包括DHCP服务器,其配置有从ISP处获取地址前缀的根地址池和所述根地址池的子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀;DHCP中继,用于从所述多个子地址池中找到对应的子地址池以获取下行接口地址;DHCP客户端,用于通过所述DHCP中继从其对应的子地址池中获取IP地址。由上述技术方案可知,本发明具有以下有益效果DHCP服务器上的各地址池通过继承方式来建立关联,子地址池从父地址池获取地址前缀作为其父前缀,当网络地址前缀变化时,DHCP服务器上地址池和DHCP中继下行接口地址能自动随之变化,进而降低手工修改的工作量。通过以下参照附图对优选实施例的说明,本发明的上述以及其它目的、特征和优点将更加明显。图1为现有技术中属于不同局域网的DHCP客户端与DHCP服务器的组网示意图;图2为本发明DHCP地址池配置方法一实施例的流程图;图3为本发明提供的IPv4地址段格式示意图;图4为本发明提供的IPv6地址段格式示意图;图5为本发明一实施例的标示DHCP服务器中各地址池之间关系的树型结构示意图;图6为本发明DHCP地址分配方法一实施例的流程图;图7为本发明DHCP地址分配方法一较佳实施例的流程图;图8为本发明DHCP服务器一实施例的示意图;图9为本发明DHCP服务器一较佳实施例的示意图。具体实施方式下面将详细描述本发明的具体实施例。应当注意,这里描述的实施例只用于举例说明,并不用于限制本发明。本发明的总体设想为为DHCP服务器分配根地址池,根地址池的地址前缀从ISP处获取;并在DHCP服务器上配置子地址池,子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀,这样使得子地址池通过继承的方式与根地址池建立关联,以实现当网络的ISP变更时,只需修改根地址池即可自动改变所有的子地址池。为了实现上述构想,本发明提出了一种DHCP地址池配置方法,请参阅图2所示,在本实施例中,该方法包括步骤SI:为DHCP服务器分配根地址池,根地址池的地址前缀从ISP获取。歩骤S2:在DHCP服务器中基于根地址池配置多个子地址池,子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自根地址池的地址前缀。本发明将子地址池的地址前缀分为父前缀和子前缀,如图3及图4所示,图3是以IPv4(因特网协议第4版)中的地址段为例,IPv4中地址段的长度为32比特,高序n+m比特为该地址段地址前缀,其中前n比特为父前缀,其后的m比特为该地址段的子前缀;图4是以IPv6(因特网协议第6版)中的地址段为例,IPv6中地址段的长度为128比特,同样地,其高序n+m比特为该地址段地址前缀,其中前n比特为父前缀,其后的m比特为该地址段的子前缀。本领域技术人员可以理解,地址前缀的长度越短,主机位会越长,该地址段供分配的地址数量越多,这样,可以子网所需地址数量的多少来决定子地址池子前缀的长度,另外,配置的子地址池的个数至少为子网个数。举例而言,在IPv4中,根地址池从ISP处获取的地址段为1丄0.0/16,其可支持多达216-2=65534个节点,即可为65534个DHCP客户端分配地址;若在网络规划中,需进一步为根地址池配置子前缀长度为4的子地址池,则可在DHCP服务器中分配的子地址池数为16个,如表2所示,其中地址段的高序8位为根地址池的地址前缀,即为该子地址池的父前缀,9-12位(黑体表示)为4位子前缀,进而可以配置如表2所示的子地址池。地址池地址段二进制表示地址段十进制表示100000001.00000001.00000000.000000001.1.0.0/20200000001.00000001.00010000.000000001.1.16.0/20300000001.00000001.00100000.000000001.1.32.0/20400000001.00000001.00110000.000000001.1.48.0/2000000001.00000001.01000000.000000001.1.64.0/20600000001.00000001.01010000.000000001.1.80.0/20700000001.00000001.01100000.000000001.1.96.0/2000000001.00000001.01110000.000000001.1.112.0/20900000001.00000001.10000000.000000001.1.128.0/201000000001.00000001.10010000.000000001.1.144.0/201100000001.00000001.10100000.000000001.1.160.0/2010<table>tableseeoriginaldocumentpage11</column></row><table>表2由于子地址池的父前缀继承自根地址池的地址前缀,使得根地址池和子地址池在DHCP服务器中建立关联,进而实现根地址池与子地址池的联动。在本实施例的步骤S2中,在DHCP服务器中基于所述根地址池配置多个子地址池具体为配置各地址池(包括根地址池和前述的子地址池)形成树形结构,以标示各地址池间的父子关系,其中,子地址池将其父地址池的地址前缀作为其父前缀,这里的子地址池是相对于父地址池而言的。请参阅图5所示,其为本发明标示各地址池关系的树型结构示例,现以该IPv4树型结构图为例来说明各地址池间的父子关系。其中,Pl为根地址池,P2和P3为Pl的子地址池,P4为P3的子地址池,P5和P6为P4的子地址池;各子地址池的前缀长度在网络规划时设定。Pl地址段(L1.0.0/16)的地址前缀是直接从ISP处获取,P3以P1为父地址池,因此,其将P1的地址前缀"00000001.00000001/16"作为其父前缀,加上4位的子前缀"1001/4",从而得到其地址前缀为"00000001.00000001.1001/20",地址池P3中的地址段为00000001.00000001.10010000.00000000/20,用十进制表示为1.1.144.0/20。相应地,地址池P4将P3作为父地址池,将P3的地址前缀"00000001.00000001.1001/20"作为其父前缀,加上4位的子前缀"0001/4",从而得到其地址前缀为"00000001.00000001.10010001/24",地址池P4中的地址段为00000001.00000001.10010001.00000000/24,用十进制表示为1丄145.0/24。P5、P6的网络前缀构成可以相应类推。最后所得该DHCP服务器的地址池结构如表3所示<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>需要说明的是,以上IPv4树型结构中各节点的配置仅为示例,本领域技术人员可根据所需的地址数量来确定某一地址池在树型结构中的位置和子前缀的长度。另外,由IPv6形成的树型结构图与IPv4树型结构图类似,区别仅在于地址长度由32比特变为128比特。本发明还提出了一种DHCP地址分配方法,请参阅图6所示,在本实施例中,该方法先执行上述地址池配置的步骤,接下来执行步骤S3:DHCP客户端通过其DHCP中继从对应的子地址池中获取IP地址。在网络规划时需确定各子地址池、DHCP中继及各子网的对应关系,较佳地,如表4所示,各子地址池均包括一网络ID,该网络ID是某一子网的网络标号,可通过该网络ID确定子地址池、DHCP中继及子网间的对应关系。<table>tableseeoriginaldocumentpage12</column></row><table>由于子地址池中配置有网络ID,DHCP中继可通过其携带的网络ID寻找对应的子地址池,进而DHCP客户端通过DHCP中继从对应的子地址池中获取IP地址。请参阅图7所示,其为本发明DHCP地址分配方法一较佳实施例的流程图。其中,步骤S3包括歩骤S31:DHCP中继向DHCP服务器发送单播请求报文,该请求报文中包括网络ID,该网络ID在网络规划时确定。详细地,DHCP中继首先会在其下行接口上配置以DHCP方式获取地址,进而向DHCP服务器发送单播请求报文,该请求报文类似于现有技术中DHCP中继DHCP客户端时发送的单播请求报文,区别在于请求报文中DHCP中继接口地址为空,但是增加一个特殊的DHCP扩展选项,该DHCP扩展选项如表5所示,其中,"类型"用以标示该请求报文中的DHCP扩展选项类型,其值250并非固定,仅为示例;"长度"用以标示该DHCP扩展选项的长度;"值"用以标示某一子网(例如局域网)的网络ID,以区分不同的子网。<table>tableseeoriginaldocumentpage13</column></row><table>表5歩骤S32.DHCP服务器根据所述网络ID选择对应的地址池来为所述DHCP中继分配下行接口地址,并记录该地址以作为对应地址池的网关信息。由于DHCP服务器的地址池中提供有用于区分各子网的网络ID,而DHCP扩展选项中亦携带有网络ID,这样,当DHCP服务器收到请求报文时,会根据网络ID寻找对应的地址池来分配DHCP中继的下行接口地址。例如,DHCP扩展选项中携带的网络ID为"1",则DHCP服务器会从地址池P2中为DHCP中继分配下行接口地址。步骤S33:DHCP客户端通过该DHCP中继从其对应的地址池中获取IP地址,该步骤与现有技术中DHCP客户端通过DHCP中继申请并获取IP地址的步骤相同,在此不再赘述。由上可知,当ISP分配的网络地址前缀发生变化时,网络管理员只需修改根地址池P1,DHCP服务器上树型结构配置的各地址池的地址前缀均随之自动变化,例如,本实施例中的根节点P1的地址段由l丄0.0/16变为2.2.0.0/16时,各子地址池的地址前缀的前16位均随之自动变化,相应地,DHCP中继下行接口地址亦能随之变化。从而,无需手动逐个修改DHCP服务器上的地址池和DHCP中继的下行接口地址。当作为根节点的网络地址前缀发生变化时,步骤S3之后还包括步骤S4.DHCP服务器通知DHCP中继和DHCP客户端重新进行地址申请。进一步,步骤S4包括步骤S41:DHCP服务器根据其地址池中记录的DHCP中继下行接口地址,向所有DHCP中继发送第一DHCPNAK(NegativeAcknowledge,否定)报文该第一DHCPNAK报文中携带对应的网络ID。歩骤S42.DHCP中继收到第一DHCPNAK报文后,向DHCP服务器重新申请下行接口地址,并发送第二DHCPNAK报文至其记录的DHCP客户端,该第二DHCPNAK报文为现有技术中的NAK报文,无需携带网络ID。步骤S43.DHCP客户端收到该第二DHCPNAK报文后,重新向DHCP服务器申请IP地址,进而完成整个更新过程。与上述方法相对应,本发明还提供一种DHCP服务器。请参阅图8所示,该DHCP服务器包括根地址池配置单元81和子地址池配置单元82。根地址池配置单元81,用于为该DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;子地址池配置单元82,与根地址池配置单元81连接,用于配置基于所述根地址池的子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀。本发明提出的DHCP服务器中,子地址池配置单元82对子地址池基于根地址池的配置,可实现当网络地址前缀变化时,DHCP服务器上的子地址池均能自动随之变化。较佳地,子地址池配置单元82还用于配置各地址池(包括根地址池和前述的子地址池)形成树形结构,以标示各地址池间父子关系,其中,子地址池将其父地址池的地址前缀作为其父前缀,这里的子地址池是相对于父地址池而言的。请参阅图9所示,其为本发明的DHCP服务器一较佳实施例的示意图。该DHCP服务器还包括地址分配单元83,其与子地址池配置单元82连接,用于通过DHCP中继基于网络ID从对应的子地址池中为DHCP客户端分配IP地址。14这样,子地址池配置单元82对子地址池基于根地址池的配置,以及根据子地址池的配置,地址分配单元83对DHCP中继下行接口地址的分配,可实现当网络地址前缀变化时,DHCP服务器上的子地址池和DHCP中继下行接口地址均能自动随之变化。进一步,子地址池配置单元82还用于为子地址池各配置一用以标识其对应子网的网络ID,以标示与DHCP中继及子网间的对应关系。这样,DHCP中继便可通过该网络ID找到对应的子地址池。该DHCP服务器还包括通知单元84,其分别与子地址池配置单元82和地址分配单元83连接,用于当子地址池配置单元82所配置的子地址池的地址前缀发生变化时,通知DHCP中继重新进行地址申请。进一步,该通知单元84通过发送一第一DHCPNAK报文以通知DHCP中继重新进行地址申请,该第一DHCPNAK报文中携带有地址池对应的网络ID。与上述DHCP地址分配方法相对应,本发明还提供一种DHCP地址分配系统,包括DHCP服务器、DHCP中继和DHCP客户端。DHCP服务器配置有从ISP处获取地址前缀的根地址池和该根地址池的子地址池,该子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀。DHCP中继,与所述DHCP服务器连接,用于从多个子地址池中找到对应的子地址池以获取下行接口地址;DHCP客户端,与所述DHCP中继连接,用于通过DHCP中继从其对应的地址池中获取IP地址。对于DHCP服务器和DHCP地址分配系统的实现细节,可参见方法实施例的具体描述,在此不再赘述。虽然已参照几个典型实施例描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施例不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。权利要求1、一种DHCP地址池配置方法,其特征在于,包括步骤S1.为DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;步骤S2.在DHCP服务器中基于所述根地址池配置多个子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀。2、根据权利要求1所述的DHCP地址池配置方法,其特征在于,歩骤S2中,在DHCP服务器中基于所述根地址池配置多个子地址池具体为配置各地址池形成树形结构,以标示各地址池间父子关系,其中,子地址池将其父地址池的地址前缀作为其父前缀。3、一种DHCP地址分配方法,其特征在于,包括-歩骤Sl.为DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;步骤S2.在DHCP服务器中基于所述根地址池配置多个子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀;步骤S3.DHCP客户端通过其DHCP中继从对应的子地址池中获取IP地址。4、根据权利要求3所述的DHCP地址分配方法,其特征在于,步骤S2中,在DHCP服务器中基于所述根地址池配置多个子地址池具体为配置各地址池形成树形结构,以标示各地址池间父子关系,其中,子地址池将其父地址池的地址前缀作为其父前缀。5、根据权利要求3或4所述的DHCP地址分配方法,其特征在于,所述各子地址池均包括一用以标识其对应子网的网络ID;歩骤S3具体为DHCP客户端通过其DHCP中继基于网络ID从对应的子地址池中获取IP地址。6、根据权利要求5所述的DHCP地址分配方法,其特征在于,步骤S3包括步骤S31.DHCP中继向DHCP服务器发送单播请求报文,所述请求报文中包括网络ID;步骤S32.所述DHCP服务器根据所述网络ID选择对应的地址池来为所述DHCP中继分配下行接口地址,并记录该地址以作为对应地址池的网关信自.Ai、5步骤S33.DHCP客户端通过所述DHCP中继从其对应的地址池中获取IP地址。7、根据权利要求5所述的DHCP地址分配方法,其特征在于,当所述根地址池的地址前缀发生变化时,步骤S3之后还包括歩骤S4.所述DHCP服务器通知DHCP中继和DHCP客户端重新进行地址申请。8、根据权利要求7所述的DHCP地址分配方法,其特征在于,步骤S4包括歩骤S41.所述DHCP服务器发送第一DHCPNAK报文至其记录的DHCP中继,所述第一DHCPNAK报文中携带有网络ID;步骤S42.所述DHCP中继收到所述第一DHCPNAK报文后,向所述DHCP服务器重新申请下行接口地址,并发送第二DHCPNAK报文至其记录的DHCP客户端;步骤S43.所述DHCP客户端收到所述第二DHCPNAK报文后,重新向DHCP服务器申请IP地址。9、一种DHCP服务器,其特征在于,包括根地址池配置单元,用于为该DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;子地址池配置单元,与所述根地址池配置单元连接,用于配置基于所述根地址池的子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀。10、根据权利要求9所述的DHCP服务器,其特征在于,所述子地址池配置单元还用于配置各地址池形成树形结构,以标示各地址池间父子关系,其中,子地址池将其父地址池的地址前缀作为其父前缀。11、根据权利要求9或10所述的DHCP服务器,其特征在于,还包括:地址分配单元,与所述子地址池配置单元连接,用于通过DHCP中继从对应的子地址池中为DHCP客户端分配IP地址。12、根据权利要求11所述的DHCP服务器,其特征在于,所述子地址池配置单元还用于为所述子地址池各配置一用以标识其对应子网的网络ID。13、根据权利要求12所述的DHCP服务器,其特征在于,还包括通知单元,分别与所述子地址池配置单元和所述地址分配单元连接,用于当所述子地址池配置单元所配置的子地址池的地址前缀发生变化时,通知DHCP中继重新进行地址申请。14、根据权利要求13所述的DHCP服务器,其特征在于,所述通知单元通过发送第一DHCPNAK报文以通知所述DHCP中继重新进行地址申请,所述第一DHCPNAK报文中携带有地址池对应的网络ID。15、一种DHCP地址分配系统,其特征在于,包括DHCP服务器,其配置有从ISP处获取地址前缀的根地址池和所述根地址池的子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀;DHCP中继,与所述DHCP服务器连接,用于从所述多个子地址池中找到对应的子地址池以获取下行接口地址;DHCP客户端,与所述DHCP中继连接,用于通过所述DHCP中继从其对应的子地址池中获取IP地址。全文摘要本发明公开了一种DHCP地址池配置方法,包括步骤S1.为DHCP服务器分配根地址池,所述根地址池的地址前缀从ISP获取;步骤S2.在DHCP服务器中基于所述根地址池配置多个子地址池,所述子地址池的地址前缀由父前缀和子前缀构成,其父前缀继承自所述根地址池的地址前缀。本发明还提供了一种DHCP地址分配方法、DHCP服务器及DHCP地址分配系统。应用本发明可实现当ISP提供的网络地址前缀变化时,DHCP服务器上地址池能自动随之变化,进而降低手工修改的工作量。文档编号H04L29/12GK101626406SQ20091016293公开日2010年1月13日申请日期2009年8月20日优先权日2009年8月20日发明者哲黄申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1