Dhcp地址池配置方法、dhcp地址分配方法和系統及dhcp伺服器的製作方法
2023-04-24 20:04:11 2
專利名稱::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中列出。tableseeoriginaldocumentpage5表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/2010tableseeoriginaldocumentpage11表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所示tableseeoriginaldocumentpage11tableseeoriginaldocumentpage12需要說明的是,以上IPv4樹型結構中各節點的配置僅為示例,本領域技術人員可根據所需的地址數量來確定某一地址池在樹型結構中的位置和子前綴的長度。另外,由IPv6形成的樹型結構圖與IPv4樹型結構圖類似,區別僅在於地址長度由32比特變為128比特。本發明還提出了一種DHCP地址分配方法,請參閱圖6所示,在本實施例中,該方法先執行上述地址池配置的步驟,接下來執行步驟S3:DHCP客戶端通過其DHCP中繼從對應的子地址池中獲取IP位址。在網絡規劃時需確定各子地址池、DHCP中繼及各子網的對應關係,較佳地,如表4所示,各子地址池均包括一網絡ID,該網絡ID是某一子網的網絡標號,可通過該網絡ID確定子地址池、DHCP中繼及子網間的對應關係。tableseeoriginaldocumentpage12由於子地址池中配置有網絡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,以區分不同的子網。tableseeoriginaldocumentpage13表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日發明者哲黃申請人:杭州華三通信技術有限公司