專利名稱:用于動(dòng)態(tài)主機(jī)配置協(xié)議租借時(shí)間確定的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)網(wǎng)絡(luò)領(lǐng)域,更加具體地說(shuō),本發(fā)明涉及在數(shù)據(jù)網(wǎng)絡(luò)中的動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)的租借(leases)。
背景技術(shù):
因特網(wǎng)提供多媒體內(nèi)容,其中包括音頻、視頻、圖形、和文本,它們通常需要很寬的帶寬來(lái)下載和觀看。許多因特網(wǎng)服務(wù)運(yùn)營(yíng)商(ISP)允許客戶以各種數(shù)據(jù)速率從公共交換電話網(wǎng)(PSTN)經(jīng)電話線路連接到因特網(wǎng),這個(gè)速率包括14400bps、28800bps、33600bps、和56000bps。
另一方面,有線電視網(wǎng)絡(luò)通常經(jīng)過(guò)電纜相互連接,如同軸電纜或混合的光纖/同軸(HFC)電纜系統(tǒng),它的數(shù)據(jù)速率約為每秒10兆bps(Mbps)到30+Mbps。這些數(shù)據(jù)速率比公共交換電話網(wǎng)上可利用的數(shù)據(jù)速率大得多。隨著因特網(wǎng)的迅猛發(fā)展,許多用戶已經(jīng)開始使用寬帶連接,如由電纜調(diào)制解調(diào)器提供的寬帶連接,因?yàn)檫@些連接可提供較大的帶寬。
在典型的網(wǎng)絡(luò)中,如因特網(wǎng)、子網(wǎng)絡(luò)、或內(nèi)部網(wǎng),通常使用動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)。動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)是定義一個(gè)服務(wù)器在確定的時(shí)間周期內(nèi)(稱之為租借時(shí)間)為發(fā)出請(qǐng)求的客戶指定因特網(wǎng)協(xié)議(IP)地址的一種方法的協(xié)議。IP地址由CPE(客戶駐地設(shè)備(client premises equipment)設(shè)備使用,以便與連接到網(wǎng)絡(luò)的其它設(shè)備通信。使用DHCP獲得IP地址的一個(gè)優(yōu)點(diǎn)是在單次消息交換過(guò)程中可以獲得對(duì)于網(wǎng)絡(luò)設(shè)備很重要的其它配置信息。在“請(qǐng)求的評(píng)論”(“RFC”)的RFC-2131和RFC-2132(一種因特網(wǎng)標(biāo)準(zhǔn)跟蹤協(xié)議,由因特網(wǎng)的工程任務(wù)工作組(IETF)制定的標(biāo)準(zhǔn))中定義了DHCP協(xié)議。
邊緣連網(wǎng)設(shè)備(edge networking device)如電纜調(diào)制解調(diào)器或路由器通常包含一個(gè)嵌入式DHCP服務(wù)器,用于為PC或其它的CPE設(shè)備提供在與廣域網(wǎng)(WAN)隔離的子網(wǎng)上的IP地址。當(dāng)然,這些CPE設(shè)備的確經(jīng)常需要接入WAN以便與邊緣連網(wǎng)設(shè)備的WAN一側(cè)的其它設(shè)備交換信息。一個(gè)例子是下載web網(wǎng)頁(yè),在這種情況下CPE設(shè)備接觸“域名服務(wù)器”(DNS)以將因特網(wǎng)名轉(zhuǎn)換為IP地址。照這樣,嵌入式DHCP服務(wù)器向CPE設(shè)備提供DNS和其它的WAN型信息。
除了具有嵌入式DHCP服務(wù)器的這些邊緣連網(wǎng)設(shè)備以外,通常還有一個(gè)嵌入式DHCP客戶端設(shè)備,用于獲得它自己的屬于WAN子網(wǎng)的IP地址。在DHCP客戶端設(shè)備成功地完成WAN IP租借的獲取后,客戶端設(shè)備通常具有與嵌入式DHCP服務(wù)器有關(guān)的信息,如DNS IP。
與由RFC-2131和RFC-2132定義的DHCP有關(guān)的一個(gè)缺點(diǎn)是,一旦DHCP服務(wù)器放棄一個(gè)租借,直到客戶端設(shè)備在隨后的時(shí)間試圖更新租借,服務(wù)器才有機(jī)會(huì)重新要求租借或者改變租借。這個(gè)隨后的時(shí)間的上限受到DHCP服務(wù)器的租借請(qǐng)求確認(rèn)中給出的租借時(shí)間的限制,并且可能導(dǎo)致延遲或者無(wú)效。例如,如果WAN服務(wù)器還沒有授權(quán)DHCP客戶端設(shè)備一個(gè)DHCP租借,則DHCP客戶端設(shè)備就沒有由CPE請(qǐng)求的信息,并且DHCP服務(wù)器對(duì)于CPE的租借授權(quán)將是無(wú)效的,因?yàn)樵贒HCP客戶端設(shè)備中還不存在請(qǐng)求的數(shù)據(jù),因此不可能傳送這個(gè)請(qǐng)求的數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明包括用于動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)租借時(shí)間確定的方法和設(shè)備,因此可以使無(wú)效減至最小,并且一旦可能,就為CPE設(shè)備提供WAN型信息。
按照本發(fā)明的一個(gè)實(shí)施例的用于DHCP租借時(shí)間確定的一種方法包括在第一動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)設(shè)備處接收一個(gè)請(qǐng)求給一個(gè)客戶端設(shè)備分配一個(gè)IP地址的消息;如果第二DHCP設(shè)備不包含請(qǐng)求的IP地址租借,則將相當(dāng)短的租借時(shí)間分配給發(fā)出請(qǐng)求的客戶端設(shè)備。
按照本發(fā)明的一個(gè)實(shí)施例的用于DHCP租借時(shí)間確定的一種設(shè)備,包括第一DHCP設(shè)備,用于從一個(gè)客戶端設(shè)備的系統(tǒng)接收消息,并且響應(yīng)這個(gè)消息向客戶端設(shè)備的系統(tǒng)發(fā)送租借時(shí)間,所說(shuō)的消息請(qǐng)求分配IP地址;第二DHCP設(shè)備,用于從與被請(qǐng)求的IP地址有關(guān)的廣域網(wǎng)接收IP地址租借;存儲(chǔ)器,用于存儲(chǔ)通信參數(shù)和指令;和處理器。處理器在執(zhí)行指令時(shí)配置成可以在第一DHCP設(shè)備處接收一個(gè)消息,該消息請(qǐng)求向一個(gè)客戶端設(shè)備分配IP地址,并且如果第二DHCP設(shè)備沒有包含被請(qǐng)求的IP地址租借,則向發(fā)出請(qǐng)求的客戶端設(shè)備分配一個(gè)相當(dāng)短的租借時(shí)間。
通過(guò)結(jié)合附圖考慮下面的詳細(xì)描述,就能很容易地理解本發(fā)明的教導(dǎo),其中圖1是因特網(wǎng)網(wǎng)絡(luò)的高級(jí)方塊圖,其中包括本發(fā)明的一個(gè)實(shí)施例;圖2是適于用在圖1的因特網(wǎng)網(wǎng)絡(luò)中的NAT設(shè)備的一個(gè)實(shí)施例的高級(jí)方塊圖;圖3是表示按照本發(fā)明的原理的圖1和圖2的NAT設(shè)備的網(wǎng)絡(luò)地址轉(zhuǎn)換過(guò)程的方塊圖;圖4是按照本發(fā)明的原理的典型方法的流程圖。
為了便于理解,如果可能,使用相同的標(biāo)號(hào)代表各個(gè)圖中共同的相同元件。
具體實(shí)施例方式
本發(fā)明主題的描述限制在計(jì)算機(jī)網(wǎng)絡(luò)和與因特網(wǎng)連接的相關(guān)設(shè)備的范圍內(nèi)。但本領(lǐng)域的普通技術(shù)人員應(yīng)該認(rèn)識(shí)到,在使用動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)的任何通信系統(tǒng)中,都可以優(yōu)先使用本發(fā)明主題。這樣,本發(fā)明人期盼本發(fā)明具有寬廣的實(shí)用性,可能超過(guò)這里描述的網(wǎng)絡(luò)系統(tǒng)。
圖1是包括在本發(fā)明的實(shí)施例中的網(wǎng)絡(luò)100的高水平方塊圖。圖1的網(wǎng)絡(luò)100包括多個(gè)CPE(“計(jì)算機(jī)房設(shè)備”)設(shè)備(圖中所示為2臺(tái)個(gè)人計(jì)算機(jī)(PC))1101和1102(統(tǒng)稱為PC110);多個(gè)邊緣連網(wǎng)設(shè)備(圖中所示的為多個(gè)電纜調(diào)制解調(diào)器(CM))1201-120N;電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)130;和因特網(wǎng)140。兩個(gè)PC110包括局域網(wǎng)(LAN),因特網(wǎng)140包括廣域網(wǎng)(WAN)。WAN進(jìn)一步還包括一個(gè)WAN DHCP服務(wù)器150。此外,圖1的CM1201-120N每一個(gè)都包括一個(gè)對(duì)應(yīng)的網(wǎng)絡(luò)地址轉(zhuǎn)換器(NAT)1251-125N。NAT設(shè)備1251-125N提供IP地址和配置參數(shù),以便在WAN和LAN之間進(jìn)行通信。雖然在圖1中NAT設(shè)備1251-125N被描述成加入CM1201-120N中,但本領(lǐng)域的普通技術(shù)人員應(yīng)該認(rèn)識(shí)到,NAT設(shè)備1251-125N還可以包括在其它邊緣連網(wǎng)設(shè)備如路由器中。按另一種方式,NAT設(shè)備1251-125N還可以包括一些與CM1201-120N協(xié)同動(dòng)作的分開的單元。
在上游傳輸期間,在LAN中(例如由PC110)產(chǎn)生DHCP租借請(qǐng)求(IP租借請(qǐng)求)。將DHCP租借請(qǐng)求交換到對(duì)應(yīng)的CM120中。CM120調(diào)制來(lái)自PC110的信號(hào),以便通過(guò)一個(gè)電纜傳輸(CT)網(wǎng)絡(luò)進(jìn)行上游通信。CM120用作通過(guò)因特網(wǎng)140與特定的LAN設(shè)備(PC110)通信相應(yīng)的標(biāo)識(shí)符或中繼代理。CM120的NAT設(shè)備125還為向因特網(wǎng)140的上游通信提供因特網(wǎng)協(xié)議(IP)地址。由NAT設(shè)備125提供的IP地址包括與因特網(wǎng)140通信所需的所有的相關(guān)字段/參數(shù)。參數(shù)表通常包括域名服務(wù)器(DNS)IP地址和域名。下面詳細(xì)描述NAT設(shè)備125的操作。
CMTS130接收來(lái)自CM120的信號(hào),并將這些信號(hào)轉(zhuǎn)換成IP分組(如果還沒有經(jīng)過(guò)這樣的轉(zhuǎn)換話),然后將IP分組發(fā)送到一個(gè)IP路由器(未示出),以便通過(guò)因特網(wǎng)140傳輸。
在下游傳輸期間,由CMTS130接收來(lái)自因特網(wǎng)140的信息。CMTS130調(diào)制下游信號(hào)以便通過(guò)CT網(wǎng)絡(luò)傳輸。CM120解調(diào)下游信號(hào)。CM120中的NAT設(shè)備125提供與發(fā)出請(qǐng)求的PC110通信的IP地址。下面詳細(xì)描述NAT設(shè)備125的操作。
圖2是適于用在圖1的NAT設(shè)備的一個(gè)實(shí)施例的高水平方塊圖。
圖2的NAT設(shè)備125包括一個(gè)處理器210和用于存儲(chǔ)算法和控制程序的存儲(chǔ)器220。處理器210與諸如電源、時(shí)鐘電路、高速緩沖存儲(chǔ)器、以及協(xié)助執(zhí)行存儲(chǔ)在存儲(chǔ)器220中的軟件程序的電路之類的常規(guī)支持電路230協(xié)同動(dòng)作。照這樣,可以預(yù)期,在這里作為軟件過(guò)程討論的某些過(guò)程步驟是可以在硬件內(nèi)實(shí)施的,例如作為與處理器210協(xié)同動(dòng)作以執(zhí)行各種步驟的電路來(lái)實(shí)施。NAT設(shè)備125還包括輸入-輸出電路240,用于形成在與NAT設(shè)備125通信的各個(gè)元部件之間的接口。例如在圖1的實(shí)施例中,NAT設(shè)備125經(jīng)過(guò)信號(hào)路徑S1與PC110通信并經(jīng)過(guò)信號(hào)路徑01與因特網(wǎng)140通信。
雖然圖2的NAT設(shè)備125被描述為通用計(jì)算機(jī),將這個(gè)計(jì)算機(jī)編程為可按照本發(fā)明的原理執(zhí)行各種控制功能,但是還可以用硬件實(shí)施本發(fā)明,用專用的集成電路(ASIC)來(lái)實(shí)施。因此期望將這里描述的過(guò)程步驟廣義地理解為可由軟件、硬件、或者它們的組合等效地實(shí)現(xiàn)。
進(jìn)而,雖然圖2的NAT設(shè)備125被描述為通用計(jì)算機(jī),將這個(gè)計(jì)算機(jī)編程為可按照本發(fā)明的原理執(zhí)行各種控制功能,但是還可以將NAT設(shè)備125作為軟件包含在一個(gè)設(shè)備的現(xiàn)有計(jì)算機(jī)內(nèi),例如路由器或電纜調(diào)制解調(diào)器,以便可以利用NAT特征進(jìn)行升級(jí)。
圖3的方塊圖表示按照本發(fā)明的原理的NAT設(shè)備125的網(wǎng)絡(luò)地址轉(zhuǎn)換過(guò)程。圖3的NAT設(shè)備125包括位于LAN一側(cè)的DHCP服務(wù)器310和位于WAN一側(cè)的DHCP客戶端設(shè)備320。DHCP服務(wù)器310和DHCP客戶端設(shè)備320實(shí)質(zhì)上是計(jì)算機(jī)程序或其它的用于實(shí)施在因特網(wǎng)RFC-2131和RFC-2132中定義的“動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)”的固件或軟件,在這里參照引用了因特網(wǎng)RFC-2131和RFC-2132的全文。
在功能上,DHCP服務(wù)器310為PC110提供可以在LAN一側(cè)利用的并且與WAN一側(cè)隔離的IP地址。類似地,DHCP客戶端設(shè)備320提供可與因特網(wǎng)140通信的WAN設(shè)備的地址。CPE設(shè)備(即,PC110)、DHCP服務(wù)器(即,DHCP服務(wù)器310)、和DHCP客戶端設(shè)備(即,DHCP客戶端設(shè)備320)使用DHCP協(xié)議通信。DHCP協(xié)議使用的是租借時(shí)間長(zhǎng)短的概念,在這個(gè)租借時(shí)間內(nèi)才賦予指定的IP地址(租借時(shí)間即是客戶端設(shè)備PC110用來(lái)從因特網(wǎng)140接收信息的時(shí)間長(zhǎng)度)。當(dāng)來(lái)自PC110的DHCP租借請(qǐng)求通信到DHCP服務(wù)器310的時(shí)候,DHCP服務(wù)器310為與PC110的通信分配一個(gè)IP地址,并且為處理來(lái)自PC110的DHCP租借請(qǐng)求建立租借時(shí)間。此外,DHCP客戶端設(shè)備對(duì)于來(lái)自因特網(wǎng)140的與PC110請(qǐng)求的信息對(duì)應(yīng)的IP地址發(fā)出一個(gè)DHCP租借請(qǐng)求。WAN一側(cè)的WAN DHCP服務(wù)器150將一個(gè)合適的IP地址返回到DHCP客戶端設(shè)備320,并且向DHCP客戶端設(shè)備320發(fā)出一個(gè)租借時(shí)間以便知道合適的配置參數(shù)是什么(即DNS和域名參數(shù)),從而可以處理來(lái)自PC110的DHCP請(qǐng)求。雖然圖3的NAT設(shè)備將DHCP服務(wù)器310和DHCP客戶端設(shè)備320描述為兩個(gè)分開的部件,但DHCP服務(wù)器310和DHCP客戶端設(shè)備320還可以是單個(gè)計(jì)算機(jī),或者實(shí)施DHCP的其它系統(tǒng),但功能卻和兩個(gè)分開的部件一樣。
在WAN一側(cè)的DHCP客戶端設(shè)備320又從DHCP服務(wù)器150成功地獲得了它自己的租借因而知道哪個(gè)相關(guān)的DNS IP和域名參數(shù)將要傳送到PC110之前,當(dāng)LAN CPE設(shè)備(PC110)從DHCP服務(wù)器310請(qǐng)求一個(gè)租借時(shí),DHCP服務(wù)器310授權(quán)給發(fā)出請(qǐng)求的PC110一個(gè)長(zhǎng)的租借時(shí)間將導(dǎo)致發(fā)出請(qǐng)求的PC110的長(zhǎng)時(shí)間的無(wú)效。這就是說(shuō),因?yàn)閃AN一側(cè)的DHCP客戶端設(shè)備320沒有獲得由發(fā)出請(qǐng)求的LAN CPE設(shè)備所請(qǐng)求的適當(dāng)信息,所以由發(fā)出請(qǐng)求的LAN CPE設(shè)備要求的WAN型信息在DHCP服務(wù)器310授權(quán)的租借時(shí)間期間不可能由DHCP客戶端設(shè)備320提供,因此,這個(gè)授權(quán)的租借時(shí)間被證明是無(wú)效的,因此是浪費(fèi)的。
在本發(fā)明的一個(gè)實(shí)施例中,用于克服在DHCP客戶端設(shè)備320從WANDHCP服務(wù)器150接收租借授權(quán)之前DHCP服務(wù)器310就給發(fā)出請(qǐng)求的PC110授權(quán)長(zhǎng)的租借時(shí)間的缺點(diǎn)的方法包括DHCP服務(wù)器310給發(fā)出請(qǐng)求的PC110授權(quán)相對(duì)較短的租借時(shí)間,一直到WAN一側(cè)的DHCP客戶端設(shè)備320獲得它的WAN租借時(shí)間并且包含相關(guān)的IP和配置參數(shù)時(shí)為止。相對(duì)較短的時(shí)間長(zhǎng)度約為幾十秒的量級(jí),與通常和常規(guī)的租借時(shí)間相應(yīng)的幾萬(wàn)秒的時(shí)間長(zhǎng)度相反。例如,常規(guī)的長(zhǎng)的租借時(shí)間一般大于1萬(wàn)秒(即,15000秒),按照本發(fā)明的相對(duì)較短的租借時(shí)間小于1千秒(即,100秒)。然而,因?yàn)檫@個(gè)概念具有很寬的實(shí)用性,所以可以重復(fù)地說(shuō),相對(duì)較短的租借時(shí)間是小于任意時(shí)間周期T的任何一個(gè)租借時(shí)間。類似地,相對(duì)較長(zhǎng)的租借時(shí)間認(rèn)為是大于任意時(shí)間周期T的任何一個(gè)租借時(shí)間。
在CM120中,DHCP服務(wù)器310按以下方式操作當(dāng)DHCP客戶端設(shè)備320已經(jīng)成功地獲得一個(gè)有效的IP租借的時(shí)候,DHCP客戶端設(shè)備320就有了一組與其獲得時(shí)一樣完整的網(wǎng)絡(luò)信息。因而,在發(fā)生來(lái)自CPE設(shè)備(PC110)的租借請(qǐng)求時(shí),DHCP服務(wù)器310詢問DHCP客戶端設(shè)備320,以確定DHCP客戶端設(shè)備320是否有它自己的有效IP租借。如果DHCP服務(wù)器310發(fā)現(xiàn)DHCP客戶端設(shè)備320有一個(gè)有效的租借,它就向發(fā)出請(qǐng)求的PC110授權(quán)較長(zhǎng)的租借時(shí)間(約為幾萬(wàn)秒或以上)。在這個(gè)長(zhǎng)的租借期間,DHCP服務(wù)器310向發(fā)出請(qǐng)求的PC110傳輸相關(guān)的信息,如DNS IP和域名參數(shù),如果DHCP客戶端設(shè)備320有這樣的信息的話。如果DHCP客戶端設(shè)備獲得了一個(gè)有效租借,但不知道網(wǎng)絡(luò)信息,例如DNS IP和域名參數(shù),如果假定DHCP客戶端設(shè)備320決不會(huì)獲得這樣的參數(shù),則DHCP服務(wù)器310仍舊堅(jiān)持這個(gè)較長(zhǎng)的租借時(shí)間。如果在來(lái)自PC110的DHCP租借請(qǐng)求時(shí)DHCP客戶端設(shè)備320沒有有效的IP租借,則DHCP服務(wù)器310回應(yīng)一個(gè)短的租借時(shí)間。當(dāng)然,CPE設(shè)備(PC110)通常更新它們的租借,因此當(dāng)DHCP客戶端設(shè)備320從WAN DHCP服務(wù)器150獲得它的租借時(shí),相關(guān)的WAN參數(shù)和信息會(huì)立刻傳送到LAN DHCP服務(wù)器310。
作為DHCP服務(wù)器310向發(fā)出請(qǐng)求的PC110授權(quán)相對(duì)較短的租借時(shí)間的結(jié)果,使PC110的無(wú)效時(shí)間周期減至最小。此外,由DHCP服務(wù)器310向發(fā)出請(qǐng)求的PC110指定特定的IP地址的時(shí)間周期是不可利用的,因此也減至最小。這就是說(shuō),因?yàn)樵谧饨璐_認(rèn)和由客戶端設(shè)備(PC110)更新的租借之間這個(gè)客戶端設(shè)備擁有IP地址,較短的租借時(shí)間將導(dǎo)致對(duì)于指定的IP的較短的不可利用時(shí)間。
圖4是本發(fā)明的一種方法的實(shí)施例的流程圖。當(dāng)DHCP服務(wù)器接收到來(lái)自CPE設(shè)備的DHCP租借請(qǐng)求時(shí),在步驟402開始方法400。在步驟404,DHCP服務(wù)器確定對(duì)應(yīng)的DHCP客戶端設(shè)備是否已經(jīng)收到它自己的WAN IP租借。如果DHCP客戶端設(shè)備已經(jīng)收到它自己的WAN IP租借,則方法400前進(jìn)至步驟406,如果DHCP客戶端設(shè)備還沒有收到它自己的WAN IP租借,則方法400前進(jìn)至步驟408。
在步驟406,DHCP服務(wù)器為發(fā)出請(qǐng)求的CPE設(shè)備提供相當(dāng)長(zhǎng)的租借時(shí)間,并且向請(qǐng)求CPE設(shè)備傳遞請(qǐng)求的WAN參數(shù),如DNS IP。這就是說(shuō),DHCP服務(wù)器按以下所述的方式操作當(dāng)DHCP客戶端設(shè)備已經(jīng)成功地獲得了一個(gè)有效的IP租借時(shí),DHCP客戶端設(shè)備就有了一組與它將要獲得的信息一樣完整的網(wǎng)絡(luò)信息。照這樣,DHCP服務(wù)器為發(fā)出請(qǐng)求的CPE設(shè)備提供相當(dāng)長(zhǎng)的租借時(shí)間,并且向發(fā)出請(qǐng)求的CPE設(shè)備傳遞所需的WAN參數(shù),如DNS IP。然后,該方法400退出。DHCP服務(wù)器等待來(lái)自CPE設(shè)備的另一個(gè)DHCP租借請(qǐng)求。
在步驟408,DHCP服務(wù)器為發(fā)出請(qǐng)求的CPE設(shè)備提供相對(duì)較短的租借時(shí)間。即,如果DHCP客戶端設(shè)備在來(lái)自CPE設(shè)備的DHCP租借請(qǐng)求時(shí)沒有有效的IP租借,則DHCP服務(wù)器的響應(yīng)是在授權(quán)發(fā)出請(qǐng)求的CPE設(shè)備一個(gè)短的租借時(shí)間。CPE設(shè)備(PC)當(dāng)然會(huì)經(jīng)常更新它們的租借,所以當(dāng)從WAN DHCP服務(wù)器獲得它的租借時(shí),立刻將相關(guān)的WAN參數(shù)和信息傳送到DHCP服務(wù)器,并且隨后又傳送到發(fā)出請(qǐng)求的CPE設(shè)備。然后,方法400退出,DHCP服務(wù)器等待來(lái)自CPE設(shè)備另一個(gè)DHCP租借請(qǐng)求。
雖然以上所述涉及本發(fā)明的某些實(shí)施例,但在不偏離本發(fā)明的基本范圍的情況下還可以設(shè)計(jì)出本發(fā)明的其它的和更進(jìn)一步的實(shí)施例。
因此,本發(fā)明的合適范圍由下面的權(quán)利要求書確定。
權(quán)利要求
1.一種方法,包括在第一動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)設(shè)備(310)處接收一個(gè)消息,該消息請(qǐng)求給一個(gè)客戶端設(shè)備(110)分配IP地址;如果第二DHCP設(shè)備(320)沒有獲得被請(qǐng)求的所說(shuō)的IP地址分配,則將小于時(shí)間周期T的租借時(shí)間分配給發(fā)出請(qǐng)求的客戶端設(shè)備(110)。
2.權(quán)利要求1的方法,進(jìn)一步還包括如果所說(shuō)的第二DHCP設(shè)備(320)已經(jīng)獲得被請(qǐng)求的所說(shuō)的IP地址分配,則將大于時(shí)間周期T的租借時(shí)間分配(310)給發(fā)出請(qǐng)求的客戶端設(shè)備。
3.權(quán)利要求2的方法,其中所說(shuō)的時(shí)間周期T大于1萬(wàn)秒。
4.權(quán)利要求1的方法,其中所說(shuō)的時(shí)間周期T小于1千秒。
5.權(quán)利要求1的方法,其中所說(shuō)的第一DHCP設(shè)備(310)包括DHCP服務(wù)器。
6.權(quán)利要求1的方法,其中所說(shuō)的第二DHCP設(shè)備(320)包括DHCP客戶端設(shè)備。
7.權(quán)利要求1的方法,其中所說(shuō)的消息是DHCP租借請(qǐng)求。
8.權(quán)利要求7的方法,其中所說(shuō)的IP地址租借還包括與所說(shuō)被請(qǐng)求的IP地址有關(guān)的域名服務(wù)器(DNS)IP地址和域名。
9.一種設(shè)備(125),包括第一DHCP設(shè)備(310),用于從一個(gè)客戶端設(shè)備(110)接收消息,并且響應(yīng)這個(gè)消息向客戶端設(shè)備(110)發(fā)送租借時(shí)間,所說(shuō)的消息請(qǐng)求給客戶端設(shè)備(110)分配IP地址;第二DHCP設(shè)備(320),用于從與所說(shuō)的被請(qǐng)求的IP地址有關(guān)的廣域網(wǎng)(140)接收IP地址租借;存儲(chǔ)器(220),用于存儲(chǔ)通信參數(shù)和指令;和處理器(210),在執(zhí)行指令時(shí)處理器配置成在第一DHCP設(shè)備(310)處接收一個(gè)消息,該消息請(qǐng)求向一個(gè)客戶端設(shè)備(110)分配IP地址,并且如果第二DHCP設(shè)備(320)沒有獲得被請(qǐng)求的所說(shuō)的IP地址租借的分配,則向所說(shuō)的客戶端設(shè)備(110)分配一個(gè)小于時(shí)間周期T的租借時(shí)間。
10.權(quán)利要求9的設(shè)備(125),其中所說(shuō)的第一DHCP設(shè)備(310)包括DHCP服務(wù)器。
11.權(quán)利要求9的設(shè)備(125),其中所說(shuō)的第二DHCP設(shè)備(320)包括DHCP客戶端設(shè)備。
12.權(quán)利要求9的設(shè)備(125),其中將所說(shuō)的設(shè)備加入邊緣連網(wǎng)設(shè)備(120)中。
13.權(quán)利要求12的設(shè)備(125),其中所說(shuō)的邊緣連網(wǎng)設(shè)備(120)是電纜調(diào)制解調(diào)器。
14.權(quán)利要求12的設(shè)備(125),其中所說(shuō)的邊緣連網(wǎng)設(shè)備(120)是路由器。
15.用于存儲(chǔ)一組指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)處理器執(zhí)行所說(shuō)的這一組指令時(shí)實(shí)現(xiàn)一種方法,所說(shuō)的方法包括在第一動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)設(shè)備(310)處接收一個(gè)消息,該消息請(qǐng)求給一個(gè)客戶端設(shè)備(110)分配IP地址;如果第二DHCP設(shè)備(320)沒有獲得被請(qǐng)求的所說(shuō)IP地址分配,則將小于時(shí)間周期T的租借時(shí)間分配給發(fā)出請(qǐng)求的客戶端設(shè)備(110)。
16.一種設(shè)備,包括在第一動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)設(shè)備(310)處接收一個(gè)消息裝置,該消息請(qǐng)求給一個(gè)客戶端設(shè)備(110)分配IP地址;如果第二DHCP設(shè)備(320)沒有獲得被請(qǐng)求的所說(shuō)IP地址分配則將小于時(shí)間周期T的租借時(shí)間分配給發(fā)出請(qǐng)求的客戶端設(shè)備(110)的裝置。
全文摘要
一種用于動(dòng)態(tài)主機(jī)配置協(xié)議租借時(shí)間確定的方法和設(shè)備,其中在第一動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)設(shè)備(310)處接收(402)一個(gè)消息,該消息請(qǐng)求給一個(gè)客戶端設(shè)備(110)分配IP地址;并且如果第二DHCP設(shè)備(320)沒有包含被請(qǐng)求的IP地址租借,則將相對(duì)較短的租借時(shí)間分配給發(fā)出請(qǐng)求的客戶端設(shè)備(110)。
文檔編號(hào)H04L12/46GK1628444SQ03803494
公開日2005年6月15日 申請(qǐng)日期2003年2月5日 優(yōu)先權(quán)日2002年2月6日
發(fā)明者G·R·古特克內(nèi)希特, D·L·瑞安, M·R·邁爾尼克 申請(qǐng)人:湯姆森許可公司