亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Dhcp中繼為dhcp客戶端請求ip地址的方法

文檔序號:7625712閱讀:474來源:國知局
專利名稱:Dhcp中繼為dhcp客戶端請求ip地址的方法
技術(shù)領(lǐng)域
本發(fā)明涉及動態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器為DHCP客戶端分配IP地址的技術(shù),特別涉及一種DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法。
背景技術(shù)
隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大和網(wǎng)絡(luò)復(fù)雜度的提高,網(wǎng)絡(luò)的配置越來越復(fù)雜,經(jīng)常會出現(xiàn)客戶端位置變化和客戶端數(shù)量超過可分配網(wǎng)際協(xié)議(IP)地址的問題。為了能夠解決上述問題,出現(xiàn)了DHCP技術(shù),采用DHCP技術(shù)的服務(wù)器(以下簡稱DHCP服務(wù)器)能夠?qū)Ξ?dāng)前接入網(wǎng)絡(luò)的DHCP客戶端進(jìn)行IP地址動態(tài)分配,使當(dāng)前接入網(wǎng)絡(luò)的DHCP客戶端通過所分配的IP地址接受網(wǎng)絡(luò)的服務(wù)。
早期的DHCP協(xié)議只適用于DHCP客戶端和DHCP服務(wù)器處于同一個子網(wǎng)絡(luò)的情況,不能跨越子網(wǎng)絡(luò)。也就是說,DHCP服務(wù)器只能為屬于同一子網(wǎng)絡(luò)的DHCP客戶端動態(tài)分配該子網(wǎng)絡(luò)所具有網(wǎng)段地址中的IP地址。因此,為了對網(wǎng)絡(luò)中屬于不同子網(wǎng)絡(luò)的DHCP客戶端都能進(jìn)行IP地址的動態(tài)分配,就需要在網(wǎng)絡(luò)的所有子網(wǎng)絡(luò)中分別配置DHCP服務(wù)器,這會增加網(wǎng)絡(luò)的建設(shè)成本。
DHCP中繼的引入解決了這個問題網(wǎng)絡(luò)的不同子網(wǎng)絡(luò)中的DHCP客戶端可以通過管轄子網(wǎng)絡(luò)的DHCP中繼與網(wǎng)絡(luò)的DHCP服務(wù)器進(jìn)行通信,從而取得DHCP服務(wù)器給網(wǎng)絡(luò)的不同子網(wǎng)絡(luò)中的DHCP客戶端動態(tài)分配的IP地址。同樣地,給子網(wǎng)絡(luò)中的DHCP客戶端動態(tài)分配的IP地址仍為該子網(wǎng)絡(luò)所具有網(wǎng)段地址中的IP地址。網(wǎng)絡(luò)的多個不同子網(wǎng)絡(luò)中的DHCP客戶端可以通過DHCP中繼從同一DHCP服務(wù)器獲取到動態(tài)所分配的IP地址,這樣,既節(jié)省了成本,又便于對DHCP服務(wù)器的集中管理。
一般地說,DHCP中繼可以是計算機(jī),也可以是路由器,只要在DHCP中繼中裝載DHCP中繼代理的服務(wù)程序并且啟動即可。DHCP中繼可以配置多個網(wǎng)關(guān)IP地址,其中一個是主網(wǎng)關(guān)IP地址,其他的為從網(wǎng)關(guān)IP地址,這些網(wǎng)關(guān)IP地址是不同子網(wǎng)絡(luò)中網(wǎng)關(guān)的IP地址,用于標(biāo)識不同子網(wǎng)絡(luò)具有的不同網(wǎng)段地址。這樣,一個DHCP中繼就可以管理多個子網(wǎng)絡(luò),從而可以滿足DHCP中繼接口少、所管理的網(wǎng)段地址分散以及動態(tài)分配地址的需要。
為了給DHCP客戶端動態(tài)分配IP地址,在DHCP服務(wù)器中設(shè)置有網(wǎng)關(guān)IP地址與地址池的對應(yīng)關(guān)系或/和設(shè)置有網(wǎng)段地址與地址池的對應(yīng)關(guān)系,其中,地址池中存儲了在網(wǎng)關(guān)IP地址或/和網(wǎng)段地址下可以動態(tài)分配的多個IP地址。這也就是說,存儲多個IP地址的地址池可以用網(wǎng)關(guān)IP地址或/和網(wǎng)段地址標(biāo)識。
圖1為現(xiàn)有技術(shù)中DHCP中繼在網(wǎng)絡(luò)中的應(yīng)用示意圖,如圖所示DHCP中繼通過英特網(wǎng)(Internet)與DHCP服務(wù)器進(jìn)行通信,四個DHCP客戶端接入DHCP中繼。
圖2為現(xiàn)有技術(shù)DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法流程圖,其具體步驟為步驟200、DHCP客戶端接入子網(wǎng)絡(luò)并進(jìn)行DHCP初始化,向自身所屬的子網(wǎng)絡(luò)廣播配置請求報文,該配置請求報文攜帶DHCP客戶端的信息,用于請求動態(tài)分配IP地址。
DHCP客戶端接入子網(wǎng)絡(luò)的過程為連接在子網(wǎng)絡(luò)的DHCP客戶端啟動,或者DHCP客戶端當(dāng)前連接子網(wǎng)絡(luò)后再啟動。
步驟201、管理DHCP客戶端所屬子網(wǎng)絡(luò)的DHCP中繼通過廣播接收到配置請求報文,將在DHCP中繼上配置的主網(wǎng)關(guān)IP地址填充到配置請求報文中的網(wǎng)關(guān)字段后,將該配置請求報文發(fā)送給DHCP服務(wù)器。
步驟202、DHCP服務(wù)器接收到該配置請求報文后,根據(jù)該配置請求報文攜帶的DHCP客戶端的信息和主網(wǎng)關(guān)IP地址,確定是否可以從主網(wǎng)關(guān)IP地址對應(yīng)的地址池中給DHCP客戶端分配IP地址,如果是,則轉(zhuǎn)入步驟203;否則,則轉(zhuǎn)入步驟204。
由于在配置請求報文中攜帶了DHCP客戶端的信息,該信息可以包括路由信息和介質(zhì)訪問控制(MAC)地址等,所以DHCP服務(wù)器就可以根據(jù)所攜帶的信息判斷DHCP客戶端是否屬于具有主網(wǎng)關(guān)IP地址的子網(wǎng)絡(luò),從而可以確定是否可以從主網(wǎng)關(guān)IP地址對應(yīng)的地址池中給DHCP客戶端分配IP地址。
步驟203、DHCP服務(wù)器從主網(wǎng)關(guān)IP地址對應(yīng)的地址池中獲取IP地址,通過DHCP中繼將所獲取的IP地址返回給DHCP客戶端,DHCP客戶端通過所分配的IP地址接受網(wǎng)絡(luò)的服務(wù),結(jié)束。
步驟204、在設(shè)定的時間范圍內(nèi),DHCP服務(wù)器沒有返回所分配的IP地址,則按照步驟201~204再次請求分配IP地址,直到多次請求分配IP地址(一般為三次)仍然沒有返回所分配的IP地址,轉(zhuǎn)入步驟205。
步驟205、DHCP中繼將配置的一個從網(wǎng)關(guān)IP地址填充到配置請求報文中的網(wǎng)關(guān)字段后,將該配置請求報文發(fā)送給DHCP服務(wù)器。
步驟206、DHCP服務(wù)器接收到該配置請求報文后,根據(jù)該配置請求報文攜帶的DHCP客戶端的信息和從網(wǎng)關(guān)IP地址,確定是否可以到從網(wǎng)關(guān)IP地址對應(yīng)的地址池中給DHCP客戶端分配IP地址,如果是,則轉(zhuǎn)入步驟207;否則,則轉(zhuǎn)入步驟208。
步驟207、DHCP服務(wù)器到從網(wǎng)關(guān)IP地址對應(yīng)的地址池中獲取IP地址,通過DHCP中繼將所獲取的IP地址返回給DHCP客戶端,DHCP客戶端通過所分配的IP地址接受網(wǎng)絡(luò)的服務(wù),結(jié)束。
步驟208、在設(shè)定的時間范圍內(nèi),DHCP服務(wù)器沒有返回所分配的IP地址,則按照步驟205~208將其他從網(wǎng)關(guān)IP地址依次填充到配置請求報文中,向DHCP服務(wù)器請求IP地址,直到DHCP服務(wù)器通過DHCP中繼將所分配的IP地址返回給DHCP客戶端或所有從IP地址都嘗試過為止。
從上述方案可以看出,DHCP客戶端為了通過DHCP中繼從DHCP服務(wù)器獲得動態(tài)分配的IP地址,需要DHCP中繼和DHCP服務(wù)器進(jìn)行多次通信交互,導(dǎo)致了DHCP客戶端通過DHCP中繼從DHCP服務(wù)器獲得動態(tài)分配的IP地址的時間過長,效率低下。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法,該方法在DHCP客戶端通過DHCP中繼獲得動態(tài)分配的IP地址的過程中,只需要DHCP中繼和DHCP服務(wù)器進(jìn)行一次通信交互,能夠節(jié)省時間,提高效率。
根據(jù)上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種動態(tài)主機(jī)配置協(xié)議DHCP中繼為DHCP客戶端請求IP地址的方法,在DHCP服務(wù)器中設(shè)置網(wǎng)關(guān)網(wǎng)際協(xié)議IP地址或/和網(wǎng)段地址與存儲一個以上IP地址的地址池的對應(yīng)關(guān)系,在DHCP中繼設(shè)置一個以上的網(wǎng)關(guān)IP地址或一個以上的網(wǎng)段地址,該方法還包括A、DHCP中繼通過廣播接收到DHCP客戶端發(fā)送的配置請求報文,在該配置請求報文中填充所設(shè)置的一個以上的網(wǎng)關(guān)IP地址或一個以上的網(wǎng)段地址后,發(fā)送給DHCP服務(wù)器;B、DHCP服務(wù)器從該配置請求報文中填充的網(wǎng)關(guān)IP地址或網(wǎng)段地址中確定該DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址或網(wǎng)段地址,給DHCP客戶端分配所確定網(wǎng)關(guān)IP地址或網(wǎng)段地址對應(yīng)的地址池中的IP地址,將所分配的IP地址通過DHCP中繼發(fā)送給DHCP客戶端。
所述的在DHCP中繼設(shè)置一個以上的網(wǎng)關(guān)IP地址包括一個主網(wǎng)關(guān)IP地址和一個以上的從網(wǎng)關(guān)IP地址。
所述的配置請求報文還攜帶DHCP客戶端的信息,步驟B所述確定該DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址或網(wǎng)段地址的過程為DHCP服務(wù)器根據(jù)該配置請求報文攜帶的DHCP客戶端的信息按照設(shè)定的規(guī)則從該配置請求報文中填充的網(wǎng)關(guān)IP地址或網(wǎng)段地址中確定該DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址或網(wǎng)段地址。
步驟A所述填充的所設(shè)置的一個以上的網(wǎng)關(guān)IP地址或一個以上的網(wǎng)段地址為所設(shè)置的所有網(wǎng)關(guān)IP地址或所有網(wǎng)段地址。
步驟B所述所分配的IP地址攜帶在配置消息中發(fā)送。
當(dāng)在所述配置請求報文中填充一個以上的網(wǎng)關(guān)IP地址時,在步驟B所述將所分配的IP地址通過DHCP中繼發(fā)送給DHCP客戶端之前,該方法還包括DHCP服務(wù)器將確定的網(wǎng)關(guān)IP地址通過DHCP中繼發(fā)送給DHCP客戶端。
所述的確定的網(wǎng)關(guān)IP地址攜帶在配置消息中發(fā)送。
當(dāng)在所述配置請求報文中填充一個以上的網(wǎng)段地址時,在步驟B所述將所分配的IP地址通過DHCP中繼發(fā)送給DHCP客戶端之前,該方法還包括DHCP服務(wù)器獲取對應(yīng)地址池的網(wǎng)關(guān)IP地址,將對應(yīng)地址池的網(wǎng)關(guān)IP地址通過DHCP中繼發(fā)送給DHCP客戶端。
所述對應(yīng)地址池的網(wǎng)關(guān)IP地址攜帶在配置消息中發(fā)送。
步驟A所述所設(shè)置的一個以上的網(wǎng)關(guān)IP地址填充到配置請求報文的中繼代理信息Relay Agent Information選項(xiàng)中設(shè)置的子選項(xiàng);或者步驟A所述所設(shè)置的一個以上的網(wǎng)段地址填充到配置請求報文中設(shè)置的子網(wǎng)選擇Subnet Selection選項(xiàng)。
從上述方案可以看出,本發(fā)明在DHCP客戶端通過DHCP中繼獲得動態(tài)分配的IP地址的過程中,采用將DHCP中繼配置的多個網(wǎng)關(guān)IP地址或者多個網(wǎng)段地址都填充到DHCP客戶端的配置請求報文中,發(fā)送給DHCP服務(wù)器,再由DHCP服務(wù)器根據(jù)接收到的配置請求報文中攜帶的DHCP客戶端的信息確定給DHCP客戶端分配哪一個網(wǎng)關(guān)IP地址或者網(wǎng)段地址對應(yīng)的地址池中的IP地址,將所分配的IP地址攜帶在配置消息中通過DHCP中繼發(fā)送給DHCP客戶端。因此,本發(fā)明在DHCP客戶端通過DHCP中繼獲得動態(tài)分配的IP地址的過程中,DHCP中繼和DHCP服務(wù)器只進(jìn)行一次通信交互,節(jié)省了時間,提高了效率。


圖1為現(xiàn)有技術(shù)中DHCP中繼在網(wǎng)絡(luò)中的典型應(yīng)用示意圖。
圖2為現(xiàn)有技術(shù)DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法流程圖。
圖3為本發(fā)明DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法實(shí)施例一的流程圖。
圖4為本發(fā)明DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法實(shí)施例二的流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉具體實(shí)施例并參照附圖,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)的說明。
本發(fā)明為了在DHCP客戶端通過DHCP中繼獲得動態(tài)分配的IP地址的過程中,DHCP中繼和DHCP服務(wù)器只進(jìn)行一次通信交互,采用將DHCP中繼配置的一個以上的網(wǎng)關(guān)IP地址填充到DHCP客戶端的配置請求報文中,發(fā)送給DHCP服務(wù)器。DHCP服務(wù)器接收到該配置請求報文后,根據(jù)配置請求報文攜帶的DHCP客戶端的信息,確定DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址是配置請求報文填充的哪一個網(wǎng)關(guān)IP地址,從而從所確定的網(wǎng)關(guān)IP地址對應(yīng)的地址池中給DHCP客戶端分配IP地址。
同樣地,為了給DHCP客戶端動態(tài)分配IP地址,按照現(xiàn)有技術(shù)在DHCP服務(wù)器中設(shè)置有網(wǎng)關(guān)IP地址與地址池的對應(yīng)關(guān)系或/和設(shè)置有網(wǎng)段地址與地址池的對應(yīng)關(guān)系,其中,地址池中存儲了在網(wǎng)關(guān)IP地址或/和網(wǎng)段地址下可以動態(tài)分配的多個IP地址。這也就是說,存儲多個IP地址的地址池可以用網(wǎng)關(guān)IP地址或/和網(wǎng)段地址標(biāo)識。
圖3為本發(fā)明DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法實(shí)施例一的流程圖,其具體步驟為步驟300、DHCP客戶端接入子網(wǎng)絡(luò)并進(jìn)行DHCP初始化,向自身所屬的子網(wǎng)絡(luò)廣播配置請求報文,該配置請求報文攜帶DHCP客戶端的信息,用于請求動態(tài)分配IP地址。
步驟301、管理DHCP客戶端所屬子網(wǎng)絡(luò)的DHCP中繼通過廣播接收到配置請求報文,將在DHCP中繼上配置的所有網(wǎng)關(guān)IP地址(包括主網(wǎng)關(guān)IP地址和所有從網(wǎng)關(guān)IP地址)填充到配置請求報文中的網(wǎng)關(guān)字段后,將該配置請求報文發(fā)送給DHCP服務(wù)器。
步驟302、DHCP服務(wù)器接收到該配置請求報文后,根據(jù)該配置請求報文攜帶的DHCP客戶端的信息和所有網(wǎng)關(guān)IP地址,按照分配規(guī)則確定DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址是配置請求報文中填充的主網(wǎng)關(guān)IP網(wǎng)關(guān)地址或者哪一個從網(wǎng)關(guān)IP地址,從所確定的網(wǎng)關(guān)IP地址對應(yīng)的地址池中給DHCP客戶端分配IP地址。
本發(fā)明所述的分配規(guī)則為現(xiàn)有技術(shù)已有的,例如可以按照配置請求報文攜帶的DHCP客戶端的信息中的MAC地址或者不對稱用戶線(ADSL)帳戶信息等來確定網(wǎng)關(guān)IP地址。
步驟303、DHCP服務(wù)器向發(fā)送配置請求報文的DHCP中繼返回配置消息,該配置消息中攜帶有所確定的網(wǎng)關(guān)IP地址以及給DHCP客戶端分配的IP地址。
步驟304、DHCP中繼向發(fā)送配置請求報文的DHCP客戶端轉(zhuǎn)發(fā)配置消息,DHCP客戶端使用所分配的IP地址通過網(wǎng)關(guān)接受網(wǎng)絡(luò)的服務(wù),該網(wǎng)關(guān)就是具有所確定的網(wǎng)關(guān)IP地址的設(shè)備。
在步驟301中,填充到配置請求報文中的網(wǎng)關(guān)字段的網(wǎng)關(guān)IP地址也可以為DHCP中繼配置的多個網(wǎng)關(guān)IP地址,而不是配置的所有網(wǎng)關(guān)IP地址,如主網(wǎng)關(guān)IP地址和多個從網(wǎng)關(guān)IP地址或者多個從網(wǎng)關(guān)IP地址,只要填充的網(wǎng)關(guān)IP地址中存在DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址即可采用本發(fā)的技術(shù)。
這時,在步驟301中,在DHCP中繼上配置的多個網(wǎng)關(guān)IP地址填充到配置請求報文中的網(wǎng)關(guān)字段的過程為在現(xiàn)有技術(shù)的配置請求報文中的中繼代理信息(Relay Agent Information)選項(xiàng)中增加一個子選項(xiàng),在這個子選項(xiàng)中填充在DHCP中繼上配置的多個網(wǎng)關(guān)IP地址,這個子選項(xiàng)的格式如表1所示

表1本發(fā)明在DHCP中繼中還可以設(shè)置其所管轄子網(wǎng)絡(luò)所具有的網(wǎng)段地址,在DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址時,也可以將所有設(shè)置的網(wǎng)段地址附加到配置請求報文中,發(fā)送給DHCP服務(wù)器進(jìn)行處理。具體過程如圖4所述,圖4為本發(fā)明DHCP中繼為DHCP客戶端向DHCP服務(wù)器請求IP地址的方法實(shí)施例二的流程圖,其具體步驟為步驟400、DHCP客戶端接入子網(wǎng)絡(luò)并進(jìn)行DHCP初始化,向自身所屬的子網(wǎng)絡(luò)廣播配置請求報文,該配置請求報文攜帶DHCP客戶端的信息,用于請求動態(tài)分配IP地址。
步驟401、管理DHCP客戶端所屬子網(wǎng)絡(luò)的DHCP中繼通過廣播接收到配置請求報文,將在DHCP中繼上配置的所有網(wǎng)段地址填充到配置請求報文后,將該配置請求報文發(fā)送給DHCP服務(wù)器。
步驟402、DHCP服務(wù)器接收到該配置請求報文后,根據(jù)該配置請求報文攜帶的DHCP客戶端的信息以及所有網(wǎng)段地址,按照分配規(guī)則確定DHCP客戶端所屬子網(wǎng)絡(luò)具有的網(wǎng)段地址是配置請求報文中填充的哪一個網(wǎng)段地址,從所確定的網(wǎng)段地址對應(yīng)的地址池中給DHCP客戶端分配IP地址,并且獲取所確定的網(wǎng)段地址的地址池對應(yīng)的網(wǎng)關(guān)IP地址。
本發(fā)明所述的分配規(guī)則為現(xiàn)有技術(shù)已有的,例如可以按照配置請求報文攜帶的DHCP客戶端的信息中的MAC地址或者ADSL帳戶信息等來確定網(wǎng)段地址。
步驟403、DHCP服務(wù)器向發(fā)送配置請求報文的DHCP中繼返回配置消息,該配置消息中攜帶有獲取到的網(wǎng)關(guān)IP地址以及給DHCP客戶端分配的IP地址。
步驟404、DHCP中繼向發(fā)送配置請求報文的DHCP客戶端轉(zhuǎn)發(fā)配置消息,DHCP客戶端使用所分配的IP地址通過網(wǎng)關(guān)接受網(wǎng)絡(luò)的服務(wù),該網(wǎng)關(guān)就是具有所獲取到的網(wǎng)關(guān)IP地址的設(shè)備。
在步驟401中,填充到配置請求報文中的網(wǎng)段地址也可以為DHCP中繼配置的多個網(wǎng)段地址,而不是配置的所有網(wǎng)段地址,只要填充的網(wǎng)段地址中存在DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)段地址即可采用本發(fā)明的技術(shù)。
這時,在步驟401中,將在DHCP中繼上配置的多個網(wǎng)段地址填充到配置請求報文的過程為修改在配置請求報文中的現(xiàn)有的子網(wǎng)選擇(SubnetSelection)選項(xiàng),即采用增加多個子網(wǎng)絡(luò)的方式,表2為現(xiàn)有的在DHCP標(biāo)準(zhǔn)中定義的Subnet Selection選項(xiàng)的格式

表2表3為本發(fā)明修的Subnet Selection選項(xiàng)的格式

表3從圖3和圖4所述的方案可以看出,本發(fā)明在DHCP客戶端通過DHCP中繼獲得動態(tài)分配的IP地址的過程中,采用將DHCP中繼配置的多個網(wǎng)關(guān)IP地址或者多個網(wǎng)段地址都填充到DHCP客戶端的配置請求報文中,發(fā)送給DHCP服務(wù)器,由DHCP服務(wù)器根據(jù)接收到的配置請求報文中攜帶的DHCP客戶端的信息確定給DHCP客戶端分配哪一個網(wǎng)關(guān)IP地址或者網(wǎng)段地址對應(yīng)的地址池中的IP地址,將所分配的IP地址攜帶在配置消息中通過DHCP中繼發(fā)送給DHCP客戶端。因此,本發(fā)明在DHCP客戶端通過DHCP中繼獲得動態(tài)分配的IP地址的過程中,DHCP中繼和DHCP服務(wù)器只進(jìn)行一次通信交互,節(jié)省了時間并且提高了效率。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種動態(tài)主機(jī)配置協(xié)議DHCP中繼為DHCP客戶端請求IP地址的方法,其特征在于,在DHCP服務(wù)器中設(shè)置網(wǎng)關(guān)網(wǎng)際協(xié)議IP地址或/和網(wǎng)段地址與存儲一個以上IP地址的地址池的對應(yīng)關(guān)系,在DHCP中繼設(shè)置一個以上的網(wǎng)關(guān)IP地址或一個以上的網(wǎng)段地址,該方法還包括A、DHCP中繼通過廣播接收到DHCP客戶端發(fā)送的配置請求報文,在該配置請求報文中填充所設(shè)置的一個以上的網(wǎng)關(guān)IP地址或一個以上的網(wǎng)段地址后,發(fā)送給DHCP服務(wù)器;B、DHCP服務(wù)器從該配置請求報文中填充的網(wǎng)關(guān)IP地址或網(wǎng)段地址中確定該DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址或網(wǎng)段地址,給DHCP客戶端分配所確定網(wǎng)關(guān)IP地址或網(wǎng)段地址對應(yīng)的地址池中的IP地址,將所分配的IP地址通過DHCP中繼發(fā)送給DHCP客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述的在DHCP中繼設(shè)置一個以上的網(wǎng)關(guān)IP地址包括一個主網(wǎng)關(guān)IP地址和一個以上的從網(wǎng)關(guān)IP地址。
3.如權(quán)利要求1所述的方法,其特征在于,所述的配置請求報文還攜帶DHCP客戶端的信息,步驟B所述確定該DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址或網(wǎng)段地址的過程為DHCP服務(wù)器根據(jù)該配置請求報文攜帶的DHCP客戶端的信息按照設(shè)定的規(guī)則從該配置請求報文中填充的網(wǎng)關(guān)IP地址或網(wǎng)段地址中確定該DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址或網(wǎng)段地址。
4.如權(quán)利要求1所述的方法,其特征在于,步驟A所述填充的所設(shè)置的一個以上的網(wǎng)關(guān)IP地址或一個以上的網(wǎng)段地址為所設(shè)置的所有網(wǎng)關(guān)IP地址或所有網(wǎng)段地址。
5.如權(quán)利要求1所述的方法,其特征在于,步驟B所述所分配的IP地址攜帶在配置消息中發(fā)送。
6.如權(quán)利要求1所述的方法,其特征在于,當(dāng)在所述配置請求報文中填充一個以上的網(wǎng)關(guān)IP地址時,在步驟B所述將所分配的IP地址通過DHCP中繼發(fā)送給DHCP客戶端之前,該方法還包括DHCP服務(wù)器將確定的網(wǎng)關(guān)IP地址通過DHCP中繼發(fā)送給DHCP客戶端。
7.如權(quán)利要求6所述的方法,其特征在于,所述的確定的網(wǎng)關(guān)IP地址攜帶在配置消息中發(fā)送。
8.如權(quán)利要求1所述的方法,其特征在于,當(dāng)在所述配置請求報文中填充一個以上的網(wǎng)段地址時,在步驟B所述將所分配的IP地址通過DHCP中繼發(fā)送給DHCP客戶端之前,該方法還包括DHCP服務(wù)器獲取對應(yīng)地址池的網(wǎng)關(guān)IP地址,將對應(yīng)地址池的網(wǎng)關(guān)IP地址通過DHCP中繼發(fā)送給DHCP客戶端。
9.如權(quán)利要求8所述的方法,其特征在于,所述對應(yīng)地址池的網(wǎng)關(guān)IP地址攜帶在配置消息中發(fā)送。
10.如權(quán)利要求1所述的方法,其特征在于,步驟A所述所設(shè)置的一個以上的網(wǎng)關(guān)IP地址填充到配置請求報文的中繼代理信息Relay AgentInformation選項(xiàng)中設(shè)置的子選項(xiàng);或者步驟A所述所設(shè)置的一個以上的網(wǎng)段地址填充到配置請求報文中設(shè)置的子網(wǎng)選擇Subnet Selection選項(xiàng)。
全文摘要
本發(fā)明公開了一種動態(tài)主機(jī)配置協(xié)議DHCP中繼為DHCP客戶端請求IP地址的方法,該方法還包括A、DHCP中繼通過廣播接收到DHCP客戶端發(fā)送的配置請求報文,在該配置請求報文中填充所設(shè)置的一個以上的網(wǎng)關(guān)IP地址或一個以上的網(wǎng)段地址后,發(fā)送給DHCP服務(wù)器;B、DHCP服務(wù)器從該配置請求報文中填充的網(wǎng)關(guān)IP地址或網(wǎng)段地址中確定該DHCP客戶端所屬子網(wǎng)絡(luò)的網(wǎng)關(guān)IP地址或網(wǎng)段地址,給DHCP客戶端分配所確定網(wǎng)關(guān)IP地址或網(wǎng)段地址對應(yīng)的地址池中的IP地址,將所分配的IP地址通過DHCP中繼發(fā)送給DHCP客戶端。該方法在DHCP客戶端通過DHCP中繼獲得動態(tài)分配的IP地址的過程中,只需要DHCP中繼和DHCP服務(wù)器進(jìn)行一次通信交互,節(jié)省了時間,提高了效率。
文檔編號H04L29/12GK1949784SQ20051011277
公開日2007年4月18日 申請日期2005年10月12日 優(yōu)先權(quán)日2005年10月12日
發(fā)明者子康 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1