專(zhuān)利名稱(chēng):生成中繼代理的方法、單板及網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種生成中繼代理的方法、單板及網(wǎng) 絡(luò)設(shè)備。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)設(shè)備大量涌現(xiàn)。由于網(wǎng)絡(luò)設(shè)備的位置和拓樸結(jié)
構(gòu)易于變化,很多網(wǎng)絡(luò)設(shè)備需要通過(guò)獲取動(dòng)態(tài)IP ( Internet Protocol ,網(wǎng)際 協(xié)議)地址來(lái)接入網(wǎng)絡(luò)。為了能夠獲取動(dòng)態(tài)IP地址,大部分網(wǎng)絡(luò)設(shè)備都具有獲 耳又DHCP (Dynamic Host Configuration Protocol,動(dòng)態(tài)主才幾配置協(xié)議)服務(wù)器 分配的動(dòng)態(tài)IP地址的功能。如果網(wǎng)絡(luò)設(shè)備與DHCP服務(wù)器在同一物理網(wǎng)段, 則網(wǎng)絡(luò)設(shè)備可以直接獲取DHCP服務(wù)器分配的動(dòng)態(tài)IP地址;如果網(wǎng)絡(luò)設(shè)備與 DHCP服務(wù)器不在同 一物理網(wǎng)段,則需要用中繼代理設(shè)備來(lái)傳輸DHCP服務(wù)器 與網(wǎng)絡(luò)設(shè)備之間的DHCP報(bào)文,以便網(wǎng)絡(luò)設(shè)備獲取DHCP服務(wù)器分配的動(dòng)態(tài) IP地址。
現(xiàn)有技術(shù)生成中繼代理的方法是根據(jù)不同的場(chǎng)景,事先對(duì)某個(gè)網(wǎng)絡(luò)設(shè) 備進(jìn)行手動(dòng)配置,并指定其作為中繼代理設(shè)備。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下缺點(diǎn) 在某些場(chǎng)景下,例如無(wú)線基站設(shè)備中,為了支持多模,會(huì)存在多個(gè)不同模 式(2G/3G/4G)切換的需求,基站中的哪個(gè)單板需要和DHCP服務(wù)器相連是不確 定的,因此無(wú)法根據(jù)不同的場(chǎng)景靈活指定哪個(gè)單板作為中繼代理。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)動(dòng)態(tài)生成中繼代理,本發(fā)明實(shí)施例提供了一種生成中繼代理的方 法、單板及網(wǎng)絡(luò)設(shè)備。所述技術(shù)方案如下
一方面,提供了一種生成中繼代理的方法,所述方法包括 探測(cè)到與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器連接后,發(fā)送本板支持中繼代理的廣播消息;
接收需要中繼代理的單板在收到所述廣播消息后發(fā)送的中繼代理請(qǐng)求;
確認(rèn)是否接受所述中繼代理請(qǐng)求;
如果是,則作為所述需要中繼代理的單板的中繼代理。
另一方面,提供了一種單板,所述單板包括
探測(cè)模塊,用于探測(cè)與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器是否連接;
廣播模塊,用于在所述探測(cè)模塊探測(cè)到與所述DHCP服務(wù)器連接后,發(fā)送本 板支持中繼代理的廣播消息;
第一接收模塊,用于接收需要中繼代理的單板在收到所述廣播模塊發(fā)送的 廣播消息后發(fā)送的中繼代理請(qǐng)求;
處理模塊,用于確認(rèn)是否接受所述中繼代理請(qǐng)求,如果是,則將本板作為 所述需要中繼代理的單板的中繼代理。
還提供了一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括 一至多個(gè)上述單板。
本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是
通過(guò)探測(cè)到與DHCP服務(wù)器連接的單板發(fā)送本板支持中繼代理的廣播消息, 并在接收需要中繼代理的單板發(fā)送的中繼代理請(qǐng)求之后,對(duì)是否接受該中繼代 理請(qǐng)求進(jìn)行選擇,如果接受,則作為該需要中繼代理的單板的中繼代理,從而 實(shí)現(xiàn)了動(dòng)態(tài)生成中繼代理。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技 術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅 僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞 動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例1提供的生成中繼代理的方法流程圖2是本發(fā)明實(shí)施例2 ^是供的單板間的交互圖3是本發(fā)明實(shí)施例2提供的生成中繼代理的方法流程圖4是本發(fā)明實(shí)施例3提供的第一種單板結(jié)構(gòu)示意圖5是本發(fā)明實(shí)施例3提供的第二種單板結(jié)構(gòu)示意圖6是本發(fā)明實(shí)施例3提供的第三種單板結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例3提供的第四種單板結(jié)構(gòu)示意圖; 圖8是本發(fā)明實(shí)施例4提供的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明 實(shí)施方式作進(jìn)一步地詳細(xì)描述。
在某些場(chǎng)景下,需要不同的主控設(shè)備和DHCP服務(wù)器相連,例如在無(wú)線基 站設(shè)備中,隨著雙模、多模基站的出現(xiàn),多個(gè)單板會(huì)同時(shí)接入網(wǎng)絡(luò),由于存在 模式(2G/3G/4G)切換的需求,基站中的哪個(gè)單板作為中繼代理與DHCP服務(wù)器 相連是不確定的。針對(duì)上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種生成中繼代理 的方法。因每個(gè)網(wǎng)絡(luò)設(shè)備可包括一至多個(gè)單板,通過(guò)該方法,不僅能夠?qū)崿F(xiàn)多 個(gè)單板之間自動(dòng)生成中繼代理,還能夠?qū)崿F(xiàn)多個(gè)網(wǎng)絡(luò)設(shè)備之間自動(dòng)生成中繼代 理,具體方法,-清見(jiàn)如下實(shí)施例
實(shí)施例1
參見(jiàn)圖1,本實(shí)施例提供了一種生成中繼代理的方法,該方法的流程如下 101:探測(cè)到與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器連接后,發(fā)送本板支持中繼 代理的廣播消息;
102:接收需要中繼代理的單板在收到所述廣播消息后發(fā)送的中繼代理請(qǐng)
求;
103:確認(rèn)是否接受所述中繼代理請(qǐng)求;
104:如果接受所述中繼代理請(qǐng)求,則將本板作為所述需要中繼代理的單板 的中繼代理。
本實(shí)施例通過(guò)探測(cè)到與DHCP服務(wù)器連接的單板發(fā)送本板支持中繼代理的廣 播消息,并在接收需要中繼代理的單板發(fā)送的中繼代理請(qǐng)求之后,選擇是否接 受該中繼代理請(qǐng)求,如果選擇接受,則作為該需要中繼代理的單板的中繼代理, 從而實(shí)現(xiàn)了動(dòng)態(tài)生成中繼代理。
實(shí)施例2
本實(shí)施例提供了一種生成中繼代理的方法,如圖2所示的交互圖,以網(wǎng)絡(luò) 設(shè)備包含單板A、 B、 C為例,對(duì)本實(shí)施例提供的生成中繼代理的方法進(jìn)行說(shuō)明。
6參見(jiàn)圖3,該方法流程如下所示
301:網(wǎng)絡(luò)設(shè)備中的單板A、 B、 C分別對(duì)自身網(wǎng)口進(jìn)行能否連接到DHCP服 務(wù)器的探測(cè)。
具體地,由于網(wǎng)絡(luò)設(shè)備內(nèi)部與DHCP服務(wù)器相連的單板是未知的,因此,對(duì) 于網(wǎng)絡(luò)設(shè)備中的所有單板,均可對(duì)自身網(wǎng)口進(jìn)行能否連接到DHCP服務(wù)器的探測(cè), 其中,網(wǎng)口包括^旦不限于以太網(wǎng)口。
本實(shí)施例以本網(wǎng)絡(luò)設(shè)備中只有單板B直接和外部網(wǎng)絡(luò)相連為例,所以只有 單板B能夠成功探測(cè)到與DHCP服務(wù)器相連。假設(shè),單板B首先成功完成DHCP 服務(wù)器的探測(cè),單板C無(wú)法和DHCP服務(wù)器通訊,單板A無(wú)法完成DHCP探測(cè)或 者啟動(dòng)較慢,則當(dāng)單板B探測(cè)成功時(shí),單板C探測(cè)失敗,單板A仍處在探測(cè)過(guò) 程中。
302:成功探測(cè)到能夠與DHCP服務(wù)器連接的單板B向單板A和C發(fā)送本板 支持中繼代理的廣播消息。
該廣播消息可以是DHCP _ REL A Y _ EN ABLE _ B 。
進(jìn)一步地,為了保證單板A和C均能夠成功接收到單板B發(fā)送的廣播消息 DHCP—RELAY—ENABLE-B,單々反B可以采用定時(shí)或不定時(shí)的多次發(fā)送該廣4番消息。
另外,單板之間的通信可以采用IP協(xié)議棧。由于本實(shí)施例提供的各個(gè)單板 之間的通信是在網(wǎng)絡(luò)設(shè)備內(nèi)部進(jìn)行,此種情況下,通信協(xié)議還可以是任意的標(biāo)
準(zhǔn)或自定義的協(xié)議。
303:收到廣播消息DHCP-RELAY-ENABLE-B的單板C向單板B發(fā)送中繼代理請(qǐng) 求DHCP—RELAY_NEED_C,用于請(qǐng)求單板B作為單板C的中繼代理。
該中繼代理請(qǐng)求DHCP-RELAY—NEED—C中攜帶了單板C的單板信息,例如單 板C的唯一標(biāo)識(shí);而未結(jié)束探測(cè)的單板A接收到廣播消息DHCP-RELAY—ENABLE-B 后,可以在自身繼續(xù)進(jìn)行探測(cè)的同時(shí),向單板B發(fā)送中繼代理請(qǐng)求 DHCP—RELAY—NEED—A,用于請(qǐng)求單板B作為單板A的中繼代理,同樣,該中繼代理 請(qǐng)求DHCP-RELAY-NEED-A中可以攜帶單板A的單板信息。
進(jìn)一步的,針對(duì)該步驟,本實(shí)施例提供的方法中,每個(gè)單板在接收到某個(gè) 單板發(fā)送的該單板支持中繼代理的廣播消息后,可以首先判斷是否需要中繼代 理,如果不需要,可以選擇不理睬這條消息(不做相應(yīng)處理),也可以選擇接 受中繼代理。比如,若根據(jù)預(yù)先的網(wǎng)絡(luò)配置,本網(wǎng)絡(luò)設(shè)備只可能有一塊單板直接和DHCP服務(wù)器相連,那么該單板此時(shí)應(yīng)該選擇使用中繼代理。又例如,本網(wǎng) 絡(luò)設(shè)備可能有多塊單板和外網(wǎng)DHCP服務(wù)器相連,那么單板可以考慮繼續(xù)嘗試與 DHCP服務(wù)器連接,失敗后再選擇接受中繼代理,也可以在嘗試與DHCP服務(wù)器連 接的同時(shí),選4奪接受中繼代理。
304:接收到單板A和C發(fā)送的中繼代理請(qǐng)求后,單板B可以選擇是否接受單 板A和C的中繼代理請(qǐng)求。
本實(shí)施例以單板B確認(rèn)接受單板C的中繼代理請(qǐng)求,確認(rèn)不接受單板A的中繼 代理請(qǐng)求為例。因此,單板B則向單板C發(fā)送接受中繼代理請(qǐng)求的確認(rèn)消息,向 單板A發(fā)送不接受中繼代理請(qǐng)求的確認(rèn)消息。
其中,單板A在接收到單板B發(fā)送的不接受中繼代理請(qǐng)求的確認(rèn)消息后, 如果自身探測(cè)為失敗或者超時(shí),單板A可以選擇向單板B重新發(fā)送另外一條中 繼代理請(qǐng)求DHCP-RELAY_NEED_A,或者自身重新探測(cè)是否能夠與DHCP服務(wù)器連 接。其中,每個(gè)單板在探測(cè)與DHCP服務(wù)器是否連接時(shí),可以設(shè)置超時(shí)功能,超 時(shí)后,重新進(jìn)行與DHCP服務(wù)器連接的探測(cè),優(yōu)選地,為了防止單板不停地進(jìn)行 探測(cè),還可以對(duì)單板探測(cè)的次數(shù)設(shè)限定值,當(dāng)探測(cè)次數(shù)超過(guò)該限定值后,單板 放棄探測(cè)??梢?jiàn),探測(cè)失敗或超時(shí)的單板可以重新嘗試自身與DHCP服務(wù)器連接, 也可以選擇通過(guò)中繼代理與DHCP服務(wù)器連接,兩種與DHCP服務(wù)器連接的方式 也可以同時(shí)啟動(dòng)。
305:單板B確認(rèn)接受單板C的中繼代理請(qǐng)求之后,單板B向DHCP服務(wù)器 發(fā)送DHCP請(qǐng)求才艮文,該DHCP請(qǐng)求報(bào)文中攜帶本板接口地址。
具體地,單板B確認(rèn)接受單板C的中繼代理請(qǐng)求后,單板B將本板接收到 中繼代理請(qǐng)求DHCP-RELAY—NEED-C的接口的地址添加到DHCP請(qǐng)求報(bào)文中;DHCP 服務(wù)器根據(jù)接收到的報(bào)文中的接口地址,確定需要分配哪個(gè)子網(wǎng)的動(dòng)態(tài)IP地址, 子網(wǎng)掩碼、缺省網(wǎng)關(guān)等地址信息,并將分配的地址信息返回(發(fā)送)給單板B (該地址信息實(shí)際是對(duì)應(yīng)于單板C的地址信息)。
進(jìn)一步地,如果DHCP服務(wù)器沒(méi)有存儲(chǔ)DHCP請(qǐng)求報(bào)文中的接口地址所對(duì)應(yīng) 的IP地址等信息,則單板B的中繼代理將失??;本實(shí)施例僅以MCP服務(wù)器存 儲(chǔ)有DHCP請(qǐng)求才艮文中的接口地址所對(duì)應(yīng)的IP地址為例進(jìn)行說(shuō)明。
306:單板B接收到DHCP服務(wù)器發(fā)送的地址信息后,將DHCP服務(wù)器發(fā)送的 地址信息通告給單板C;直至接收到單板C的接收確認(rèn),整個(gè)中繼代理的過(guò)程結(jié)束。
綜上所述,本實(shí)施例提供的方法,通過(guò)網(wǎng)絡(luò)設(shè)備內(nèi)部單板進(jìn)行能否與DHCP 服務(wù)器相連的探測(cè),使探測(cè)到與DHCP服務(wù)器相連的單板與需要中繼代理的單板 之間互相選擇,從而實(shí)現(xiàn)動(dòng)態(tài)生成中繼代理。
本實(shí)施例僅以網(wǎng)絡(luò)設(shè)備中僅有一塊單板可以和DHCP服務(wù)器相連的情況為例 進(jìn)行說(shuō)明的,實(shí)際應(yīng)用中,如果網(wǎng)絡(luò)設(shè)備中有多個(gè)單板可以和DHCP服務(wù)器連接。
針對(duì)多個(gè)單板可以與DHCP服務(wù)器連接的情況,本方法同樣適用。具體的, 成功探測(cè)到與DHCP服務(wù)器連接的單板,都會(huì)定時(shí)或不定時(shí)的多次發(fā)送廣播消息,
將每個(gè)支持中繼代理的單板作為中繼代理。對(duì)于預(yù)設(shè)條件,可以是人工預(yù)先設(shè) 置的,比如,可以設(shè)置成依次選擇每個(gè)支持中繼代理的單板作為中繼代理,也 可以根據(jù)其它原則進(jìn)行設(shè)置,例如在多模設(shè)備中,歸屬2G的單板可以選擇屬 性為2G的單板作為中繼代理,本實(shí)施例不對(duì)預(yù)設(shè)條件^敗具體限定。
另外,本實(shí)施例僅以在同 一網(wǎng)絡(luò)設(shè)備內(nèi)部的多個(gè)單板中生成中繼代理為例, 對(duì)生成中繼代理的方法進(jìn)行了說(shuō)明;如果將上述單板A、 B、 C分別看作是不同 網(wǎng)絡(luò)設(shè)備內(nèi)部的單板,探測(cè)到與DHCP服務(wù)器相連的單板向其它網(wǎng)絡(luò)設(shè)備內(nèi)部的 單板發(fā)送支持中繼代理的廣播消息;而其它網(wǎng)絡(luò)設(shè)備內(nèi)部的單板可向該與DHCP 服務(wù)器相連的單板發(fā)送中繼代理請(qǐng)求,從而實(shí)現(xiàn)在多個(gè)網(wǎng)絡(luò)設(shè)備間生成中繼代 理,則本實(shí)施例提供的方法同樣適用于網(wǎng)絡(luò)設(shè)備間動(dòng)態(tài)生成中繼代理;方法類(lèi) 似,不再贅述。
本實(shí)施例提供的方法,通過(guò)探測(cè)到與DHCP服務(wù)器連接的單板與需要中繼代 理的單板之間進(jìn)行互相選擇,實(shí)現(xiàn)動(dòng)態(tài)生成中繼代理;對(duì)于在同一網(wǎng)絡(luò)設(shè)備內(nèi) 部生成中繼代理,因單板之間的通信可在網(wǎng)絡(luò)設(shè)備內(nèi)部進(jìn)行,所以,具有實(shí)現(xiàn) 內(nèi)外網(wǎng)隔離,保證安全的效果。
實(shí)施例3
參見(jiàn)圖4,本實(shí)施例^是供了一種單板,其特征在于,單板包括 探測(cè)模塊401 ,用于探測(cè)與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器是否連接; 廣播模塊402,用于在探測(cè)模塊401探測(cè)到與DHCP服務(wù)器連接后,發(fā)送本 板支持中繼代理的廣播消息;
第一接收模塊403,用于接收需要中繼代理的單板在收到廣播模塊402發(fā)送
9的廣播消息后發(fā)送的中繼代理請(qǐng)求;
處理模塊404,用于確認(rèn)是否接受中繼代理請(qǐng)求,如果是,則將本板作為需 要中繼代理的單4反的中繼代理。
進(jìn)一步地,參見(jiàn)圖5,該單板還包括
第 一發(fā)送模塊4 05,用于向DHCP服務(wù)器發(fā)送攜帶接口地址的DHCP請(qǐng)求報(bào)文, 該接口地址為4妄收中繼代理請(qǐng)求的接口的地址;
第二接收模塊406,用于接收DHCP服務(wù)器根據(jù)接口地址分配的地址信息;
第二發(fā)送模塊407,用于將DHCP服務(wù)器分配的地址信息發(fā)送給需要中繼代 理的單板。
優(yōu)選地,參見(jiàn)圖6,該單板還包括
設(shè)置模塊408,用于設(shè)置探測(cè)超時(shí)定時(shí)器;
相應(yīng)地,上迷探測(cè)模塊401,還用于在探測(cè)超時(shí)定時(shí)器發(fā)生超時(shí),重新進(jìn)行 與DHCP服務(wù)器連接的探測(cè)。 參見(jiàn)圖7,該單板還包括
第三接收模塊409,用于接收其它支持中繼代理的單^a送的廣播消息; 判斷模塊410,用于根據(jù)預(yù)設(shè)條件,判斷是否選擇其它支持中繼代理的單板 作為本板的中繼代理;
笫三發(fā)送^t塊411,用于向其它支持中繼代理的單^反發(fā)送中繼代理請(qǐng)求。 對(duì)于預(yù)設(shè)條件,可以是人工預(yù)先設(shè)置的,比如,可以設(shè)置成依次選擇每個(gè) 支持中繼代理的單板作為中繼代理,也可以根據(jù)其它原則進(jìn)行設(shè)置,例如在 多模設(shè)備中,歸屬2G的單板可以選擇屬性為2G的單板作為中繼代理,本實(shí)施例 不對(duì)預(yù)設(shè)條件^:具體限定。
本實(shí)施例提供的單板在探測(cè)到與DHCP服務(wù)器連接后,與需要中繼代理的單 板之間進(jìn)行互相選擇,或與其它探測(cè)到與DHCP服務(wù)器連接的單板進(jìn)行互相選擇, 實(shí)現(xiàn)動(dòng)態(tài)生成中繼代理;同時(shí),網(wǎng)絡(luò)設(shè)備內(nèi)部生成中繼代理時(shí),因單板之間的 通信均在網(wǎng)絡(luò)設(shè)備內(nèi)部進(jìn)行,不僅內(nèi)外網(wǎng)隔離,而且保證了安全。
實(shí)施例4
參見(jiàn)圖8,本實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括 一至多個(gè)實(shí)施 例3提供的單板。本實(shí)施例提供的網(wǎng)絡(luò)設(shè)備,通過(guò)探測(cè)到與DHCP服務(wù)器連接的單板與需要中 繼代理的單板之間進(jìn)行互相選擇,實(shí)現(xiàn)動(dòng)態(tài)生成中繼代理,同時(shí),單板之間的 通信均在網(wǎng)絡(luò)設(shè)備內(nèi)部進(jìn)行,不僅內(nèi)外網(wǎng)隔離,而且保證了安全。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
本發(fā)明實(shí)施例中的部分步驟,可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存 儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如光盤(pán)或硬盤(pán)等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的 精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種生成中繼代理的方法,其特征在于,所述方法包括探測(cè)到與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器連接,發(fā)送本板支持中繼代理的廣播消息;接收需要中繼代理的單板在收到所述廣播消息后發(fā)送的中繼代理請(qǐng)求;確認(rèn)是否接受所述中繼代理請(qǐng)求;如果是,則將本板作為所述需要中繼代理的單板的中繼代理。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述作為所述需要中繼代理 的單板的中繼代理之后,還包括向所述DHCP服務(wù)器發(fā)送攜帶接口地址的DHCP請(qǐng)求報(bào)文,所述接口地址為 本板接收所述中繼代理請(qǐng)求的4妄口的地址;接收所述DHCP服務(wù)器根據(jù)所述接口地址分配的地址信息; 將所述地址信息發(fā)送給所述需要中繼代理的單板。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述探測(cè)到與DHCP服務(wù)器 連接之前,還包括設(shè)置探測(cè)超時(shí)定時(shí)器;所述方法還包括若所述探測(cè)超時(shí)定時(shí)器發(fā)生超時(shí),則重新進(jìn)行與DHCP服 務(wù)器連接的探測(cè)。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 接收到其它支持中繼代理的單板發(fā)送的廣播消息;判斷是否選擇所述其它支持中繼代理的單板作為本板的中繼代理; 如果是,則向所述其它支持中繼代理的單板發(fā)送中繼代理請(qǐng)求。
5、 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述需要中繼代 理的單板為本板所屬網(wǎng)絡(luò)設(shè)備內(nèi)部的單板,和/或其它網(wǎng)絡(luò)設(shè)備內(nèi)部的單板。
6、 一種單板,其特征在于,所述單板包括探測(cè)模塊,用于探測(cè)與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器是否連接;廣播模塊,用于在所述探測(cè)模塊探測(cè)到與所述DHCP服務(wù)器連接后,發(fā)送本 板支持中繼代理的廣播消息;第一接收模塊,用于接收需要中繼代理的單板在收到所述廣播模塊發(fā)送的 廣播消息后發(fā)送的中繼代理請(qǐng)求;處理模塊,用于確認(rèn)是否接受所述中繼代理請(qǐng)求,如果是,則將本板作為 所述需要中繼代理的單板的中繼代理。
7、 根據(jù)權(quán)利要求6所述的單板,其特征在于,所述單板,還包括 第一發(fā)送模塊,用于向所述DHCP服務(wù)器發(fā)送攜帶接口地址的DHCP請(qǐng)求報(bào)文,所述接口地址為接收所述中繼代理請(qǐng)求的接口的地址;第二接收模塊,用于接收所述DHCP服務(wù)器根據(jù)所述接口地址分配的地址信臺(tái) 第二發(fā)送模塊,用于將所述DHCP服務(wù)器分配的地址信息發(fā)送給所述需要中 繼代理的單板。
8、 根據(jù)權(quán)利要求6所述的單板,其特征在于,所述單板,還包括 設(shè)置模塊,用于設(shè)置探測(cè)超時(shí)定時(shí)器;所述探測(cè)模塊,還用于在所述探測(cè)超時(shí)定時(shí)器發(fā)生超時(shí),重新進(jìn)行與DHCP 服務(wù)器連接的探測(cè)。
9、 根據(jù)權(quán)利要求6所述的單板,其特征在于,所述單板,還包括 第三接收模塊,用于接收其它支持中繼代理的單板發(fā)送的廣播消息; 判斷模塊,用于根據(jù)預(yù)設(shè)條件,判斷是否選擇所述其它支持中繼代理的單板作為本板的中繼代理;第三發(fā)送模塊,用于向所述其它支持中繼代理的單板發(fā)送中繼代理請(qǐng)求。
10、 一種網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備包括如權(quán)利要求6至權(quán)利 要求9任一項(xiàng)所述的單板。
全文摘要
本發(fā)明公開(kāi)了一種生成中繼代理的方法、單板及網(wǎng)絡(luò)設(shè)備,屬于通信領(lǐng)域。所述方法包括探測(cè)到與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器連接后,發(fā)送本板支持中繼代理的廣播消息;接收需要中繼代理的單板在收到所述廣播消息后發(fā)送的中繼代理請(qǐng)求;確認(rèn)是否接受所述中繼代理請(qǐng)求;如果是,則作為所述需要中繼代理的單板的中繼代理。所述單板包括探測(cè)模塊、廣播模塊、第一接收模塊和處理模塊。所述網(wǎng)絡(luò)設(shè)備包括一至多個(gè)單板。本發(fā)明通過(guò)探測(cè)到與DHCP服務(wù)器連接的單板與需要中繼代理的單板之間進(jìn)行互相選擇,實(shí)現(xiàn)動(dòng)態(tài)生成中繼代理;對(duì)于網(wǎng)絡(luò)設(shè)備內(nèi)部生成中繼代理,單板之間的通信在網(wǎng)絡(luò)設(shè)備內(nèi)部進(jìn)行,具有內(nèi)外網(wǎng)隔離,保證安全的效果。
文檔編號(hào)H04L29/06GK101534328SQ200910082340
公開(kāi)日2009年9月16日 申請(qǐng)日期2009年4月14日 優(yōu)先權(quán)日2009年4月14日
發(fā)明者煒 徐 申請(qǐng)人:華為技術(shù)有限公司