国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)絡(luò)設(shè)備ip地址自動配置方法

      文檔序號:7687207閱讀:303來源:國知局
      專利名稱:一種網(wǎng)絡(luò)設(shè)備ip地址自動配置方法
      一種網(wǎng)絡(luò)設(shè)備IP地址自動配置方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備IP地址自動配置方法。背景技術(shù)
      目前,網(wǎng)絡(luò)設(shè)備配置IP地址有以下幾種方式
      一種方式為配置固定IP,該固定IP可能會與其它設(shè)備的IP沖突,尤其 當(dāng)多個同型號的網(wǎng)絡(luò)設(shè)備在同一網(wǎng)絡(luò)中更是如此。
      另一種方式為基于DHCP (動態(tài)主機配置協(xié)議)服務(wù)器的動態(tài)IP,該方 式在網(wǎng)絡(luò)設(shè)備啟動時,該網(wǎng)絡(luò)設(shè)備會在網(wǎng)絡(luò)上發(fā)送DHCP請求廣播,該網(wǎng)絡(luò) 中的DHCP服務(wù)器接受到請求后,會根據(jù)配置,選擇一個IP地址,并將該IP 地址及相關(guān)配置以DHCP響應(yīng)包的方式發(fā)送給請求者。該方式需要網(wǎng)絡(luò)中有 DHCP服務(wù)器存在。
      最后一種方式為手動配置,即使用者根據(jù)需要,在網(wǎng)絡(luò)設(shè)備提供的非網(wǎng) 絡(luò)方式的人機界面中配置好IP,然后使用該設(shè)備。該方式需要網(wǎng)絡(luò)設(shè)備有非 網(wǎng)絡(luò)訪問方式的人機界面,如串口、 LCD (液晶顯示屏)面板、鍵盤顯示器等。
      很多場合下,如網(wǎng)絡(luò)設(shè)備不具備其它的人機界面、網(wǎng)絡(luò)中沒有DHCP服 務(wù)器或是沒有專業(yè)的網(wǎng)絡(luò)管理人員,這些網(wǎng)絡(luò)設(shè)備的使用的最大障礙就是為 該設(shè)備配置IP地址。

      發(fā)明內(nèi)容
      鑒于此,本專利提出一種方法,目的在于不依賴傳統(tǒng)的DHCP服務(wù)器, 而且在不具備其它的人片幾界面和專業(yè)的網(wǎng)絡(luò)管理人員的情況下,能在一定的 地址范圍內(nèi)為同一網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)地址自動配置IP。
      為達(dá)到上述目的,本發(fā)明提供一種網(wǎng)絡(luò)設(shè)備IP地址自動配置方法,其 中包括如下步驟
      將需要接入的網(wǎng)絡(luò)設(shè)備的設(shè)定在同 一個網(wǎng)絡(luò)地址范圍內(nèi);
      當(dāng)某臺設(shè)備需要接入網(wǎng)絡(luò)時,首先在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇一個IP
      4地址作為該設(shè)備的初始地址;
      該設(shè)備向局域網(wǎng)內(nèi)所有其他設(shè)備發(fā)送全局域網(wǎng)詢問廣播包(arp Who has 廣播包),查詢是否有其它設(shè)備配置了該IP地址;
      如果在既定時間A內(nèi),沒有收到響應(yīng),則i人為該IP地址暫時可以^皮本 設(shè)備使用,該設(shè)備將自己的地址暫時配置為該IP地址;然后該設(shè)備向網(wǎng)絡(luò) 發(fā)送全局域網(wǎng)確認(rèn)廣播包(arp Who has廣播包),在既定時間A內(nèi)檢查是 否其它主才幾響應(yīng)
      如有響應(yīng),則等待一特定時間B后,仍將自己的地址暫時配置為該IP
      地址,然后該設(shè)備向局域網(wǎng)內(nèi)所有其他設(shè)備重新發(fā)送全局域網(wǎng)詢問廣播包;
      直到該設(shè)備最終配置上IP地址;
      如無響應(yīng),則將該設(shè)備的地址最終配置為該IP地址; 如果在既定時間A內(nèi),收到響應(yīng),則認(rèn)為該IP地址已有其它設(shè)備使用,
      那么在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇另一個IP地址作為該設(shè)備的初始地址,
      然后該設(shè)備向局域網(wǎng)內(nèi)所有其他設(shè)備重新發(fā)送全局域網(wǎng)詢問廣播包,直到該
      設(shè)備最終配置上IP地址。
      進(jìn)一步,網(wǎng)絡(luò)設(shè)備在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)使用如下步驟選擇IP地址 首先,為每個需要接入的網(wǎng)絡(luò)設(shè)備設(shè)置一個默認(rèn)的IP地址; 當(dāng)?shù)谝淮芜x4奪IP地址時,以該默認(rèn)的IP地址作為初始地址;如果是第
      N次選擇網(wǎng)絡(luò)地址時,則進(jìn)行如下步驟
      獲得數(shù)值X,所述的數(shù)值X為網(wǎng)絡(luò)可容納的有效主機數(shù)量減去子網(wǎng)地
      址,再減去子網(wǎng)廣播地址;
      如果N<X,則將前一個選擇的IP地址的主才幾號(hostno )部分的值加1,
      得到新的IP地址;將新的IP地址的主機號部分的值對(X+1)取模,如果
      取模結(jié)果為0,則將新的IP地址的主機號(hostno)設(shè)置為1;如果取模結(jié)
      果不為零,則采用新的IP地址作為選定的IP地址; 如果N〉=X,則獲取IP地址失敗。
      進(jìn)一步,所述的既定時間A為5秒《A《35秒,或者A大于網(wǎng)絡(luò)口的 阻塞時間。
      進(jìn)一步,所述的特定時間B的單位為秒,其獲得的方法是以該設(shè)備的 MAC地址為種子,生成的小于30的隨機數(shù)。進(jìn)一步,所述的網(wǎng)絡(luò)設(shè)備在配置好自己的IP地址后,繼續(xù)檢測其它IP 地址是否有其他網(wǎng)絡(luò)設(shè)備存在;然后對查找到的網(wǎng)絡(luò)設(shè)備的類型進(jìn)行確認(rèn), 并記錄這些設(shè)備的IP地址和類型。
      進(jìn)一步,所述的網(wǎng)絡(luò)設(shè)備在登陸網(wǎng)絡(luò)時或者在配置好自己的IP地址后, 根據(jù)其它已經(jīng)登陸網(wǎng)絡(luò)的設(shè)備中的記錄,查找到網(wǎng)絡(luò)中其它設(shè)備的IP地址 和設(shè)備類型。


      圖1為本發(fā)明的總流程圖。
      圖2為本發(fā)明中網(wǎng)絡(luò)設(shè)備在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇IP地址的流程圖。
      圖3為本發(fā)明的一個具體實例的網(wǎng)絡(luò)結(jié)構(gòu)圖。
      具體實施例方式
      為了使本領(lǐng)域技術(shù)人員能進(jìn)一步了解本發(fā)明的特征及技術(shù)內(nèi)容,請參閱 以下有關(guān)本發(fā)明的詳細(xì)說明與附圖,附圖僅提供參考與說明,并非用來限制
      本發(fā)明。
      下面結(jié)合附圖,對本發(fā)明的實施方式進(jìn)行描述。
      如圖1所示,在采用標(biāo)準(zhǔn)的ARP (網(wǎng)絡(luò)地址解析協(xié)議)的網(wǎng)絡(luò)中,可以 通過以下步驟來為網(wǎng)絡(luò)中的設(shè)備最終配置上IP地址
      步驟101、將需要接入的網(wǎng)絡(luò)設(shè)備的IP地址設(shè)定在同一個網(wǎng)絡(luò)地址范圍
      內(nèi);
      步驟102、當(dāng)某臺設(shè)備需要接入網(wǎng)絡(luò)時,首先在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi) 選擇一個ip地址作為該設(shè)備的初始地址;
      步驟103 、該設(shè)備向局域網(wǎng)內(nèi)所有其他設(shè)備發(fā)送全局域網(wǎng)詢問廣播包, 查詢是否有其他設(shè)備配置了該IP地址;如果在既定時間A內(nèi),沒有收到回 應(yīng),則轉(zhuǎn)向步驟104;如果在既定時間A內(nèi),收到回應(yīng),則轉(zhuǎn)向步驟105;
      步驟104、該設(shè)備將自己的地址暫時配置為該IP地址,然后該設(shè)備向網(wǎng) 絡(luò)發(fā)送全局域網(wǎng)確認(rèn)廣播包,在既定時間A內(nèi)檢查是否有其他主機相應(yīng);如 有相應(yīng),則等待一特定時間B后,仍將自己的地址暫時配置為該IP地址, 并轉(zhuǎn)向步驟103;如無相應(yīng),則將該設(shè)備的地址最終配置為該IP地址;步驟105 、在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇另 一個IP地址作為該設(shè)備的初 始地址,然后轉(zhuǎn)向步驟103。
      如圖2所示,網(wǎng)絡(luò)設(shè)備在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)可以通過以下步驟選擇 IP地址
      步驟201 、首先為每個需要接入的網(wǎng)絡(luò)設(shè)備在初始的網(wǎng)絡(luò)地址范圍內(nèi)選
      擇一個默認(rèn)的IP地址,如果是首次選擇IP,則轉(zhuǎn)向步驟202;如果是第N
      次選擇IP,則轉(zhuǎn)向步驟203;
      步驟202、以該默認(rèn)的IP地址作為初始地址,并結(jié)束;
      步驟203、獲得數(shù)值X, X為網(wǎng)絡(luò)可容納的有效主機數(shù)量減去子網(wǎng)地址,
      再減去子網(wǎng)廣播地址;如果N〉^X,則轉(zhuǎn)向步驟204;如果N〈X,則轉(zhuǎn)向步
      驟205;
      步驟204、獲取IP地址失敗,并結(jié)束;
      步驟205、將前一個IP地址的主機號部分的值加1,得到新的IP地址; 將新的IP地址的主機號部分的值對(X + 1 )取模,如果取模結(jié)果不為零, 則轉(zhuǎn)向步驟206;如果取模結(jié)果為零,則轉(zhuǎn)向步驟207;
      步驟206、采用新的IP地址作為選定的IP地址,并結(jié)束; 步驟207、將新的IP地址的主機號(hostno)設(shè)置為1,并結(jié)束。
      圖3所示為采用本發(fā)明的一個具體實例的網(wǎng)絡(luò)結(jié)構(gòu)圖。如圖3所示,一 個局域網(wǎng)絡(luò)中有3臺使用本IP自動配置方法的設(shè)備,均使用以太交換機連 接在一個物理網(wǎng)段,設(shè)備1、 2、 3出廠設(shè)定時設(shè)備的網(wǎng)絡(luò)地址范圍為 192, 253. 253. 1 - 192, 253. 253. 254,開始纟企測地址為192. 253. 253, 101。
      設(shè)備l開機后,首先向網(wǎng)絡(luò)發(fā)送"who has (誰是)192.253.253.101" 的arp請求,并才艮據(jù)本方法檢測是否有其它主才兒設(shè)定為該IP地址,此時設(shè) 備2、 3均未開機,所以設(shè)備1未檢測到?jīng)_突,最終配置設(shè)備1的IP為 192. 253. 253. 101。
      然后客戶機開機,根據(jù)出廠假定,客戶機認(rèn)為設(shè)備1的IP應(yīng)該在 192. 253. 253. 101 - 103之間。于是設(shè)定自己為192. 253. 253. 104,并能通過 網(wǎng)絡(luò)訪問192. 253. 253. 101。
      然后設(shè)備2、 3同時開機,均設(shè)定自己為192. 253. 253. 101,并向局域網(wǎng)內(nèi)所有其他設(shè)備發(fā)送全局域網(wǎng)詢問廣播包,查詢是否有其它設(shè)備配置了該IP 地址,由于設(shè)備1已經(jīng)配置了該IP,所以在既定時間A內(nèi),收到設(shè)備1的響
      應(yīng),即檢測到192. 253. 253. 101已配置,然后檢測192. 253. 253. 102,發(fā)現(xiàn) 未配置,于是暫時配置為192. 253. 253. 102,然后確認(rèn),確認(rèn)時發(fā)現(xiàn)IP沖突, 于是設(shè)備2和設(shè)備3取消該IP配置,并等待不同的時間B后重試,由于設(shè) 備2設(shè)置的等待時間較短,因此設(shè)備2首先配置192. 253. 253. 102成功;
      然后設(shè)備3發(fā)現(xiàn)192. 253. 253. 102已被其它設(shè)備配置,那么設(shè)備3將自 己的IP地址配置為192. 253. 253, 103。
      假如此時有設(shè)備4再加入網(wǎng)絡(luò),開機后,設(shè)備4將發(fā)現(xiàn)192. 253. 253. 101 -104均已被其它設(shè)備或主機配置,那么設(shè)備4自己配置為 192. 253. 253. 105。
      通過上述實施方式可見,本方法通過假定網(wǎng)絡(luò)設(shè)備地址在一定范圍內(nèi) (出廠設(shè)定),然后利用標(biāo)準(zhǔn)的ARP (網(wǎng)絡(luò)地址解析協(xié)議),來檢測本設(shè)備假 定地址的有效性,并采取了適當(dāng)?shù)臎_突解決算法,從而實現(xiàn)最終配置的地址 有效、在網(wǎng)絡(luò)中不重復(fù)、且該IP地址能夠被其它用戶知道。
      時間A的初始默認(rèn)設(shè)定為35秒,如果設(shè)備連接的網(wǎng)絡(luò)端口配置了 spanning-tree協(xié)議(生成樹協(xié)議),那么時間A只要大于網(wǎng)絡(luò)口的阻塞時間 即可;如果確信交換機沒有生成樹協(xié)議,在獲取IP后,再修改該默認(rèn)設(shè)定, 此時,時間A的范圍可以設(shè)定為5秒《A《35秒。
      所述的特定時間B的單位為秒,其獲得的方法是以該設(shè)備的MAC地址 為種子,生成的小于30的隨機數(shù)。
      另外,網(wǎng)絡(luò)設(shè)備在配置好自己的IP后,可以利用同樣的原理,繼續(xù)檢 測其它IP是否存在,例如設(shè)備1配置IP為192. 253. 253. 101后,繼續(xù)使 用arp "who has"的廣播查詢網(wǎng)絡(luò)上在192. 253. 253. 0/255. 255. 255. 0網(wǎng)段 的其他主機是否存在,并在確認(rèn)該IP是同類型網(wǎng)絡(luò)設(shè)備(根據(jù)知名端口的 一些服務(wù)特征,例如,假定本設(shè)備有HTTP服務(wù),可以獲取預(yù)定的URL,如檢 查 到 192.253.253.102 存 在 , 即 獲 取 http: 〃192. 253. 253. 102/device. config,然后根據(jù)能否獲取該文件以即該 文件內(nèi)容是否存在預(yù)訂標(biāo)識來識別該IP是否為同類設(shè)備),記錄這些IP,這 樣在用戶找到其中一個IP后,即可通過該IP發(fā)現(xiàn)網(wǎng)絡(luò)中的其它同型號設(shè)備 (例如,在WEB管理界面中列出網(wǎng)絡(luò)中同網(wǎng)段的其他設(shè)備,如上述的實施例登錄到http: 〃192. 253. 253. IOI后,該設(shè)備會將找到的同類設(shè)備的IP: 192.253.253.102、 103、 105顯示在管理界面上,點擊即可進(jìn)入該IP所在設(shè) 備的管理)。
      利用該方法,在所述的網(wǎng)絡(luò)設(shè)備在登陸網(wǎng)絡(luò)時或者在配置好自己的IP 地址后,還可以根據(jù)其它已經(jīng)登陸網(wǎng)絡(luò)的設(shè)備中的記錄,查找到網(wǎng)絡(luò)中其它 設(shè)備的IP地址和設(shè)備類型。
      以上所述僅為本發(fā)明的實施方式,并非因此即限制本發(fā)明的專利范圍, 凡是運用本發(fā)明說明書及附圖內(nèi)容所作的等效變換,直接或間接運用在其它 相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利范圍內(nèi)。
      權(quán)利要求
      1. 一種網(wǎng)絡(luò)設(shè)備IP地址自動配置方法,包括以下步驟步驟1將需要接入的網(wǎng)絡(luò)設(shè)備的IP地址設(shè)定在同一個網(wǎng)絡(luò)地址范圍內(nèi);步驟2當(dāng)某臺設(shè)備需要接入網(wǎng)絡(luò)時,首先在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇一個IP地址作為該設(shè)備的初始地址;步驟3該設(shè)備向局域網(wǎng)內(nèi)所有其他設(shè)備發(fā)送全局域網(wǎng)詢問廣播包,查詢是否有其它設(shè)備配置了該IP地址;如果在既定時間A內(nèi),沒有收到響應(yīng),則認(rèn)為該IP地址暫時可以被本設(shè)備使用,并轉(zhuǎn)到步驟4;如果在既定時間A內(nèi),收到響應(yīng),則認(rèn)為該IP地址已有其它設(shè)備使用,并轉(zhuǎn)到步驟5;步驟4該設(shè)備將自己的地址暫時配置為該IP地址;然后該設(shè)備向網(wǎng)絡(luò)發(fā)送全局域網(wǎng)確認(rèn)廣播包,在既定時間A內(nèi)檢查是否其它主機響應(yīng)如有響應(yīng),則等待一特定時間B后,仍將自己的地址暫時配置為該IP地址,然后轉(zhuǎn)到步驟3;如無響應(yīng),則將該設(shè)備的地址最終配置為該IP地址,并結(jié)束;步驟5在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇另一個IP地址作為該設(shè)備的初始地址,然后轉(zhuǎn)到步驟3。
      2. 如權(quán)利要求1所述的一種方法,其特征在于,所述的在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇IP地址的方法如下首先,為每個需要接入的網(wǎng)絡(luò)設(shè)備設(shè)置一個默認(rèn)的IP地址;當(dāng)?shù)谝淮芜x4奪IP地址時,以該默認(rèn)的IP地址作為初始地址;如果是第N次選擇網(wǎng)絡(luò)地址時,則進(jìn)行如下步驟a:獲得數(shù)值X,所述的數(shù)值X為網(wǎng)絡(luò)可容納的有效主機數(shù)量減去子網(wǎng)地址,再減去子網(wǎng)廣"l番地址;b:如果N〈X,則將前一個IP地址的主機號部分的值加1,得到新的IP地址;將新的IP地址的主機號部分的值對(X+l )取模,如果取模結(jié)果為0,則將新的IP地址的主機號設(shè)置為1;如果取模結(jié)果不為零,則采用新的IP地址作為選定的IP地址;如果N^x,則獲:f又iP地址失敗。
      3. 如權(quán)利要求1或2所述的一種方法,其特征在于,所述的既定時間A為5秒《A《35秒;或者,A大于網(wǎng)絡(luò)口的阻塞時間。
      4. 如權(quán)利要求1或2所述的一種方法,其特征在于,所述的特定時間B 的單位為秒,其獲得的方法是以該設(shè)備的MAC地址為種子,生成的小于30 的隨機數(shù)。
      5. 如權(quán)利要求1或2所述的一種方法,其特征在于,所述的網(wǎng)絡(luò)設(shè)備 在配置好自己的IP地址后,繼續(xù)檢測其它IP地址是否有其他網(wǎng)絡(luò)設(shè)備存在; 然后對查找到的網(wǎng)絡(luò)設(shè)備的類型進(jìn)行確認(rèn),并記錄這些設(shè)備的IP地址和類
      6. 如權(quán)利要求5所述的一種方法,其特征在于,所述的網(wǎng)絡(luò)設(shè)備在登 陸網(wǎng)絡(luò)時或者在配置好自己的IP地址后,根據(jù)其它已經(jīng)登陸網(wǎng)絡(luò)的設(shè)備中 的記錄,查找到網(wǎng)絡(luò)中其它設(shè)備的IP地址和設(shè)備類型。
      全文摘要
      本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備IP地址自動配置方法。該方法先將網(wǎng)絡(luò)設(shè)備的IP設(shè)定在同一個網(wǎng)絡(luò)地址范圍內(nèi),當(dāng)該設(shè)備接入網(wǎng)絡(luò)時,首先在設(shè)定的網(wǎng)絡(luò)地址范圍內(nèi)選擇一個IP作為初始地址,然后該設(shè)備向局域網(wǎng)所有其他設(shè)備發(fā)送詢問廣播包。如果有設(shè)備響應(yīng),則在設(shè)定的范圍內(nèi)選擇另一個IP作為初始地址,并重新發(fā)送詢問廣播包;如果未收到響應(yīng),則將IP暫時配置為該IP,并向網(wǎng)絡(luò)發(fā)送確認(rèn)廣播包,如有響應(yīng),則等待一特定時間,仍將自己的地址暫時配置為該IP并重新發(fā)送詢問廣播包;如無響應(yīng),則將地址最終配置為該IP地址。該方法可以不依賴傳統(tǒng)的DHCP服務(wù)器,能在一定的地址范圍內(nèi)為同一網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)地址自動配置IP。
      文檔編號H04L29/12GK101500023SQ200810057558
      公開日2009年8月5日 申請日期2008年2月3日 優(yōu)先權(quán)日2008年2月3日
      發(fā)明者鄒志軍 申請人:北京艾德斯科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1