国产精品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ò)裝置發(fā)現(xiàn)方法

      文檔序號(hào):7975417閱讀:94來(lái)源:國(guó)知局
      專利名稱:網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及的是一種網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,尤指一種在一局域網(wǎng)絡(luò)系統(tǒng)中,憑 借一網(wǎng)絡(luò)管理裝置憑借于數(shù)據(jù)鏈路層(DataLinkLayer;也就是Layer2)進(jìn)行的一發(fā) 現(xiàn)程序,來(lái)發(fā)現(xiàn)所述的系統(tǒng)中的其它網(wǎng)絡(luò)裝置的一種網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法。
      背景技術(shù)
      由于現(xiàn)代人對(duì)于電子信息設(shè)備的可移植性以及實(shí)時(shí)信息傳輸?shù)男枨笥鷣?lái)愈 高,無(wú)線通訊功能已伊然成為社會(huì)大眾選購(gòu)電子信息設(shè)備時(shí)的必要考慮。
      就以無(wú)線局域網(wǎng)絡(luò)通訊系統(tǒng)來(lái)說(shuō),其通過(guò)射頻技術(shù)與網(wǎng)絡(luò)技術(shù)的結(jié)合,使得 使用者不再需要連接實(shí)體的網(wǎng)絡(luò)線,便可通過(guò)無(wú)線局域網(wǎng)絡(luò)來(lái)和其它網(wǎng)絡(luò)裝置連 結(jié)并傳輸信息。雖然,無(wú)線局域網(wǎng)絡(luò)通訊系統(tǒng)確實(shí)可提供使用上的便利性,然而, 也由于其并非是以實(shí)體網(wǎng)絡(luò)線來(lái)連接提供無(wú)線信息傳輸服務(wù)的各無(wú)線網(wǎng)絡(luò)裝置 (例如存取點(diǎn)AP )與各使用者的終端裝置(Terminal),所以,如何在一無(wú)線網(wǎng) 絡(luò)系統(tǒng)中去發(fā)現(xiàn)與辨識(shí)各無(wú)線網(wǎng)絡(luò)裝置的存在并加以管理,也是一個(gè)極為重要的 課題。
      目前,對(duì)于一般有線或是無(wú)線網(wǎng)絡(luò)系統(tǒng)的現(xiàn)有網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,乃是憑借 一網(wǎng)絡(luò)管理裝置(Network Management Server; NMS )在網(wǎng)絡(luò)七層中的第三層 (Layer3)也就是網(wǎng)絡(luò)層(Network Layer)的架構(gòu)下,去執(zhí)行一發(fā)現(xiàn)(Discovery) 程序,以找出屬于所述的網(wǎng)絡(luò)系統(tǒng)且正運(yùn)作中的所有網(wǎng)絡(luò)裝置。在此現(xiàn)有技術(shù)中, 所有的網(wǎng)絡(luò)裝置都必須先從一動(dòng)態(tài)主機(jī)設(shè)定協(xié)議服務(wù)器(DHCP server)取得有效 且唯一的網(wǎng)絡(luò)協(xié)議地址(IP Address)后,再把所述的IP地址當(dāng)作是本身的身份 識(shí)別。然后,網(wǎng)絡(luò)管理裝置會(huì)廣播出一發(fā)現(xiàn)數(shù)據(jù)包,而接收到所述的發(fā)現(xiàn)數(shù)據(jù)包 的任何網(wǎng)絡(luò)裝置只要是屬于所述的網(wǎng)絡(luò)系統(tǒng),都會(huì)回傳一包含有其IP地址等數(shù)據(jù) 的回報(bào)數(shù)據(jù)包給所述的網(wǎng)絡(luò)管理裝置。而所述的網(wǎng)絡(luò)管理裝置便能依據(jù)所收到的 回報(bào)數(shù)據(jù)包中所含的IP地址等數(shù)據(jù),來(lái)辨識(shí)各網(wǎng)絡(luò)管理裝置的身份識(shí)別,進(jìn)而達(dá) 到管理的目的。
      然而,前述現(xiàn)有的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法卻仍有下列缺點(diǎn)
      (1 )所述的現(xiàn)有網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法需要所有網(wǎng)絡(luò)裝置都在開(kāi)始所述的發(fā)現(xiàn)程 序的前便取得一有效且唯一的IP地址。換句話說(shuō),倘若某一網(wǎng)絡(luò)裝置未能事先取 得有效IP地址時(shí),則所述的發(fā)現(xiàn)程序便無(wú)法順利進(jìn)行。
      (2) 為了取得有效且唯一的IP地址,現(xiàn)有的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法均需包含有 一 DHCP服務(wù)器在其網(wǎng)絡(luò)系統(tǒng)中。此種設(shè)計(jì)不僅花費(fèi)額外的硬件成本,且其軟件 與網(wǎng)絡(luò)的架構(gòu)也較為龐大,而這些額外成本只不過(guò)為了分配IP地址而已。對(duì)于一 些僅有較少運(yùn)算能力且硬件等級(jí)較低的輕巧型網(wǎng)絡(luò)裝置來(lái)說(shuō),此類的IP地址處理 程序不僅很吃力、且甚至無(wú)法適用在執(zhí)行此現(xiàn)有的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法。
      (3) 大部分的網(wǎng)絡(luò)裝置在其出廠時(shí)均會(huì)內(nèi)建有一預(yù)設(shè)IP地址,且相同制造 商(或甚至不同制造商)所生產(chǎn)的眾多網(wǎng)絡(luò)裝置常常都會(huì)給予相同的預(yù)設(shè)IP地址。 如果在一發(fā)現(xiàn)程序中有兩個(gè)或更多網(wǎng)絡(luò)裝置具有相同的預(yù)設(shè)IP地址的話,則網(wǎng)絡(luò) 管理裝置將可能會(huì)被混淆,而導(dǎo)致網(wǎng)絡(luò)系統(tǒng)的不穩(wěn)定、或需要網(wǎng)管人員特別去注 意或額外進(jìn)行調(diào)整。
      除了前迷的現(xiàn)有的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的外,目前尚有一些使用更高層的網(wǎng)絡(luò) 層通訊協(xié)議、或是更復(fù)雜的數(shù)據(jù)包內(nèi)容,來(lái)進(jìn)行網(wǎng)絡(luò)裝置的發(fā)現(xiàn)程序。這些復(fù)雜 化的現(xiàn)有發(fā)現(xiàn)方法,基本上都和前述以IP地址作為網(wǎng)絡(luò)裝置身份辨識(shí)的現(xiàn)有發(fā)現(xiàn) 方法具有的相同或類似的缺失。
      另,雖然目前也有利用MAC ( Media Access Control;媒體存取控制)地址來(lái) 偵測(cè)網(wǎng)絡(luò)裝置的已知技術(shù),例如OAM通訊協(xié)議,但其僅僅是用來(lái)偵測(cè)或測(cè)試網(wǎng) 絡(luò)裝置的運(yùn)作,而并非是用來(lái)進(jìn)行r發(fā)現(xiàn)程序J。

      發(fā)明內(nèi)容
      本發(fā)明的第一目的是提供一網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其網(wǎng)絡(luò)裝置不需事先取得有 效且唯一的IP地址,便能順利且正確地執(zhí)行發(fā)現(xiàn)程序,而可降低網(wǎng)絡(luò)裝置的硬件 與軟件成本,且所述的發(fā)現(xiàn)程序的執(zhí)行效率也更為提高。
      本發(fā)明的第二目的是提供一網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其是憑借一網(wǎng)絡(luò)管理裝置在 數(shù)據(jù)鏈路層(Data Link Layer;也就是Layer2)進(jìn)行發(fā)現(xiàn)程序,并以網(wǎng)絡(luò)裝置的物理 地址而非IP地址來(lái)作為其身份辨識(shí),以發(fā)現(xiàn)并辨識(shí)所述的系統(tǒng)中的其它網(wǎng)絡(luò)裝 置。
      為達(dá)前述的目的,在本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一較佳實(shí)施例中,所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法是在數(shù)據(jù)鏈路層(Data Link Layer;也就是在網(wǎng)絡(luò)七層中的 Layer2)處理網(wǎng)絡(luò)裝置的發(fā)現(xiàn)程序。首先,憑借一網(wǎng)絡(luò)管理裝置發(fā)出一發(fā)現(xiàn)數(shù)據(jù)包, 在所述的發(fā)現(xiàn)數(shù)據(jù)包中至少包括有要求網(wǎng)絡(luò)裝置回報(bào)其物理地址的一指令。之后,由至少一網(wǎng)絡(luò)裝置接收所述的發(fā)現(xiàn)數(shù)據(jù)包,并根據(jù)所述的發(fā)現(xiàn)數(shù)據(jù)包產(chǎn)生對(duì)應(yīng)的 一回報(bào)數(shù)據(jù)包后再加以發(fā)送出,其中,在所述的回報(bào)數(shù)據(jù)包中至少包括有所述的 網(wǎng)絡(luò)裝置的物理地址。之后,再由網(wǎng)絡(luò)管理裝置接收所述的回報(bào)數(shù)據(jù)包并至少擷 取出所述的物理地址,并且將所述的回報(bào)數(shù)據(jù)包中所可能包含的一IP地址加以忽 略后,再根據(jù)所述的物理地址來(lái)更新一裝置信息表并據(jù)以辨識(shí)所述的網(wǎng)絡(luò)裝置。


      圖1為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法實(shí)施在一無(wú)線網(wǎng)絡(luò)系統(tǒng)時(shí)的一實(shí)施例系統(tǒng)架構(gòu)圖。
      圖2為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一實(shí)施例中,其網(wǎng)絡(luò)管理裝置的組件架構(gòu)示意圖。
      圖3為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一實(shí)施例中,其網(wǎng)絡(luò)管理裝置的發(fā)現(xiàn)數(shù)據(jù)包發(fā)送流程示意圖。
      圖4為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一實(shí)施例中,其網(wǎng)絡(luò)管理裝置的發(fā)現(xiàn)數(shù)據(jù)包接收流程的示意圖。
      圖5為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一實(shí)施例中,其網(wǎng)絡(luò)裝置的組件架構(gòu)示意圖。
      圖6為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一實(shí)施例中,其網(wǎng)絡(luò)裝置的發(fā)送回報(bào)數(shù)據(jù)包的操作流程的示意圖。
      圖7為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法中,所述的回報(bào)數(shù)據(jù)包所含字段的一實(shí)施例。
      圖8為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法中,所述的網(wǎng)絡(luò)管理裝置分派IP設(shè)定給網(wǎng)絡(luò)裝置的一實(shí)施例示意圖。
      附圖標(biāo)記說(shuō)明10 無(wú)線網(wǎng)絡(luò)系統(tǒng);11 網(wǎng)絡(luò)管理裝置;121 125~存取點(diǎn); 131 136 終端;14 無(wú)線網(wǎng)絡(luò)環(huán)境;14a 以太網(wǎng)絡(luò);201 212、 301 309步驟;20~ 網(wǎng)絡(luò)管理裝置;21 裝置信息表;22 發(fā)現(xiàn)事件處理器;23、 32~發(fā)現(xiàn)數(shù)據(jù)包產(chǎn)生 器;24、 35~廣播/多重播送以太傳送器;25、 31~廣播/多重播送以太接收器;26~數(shù)據(jù)包分析器;30 網(wǎng)絡(luò)裝置;33 發(fā)現(xiàn)處理器;34-發(fā)現(xiàn)回報(bào)產(chǎn)生器。
      具體實(shí)施例方式
      為了能更清楚地描述本發(fā)明所提出的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,以下將舉出實(shí)施例
      具體說(shuō)明的。
      請(qǐng)參閱圖1所示,其為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法實(shí)施在一無(wú)線網(wǎng)絡(luò)系統(tǒng)10 的一實(shí)施例系統(tǒng)架構(gòu)圖。所述的無(wú)線網(wǎng)絡(luò)系統(tǒng)IO是包括有至少一網(wǎng)絡(luò)管理裝置 11 (NMS)、至少一個(gè)以上的存取點(diǎn)121 125 (AP—1 AP_5)、以及至少一個(gè)以 上的終端131 136(T1 T6 )。這些網(wǎng)絡(luò)管理裝置11、存取點(diǎn)121~125與終端131~136 彼此之間是通過(guò)一無(wú)線網(wǎng)絡(luò)環(huán)境14而相互連結(jié),例如但不限于建立在以太網(wǎng)絡(luò) (Ethernet)架構(gòu)下的無(wú)線局域網(wǎng)絡(luò)(WLAN )、全球行動(dòng)通訊系統(tǒng)(Global System for Mobile Communication; GSM )、整合數(shù)據(jù)包無(wú)線電服務(wù)系統(tǒng)(General Packet Radio Service; GPRS )、分石馬多4壬務(wù)拍爽取系統(tǒng)(Code Division Multiple Access; CDMA)、超寬帶無(wú)線局域網(wǎng)絡(luò)系統(tǒng)(Ultra Wide Band; UWB )等等。
      在本發(fā)明中,所述的網(wǎng)絡(luò)管理裝置11可以是以硬件形式存在的一獨(dú)立的網(wǎng)絡(luò) 裝置,或也可以軟件方式內(nèi)建在某一存取點(diǎn)121~125內(nèi)、或是內(nèi)建在某一終端 131~136內(nèi)。所述的網(wǎng)絡(luò)管理裝置11的功能主要是用來(lái)發(fā)現(xiàn)(Discovery)與管理 所述的些存取點(diǎn)121-125與終端131-136,以確保系統(tǒng)10可以正常運(yùn)作。這些存 取點(diǎn)121~125是負(fù)責(zé)接受來(lái)自終端131 136的連結(jié)與數(shù)據(jù)傳輸請(qǐng)求,并進(jìn)行對(duì)應(yīng) 的數(shù)據(jù)傳輸工作。而所述的終端131 136,則泛指提供一般使用者連結(jié)至網(wǎng)絡(luò)所 使用的網(wǎng)絡(luò)裝置,例如但不限于具網(wǎng)絡(luò)功能的計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、 手機(jī)、游戲機(jī)、網(wǎng)絡(luò)卡、或其它內(nèi)建或外接有無(wú)線網(wǎng)絡(luò)收發(fā)器的電子信息裝置。
      雖然,如前述圖1所示是揭露了本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法實(shí)施在一無(wú)線網(wǎng) 絡(luò)系統(tǒng)10上時(shí)的實(shí)施例,然而,其并非本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的唯一可應(yīng)用 范圍。相對(duì)地,本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法也可實(shí)施在以一般有線的網(wǎng)絡(luò)系統(tǒng)上、 或是實(shí)施在由無(wú)線網(wǎng)絡(luò)與有線網(wǎng)絡(luò)相混雜所構(gòu)成的網(wǎng)絡(luò)系統(tǒng)上。
      請(qǐng)參閱圖2、圖3與圖4,其分別揭露了本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一實(shí)施 例中,其網(wǎng)絡(luò)管理裝置的組件架構(gòu)、發(fā)現(xiàn)數(shù)據(jù)包發(fā)送流程、與發(fā)現(xiàn)數(shù)據(jù)包接收流 程的示意圖。
      本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,主要是由一網(wǎng)絡(luò)管理裝置執(zhí)行一發(fā)現(xiàn)程序以供發(fā)現(xiàn)在一網(wǎng)絡(luò)系統(tǒng)中的其它網(wǎng)絡(luò)裝置。其中,如圖2、圖3與圖4所示,所述的
      網(wǎng)絡(luò)管理裝置20的操作流程是包括有下列步驟
      步驟201:開(kāi)始一發(fā)現(xiàn)(Discovery)程序。由所述的網(wǎng)絡(luò)管理裝置20內(nèi)部的
      一發(fā)現(xiàn)事件處理器22來(lái)建立一發(fā)現(xiàn)事件通告以啟動(dòng)所述的發(fā)現(xiàn)程序。在本發(fā)明
      中,所述的發(fā)現(xiàn)程序是在一 MAC層(數(shù)據(jù)鏈路層Data Link Layer;也就是網(wǎng)絡(luò)
      七層中的第二層Layer2 )通訊協(xié)議中進(jìn)行。
      步驟202:清除所述的網(wǎng)絡(luò)管理裝置20內(nèi)部的一裝置信息表21的內(nèi)容。
      步驟203:產(chǎn)生一發(fā)現(xiàn)數(shù)據(jù)包(Discovery Packet)的信息。由所述的網(wǎng)絡(luò)管
      理裝置20內(nèi)部的一發(fā)現(xiàn)數(shù)據(jù)包產(chǎn)生器23來(lái)產(chǎn)生本發(fā)明的發(fā)現(xiàn)數(shù)據(jù)包,在所述的
      發(fā)現(xiàn)數(shù)據(jù)包中至少包括有要求網(wǎng)絡(luò)裝置回報(bào)其物理地址及其它裝置信息的一指令。
      步驟204:檢查所述的網(wǎng)絡(luò)系統(tǒng)(例如以太網(wǎng)絡(luò)14a )是否已備妥傳輸數(shù)據(jù)包? 倘若"是"則執(zhí)行步驟206;倘若,否"則執(zhí)行步驟205以產(chǎn)生一傳送錯(cuò)誤通告。
      步驟206:發(fā)送出所述的發(fā)現(xiàn)數(shù)據(jù)包。憑借所述的網(wǎng)絡(luò)管理裝置20內(nèi)部的一 廣播(Broadcast) /多重播送(Multicast)以太傳送器24,以廣播或是多重播送的 方式將所迷的發(fā)現(xiàn)數(shù)據(jù)包發(fā)送至所述的以太網(wǎng)絡(luò)14a中。
      步驟207:接收自以太網(wǎng)絡(luò)廣播/多回放送回來(lái)的回報(bào)數(shù)據(jù)包(Response Packet)。憑借所述的網(wǎng)絡(luò)管理裝置20內(nèi)部的一廣播/多重播送以太接收器25, 來(lái)接收網(wǎng)絡(luò)裝置針對(duì)所述的發(fā)現(xiàn)數(shù)據(jù)包所回傳的一回報(bào)數(shù)據(jù)包。
      之后,更憑借所述的網(wǎng)絡(luò)管理裝置20內(nèi)部的一數(shù)據(jù)包分析器26來(lái)分析所述 的回報(bào)數(shù)據(jù)包,再至少擷取出所述的回報(bào)數(shù)據(jù)包中所內(nèi)含的一物理地址,同時(shí), 卻將所述的回報(bào)數(shù)據(jù)包中所可能包含的一IP地址加以忽略。在本實(shí)施例中,此一 分析回報(bào)數(shù)據(jù)包的程序更可包括有步驟208 211。
      步驟208:檢查簽名(Signature)是否有效。所述的數(shù)據(jù)包分析器26首先將 檢查所述的回報(bào)數(shù)據(jù)包中所含的一簽名是否有效?倘若,,是"則執(zhí)行步驟210,倘 若,,否"則執(zhí)行步驟209以將所述的回報(bào)數(shù)據(jù)包丟棄并產(chǎn)生一數(shù)據(jù)包丟棄通告。
      步驟210:檢查協(xié)議版本(Protocol Version)是否有效。所述的數(shù)據(jù)包分析 器26接著將檢查所迷的回報(bào)數(shù)據(jù)包的一協(xié)議版本是否有效?倘若"是"則執(zhí)行下 一步驟211,倘若"否"則執(zhí)行步驟209。
      步驟211:檢查接口版本(Interface Version)是否有效。所述的數(shù)據(jù)包分析器26接著將檢查所述的回報(bào)數(shù)據(jù)包的一接口版本是否有效?倘若"是",則執(zhí)行下一步驟212,倘若"否"則執(zhí)行步驟209。
      步驟212:將裝置信息加入裝置信息表21中。在數(shù)據(jù)包分析器26執(zhí)行過(guò)步 驟208~211確認(rèn)無(wú)誤后,便以所擷取出的所述的物理地址來(lái)作為所述的網(wǎng)絡(luò)裝置 的一身份辨識(shí)(ID),并憑借所述的網(wǎng)絡(luò)管理裝置20內(nèi)部的一發(fā)現(xiàn)數(shù)據(jù)包處理器 27來(lái)把所述的回報(bào)數(shù)據(jù)包中所含的所述的網(wǎng)絡(luò)裝置的物理地址及其它裝置信息 均儲(chǔ)存(也就是更新)所述的裝置信息表21之內(nèi)容,以供后續(xù)管理所述的網(wǎng)絡(luò)裝 置的用。
      請(qǐng)參閱圖5與圖6,其分別揭露了本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法的一實(shí)施例中, 其網(wǎng)絡(luò)裝置的組件架構(gòu)、與發(fā)送回報(bào)數(shù)據(jù)包的操作流程的示意圖。其中,所述的 網(wǎng)絡(luò)裝置30的搡作流程是包括有下列步驟
      步驟301:廣播/多重播送接收所述的發(fā)現(xiàn)數(shù)據(jù)包。憑借所述的網(wǎng)絡(luò)裝置30 內(nèi)部的一廣播/多重播送以太接收器31,來(lái)接收由以太網(wǎng)絡(luò)14a所傳來(lái)的所述的發(fā) 現(xiàn)數(shù)據(jù)包。
      之后,由網(wǎng)絡(luò)裝置30內(nèi)部的一數(shù)據(jù)包分析器32來(lái)分析所述的發(fā)現(xiàn)數(shù)據(jù)包, 以至少擷取出所述的回報(bào)數(shù)據(jù)包中所內(nèi)含的一指令(Command),并根據(jù)所述的 發(fā)現(xiàn)數(shù)據(jù)包的所述的指令來(lái)產(chǎn)生一回報(bào)數(shù)據(jù)包,在所述的回報(bào)數(shù)據(jù)包中至少包括 所述的網(wǎng)絡(luò)裝置30的所述的物理地址及其它裝置信息。在本實(shí)施例中,此一分析 回報(bào)數(shù)據(jù)包的程序更可包括有步驟302 307。
      步驟302:檢查簽名是否有效。所述的數(shù)據(jù)包分析器32首先將檢查所述的發(fā) 現(xiàn)數(shù)據(jù)包中所含的一簽名是否有效?倘若,"是"則執(zhí)行步驟304,倘若,"否",則執(zhí)行步 驟303以將所述的發(fā)現(xiàn)數(shù)據(jù)包丟棄并產(chǎn)生一數(shù)據(jù)包丟棄通告。
      步驟304:檢查協(xié)議版本是否有效。所述的數(shù)據(jù)包分析器32接著將檢查所述 的發(fā)現(xiàn)數(shù)據(jù)包的一協(xié)議版本是否有效?倘若,"是",則執(zhí)行下一步驟305,倘若,"否" 則執(zhí)行步驟303。
      步驟305:檢查家族類別是否有效。所述的數(shù)據(jù)包分析器32接著將檢查所述 的發(fā)現(xiàn)數(shù)據(jù)包的一家族類別(Family Type )是否有效?倘若"是"則執(zhí)行下一步驟 306,倘若"否"則執(zhí)行步驟303。
      步驟306:檢查指令是否有效。所述的數(shù)據(jù)包分析器32接著將檢查所述的發(fā) 現(xiàn)數(shù)據(jù)包的一指令是否有效?倘若"是"則執(zhí)行步驟308,倘若"否"則執(zhí)行步驟307以將一錯(cuò)誤狀態(tài)填入所述的回報(bào)數(shù)據(jù)包中并執(zhí)行步驟309。
      步驟308:填入裝置信息。由網(wǎng)絡(luò)裝置30內(nèi)部的一發(fā)現(xiàn)處理器33來(lái)根據(jù)所 述的發(fā)現(xiàn)數(shù)據(jù)包所含的指令,來(lái)將所述的網(wǎng)絡(luò)裝置30本身的物理地址及其它裝置 信息(有可能包含出廠時(shí)的預(yù)設(shè)IP地址)傳送至一發(fā)現(xiàn)回報(bào)產(chǎn)生器34并填入一 回報(bào)數(shù)據(jù)包中,以產(chǎn)生所述的回報(bào)數(shù)據(jù)包。
      步驟309:回應(yīng)所述的發(fā)現(xiàn)請(qǐng)求。憑借網(wǎng)絡(luò)裝置30內(nèi)部的一廣播/多重播送以 太傳送器35來(lái)將所述的回報(bào)數(shù)據(jù)包發(fā)送出以太網(wǎng)絡(luò)。
      請(qǐng)參閱圖7,其為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法中,所述的回報(bào)數(shù)據(jù)包所含字 段的一實(shí)施例,其是至少包括下列字段 一數(shù)據(jù)鏈路層(L2)標(biāo)題(Header)字 段、一 IP標(biāo)題字段、一 UDP ( User Datagram Protocol;使用者數(shù)據(jù)報(bào)協(xié)議)標(biāo)題 字段、以及一本發(fā)明獨(dú)特設(shè)計(jì)的CDP字段。其中,所述的CDP字段又包括了 一版本(Version)字段、一MAC信息字段、 一句柄(Control Code )字段、與一 控制數(shù)據(jù)(Control Data)字段。其中,所述的版本字段揭示了網(wǎng)絡(luò)裝置的協(xié)議或 接口版本,所述的MAC信息字段揭示了網(wǎng)絡(luò)裝置的物理地址,IP標(biāo)題字段儲(chǔ)存 有網(wǎng)絡(luò)裝置的IP地址。在本發(fā)明中,由于此IP地址不會(huì)被用來(lái)作為網(wǎng)絡(luò)裝置的 身份辨識(shí),所以,所述的IP地址可以是出廠默認(rèn)值也可以和其它網(wǎng)絡(luò)裝置重復(fù)。 此外,本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法更使用了使用者數(shù)據(jù)報(bào)協(xié)議(UDP)來(lái)作為傳 輸協(xié)議以提供更高的傳輸速率。
      當(dāng)本發(fā)明的網(wǎng)絡(luò)管理裝置憑借前述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法來(lái)發(fā)現(xiàn)并取得各網(wǎng)絡(luò) 裝置的物理地址及其它裝置信息后,所述的網(wǎng)絡(luò)管理裝置便可利用所取得的信息 來(lái)進(jìn)一步管理各網(wǎng)絡(luò)裝置,以維持網(wǎng)絡(luò)系統(tǒng)的運(yùn)作效能。
      例如,如圖8所示,其為本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法中,所述的網(wǎng)絡(luò)管理裝 置(簡(jiǎn)稱為管理者)分派IP設(shè)定給網(wǎng)絡(luò)裝置(包括有從端A與從端B)的一實(shí)施 例示意圖。首先,由管理者憑借如圖3所示的流程來(lái)廣播/多重播送發(fā)現(xiàn)數(shù)據(jù)包給 所有的從端A、從端B。之后,從端A、從端B個(gè)別依據(jù)如圖6所示的流程來(lái)回 報(bào)其物理地址以及裝置信息給管理者,此時(shí),從端A與從端B或許尚未取得有效 且唯一的IP地址。而管理者在依據(jù)如圖4所示的流程來(lái)把各從端A、從端B的物 理地址以及裝置信息儲(chǔ)存到其裝置信息表后,便可依據(jù)所述的裝置信息表的物理 地址內(nèi)容來(lái)辨識(shí)各從端A、從端B并加以管理。比如說(shuō),由于各從端A、從端B 的身份已可由物理地址來(lái)辨識(shí),因此管理員便可進(jìn)行分派IP地址的工作。例如,管理者可廣播/多重播送包含有IP設(shè)定指令的管理數(shù)據(jù)包,并在管理數(shù)據(jù)包中載明了從端A的物理地址來(lái)作為身份辨識(shí)的用。如此,當(dāng)從端A收到此一管理數(shù)據(jù)包后,便可由其中所含的物理地址得知所述的管理數(shù)據(jù)包是給它的,于是便依據(jù)所述的管理數(shù)據(jù)包所內(nèi)含的IP設(shè)定指令來(lái)進(jìn)行從端A的IP地址設(shè)定工作。相對(duì) 地,當(dāng)從端B收到相同管理數(shù)據(jù)包時(shí),也可由其內(nèi)的物理地址得知所述的管理數(shù) 據(jù)包并非是給他的,所以將忽略(也就是丟棄)所述的管理數(shù)據(jù)包的訊息。
      其它對(duì)于網(wǎng)絡(luò)裝置進(jìn)行管理的實(shí)施例,例如,去更改某一網(wǎng)絡(luò)裝置的預(yù)設(shè)登 入設(shè)定值(Default Login Info.)、或是去更新某一網(wǎng)絡(luò)裝置的韌體(Firmware) 等等,也都可搭配在本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法來(lái)運(yùn)用,并使用物理地址而非IP 地址來(lái)辨識(shí)各網(wǎng)絡(luò)裝置的身分。由于這些管理的例子僅為本發(fā)明的可擴(kuò)展實(shí)施的 例子,并非本發(fā)明的主要技術(shù)特征,故不予贅述。
      綜上所迷,可知本發(fā)明的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法相對(duì)于現(xiàn)有技術(shù)是可具有下列優(yōu)點(diǎn)
      (1)本發(fā)明不需要IP地址便能完成網(wǎng)絡(luò)裝置的發(fā)現(xiàn)程序。由于本發(fā)明的網(wǎng) 絡(luò)裝置發(fā)現(xiàn)方法是在MAC層進(jìn)行,所以發(fā)現(xiàn)程序的執(zhí)行效率更高。
      (2 )本發(fā)明僅使用物理地址來(lái)作為網(wǎng)絡(luò)裝置的身份辨識(shí)以供網(wǎng)絡(luò)通訊的用。 因此,網(wǎng)絡(luò)管理可大幅簡(jiǎn)化,且不會(huì)因網(wǎng)絡(luò)裝置的出廠預(yù)設(shè)IP地址重復(fù)而造成混 淆。
      (3 )本發(fā)明減少了因額外處理IP分配所衍生的硬件與軟件資源,例如DHCP 服務(wù)器與服務(wù)等。
      (4) 本發(fā)明可支持廣播與多重播送兩種模式,應(yīng)用彈性較高,并使本發(fā)明的 發(fā)現(xiàn)程序可在多種不同的IP網(wǎng)絡(luò)環(huán)境下工作。
      (5) 由于本發(fā)明不需定期性地去搜尋系統(tǒng)內(nèi)新產(chǎn)生的IP,所以可提供網(wǎng)絡(luò) 運(yùn)作效能。
      (6) —旦完成網(wǎng)絡(luò)裝置的發(fā)現(xiàn)程序后,各網(wǎng)絡(luò)裝置的物理地址與裝置信息都 會(huì)被包含在數(shù)據(jù)包的訊息數(shù)據(jù)單元(Packet Data Unit; PDU )中。此種設(shè)計(jì)可大 幅節(jié)省網(wǎng)絡(luò)頻寬的使用并進(jìn)而提高網(wǎng)絡(luò)效能。
      以上所述是利用較佳實(shí)施例詳細(xì)說(shuō)明本發(fā)明,而非限制本發(fā)明的范圍。大凡 熟知此類技藝人士都能明了,適當(dāng)而作些微的改變與調(diào)整,仍將不失本發(fā)明的要 義所在,也不脫離本發(fā)明的精神和范圍。
      權(quán)利要求
      1. 一種網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其是由一網(wǎng)絡(luò)管理裝置執(zhí)行一發(fā)現(xiàn)程序以發(fā)現(xiàn)在一網(wǎng)絡(luò)系統(tǒng)中的其它至少一網(wǎng)絡(luò)裝置;其特征在于所述的發(fā)現(xiàn)方法是包括由所述的網(wǎng)絡(luò)管理裝置執(zhí)行的下列步驟步驟A開(kāi)始所述的發(fā)現(xiàn)程序;步驟B產(chǎn)生一發(fā)現(xiàn)數(shù)據(jù)包,在所述的發(fā)現(xiàn)數(shù)據(jù)包中至少包括有要求網(wǎng)絡(luò)裝置回報(bào)其物理地址的一指令;步驟C發(fā)送出所述的發(fā)現(xiàn)數(shù)據(jù)包;步驟D接收網(wǎng)絡(luò)裝置針對(duì)所述的發(fā)現(xiàn)數(shù)據(jù)包所回傳的一回報(bào)數(shù)據(jù)包;步驟E分析所述的回報(bào)數(shù)據(jù)包,并至少擷取出所述的回報(bào)數(shù)據(jù)包中所內(nèi)含的一物理地址;以及,步驟F根據(jù)所述的物理地址來(lái)更新一裝置信息表并據(jù)以辨識(shí)所述的網(wǎng)絡(luò)裝置。
      2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于所述的發(fā)現(xiàn)程序 是在一數(shù)據(jù)鏈路層通訊協(xié)議中進(jìn)行,并且,當(dāng)進(jìn)行步驟E的分析所述的回報(bào)數(shù)據(jù) 包時(shí),是將所述的回報(bào)數(shù)據(jù)包中所包含的一 IP地址加以忽略。
      3. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于 在步驟A與步驟B之間還包括有下列步驟步驟A1:清除所述的裝置信息表內(nèi)容;并且,在步驟B與步驟C之間還包括有下列步驟步驟Bl:檢查所述的網(wǎng)絡(luò)系統(tǒng)是否已備妥傳輸數(shù)據(jù)包,倘若"是"則執(zhí)行步驟 C;倘若"否"則產(chǎn)生一傳送錯(cuò)誤通告; 所述的步驟E還包括有下列步驟步驟E1:檢查所述的回報(bào)數(shù)據(jù)包中所含的一簽名是否有效,倘若"是,,則執(zhí)行 下一步驟E2,倘若"否"則執(zhí)行步驟E5;步驟E2:檢查所述的回報(bào)數(shù)據(jù)包的一協(xié)議版本是否有效,倘若"是"則執(zhí)行下 一步驟E3,倘若"否"則執(zhí)行步驟E5;步驟E3:檢查所述的回報(bào)數(shù)據(jù)包的一接口版本是否有效,倘若"是,,則執(zhí)行下 一步驟E4,倘若"否"則執(zhí)行步驟E5;步驟E4:至少擷取出所述的回報(bào)數(shù)據(jù)包中所內(nèi)含的所述的物理地址并執(zhí)行所述步驟F;以及步驟E5:將所述的回報(bào)數(shù)據(jù)包丟棄。
      4. 一種網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于包括有 由 一 網(wǎng)絡(luò)管理裝置發(fā)出 一發(fā)現(xiàn)數(shù)據(jù)包;由至少 一 網(wǎng)絡(luò)裝置接收所述的發(fā)現(xiàn)數(shù)據(jù)包,并根據(jù)所述的發(fā)現(xiàn)數(shù)據(jù)包產(chǎn)生對(duì) 應(yīng)的一回報(bào)數(shù)據(jù)包后再加以發(fā)送出,其中,在所述的回報(bào)數(shù)據(jù)包中至少包括有所 述的網(wǎng)絡(luò)裝置的一物理地址;以及,由網(wǎng)絡(luò)管理裝置接收所述的回報(bào)數(shù)據(jù)包并擷取出至少所述的物理地址,并且 將所迷的回報(bào)數(shù)據(jù)包中所包含的一 IP地址加以忽略后,再根據(jù)所述的物理地址來(lái) 更新一裝置信息表并據(jù)以辨識(shí)所述的網(wǎng)絡(luò)裝置。
      5. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于所述的網(wǎng)絡(luò)管理 裝置發(fā)出所述的發(fā)現(xiàn)數(shù)據(jù)包的步驟是包括有步驟A:開(kāi)始一發(fā)現(xiàn)程序,并清除所述的裝置信息表內(nèi)容; 步驟B:產(chǎn)生一發(fā)現(xiàn)數(shù)據(jù)包,在所述的發(fā)現(xiàn)數(shù)據(jù)包中至少包括有要求網(wǎng)絡(luò)裝 置回報(bào)其物理地址的一指令;與步驟C:發(fā)送出所述的發(fā)現(xiàn)數(shù)據(jù)包;
      6. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于由網(wǎng)絡(luò)管理裝置 接收所迷的回報(bào)數(shù)據(jù)包的步驟還包括有步驟E1:檢查所述的回報(bào)數(shù)據(jù)包中所含的一簽名是否有效,倘若"是"則執(zhí)行 下一步驟E2,倘若"否,,則執(zhí)行步驟E5;步驟E2:檢查所述的回報(bào)數(shù)據(jù)包的一協(xié)議版本是否有效,倘若"是"則執(zhí)行下 一步驟E3,倘若"否"則執(zhí)行步驟E5;步驟E3:檢查所述的回報(bào)數(shù)據(jù)包的一接口版本是否有效,倘若"是,,則執(zhí)行下 一步驟E4,倘若"否"則執(zhí)行步驟E5;述的物理地址來(lái)更新所述的裝置信息表并據(jù)以辨識(shí)所述的網(wǎng)絡(luò)裝置;以及 步驟E5:將所述的回報(bào)數(shù)據(jù)包丟棄。
      7. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于所述的網(wǎng)絡(luò)裝置 接收所述的發(fā)現(xiàn)數(shù)據(jù)包的步驟還包括有步驟a:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包中所含的一簽名是否有效,倘若"是"則執(zhí)行下一步驟b,倘若"否"則執(zhí)行步驟g;步驟b:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包的一協(xié)議版本是否有效,倘若"是"則執(zhí)行下 一步驟c,倘若"否"則執(zhí)行步驟g;步驟c:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包的一家族類別是否有效,倘若"是"則執(zhí)行下一 步驟d,倘若""否"則執(zhí)行步驟g;步驟d:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包中所含的一物理地址擷取指令是否有效,倘 若"是,,則執(zhí)行下一步驟e,倘若"否"則將一錯(cuò)誤狀態(tài)填入所述的回報(bào)數(shù)據(jù)包并發(fā)送 出所述的回報(bào)數(shù)據(jù)包;步驟e:將所述的網(wǎng)絡(luò)裝置的裝置信息其包括所述的物理地址填入所述的回 報(bào)數(shù)據(jù)包中f,并發(fā)送出所述的回報(bào)數(shù)據(jù)包;以及步驟f:將所述的發(fā)現(xiàn)數(shù)據(jù)包丟棄。
      8. —種網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其是由 一網(wǎng)絡(luò)管理裝置執(zhí)行一發(fā)現(xiàn)程序以供發(fā)現(xiàn) 在一網(wǎng)絡(luò)系統(tǒng)中的其它至少一網(wǎng)絡(luò)裝置;其特征在于所述的發(fā)現(xiàn)方法是包括由 所述的網(wǎng)絡(luò)裝置所執(zhí)行的下列步驟步驟1:接收一發(fā)現(xiàn)數(shù)據(jù)包,在所述的發(fā)現(xiàn)數(shù)據(jù)包中至少包括有要求網(wǎng)絡(luò)裝 置回報(bào)其物理地址的一指令;步驟2:分析所述的發(fā)現(xiàn)數(shù)據(jù)包;步驟3:根據(jù)所述的發(fā)現(xiàn)數(shù)據(jù)包產(chǎn)生一回報(bào)數(shù)據(jù)包,在所述的回報(bào)數(shù)據(jù)包中 至少包括所述的網(wǎng)絡(luò)裝置的所述的物理地址;以及 步驟4:發(fā)送出所述的回報(bào)數(shù)據(jù)包。
      9. 根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于所述的步驟2還 包括有下列步驟步驟2a:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包中所含的一簽名是否有效,倘若"是,,則執(zhí)行 下一步驟2b,倘若"否,,則執(zhí)行步驟2g;步驟2b:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包的一協(xié)議版本是否有效,倘若"是,,則執(zhí)行下 一步驟2c,倘若"否"則執(zhí)行步驟2g;步驟2c:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包的一家族類別是否有效,倘若"是,,則執(zhí)行下 一步驟2d,倘若"否"則執(zhí)行步驟2g;步驟2d:檢查所述的發(fā)現(xiàn)數(shù)據(jù)包中所含的所述的指令是否有效,倘若"是"則 執(zhí)行下一步驟2e,倘若,,否"則將一錯(cuò)誤狀態(tài)填入所述的回報(bào)數(shù)據(jù)包并執(zhí)行所述步驟4;步驟2e:將所述的網(wǎng)絡(luò)裝置的裝置信息其包括所述的物理地址填入所述的回 報(bào)數(shù)據(jù)包中,并執(zhí)行所述步驟4;以及 步驟2f:將所述的發(fā)現(xiàn)數(shù)據(jù)包丟棄。
      10.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其特征在于所述的回報(bào)數(shù)據(jù) 包是至少包括下列字段 一數(shù)據(jù)鏈路層標(biāo)題字段、一IP標(biāo)題字段、 一使用者數(shù)據(jù) 報(bào)協(xié)議標(biāo)題字段、 一版本字段、 一媒體存取控制信息字段、 一句柄字段、與一控 制數(shù)據(jù)域位。
      全文摘要
      本發(fā)明為一種網(wǎng)絡(luò)裝置發(fā)現(xiàn)方法,其是在數(shù)據(jù)鏈路層(Data Link Layer;也就是在網(wǎng)絡(luò)七層中的Layer2)處理網(wǎng)絡(luò)裝置的發(fā)現(xiàn)程序。首先,憑借一網(wǎng)絡(luò)管理裝置發(fā)出一發(fā)現(xiàn)數(shù)據(jù)包,在所述的發(fā)現(xiàn)數(shù)據(jù)包中至少包括有要求網(wǎng)絡(luò)裝置回報(bào)其物理地址的一指令。之后,由至少一網(wǎng)絡(luò)裝置接收所述的發(fā)現(xiàn)數(shù)據(jù)包,并根據(jù)所述的發(fā)現(xiàn)數(shù)據(jù)包產(chǎn)生對(duì)應(yīng)的一回報(bào)數(shù)據(jù)包后再加以發(fā)送出,其中,在所述的回報(bào)數(shù)據(jù)包中至少包括有所述的網(wǎng)絡(luò)裝置的物理地址。之后,再由網(wǎng)絡(luò)管理裝置接收所述的回報(bào)數(shù)據(jù)包并至少擷取出所述的物理地址,并且將所述的回報(bào)數(shù)據(jù)包中所可能包含的一IP地址加以忽略后,再根據(jù)所述的物理地址來(lái)更新一裝置信息表并據(jù)以辨識(shí)所述的網(wǎng)絡(luò)裝置。
      文檔編號(hào)H04L12/24GK101207514SQ20061017077
      公開(kāi)日2008年6月25日 申請(qǐng)日期2006年12月22日 優(yōu)先權(quán)日2006年12月22日
      發(fā)明者尤銘賢 申請(qǐng)人:友勁科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1