專利名稱:一種實(shí)現(xiàn)dhcp服務(wù)器主備的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信技術(shù)領(lǐng)域,具體涉及一種實(shí)現(xiàn)DHCP服務(wù)器主備的方法。
背景技術(shù):
全球微波互聯(lián)接入(World Interoperability for Microwave Access, ffimax) 是一項(xiàng)基于IEEE 802. 16標(biāo)準(zhǔn)的新的寬帶無線接入技術(shù)(BroadbandWireless Access Technology) 0它是針對微波頻段提出的一種新的空中接口標(biāo)準(zhǔn)。Wimax網(wǎng)絡(luò)模型包括如 下幾個(gè)網(wǎng)絡(luò)實(shí)體移動用戶終端、接入服務(wù)網(wǎng)(Access Service Network,ASN)、連接服務(wù)網(wǎng) (Connectivity ServiceNetwork, CSN)。用戶終端包括應(yīng)用客戶端和移動用戶端(Mobile Station, MS);接入服務(wù)網(wǎng)包括ASN接入網(wǎng)關(guān)(ASN-GW,簡稱AGW),及基站(BaseStation, BS);連接服務(wù)網(wǎng)包括DHCP (Dynamic Host Configuratiorfrotocol 動態(tài)主機(jī)配置協(xié)議) 服務(wù)器;AAA (Authentication Authorizationand Accounting 鑒權(quán)授權(quán)計(jì)費(fèi))服務(wù)器,及 HA(Home Agent 歸屬代理)幾個(gè)網(wǎng)元。Wimax系統(tǒng)中,采用DHCP是用戶終端接入時(shí)獲得IP地址及其它相關(guān)信息的基本方法。請參閱圖1所示,圖1為Wimax系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖。其中,用戶終端11為Wimax 終端,接入到Wimax系統(tǒng)中?;? 2為接入服務(wù)網(wǎng)絡(luò)的一個(gè)網(wǎng)元,與用戶終端11進(jìn)行無 線連接。接入服務(wù)網(wǎng)關(guān)13為接入服務(wù)網(wǎng)絡(luò)的另一個(gè)網(wǎng)元,當(dāng)用戶終端11接入時(shí),與基站12 建立隧道,為用戶終端提供接入服務(wù)。接入服務(wù)包括與鑒權(quán)授權(quán)計(jì)費(fèi)服務(wù)器14交互進(jìn)行用 戶終端的鑒權(quán),授權(quán)及計(jì)費(fèi)。鑒權(quán)授權(quán)計(jì)費(fèi)服務(wù)器1 4是連接服務(wù)網(wǎng)的一個(gè)網(wǎng)元,提供用戶終端的鑒權(quán)服務(wù), 當(dāng)用戶終端的鑒權(quán)通過后,鑒權(quán)授權(quán)計(jì)費(fèi)服務(wù)器將為此用戶終端進(jìn)行授權(quán),將授權(quán)信息發(fā) 送給接入服務(wù)網(wǎng)關(guān)13。同時(shí),鑒權(quán)授權(quán)計(jì)費(fèi)服務(wù)器14與接入服務(wù)網(wǎng)關(guān)13進(jìn)行用戶終端計(jì) 費(fèi)信息的交互,計(jì)費(fèi)信息可以包括后付費(fèi)及預(yù)付費(fèi)信息。DHCP服務(wù)器15是連接服務(wù)網(wǎng)的另一個(gè)網(wǎng)元,在用戶終端接入時(shí),為用戶終端分配 IP地址。具體可為,用戶終端接入時(shí),接入服務(wù)網(wǎng)關(guān)13作為DHCP Relay與DHCP服務(wù)器交 互,為用戶終端獲取IP地址。當(dāng)采用移動IP方式接入,HA為用戶終端分配IP地址的情況 下,HA與DHCP服務(wù)器交互,為用戶終端獲取IP地址。當(dāng)用戶終端的IP地址由AAA分配的 情況下,AAA與DHCP服務(wù)器交互,為用戶終端獲取IP地址。此外,DHCP服務(wù)器還可以為用 戶終端提供一些其它的信息,如DNS (Domain Name Server,域名服務(wù)器),及缺省網(wǎng)關(guān)信息。HA設(shè)備15是連接服務(wù)網(wǎng)的另一個(gè)網(wǎng)元,在用戶終端采用移動IP方式接入的情況 下提供歸屬代理功能。HA與接入服務(wù)網(wǎng)關(guān)13交互為用戶終端提供接入移動IP服務(wù)的。實(shí)際應(yīng)用中,DHCP服務(wù)器可以配置為兩臺或多臺,這樣的話,如果主用的DHCP服 務(wù)器宕機(jī),系統(tǒng)需要自動切換到備用的DHCP服務(wù)器,以保持用戶業(yè)務(wù)的正常運(yùn)作。在目前的技術(shù)方案中,尚未提出能解決實(shí)現(xiàn)DHCP服務(wù)器主備的技術(shù)方案,以便進(jìn)行可靠的運(yùn)營。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是克服現(xiàn)有技術(shù)提供一種實(shí)現(xiàn)DHCP服務(wù)器主備的方法,使 得在主用的DHCP服務(wù)器宕機(jī)時(shí),系統(tǒng)自動切換到備用的DHCP服務(wù)器,以保持用戶業(yè)務(wù)的正
常運(yùn)作。為實(shí)現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案是一種實(shí)現(xiàn)DHCP服務(wù)器主備的方法, 包括如下步驟A)初始情況下,接入服務(wù)網(wǎng)關(guān)設(shè)置主備DHCP服務(wù)器狀態(tài)為不可用;B)所述接入服務(wù)網(wǎng)關(guān)定期發(fā)送可用探測消息給所述主備DHCP服務(wù)器;C)所述接入服務(wù)網(wǎng)關(guān)根據(jù)每個(gè)DHCP服務(wù)器是否回消息,確定每個(gè)DHCP服務(wù)器狀 態(tài);D)所述接入服務(wù)網(wǎng)關(guān)根據(jù)當(dāng)前主備DHCP服務(wù)器的狀態(tài),決定當(dāng)前用戶終端的 DHCP消息發(fā)送給一個(gè)可用的DHCP服務(wù)器。本發(fā)明實(shí)施例中,所述主備DHCP服務(wù)器中的備用服務(wù)器為一個(gè)或多個(gè)。本發(fā)明實(shí)施例中,所述步驟A)中所述接入服務(wù)網(wǎng)關(guān)設(shè)置的主備DHCP服務(wù)器的狀 態(tài)是根據(jù)NSP(Network Service Provider 網(wǎng)絡(luò)服務(wù)提供商)來分別設(shè)置的,即每個(gè)NSP對 應(yīng)一組主備DHCP服務(wù)器。進(jìn)一步地,所述步驟B)中所述接入服務(wù)網(wǎng)關(guān)定期發(fā)送的所述可用探測消息是針 對每個(gè)NSP所對應(yīng)的那組主備DHCP服務(wù)器發(fā)送的。進(jìn)一步地,所述步驟C)中,所述當(dāng)前用戶終端的DHCP消息是根據(jù)其所屬的NSP來 發(fā)送的。本發(fā)明實(shí)施例中,所述步驟B)中所述接入服務(wù)網(wǎng)關(guān)發(fā)送的所述可用探測消息為 DHCP請求消息。進(jìn)一步地,所述步驟C)中的所述DHCP服務(wù)器回應(yīng)的消息為DHCP確認(rèn)或DHCP非
確認(rèn)消息。本發(fā)明實(shí)施例中,所述步驟B)中如果一個(gè)DHCP服務(wù)器回應(yīng)消息,則所述接入服務(wù) 網(wǎng)關(guān)確定此DHCP服務(wù)器可用。本發(fā)明實(shí)施例中,所述步驟B)中如果一個(gè)DHCP服務(wù)器在一定時(shí)間內(nèi)不回應(yīng)消息, 則所述接入服務(wù)網(wǎng)關(guān)確定此DHCP服務(wù)器不可用。本發(fā)明實(shí)施例中,所述步驟B)中如果一個(gè)DHCP服務(wù)器在一定時(shí)間內(nèi)不回應(yīng)消息, 則所述接入服務(wù)網(wǎng)關(guān)重發(fā)一定次數(shù)的可用探測消息,直到此DHCP服務(wù)器回復(fù)消息或達(dá)到 所述接入服務(wù)網(wǎng)關(guān)設(shè)置的最大重發(fā)次數(shù)。進(jìn)一步地,當(dāng)所述接入服務(wù)網(wǎng)關(guān)重發(fā)了一定次數(shù)的可用探測消息給一個(gè)DHCP服 務(wù)器后,此DHCP服務(wù)器仍然沒有回應(yīng)消息,所述接入服務(wù)網(wǎng)關(guān)確定此DHCP服務(wù)器不可用。本發(fā)明實(shí)施例中,所述步驟D)中所述接入服務(wù)網(wǎng)關(guān)優(yōu)先將所述用戶終端DHCP消 息發(fā)送給上次為此用戶終端選擇的DHCP服務(wù)器。即,只有為此用戶終端上次使用的DHCP 服務(wù)器宕機(jī),才將此用戶終端的DHCP消息發(fā)送給備用DHCP服務(wù)器。以上是針對接入服務(wù)網(wǎng)關(guān)為用戶終端向DHCP服務(wù)器請求IP地址的情況,如果是HA或AAA服務(wù)器為用戶終端分配IP地址,以上的流程同樣適用。由上可知,本發(fā)明提供的技術(shù)方案解決了通過DHCP服務(wù)器獲得IP地址的情況下, 主用DHCP服務(wù)器宕機(jī)時(shí),系統(tǒng)自動切換到備用DHCP服務(wù)器的方法。由此盡可能保證了用 戶終端在接入時(shí)獲得一個(gè)可用的IP地址,同時(shí)用戶終端在線過程中也可以及時(shí)進(jìn)行有效 的地址續(xù)約操作,保證系統(tǒng)的可靠運(yùn)營。此外,本發(fā)明還適用于用戶歸屬不同網(wǎng)絡(luò)服務(wù)提供商的情況下實(shí)現(xiàn)DHCP主備的 情況。由此,在用戶采用不同的網(wǎng)絡(luò)服務(wù)時(shí),系統(tǒng)同樣可以提供DHCP主備的功能,便于系統(tǒng) 進(jìn)行靈活地運(yùn)營。
圖1是Wimax系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2是本發(fā)明一種實(shí)現(xiàn)DHCP服務(wù)器主備的流程圖;圖3是本發(fā)明在Wimax系統(tǒng)中實(shí)現(xiàn)DHCP服務(wù)器主備的實(shí)施流程圖;圖4是本發(fā)明在Wimax系統(tǒng)中實(shí)現(xiàn)DHCP服務(wù)器主備區(qū)分NSP的實(shí)施流程圖。
具體實(shí)施例方式下面通過具體的實(shí)施例并結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述。本發(fā)明的主要思想是接入服務(wù)網(wǎng)關(guān)定期進(jìn)行主備DHCP服務(wù)器的可用探測,如果 一個(gè)DHCP服務(wù)器回復(fù)響應(yīng),則認(rèn)為此DHCP服務(wù)器目前可用,可以向此DHCP服務(wù)器發(fā)送用 戶的DHCP消息。請參閱圖2所示,圖2是本發(fā)明一種實(shí)現(xiàn)DHCP服務(wù)器主備的流程圖;此流程圖包 括如下步驟步驟21 初始情況下,接入服務(wù)網(wǎng)關(guān)設(shè)置主備DHCP服務(wù)器狀態(tài)為不可用;步驟22 接入服務(wù)網(wǎng)關(guān)發(fā)送可用探測消息給主備DHCP服務(wù)器;步驟23 接入服務(wù)網(wǎng)關(guān)根據(jù)每個(gè)DHCP服務(wù)器是否回消息,確定每個(gè)DHCP服務(wù)器 狀態(tài);步驟M 如果當(dāng)前有用戶終端的DHCP消息需要發(fā)送,接入服務(wù)網(wǎng)關(guān)根據(jù)當(dāng)前主備 DHCP服務(wù)器的狀態(tài),決定當(dāng)前用戶終端的DHCP消息發(fā)送給一個(gè)可用的DHCP服務(wù)器。以上步驟22至步驟23是不斷重復(fù)的。其中,主備DHCP服務(wù)器中的備用服務(wù)器為一個(gè)或多個(gè)。需要說明的是主備服務(wù) 器的稱呼是可變的,當(dāng)前使用的服務(wù)器為主用,如果切換到備用服務(wù)器,則原備用服務(wù)器變 為主用,原主用服務(wù)器變?yōu)閭溆?。其中步驟21中接入服務(wù)網(wǎng)關(guān)設(shè)置的主備DHCP服務(wù)器的狀態(tài)是根據(jù)NSP來分別設(shè) 置的,即每個(gè)NSP對應(yīng)一組主備DHCP服務(wù)器。進(jìn)一步地,步驟22接入服務(wù)網(wǎng)關(guān)定期發(fā)送的可用探測消息是針對每個(gè)NSP所對應(yīng) 的那組主備DHCP服務(wù)器發(fā)送的。進(jìn)一步地,步驟23中,當(dāng)前用戶終端的DHCP消息是根據(jù)其所屬的NSP來發(fā)送的。其中步驟22中接入服務(wù)網(wǎng)關(guān)發(fā)送的可用探測消息為DHCP請求消息。進(jìn)一步地,所述步驟C)中的DHCP服務(wù)器回的消息為DHCP確認(rèn)或DHCP非確認(rèn)消肩、ο其中步驟22中如果一個(gè)DHCP服務(wù)器回應(yīng)消息,則接入服務(wù)網(wǎng)關(guān)確定此DHCP服務(wù)
器可用。其中步驟22中如果一個(gè)DHCP服務(wù)器在一定時(shí)間內(nèi)不回應(yīng)消息,則接入服務(wù)網(wǎng)關(guān) 確定此DHCP服務(wù)器不可用。其中步驟22中如果一個(gè)DHCP服務(wù)器在一定時(shí)間內(nèi)不回應(yīng)消息,則接入服務(wù)網(wǎng)關(guān) 重發(fā)一定次數(shù)的可用探測消息,直到此DHCP服務(wù)器回復(fù)消息或達(dá)到接入服務(wù)網(wǎng)關(guān)設(shè)置的 最大重發(fā)次數(shù)。進(jìn)一步地,當(dāng)接入服務(wù)網(wǎng)關(guān)重發(fā)了一定次數(shù)的可用探測消息給一個(gè)DHCP服務(wù)器 后,此DHCP服務(wù)器仍然沒有回應(yīng)消息,接入服務(wù)網(wǎng)關(guān)確定此DHCP服務(wù)器不可用。其中步驟M中接入服務(wù)網(wǎng)關(guān)優(yōu)先將所述用戶終端DHCP消息發(fā)送給上次為此用戶 終端選擇的DHCP服務(wù)器。即,只有為此用戶終端上次使用的DHCP服務(wù)器宕機(jī),才將此用戶 終端的DHCP消息發(fā)送給備用DHCP服務(wù)器。圖3是本發(fā)明在Wimax系統(tǒng)中實(shí)現(xiàn)DHCP服務(wù)器主備的實(shí)施流程圖;本實(shí)施例以兩 個(gè)DHCP服務(wù)器(DHCP服務(wù)器1及DHCP服務(wù)器2)互為主備為例,其中包括步驟301 初始情況下,接入服務(wù)網(wǎng)關(guān)設(shè)置DHCP服務(wù)器1及DHCP服務(wù)器2的狀態(tài) 為不可用;步驟302 接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求1消息給DHCP服務(wù)器1 ;其中DHCP請求消息,為接入服務(wù)網(wǎng)關(guān)根據(jù)自身的信息構(gòu)造的。如DHCP請求中的 "requested IP address”字段可以為在相應(yīng)的DHCP服務(wù)器(在本實(shí)施例中為DHCP服務(wù)器 1與DHCP服務(wù)器2)中配置的一個(gè)IP地址;DHCP請求中的‘‘client identifier”字段可以 填為接入服務(wù)網(wǎng)關(guān)的標(biāo)識信息。步驟303 接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求2消息給DHCP服務(wù)器2 ;步驟304 =DHCP服務(wù)器1響應(yīng)DHCP確認(rèn)1消息給接入服務(wù)網(wǎng)關(guān);步驟305 =DHCP服務(wù)器2響應(yīng)DHCP確認(rèn)2消息給接入服務(wù)網(wǎng)關(guān); 此處,步驟304及步驟305的DHCP確認(rèn)消息如果換成DHCP非確認(rèn)消息對本流程 沒有影響;步驟306 接入服務(wù)網(wǎng)關(guān)確定DHCP服務(wù)器1及DHCP服務(wù)器2為可用狀態(tài);此時(shí)假定接入服務(wù)網(wǎng)關(guān)確定DHCP服務(wù)器1為主用DHCP服務(wù)器;步驟307 用戶終端請求接入到Wimax系統(tǒng);此時(shí)接入服務(wù)網(wǎng)關(guān)作為DHCP Relay通過DHCP服務(wù)器為用戶終端分配IP地址;步驟308 接入服務(wù)網(wǎng)關(guān)向主用DHCP服務(wù)器(即DHCP服務(wù)器1)獲取用戶終端的 IP地址;步驟309 定時(shí)到達(dá),接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求3消息給DHCP服務(wù)器1 ;此處的定時(shí),是接入服務(wù)網(wǎng)關(guān)設(shè)置的時(shí)長,由此來進(jìn)行定期DHCP服務(wù)可用探測 的。在實(shí)際使用時(shí),可以設(shè)置為一個(gè)固定值,如5秒鐘,即每過5秒鐘的時(shí)間,接入服務(wù)網(wǎng)關(guān) 將啟動新一輪DHCP服務(wù)器的可用探測。步驟310 接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求4消息給DHCP服務(wù)器2 ;步驟311 =DHCP服務(wù)器2響應(yīng)DHCP確認(rèn)4消息給接入服務(wù)網(wǎng)關(guān);
步驟312 接入服務(wù)網(wǎng)關(guān)確定DHCP服務(wù)器1不可用,確定DHCP服務(wù)器2可用;并 進(jìn)行相應(yīng)的狀態(tài)設(shè)置;以上步驟309可以進(jìn)行多次,即接入服務(wù)網(wǎng)關(guān)多次重發(fā)可用探測消息給DHCP服務(wù) 器1,但DHCP服務(wù)器1 一直都沒有回響應(yīng)消息給接入服務(wù)網(wǎng)關(guān);步驟313 當(dāng)用戶終端需要進(jìn)行地址續(xù)租時(shí),接入服務(wù)網(wǎng)關(guān)向目前可用的DHCP服 務(wù)器2發(fā)送消息,進(jìn)行用戶終端IP地址的續(xù)租處理。圖4是本發(fā)明在Wimax系統(tǒng)中實(shí)現(xiàn)DHCP服務(wù)器主備區(qū)分NSP的實(shí)施流程圖;本實(shí) 施例以兩個(gè)NSP (NSP1及NSP^為例,每個(gè)NSP包括兩個(gè)DHCP服務(wù)器(NSP1包括DHCP服務(wù) 器1及DHCP服務(wù)器2,NSP2包括DHCP服務(wù)器3及DHCP服務(wù)器4),NSP內(nèi)的DHCP服務(wù)器互 為主備,用戶終端1歸屬NSP1,用戶終端2歸屬NSP2。實(shí)施流程圖包括如下步驟步驟401 初始情況下,接入服務(wù)網(wǎng)關(guān)設(shè)置DHCP服務(wù)器1,2,3,4的狀態(tài)為不可用;步驟402 接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求1消息給DHCP服務(wù)器1 ;步驟403 接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求2消息給DHCP服務(wù)器2 ;步驟404 接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求3消息給DHCP服務(wù)器3 ;步驟405 接入服務(wù)網(wǎng)關(guān)發(fā)送DHCP請求4消息給DHCP服務(wù)器4 ;步驟406 =DHCP服務(wù)器1響應(yīng)DHCP確認(rèn)1消息給接入服務(wù)網(wǎng)關(guān);
步驟407 =DHCP服務(wù)器4響應(yīng)DHCP確認(rèn)4消息給接入服務(wù)網(wǎng)關(guān);此處,步驟406,407的DHCP確認(rèn)消息如果換成DHCP非確認(rèn)消息對本流程沒有影 響;步驟408 接入服務(wù)網(wǎng)關(guān)確定DHCP服務(wù)器1,4為可用狀態(tài);確定DHCP服務(wù)器2,3 為不可用狀態(tài);并進(jìn)行相應(yīng)的狀態(tài)設(shè)置;以上步驟403及步驟404可以進(jìn)行多次,即接入服務(wù)網(wǎng)關(guān)多次重發(fā)可用探測消息 給DHCP服務(wù)器2及DHCP服務(wù)器3,但DHCP服務(wù)器2與DHCP服務(wù)器3 —直都沒有回響應(yīng)消 息給接入服務(wù)網(wǎng)關(guān);步驟409 用戶終端1請求接入到Wimax系統(tǒng);此時(shí)接入服務(wù)網(wǎng)關(guān)作為DHCP Relay通過DHCP服務(wù)器為用戶終端分配IP地址;步驟410 接入服務(wù)網(wǎng)關(guān)向主用DHCP服務(wù)器(即DHCP服務(wù)器1)獲取用戶終端1 的IP地址;步驟411 用戶終端2請求接入到Wimax系統(tǒng);此時(shí)接入服務(wù)網(wǎng)關(guān)作為DHCP Relay通過DHCP服務(wù)器為用戶終端2分配IP地址;步驟412 接入服務(wù)網(wǎng)關(guān)向主用DHCP服務(wù)器(即DHCP服務(wù)器4)獲取用戶終端2 的IP地址;這里,歸屬NSPl的用戶終端1采用屬于NSPl的DHCP服務(wù)器進(jìn)行地址請求操作; 歸屬NSP2的用戶終端2采用屬于NSP2的DHCP服務(wù)器進(jìn)行地址請求操作。每個(gè)請求操作 都發(fā)向當(dāng)前可用的(即主用的)DHCP服務(wù)器。圖3及圖4對應(yīng)的實(shí)施例是針對接入服務(wù)網(wǎng)關(guān)為用戶終端向DHCP服務(wù)器請求IP 地址的情況,如果是HA或AAA服務(wù)器為用戶終端分配IP地址,以上的流程同樣適用。以上實(shí)施例接入服務(wù)網(wǎng)關(guān)采用現(xiàn)成的DHCP消息,進(jìn)行DHCP服務(wù)器可用的探測,實(shí) 際實(shí)施起來非常方便。
綜上所述,本發(fā)明提供了一種實(shí)現(xiàn)DHCP服務(wù)器主備的方法,使得在主用DHCP服務(wù) 器宕機(jī)的情況下,系統(tǒng)自動切換到備用的DHCP服務(wù)器。由此保證了系統(tǒng)的可靠運(yùn)營。此方 法可以采用現(xiàn)成的DHCP消息實(shí)現(xiàn)DHCP服務(wù)器的可用探測,實(shí)際實(shí)施起來非常方便。此外,本發(fā)明還提供了區(qū)分網(wǎng)絡(luò)服務(wù)提供商進(jìn)行用戶終端接入的DHCP服務(wù)器主 備的方案。由此,在用戶歸屬不同的網(wǎng)絡(luò)服務(wù)提供商,采用不同的網(wǎng)絡(luò)服務(wù)時(shí),系統(tǒng)同樣可 以提供DHCP主備的功能,便于系統(tǒng)進(jìn)行靈活地運(yùn)營。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定 本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在 不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的 保護(hù)范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)DHCP服務(wù)器主備的方法,其特征在于,包括步驟A)初始情況下,接入服務(wù)網(wǎng)關(guān)設(shè)置主備DHCP服務(wù)器狀態(tài)為不可用;B)所述接入服務(wù)網(wǎng)關(guān)定期發(fā)送可用探測消息給所述主備DHCP服務(wù)器;C)所述接入服務(wù)網(wǎng)關(guān)根據(jù)每個(gè)DHCP服務(wù)器是否回消息,確定每個(gè)DHCP服務(wù)器狀態(tài);D)所述接入服務(wù)網(wǎng)關(guān)根據(jù)當(dāng)前主備DHCP服務(wù)器的狀態(tài),決定當(dāng)前用戶終端的DHCP消 息發(fā)送給一個(gè)可用的DHCP服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主備DHCP服務(wù)器中的備用服務(wù)器為 一個(gè)或多個(gè)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A)中所述接入服務(wù)網(wǎng)關(guān)設(shè)置的 主備DHCP服務(wù)器的狀態(tài)是根據(jù)網(wǎng)絡(luò)服務(wù)提供商來分別設(shè)置的。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟B)中所述接入服務(wù)網(wǎng)關(guān)定期發(fā) 送的所述可用探測消息是針對每個(gè)NSP所對應(yīng)的那組主備DHCP服務(wù)器發(fā)送的。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟C)中,所述當(dāng)前用戶終端的 DHCP消息是根據(jù)其所屬的NSP來發(fā)送的。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B)中所述接入服務(wù)網(wǎng)關(guān)發(fā)送的 所述可用探測消息為DHCP請求消息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟C)中的所述DHCP服務(wù)器回應(yīng)的 消息為DHCP確認(rèn)或DHCP非確認(rèn)消息。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B)中如果一個(gè)DHCP服務(wù)器回應(yīng) 消息,則所述接入服務(wù)網(wǎng)關(guān)確定此DHCP服務(wù)器可用。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述步驟B)中如果一個(gè)DHCP服務(wù)器在一 定時(shí)間內(nèi)不回應(yīng)消息,則所述接入服務(wù)網(wǎng)關(guān)確定此DHCP服務(wù)器不可用。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述步驟B)中如果一個(gè)DHCP服務(wù)器在 一定時(shí)間內(nèi)不回應(yīng)消息,則所述接入服務(wù)網(wǎng)關(guān)重發(fā)一定次數(shù)的可用探測消息,直到此DHCP 服務(wù)器回復(fù)消息或達(dá)到所述接入服務(wù)網(wǎng)關(guān)設(shè)置的最大重發(fā)次數(shù)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,當(dāng)所述接入服務(wù)網(wǎng)關(guān)重發(fā)了一定次數(shù) 的可用探測消息給一個(gè)DHCP服務(wù)器后,此DHCP服務(wù)器仍然沒有回應(yīng)消息,所述接入服務(wù)網(wǎng) 關(guān)確定此DHCP服務(wù)器不可用。
12.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述步驟D)中所述接入服務(wù)網(wǎng)關(guān)優(yōu)先將 所述用戶終端DHCP消息發(fā)送給上次為此用戶終端選擇的DHCP服務(wù)器。
全文摘要
本發(fā)明提供一種實(shí)現(xiàn)DHCP服務(wù)器主備的方法,接入服務(wù)網(wǎng)關(guān)定期進(jìn)行主備DHCP服務(wù)器的可用探測,如果一個(gè)DHCP服務(wù)器回復(fù)響應(yīng),則認(rèn)為此DHCP服務(wù)器目前可用,可以向此DHCP服務(wù)器發(fā)送用戶的DHCP消息。從而使得在主用的DHCP服務(wù)器宕機(jī)時(shí),系統(tǒng)自動切換到備用的DHCP服務(wù)器,以保持用戶業(yè)務(wù)的正常運(yùn)作。
文檔編號H04L1/16GK102064951SQ20091010966
公開日2011年5月18日 申請日期2009年11月18日 優(yōu)先權(quán)日2009年11月18日
發(fā)明者許秀莉 申請人:中興通訊股份有限公司