本發(fā)明涉及通信技術領域,尤其涉及一種動態(tài)分配網(wǎng)關屬性方法。
背景技術:
在終端設備接入局域網(wǎng)過程中,單臺的dhcp服務器無法針對不同的終端設備分配不同的網(wǎng)關信息,若只選擇一臺網(wǎng)關設備,則會造成數(shù)據(jù)單一集中到當前的網(wǎng)關設備中,造成數(shù)據(jù)負載過大,另一方面若在當前的局域中選擇多臺dhcp服務器則會造成對接入的終端的ip地址信息無法統(tǒng)一,終端設備對應的使用者在不同的網(wǎng)關之間漫游,ip地址的改變影響上網(wǎng)操作,影響使用者的上網(wǎng)體驗,因此急需一種在獲取ip地址信息的同時獲取對應網(wǎng)關設備的網(wǎng)關信息的方法。
技術實現(xiàn)要素:
針對現(xiàn)有技術中終端在接入局域網(wǎng)中獲取對應網(wǎng)關設備的網(wǎng)關信息時存在的上述問題,現(xiàn)提供一種旨在實現(xiàn)在對接入局域中的終端設備在動態(tài)分配地址的同時,將終端設備對應的網(wǎng)關信息返回至終端設備的動態(tài)分配網(wǎng)關屬性方法。
具體技術方案如下:
一種動態(tài)分配網(wǎng)關屬性方法,應用于對接入局域網(wǎng)中的終端設備分配對應的所述網(wǎng)關設備的網(wǎng)關信息,所述局域網(wǎng)中包括多個所述網(wǎng)關設備,其中:
于多個所述網(wǎng)關設備中選擇其中之一運行dhcp服務器;
將每個所述網(wǎng)關設備分配對應的網(wǎng)關序號,所述網(wǎng)關序號與對應的所述網(wǎng)關設備的網(wǎng)關信息關聯(lián);
包括以下步驟:
步驟s1、所述終端設備接入所述局域網(wǎng)中,并廣播一請求報文;
步驟s2、所述dhcp服務器于接收所述請求報文后,對所述請求報文進行解析,以獲得包含所述終端設備的所述身份標識的解析結果;
步驟s3、所述dhcp服務器將獲得的所述身份標識與所述網(wǎng)關設備的數(shù)量進行模運算,以獲得計算結果;
步驟s4、所述dhcp服務器根據(jù)所述計算結果,獲取與所述計算結果對應的所述網(wǎng)關序號;
并進一步獲取與所述網(wǎng)關序號關聯(lián)的所述網(wǎng)關設備的所述網(wǎng)關信息;
步驟s5、所述dhcp服務器將所述網(wǎng)關信息以及分配的ip地址信息,形成一回復報文并將所述回復報文發(fā)送至所述終端設備:
步驟s6、所述終端設備對接收的所述回復報文進行解析以獲得所述網(wǎng)關信息以及所述ip地址信息的解析結果;
所述終端設備根據(jù)獲得的所述網(wǎng)關信息接入對應的所述網(wǎng)關設備。優(yōu)選的,所述身份標識為所述終端設備的mac地址信息。
優(yōu)選的,所述身份標示為所述終端設備的產(chǎn)品序列號。
優(yōu)選的,所述步驟s6中,所述終端設備于接收所述回復報文后還包括以下步驟:
步驟a、所述終端設備向所述局域網(wǎng)內(nèi)廣播一響應報文;
步驟b、所述dhcp服務器于接收到所述響應報文后,返回一關于所述ip地址信息的配置信息至所述終端設備;
步驟c、所述終端設備根據(jù)所述配置信息完成所述終端設備的配置;
步驟d、所述終端設備于完成配置后根據(jù)所述網(wǎng)關信息接入對應的所述網(wǎng)關設備。
優(yōu)選的,每個所述網(wǎng)關設備分別提供一存儲模塊:
在所述網(wǎng)關設備運行所述dhcp服務器時,用以預先保存每個所述網(wǎng)關設備的所述網(wǎng)關信息,以及所述計算結果與所述網(wǎng)關序號關聯(lián)的信息。
優(yōu)選的,所有的所述終端設備以無線的方式接入所述網(wǎng)關設備。
優(yōu)選的,所述網(wǎng)關信息包括所述網(wǎng)關地址信息。
優(yōu)選的,所述模運算以所述終端設備唯一的所述身份標識作為所述被除數(shù),將所述終端設備的所述數(shù)量作為除數(shù);
將計算獲得的余數(shù)作為所述網(wǎng)關設備對應的所述網(wǎng)關序號。
上述技術方案具有如下優(yōu)點或有益效果:通過在局域網(wǎng)中的多個網(wǎng)關設備中選擇一個運行dhcp服務器,不僅可以實現(xiàn)對接入的終端設備分配ip地址,還基于模運算將終端設備對應的網(wǎng)關信息返回至終端設備,不僅解決了現(xiàn)有技術中在局域網(wǎng)僅選擇一個網(wǎng)關設備造成數(shù)據(jù)處理負載過大的問題,也克服了選擇多個dhcp服務器造成終端設備的ip地址信息無法統(tǒng)一的缺陷。
附圖說明
參考所附附圖,以更加充分的描述本發(fā)明的實施例。然而,所附附圖僅用于說明和闡述,并不構成對本發(fā)明范圍的限制。
圖1為本發(fā)明一種動態(tài)分配網(wǎng)關屬性方法的實施例的流程圖;
圖2為本發(fā)明一種動態(tài)表分配網(wǎng)關屬性方法的實施例中,關于發(fā)送響應報文的實施例的流程圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
本發(fā)明的技術方案中包括一種動態(tài)分配網(wǎng)關屬性方法。
一種動態(tài)分配網(wǎng)關屬性方法的實施例,應用于對接入局域網(wǎng)中的終端設備分配對應的網(wǎng)關設備的網(wǎng)關信息,局域網(wǎng)中包括多個網(wǎng)關設備,其中:
于多個網(wǎng)關設備中選擇其中之一運行dhcp服務器;
將每個網(wǎng)關設備分配對應的網(wǎng)關序號,網(wǎng)關序號與對應的網(wǎng)關設備的網(wǎng)關信息關聯(lián);
如圖1所示,包括以下步驟:
步驟s1、終端設備接入局域網(wǎng)中,并廣播一請求報文;
步驟s2、dhcp服務器于接收請求報文后,對請求報文進行解析,以獲得包含終端設備的身份標識的解析結果;
步驟s3、dhcp服務器將獲得的身份標識與網(wǎng)關設備的數(shù)量進行模運算,以獲得計算結果;
步驟s4、dhcp服務器根據(jù)計算結果,獲取與計算結果對應的網(wǎng)關序號;
并進一步獲取與網(wǎng)關序號關聯(lián)的網(wǎng)關設備的網(wǎng)關信息;
步驟s5、dhcp服務器將網(wǎng)關信息以及分配的ip地址信息,形成一回復報文并發(fā)送至終端設備:
步驟s6、終端設備對接收的回復報文進行解析以獲得網(wǎng)關信息以及ip地址信息的解析結果;
終端設備根據(jù)獲得的網(wǎng)關信息接入對應的網(wǎng)關設備。
上述技術方案中,通過在局域網(wǎng)中選擇其中的一個網(wǎng)關設備運行dhcp服務器,即將當前的網(wǎng)關設備作為dhcp服務器,這種選擇可有效的解決多個dhcp服務器對接入的終端設備造成分配的ip地址無法統(tǒng)一的問題;
在獲取終端設備接入局域網(wǎng)動態(tài)獲取ip地址及對應的網(wǎng)關設備的網(wǎng)關信息之前,首選對局域網(wǎng)中的所有網(wǎng)關設備進行分配網(wǎng)關序號操作,將網(wǎng)關序號與對應的網(wǎng)關設備的網(wǎng)關信息進行關聯(lián);
終端設備在接入局域網(wǎng)中時,廣播一請求報文,運行dhcp服務器的網(wǎng)關設備于接收到請求報文后,對獲取的報文進行解析以獲得當前終端設備的身份標識,以及終端設備的名稱的相關信息;
dhcp服務器在獲得終端設備的身份標識后,將當前獲取的身份標識與網(wǎng)關設備的數(shù)量進行模運算,根據(jù)獲得的計算結果即找到對應的網(wǎng)關序號,進一步獲取與網(wǎng)關序號關聯(lián)的網(wǎng)關設備的網(wǎng)關信息,當前的網(wǎng)關設備通過dhcp服務器自動分配一ip地址信息并將上述的網(wǎng)關信息形成回復報文發(fā)送至發(fā)送請求的終端設備;
終端設備在獲得ip地址信息后,根據(jù)網(wǎng)關信息選擇對應的路由路徑進行上網(wǎng)。
在一種較優(yōu)的實施方式中,身份標識為終端設備的mac地址信息。
在一種較優(yōu)的實施方式中,身份標示為終端設備的產(chǎn)品序列號。
上述技術發(fā)你方案中,為了保證每次經(jīng)過模運算的處理結果都是唯一的,因此可采取選擇終端設備唯一的身份標識作為模運算中的被除數(shù),將網(wǎng)關設備的數(shù)量作為除數(shù),從而可以保證每次經(jīng)過模運算的終端設備的計算結果都是唯一的;
進一步的將計算結果與網(wǎng)關設備的網(wǎng)關序號一一對應,可以保證通過計算結果找到對應的網(wǎng)關設備的網(wǎng)關序號,進而獲取網(wǎng)關序號關聯(lián)的網(wǎng)關設備的網(wǎng)關信息;
在一種較優(yōu)的實施方式中,如圖2所示,步驟s6中,終端設備于接收回復報文后還包括以下步驟:
步驟a、終端設備向局域網(wǎng)內(nèi)廣播一響應報文;
步驟b、dhcp服務器于接收到響應報文后,返回一關于ip地址信息的配置信息至終端設備;
步驟c、終端設備根據(jù)配置信息完成終端設備的配置;
步驟d、終端設備于完成配置后根據(jù)網(wǎng)關信息接入對應的網(wǎng)關設備。
上述技術方案中,終端設備于接收到回復報文后,通過局域網(wǎng)廣播一響應報文,此響應報文用以表示當前的移動終端以接收dhcp服務器提供的ip地址信息,dhcp服務器于接收到回復報文后,將生成配置信息以廣播形式送達至當前的終端設備,其中配置信息包括ip地址信息的租用信息,以及傳輸協(xié)議的配置信息,使終端設備完成相關的配置后,根據(jù)網(wǎng)關信息對應的路由路徑進行上網(wǎng)。
在一種較優(yōu)的實施方式中,每個網(wǎng)關設備分別提供一存儲模塊:
在網(wǎng)關設備運行dhcp服務器時,用以預先保存每個網(wǎng)關設備的網(wǎng)關信息,以及計算結果與網(wǎng)關序號關聯(lián)的信息。
上述技術方案中,需要說明的是每個終端設備均可以選擇運行dhcp服務器,而在本發(fā)明的實施例中,僅于網(wǎng)關設備中選擇其中一個運行dhcp服務器。
在一中較優(yōu)的實施方式中,所有的終端設備以無線的方式接入網(wǎng)關設備。
在一種較優(yōu)的實施方式中,網(wǎng)關信息包括網(wǎng)關地址信息。
在一種較優(yōu)的實施方式中,模運算以終端設備唯一的身份標識作為被除數(shù),將終端設備的數(shù)量作為除數(shù);
將計算獲得的余數(shù)作為網(wǎng)關設備對應的網(wǎng)關序號。
需要說明的是,本發(fā)明中所說的終端設備可以是智能手機,移動電腦,以及平板電腦等。
以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護范圍,對于本領域技術人員而言,應當能夠意識到凡運用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應當包含在本發(fā)明的保護范圍內(nèi)。