專利名稱:網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法與裝置,尤指一種 在以太網(wǎng)絡(luò)系統(tǒng)中,憑借一 自動(dòng)設(shè)定還原裝置來(lái)記錄所有網(wǎng)絡(luò)裝置的原設(shè)定信息, 并在更換網(wǎng)絡(luò)裝置時(shí)將原設(shè)定值自動(dòng)加栽到新網(wǎng)絡(luò)交換器中的 一種智能型自動(dòng)設(shè) 定還原方法與裝置。
背景技術(shù):
在一例如以太(Ethernet)局域網(wǎng)絡(luò)(Local Access Network; LAN )的網(wǎng)絡(luò)系 統(tǒng)中,常會(huì)包含有多個(gè)相互連結(jié)或堆棧的網(wǎng)絡(luò)裝置,例如網(wǎng)絡(luò)集線器(Hub)、 網(wǎng)絡(luò)切換式集線器(Switch Hub;常簡(jiǎn)稱為交換器)、橋接器(Bridge)、或無(wú)線 存取點(diǎn)(Wireless Access Point;簡(jiǎn)稱AP)等。這些網(wǎng)絡(luò)裝置一方面是經(jīng)由一網(wǎng)絡(luò) 服務(wù)器(Internet Server )或網(wǎng)絡(luò)路由器(Router )而連結(jié)上因特網(wǎng)(Internet), 另一方面則接受各網(wǎng)絡(luò)終端裝置(Terminal)例如計(jì)算機(jī)等的連結(jié),以使得這些 終端裝置可通過(guò)網(wǎng)絡(luò)裝置來(lái)相互傳輸數(shù)據(jù)、或是連結(jié)至因特網(wǎng)。
可以想見(jiàn)的是,倘若當(dāng)一龐大的網(wǎng)絡(luò)系統(tǒng)出現(xiàn)問(wèn)題時(shí),光是要找出是哪一個(gè) 網(wǎng)絡(luò)裝置發(fā)生故障,就得花費(fèi)相當(dāng)大的人力與時(shí)間成本。在目前已知的現(xiàn)有技術(shù) 中,通常在網(wǎng)絡(luò)系統(tǒng)中會(huì)增設(shè)一 網(wǎng)絡(luò)管理裝置(Network Management Server; NMS)。所述的網(wǎng)絡(luò)管理裝置內(nèi)建有特定的網(wǎng)絡(luò)管理軟件,可通過(guò)其所支持的簡(jiǎn) 單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol; SNMP ),去監(jiān)控各網(wǎng)絡(luò) 裝置的網(wǎng)絡(luò)使用狀態(tài)。 一旦發(fā)現(xiàn)有某一網(wǎng)絡(luò)裝置發(fā)生異常時(shí),則可通知網(wǎng)管人員 去進(jìn)行檢查或故障排除。 一般來(lái)說(shuō),倘若網(wǎng)管人員發(fā)現(xiàn)有哪一臺(tái)網(wǎng)絡(luò)裝置發(fā)生故 障的話,通常會(huì)直接拿一個(gè)備用的網(wǎng)絡(luò)裝置來(lái)替換所述的故障的網(wǎng)絡(luò)裝置,以便 讓網(wǎng)絡(luò)系統(tǒng)能迅速地恢復(fù)正常運(yùn)作。
然而,在前述的現(xiàn)有技術(shù)中, 一旦有舊的網(wǎng)絡(luò)裝置被新網(wǎng)絡(luò)裝置所替換時(shí)或 安裝新的網(wǎng)絡(luò)裝置時(shí),則網(wǎng)管人員將需以手動(dòng)方式重新設(shè)定所述的新網(wǎng)絡(luò)裝置的 所有網(wǎng)絡(luò)組態(tài)設(shè)定(Configuration)。不僅手動(dòng)進(jìn)行新網(wǎng)絡(luò)裝置設(shè)定的工作費(fèi)時(shí) 費(fèi)力,且也容易因疏忽未能給予和舊網(wǎng)絡(luò)裝置完全相同的舊組態(tài)設(shè)定,而導(dǎo)致整
個(gè)網(wǎng)絡(luò)系統(tǒng)的運(yùn)作方式受到影響。
發(fā)明內(nèi)容
本發(fā)明的第一目的是,提供一網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法與裝置, 可憑借一自動(dòng)設(shè)定還原裝置來(lái)記錄所述的網(wǎng)絡(luò)系統(tǒng)內(nèi)的所有網(wǎng)絡(luò)裝置的原設(shè)定信 息。并且,在更換網(wǎng)絡(luò)裝置時(shí),可將原設(shè)定值自動(dòng)加載到新網(wǎng)絡(luò)裝置中,再由網(wǎng) 管人員去確認(rèn)設(shè)定所述的新網(wǎng)絡(luò)裝置的設(shè)定。
為達(dá)前述的目的,在本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法,是由一 自動(dòng)設(shè)定還原裝置去擷取并儲(chǔ)存各網(wǎng)絡(luò)裝置的設(shè)定信息,并建立這些網(wǎng)絡(luò)裝置的 一拓樸架構(gòu)。之后,自動(dòng)設(shè)定還原裝置會(huì)偵測(cè)各網(wǎng)絡(luò)裝置的狀態(tài)。當(dāng)其中某一網(wǎng) 絡(luò)裝置因故障或其它因素而被更換成一新網(wǎng)絡(luò)裝置時(shí),自動(dòng)設(shè)定還原裝置將會(huì)偵 測(cè)到此一狀態(tài)改變,并去檢查所述的新網(wǎng)絡(luò)裝置的硬件版本、以及其在拓樸架構(gòu) 中所對(duì)應(yīng)的原網(wǎng)絡(luò)裝置位置。倘若新網(wǎng)絡(luò)裝置的硬件版本及其所對(duì)應(yīng)的原網(wǎng)絡(luò)裝 置版本相同時(shí),便會(huì)主動(dòng)把儲(chǔ)存的原設(shè)定信息推送到所述的新網(wǎng)絡(luò)裝置,以對(duì)所 述的網(wǎng)絡(luò)裝置進(jìn)行自動(dòng)設(shè)定。
較佳者,倘若所述的新網(wǎng)絡(luò)裝置并非屬于于所述的已建立的拓樸架構(gòu)的范圍 內(nèi)、或是其硬件版本與原網(wǎng)絡(luò)裝置不相同時(shí),則本發(fā)明會(huì)主動(dòng)把一系統(tǒng)預(yù)設(shè)的模 板設(shè)定信息推送到所述的新網(wǎng)絡(luò)裝置,以對(duì)所述的網(wǎng)絡(luò)裝置進(jìn)行自動(dòng)初始設(shè)定。 的后,再由網(wǎng)管人員以手動(dòng)方式去進(jìn)行設(shè)定參數(shù)的調(diào)整與確認(rèn)工作,以確保此新 網(wǎng)絡(luò)裝置可正常運(yùn)作且不致影響到整個(gè)網(wǎng)絡(luò)系統(tǒng)的運(yùn)作效能。 一旦設(shè)定完成后, 自動(dòng)設(shè)定還原裝置會(huì)再把此一新網(wǎng)絡(luò)裝置新增入其拓樸架構(gòu)中、同時(shí)也會(huì)把其設(shè) 定信息新增儲(chǔ)存在其數(shù)據(jù)庫(kù)內(nèi)。
同時(shí)也提供了一種網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原裝置,其包括有
一網(wǎng)絡(luò)模塊,提供連結(jié)并使用所述的網(wǎng)絡(luò)系統(tǒng); 一信息擷取模塊,用以擷取 在所述的網(wǎng)絡(luò)系統(tǒng)中所連結(jié)的至少一網(wǎng)絡(luò)裝置的一設(shè)定信息; 一數(shù)據(jù)庫(kù),至少儲(chǔ) 存有擷取到的所述的設(shè)定信息; 一偵測(cè)比較模塊,用以偵測(cè)所述的網(wǎng)絡(luò)裝置的一 狀態(tài)是否有改變,并產(chǎn)生一偵測(cè)結(jié)果;以及, 一設(shè)定推送模塊,依據(jù)所述的偵測(cè) 結(jié)果,來(lái)將數(shù)據(jù)庫(kù)中所儲(chǔ)存的設(shè)定信息傳輸至所述的網(wǎng)絡(luò)裝置,以對(duì)所述的網(wǎng)絡(luò) 裝置進(jìn)行自動(dòng)設(shè)定。
較佳的,所述的網(wǎng)絡(luò)裝置更包括有 一網(wǎng)絡(luò)模塊,提供連結(jié)并使用所述的網(wǎng)
絡(luò)系統(tǒng); 一信息報(bào)告模塊,用以將所述的網(wǎng)絡(luò)裝置自己的設(shè)定信息傳送給所述的自動(dòng)設(shè)定還原裝置;以及, 一設(shè)定更新模塊,用以接受來(lái)自所述的自動(dòng)設(shè)定還原 裝置的設(shè)定信息,并據(jù)以儲(chǔ)存成為自己的設(shè)定信息;
較佳的,所述的網(wǎng)絡(luò)系統(tǒng)是為一以太網(wǎng)絡(luò)系統(tǒng)且為下列其中之一廣域網(wǎng)絡(luò)、 局域網(wǎng)絡(luò)、與無(wú)線局域網(wǎng)絡(luò);
較佳的,所述的網(wǎng)絡(luò)裝置是為下列其中之一網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換器、網(wǎng) 絡(luò)路由器、網(wǎng)絡(luò)頻寬分享器、網(wǎng)絡(luò)管理裝置、無(wú)線網(wǎng)絡(luò)存取點(diǎn)、無(wú)線網(wǎng)絡(luò)收發(fā)器 以及網(wǎng)絡(luò)卡。
圖1為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的一實(shí)施例架構(gòu)圖是為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法的第 一較佳實(shí)施例操作 流程圖3為本本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中的自動(dòng)設(shè)定還原裝置與網(wǎng)絡(luò)裝置的一較佳實(shí)施 例的架構(gòu)示意圖4為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中,其拓樸架構(gòu)的 一較佳實(shí)施例的示意圖; 圖5為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中,其儲(chǔ)存在數(shù)據(jù)庫(kù)中的網(wǎng)絡(luò)裝置設(shè)定信息的一較 佳實(shí)施例示意圖。
附圖標(biāo)記說(shuō)明10 本發(fā)明的網(wǎng)絡(luò)系統(tǒng);110 服務(wù)器;111 因特網(wǎng)接;112 集線架;121~125 交換器;131 135 終端計(jì)算機(jī);136 計(jì)算機(jī)外設(shè)裝置;141~142 存取點(diǎn);201~209 步驟;40 自動(dòng)設(shè)定還原裝置;41 網(wǎng)絡(luò)模塊;42 數(shù)據(jù)擷取模 塊;43 數(shù)據(jù)庫(kù);44 偵測(cè)比較模塊;45 設(shè)定推送模塊;46 非揮發(fā)性內(nèi)存;50 網(wǎng)絡(luò)裝置;51 網(wǎng)絡(luò)模塊;52 信息報(bào)告模塊;53 設(shè)定更新模塊;54 非揮發(fā)性內(nèi) 存。
具體實(shí)施例方式
為了能更清楚地描述本發(fā)明所提出的網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法與 裝置,以下將舉出實(shí)施例具體說(shuō)明的。
請(qǐng)參閱圖l所示,其是為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)10的一實(shí)施例架構(gòu)圖。所述的網(wǎng) 絡(luò)系統(tǒng)10可為 一 以太網(wǎng)絡(luò)(Ethernet)系統(tǒng)為較佳,例如但不局限于廣域網(wǎng)絡(luò)
(WAN)、局域網(wǎng)絡(luò)(LAN)、或無(wú)線局域網(wǎng)絡(luò)(WLAN)等。在本實(shí)施例中, 所述的網(wǎng)絡(luò)系統(tǒng)IO是包括有一或多臺(tái)服務(wù)器110。這服務(wù)器110—方面通過(guò)一因 特網(wǎng)接口 ill (例如網(wǎng)絡(luò)路由器Router等)而連接到因特網(wǎng)(Internet)或其它網(wǎng) 絡(luò)系統(tǒng),另一方面則連接到一集線架112 (Patch Panel)。通過(guò)插接在集線架112 上的眾多網(wǎng)絡(luò)纜線,可讓許多遠(yuǎn)程的網(wǎng)絡(luò)裝置連結(jié)到服務(wù)器IIO上,并進(jìn)而使用 因特網(wǎng)的服務(wù)、或是通過(guò)所述的網(wǎng)絡(luò)系統(tǒng)IO來(lái)相互傳輸數(shù)據(jù)。這些網(wǎng)絡(luò)裝置可包 括(但不局限于)網(wǎng)絡(luò)集線器(Hub)或網(wǎng)絡(luò)交換器(Switch) 121~125、具網(wǎng) 絡(luò)連結(jié)功能的終端計(jì)算機(jī)131~135、例如網(wǎng)絡(luò)打印機(jī)等的可連上網(wǎng)絡(luò)的計(jì)算機(jī)外 設(shè)裝置136、無(wú)線網(wǎng)絡(luò)存取點(diǎn)141 142( Access Point; AP )、網(wǎng)絡(luò)路由器(Router )、 網(wǎng)絡(luò)頻寬分享器、網(wǎng)絡(luò)管理裝置(NMS)、無(wú)線網(wǎng)絡(luò)收發(fā)器(Wireless Dongle )、 橋接器(Bridge)、與網(wǎng)絡(luò)卡等等。這些交換器121~125或存取點(diǎn)141 142等等 的網(wǎng)絡(luò)裝置,可以是直接連結(jié)至集線架U2上、或也可以是通過(guò)堆棧(Stacking) 在另一交換器121 125或存取點(diǎn)141~142的方式連結(jié)至集線架112。
其中,本發(fā)明的自動(dòng)頻道派給裝置可以是以硬件形式存在的一獨(dú)立的網(wǎng)絡(luò)裝 置(例如網(wǎng)絡(luò)管理裝置NMS;圖中未示)并連結(jié)在所述的網(wǎng)絡(luò)系統(tǒng)10;或者, 所述的自動(dòng)頻道派給裝置也可以軟件方式內(nèi)建在所述的服務(wù)器110中,或是內(nèi)建 在某一交換器121 125、存取點(diǎn)141 142、或是終端計(jì)算機(jī)131~135內(nèi)。
請(qǐng)參閱圖2所示,其是為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法的第 一較佳實(shí)施例操作流程圖,其包括有下列步驟
步驟201:開始;啟動(dòng)本發(fā)明的自動(dòng)設(shè)定還原裝置以執(zhí)行所述的智能型自動(dòng) 設(shè)定還原方法。
步驟202:由自動(dòng)設(shè)定還原裝置通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP )去掃描所述 的網(wǎng)絡(luò)系統(tǒng)中的所有網(wǎng)絡(luò)裝置(尤其是各交換器與存取點(diǎn)),并擷取在所述的些 網(wǎng)絡(luò)裝置的設(shè)定信息并加以儲(chǔ)存在自動(dòng)設(shè)定還原裝置內(nèi)部的數(shù)據(jù)庫(kù)中。在此步驟 中,自動(dòng)設(shè)定還原裝置可憑借掃描各網(wǎng)絡(luò)裝置的所有物理通訊端口 ( Physical Port) 或虛擬通訊端口 ( Virtual Port)的連結(jié)信息,以建立各網(wǎng)絡(luò)裝置之間相連結(jié)關(guān)系 的拓樸架構(gòu)(Topology );同時(shí),更擷取各網(wǎng)絡(luò)裝置的機(jī)碼(MAC Address )、 通訊端口信息、硬件版本、及其它網(wǎng)絡(luò)設(shè)定信息等等,并全部?jī)?chǔ)存在數(shù)據(jù)庫(kù)內(nèi)。 至于,本步驟中所述的建立拓樸架構(gòu)的方法,則將在稍后舉例詳細(xì)說(shuō)明。
步驟203:數(shù)據(jù)庫(kù)與拓樸架構(gòu)建立完成的后,自動(dòng)設(shè)定還原裝置將會(huì)定期性
地去偵測(cè)所述的網(wǎng)絡(luò)系統(tǒng)中的各網(wǎng)絡(luò)裝置的設(shè)定狀態(tài)。在此步驟中,用來(lái)偵測(cè)所 述的些網(wǎng)絡(luò)裝置的設(shè)定狀態(tài)的方式,是憑借偵測(cè)所述的網(wǎng)絡(luò)裝置的一檢查碼(Checksum)是否有改變來(lái)進(jìn)行;倘若檢查碼有改變時(shí),則表示所述的網(wǎng)絡(luò)裝置 的設(shè)定狀態(tài)有改變。其中,所迷的檢奎碼乃是由所速的網(wǎng)絡(luò)裝置的設(shè)定信息(包 括前述的機(jī)碼、通訊端口信息等等)經(jīng)過(guò)數(shù)學(xué)運(yùn)算后所得到的一數(shù)值,其可憑借 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議來(lái)擷取或傳輸。只要任一設(shè)定信息有改變,則所述的檢查碼一 定也將會(huì)因而改變。
步驟204:偵測(cè)是否有哪一網(wǎng)絡(luò)裝置的設(shè)定狀態(tài)(也就是檢查碼)是否有改 變。如果其偵測(cè)結(jié)果為「是」的話則執(zhí)行步驟205;如果偵測(cè)結(jié)果為「否則回 到步驟203。在此一步驟中, 一旦發(fā)現(xiàn)有任一網(wǎng)絡(luò)裝置的設(shè)定狀態(tài)(也就是檢查 碼)有改變,首先,所述的自動(dòng)設(shè)定還原裝置會(huì)嘗試擷取所述的已有改變的網(wǎng)絡(luò) 裝置的設(shè)定信息并將其顯示出來(lái),以供網(wǎng)管人員迅速判斷當(dāng)時(shí)所發(fā)生的狀況為何。 倘若是某一網(wǎng)絡(luò)裝置故障而無(wú)法提供網(wǎng)絡(luò)服務(wù),則網(wǎng)管人員將可迅速?gòu)南惹耙呀?立的拓樸架構(gòu)、并根據(jù)所述的網(wǎng)絡(luò)裝置所原儲(chǔ)存的通訊端口與機(jī)碼信息,而迅速 地找到所述的故障網(wǎng)絡(luò)裝置的實(shí)際位置。如此一來(lái),網(wǎng)管人員便可很快地以一新 網(wǎng)絡(luò)裝置(通常是備用的網(wǎng)絡(luò)裝置)來(lái)取代所述的故障網(wǎng)絡(luò)裝置,而在最短時(shí)間 內(nèi)恢復(fù)網(wǎng)絡(luò)系統(tǒng)的正常運(yùn)作。
步驟205:倘若如前一步驟204所述,自動(dòng)設(shè)定還原裝置是偵測(cè)到有一新網(wǎng) 絡(luò)裝置出現(xiàn)時(shí),則會(huì)先擷取所述的新網(wǎng)絡(luò)裝置的設(shè)定信息,并據(jù)以判斷所述的新 網(wǎng)絡(luò)裝置是否是屬于已建立的原拓樸架構(gòu)的范圍內(nèi)。倘若"是"的話,則表示網(wǎng) 管人員是以一新網(wǎng)絡(luò)裝置來(lái)取代所述的網(wǎng)絡(luò)系統(tǒng)中的一舊網(wǎng)絡(luò)裝置,如此,便執(zhí) 行步驟206;倘若"否"的話,則表示所述的新網(wǎng)絡(luò)裝置是額外新增加的裝置, 如此,便執(zhí)行步驟208。
步驟206:檢查所述的新網(wǎng)絡(luò)裝置的一硬件版本,是否與數(shù)據(jù)庫(kù)中所儲(chǔ)存的 原拓樸架構(gòu)內(nèi)相同位置的原網(wǎng)絡(luò)裝置的硬件版本相同。倘若"是"的話,則執(zhí)行 步驟207;倘若"否"的話,則執(zhí)行步驟209。
步驟207:當(dāng)新、舊網(wǎng)絡(luò)裝置的硬件版本相同時(shí),則表示所述的新網(wǎng)絡(luò)裝置 是可適用舊網(wǎng)絡(luò)裝置的所有原設(shè)定組態(tài)。因此,本發(fā)明的自動(dòng)設(shè)定還原裝置便會(huì) 把其數(shù)據(jù)庫(kù)中所儲(chǔ)存的對(duì)應(yīng)的設(shè)定信息推送到所述的新網(wǎng)絡(luò)裝置,并自動(dòng)復(fù)制成 為新網(wǎng)絡(luò)裝置的設(shè)定信息(除了機(jī)碼無(wú)法被復(fù)制),的后再回到步驟203的偵測(cè)狀態(tài)。如此一來(lái),所述的新網(wǎng)絡(luò)裝置便能以此一預(yù)先儲(chǔ)存的設(shè)定信息來(lái)運(yùn)作,達(dá) 成自動(dòng)設(shè)定還原的目的,并且,更因?yàn)樗龅男戮W(wǎng)絡(luò)裝置的設(shè)定信息與原先被取 代的舊網(wǎng)絡(luò)裝置完全相同(機(jī)碼除外),所以完全不會(huì)影響到所述的網(wǎng)絡(luò)系統(tǒng)的 運(yùn)作狀態(tài)。的后,網(wǎng)管人員僅需稍加檢查確認(rèn)此一經(jīng)自動(dòng)設(shè)定后的新網(wǎng)絡(luò)裝置在 網(wǎng)絡(luò)系統(tǒng)中可以正常運(yùn)作即可,并不需另外以手動(dòng)去重新設(shè)定其設(shè)定信息。
步驟208:倘若所述的新網(wǎng)絡(luò)裝置并非用來(lái)取代某一舊裝置、而是額外新增 的一新網(wǎng)絡(luò)裝置時(shí),則自動(dòng)設(shè)定還原裝置將會(huì)擷取所述的新網(wǎng)絡(luò)裝置及其上游 (Upstream )的通訊端口信息等的設(shè)定信息。
步驟209:將預(yù)先儲(chǔ)存在自動(dòng)設(shè)定還原裝置內(nèi)的一 系統(tǒng)預(yù)設(shè)的模板設(shè)定信息 推送到所述的新網(wǎng)絡(luò)裝置,并先以所述的模板設(shè)定信息進(jìn)行自動(dòng)初始設(shè)定工作。 的后,再由網(wǎng)管人員以手動(dòng)方式去進(jìn)行設(shè)定參數(shù)的調(diào)整與確認(rèn)工作,以確保此新 網(wǎng)絡(luò)裝置可正常運(yùn)作且不致影響到整個(gè)網(wǎng)絡(luò)系統(tǒng)的運(yùn)作效能。 一旦設(shè)定完成后, 自動(dòng)設(shè)定還原裝置會(huì)將所述的新網(wǎng)絡(luò)裝置的新設(shè)定信息、以及步驟208所得到的 設(shè)定信息, 一起傳送到自動(dòng)設(shè)定還原裝置,以便讓自動(dòng)設(shè)定還原裝置可重新建立 已納入此一新網(wǎng)絡(luò)裝置的新拓樸架構(gòu)、并將新的設(shè)定信息儲(chǔ)存在數(shù)據(jù)庫(kù)中備用。
請(qǐng)參閱圖3其是為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中的自動(dòng)設(shè)定還原裝置40與網(wǎng)絡(luò)裝置 50的一較佳實(shí)施例的架構(gòu)示意圖。其中,所述的自動(dòng)設(shè)定還原裝置40是更包括 有 一網(wǎng)絡(luò)模塊41、 一數(shù)據(jù)擷取模塊42、 一數(shù)據(jù)庫(kù)43、 一偵測(cè)比較模塊44、與 一設(shè)定推送模塊45;并且,數(shù)據(jù)擷取模塊42、數(shù)據(jù)庫(kù)43、偵測(cè)比較模塊44、與 設(shè)定推送模塊45乃是以軟件形式存在于一非揮發(fā)性內(nèi)存46中。在本發(fā)明的一可 實(shí)施例中,所述的自動(dòng)設(shè)定還原裝置40可以是一獨(dú)立的硬件裝置(例如NMS ) 其通過(guò)網(wǎng)絡(luò)系統(tǒng)而及其它網(wǎng)絡(luò)裝置50連結(jié)。而在另一實(shí)施例中,所述的自動(dòng)設(shè)定 還原裝置40也可以是以軟件程序的形式內(nèi)建在某一網(wǎng)絡(luò)裝置之內(nèi)存中。至于,所 述的網(wǎng)絡(luò)系統(tǒng)則可為一以太網(wǎng)絡(luò)系統(tǒng)為較佳,例如但不局限于廣域網(wǎng)絡(luò)、局域 網(wǎng)絡(luò)、或無(wú)線局域網(wǎng)絡(luò)等等。
所述的網(wǎng)絡(luò)模塊41是用以提供連結(jié)并使用所述的網(wǎng)絡(luò)系統(tǒng)所需的所有功能。 由于此一 網(wǎng)絡(luò)模塊41是為所有網(wǎng)絡(luò)裝置都一 定會(huì)有的現(xiàn)有技術(shù)且非本發(fā)明的主 要特征,所以不贅述其詳細(xì)構(gòu)成。所述的信息擷取模塊42是用以擷取在所述的網(wǎng) 絡(luò)系統(tǒng)中所連結(jié)的所述的些網(wǎng)絡(luò)裝置50的設(shè)定信息,例如但不局限于機(jī)碼、通 訊端口信息、硬件版本、及其它網(wǎng)絡(luò)設(shè)定信息等等。所述的數(shù)據(jù)庫(kù)43是用以儲(chǔ)存
至少所述的些擷取到的設(shè)定信息。所述的偵測(cè)比較模塊44是用以偵測(cè)所述的網(wǎng)絡(luò) 裝置50的狀態(tài)是否有改變,并產(chǎn)生對(duì)應(yīng)的一偵測(cè)結(jié)果。如前所述,所述的偵測(cè)比
較模塊44乃是憑借偵測(cè)所述的網(wǎng)絡(luò)裝置50的檢查碼是否有改變來(lái)進(jìn)行判斷;倘 若檢查碼有改變時(shí),則表示所迷的網(wǎng)絡(luò)裝置50的狀態(tài)已有改變。所述的設(shè)定推送 模塊45是可依據(jù)所述的偵測(cè)結(jié)果,來(lái)將數(shù)據(jù)庫(kù)中所儲(chǔ)存的設(shè)定信息傳輸至所述的 網(wǎng)絡(luò)裝置50,以對(duì)所述的網(wǎng)絡(luò)裝置50進(jìn)行自動(dòng)設(shè)定的工作。在本實(shí)施例中,所 述的信息擷取模塊42、偵測(cè)比較模塊44與設(shè)定推送模塊45進(jìn)行對(duì)網(wǎng)絡(luò)裝置50 的設(shè)定信息擷取、狀態(tài)偵測(cè)、以及自動(dòng)設(shè)定等工作,乃是通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議 來(lái)進(jìn)行。
在本發(fā)明中,所述的網(wǎng)絡(luò)裝置50可以是泛指所有可提供網(wǎng)絡(luò)連結(jié)服務(wù)的裝 置, 一般來(lái)說(shuō),其可以是下列其中之一網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換器、網(wǎng)絡(luò)路由器、 網(wǎng)絡(luò)頻寬分享器、網(wǎng)絡(luò)管理裝置、無(wú)線網(wǎng)絡(luò)存取點(diǎn)、無(wú)線網(wǎng)絡(luò)收發(fā)器、與網(wǎng)絡(luò)卡 等等。其中,在所述的網(wǎng)絡(luò)裝置50內(nèi)更設(shè)置包括有 一網(wǎng)絡(luò)模塊51、 一信息報(bào) 告模塊52、與設(shè)定更新模塊53;并且,所述的信息報(bào)告模塊52與設(shè)定更新模塊 53乃是以軟件形式存在于一非揮發(fā)性內(nèi)存54中。所述的網(wǎng)絡(luò)模塊51同樣是用來(lái) 提供連結(jié)并使用所述的網(wǎng)絡(luò)系統(tǒng)所需的功能且為現(xiàn)有技術(shù)。所述的信息報(bào)告模塊 52乃是用以將所述的網(wǎng)絡(luò)裝置50自己的設(shè)定信息傳送給所述的自動(dòng)設(shè)定還原裝 置40。而所述的設(shè)定更新模塊53則是用以接受來(lái)自所述的自動(dòng)設(shè)定還原裝置40 推送的設(shè)定信息,并據(jù)以儲(chǔ)存成為自己的設(shè)定信息,以達(dá)成自動(dòng)設(shè)定功能的發(fā)明 目的。
請(qǐng)參閱圖4與圖5,其分別為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中,其拓樸架構(gòu)的一較佳實(shí) 施例的示意圖、以及儲(chǔ)存在數(shù)據(jù)庫(kù)中的網(wǎng)絡(luò)裝置設(shè)定信息的 一較佳實(shí)施例示意圖。 當(dāng)進(jìn)行如圖2的步驟202所述的擷取信息并建立拓樸架構(gòu)時(shí),首先,可以憑借自 動(dòng)設(shè)定還原裝置40通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)去掃描并擷取在其它網(wǎng)絡(luò)裝 置的設(shè)定信息并儲(chǔ)存在數(shù)據(jù)庫(kù)中。 一般來(lái)說(shuō),對(duì)于那些要被管理以提供自動(dòng)還原 功能的交換器(Switch)來(lái)說(shuō),其被擷取的設(shè)定信息通常會(huì)包括(但不限定是) switch MAC、 IP、 sys Object ID、 checksum、 LLD Plocal port id、 remote port id 、 remote MAC、以及remote management IP等設(shè)定信息;有時(shí),依設(shè)備不同還需提 供VLAN、 traffic manager等設(shè)定信息。而對(duì)于那些只需呈凈良本身設(shè)定信息的存取 點(diǎn)(AP )來(lái)說(shuō),其通常(但不限定是)僅需呈報(bào)本身的MAC、 IP、 portid、 checksum、
sys Object ID等設(shè)定信息;有時(shí),依設(shè)備不同還需提供ssid、 channel, security等 設(shè)定信息。本發(fā)明的自動(dòng)設(shè)定還原裝置40在接收完成所述的網(wǎng)絡(luò)系統(tǒng)中所有網(wǎng)絡(luò)
裝置的設(shè)定信息后,便可憑借這些設(shè)定信息找出連接在網(wǎng)絡(luò)系統(tǒng)上的這些網(wǎng)絡(luò)裝 置的拓樸架構(gòu)、以及各網(wǎng)絡(luò)裝置之間通訊端口 (port)的連接情形。例如圖4 中包括有具連結(jié)層拓樸(link layer topology )傳送的網(wǎng)絡(luò)裝置(例如圖4的 AP1 AP4),以及具連結(jié)層拓樸接受者與傳送角色的網(wǎng)絡(luò)裝置(例如圖4的 Switch—1與Switch—2 )。本發(fā)明的自動(dòng)設(shè)定還原裝置40的網(wǎng)絡(luò)管理服務(wù)器(NMS ) 軟件含數(shù)據(jù)庫(kù)系統(tǒng),所述的軟件根據(jù)Switch一l收集了鄰近網(wǎng)絡(luò)裝置Switch一2、 API的設(shè)定信息;的后,再根據(jù)Switch—2中收集到的鄰近網(wǎng)絡(luò)裝置相關(guān)設(shè)定信息, 直到所有的點(diǎn)都找完。這些設(shè)定信息可以儲(chǔ)存在自動(dòng)設(shè)定還原裝置40的數(shù)據(jù)庫(kù)中 且是類似在如圖5所示的數(shù)據(jù)表。憑借圖5的設(shè)定信息,便可建立出一個(gè)如圖4 般的完整可視化網(wǎng)絡(luò)拓樸架構(gòu)圖,其不僅包含網(wǎng)絡(luò)裝置型態(tài)與彼此所連接的通訊 端口資料,并可以自動(dòng)定時(shí)根據(jù)設(shè)備異動(dòng)情形更新,來(lái)保持與確保拓樸架構(gòu)的正 確性。
以上所述是利用較佳實(shí)施例詳細(xì)說(shuō)明本發(fā)明,而非限制本發(fā)明的范圍。大凡 熟知此類技藝人士都能明了,適當(dāng)而作些微的改變與調(diào)整,仍將不失本發(fā)明的要 義所在,也不脫離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法,其特征在于包括有擷取在所述的網(wǎng)絡(luò)系統(tǒng)中所連結(jié)的至少一網(wǎng)絡(luò)裝置的一設(shè)定信息,并加以儲(chǔ)存在一數(shù)據(jù)庫(kù)中;偵測(cè)所述的網(wǎng)絡(luò)裝置的一狀態(tài);以及,依據(jù)對(duì)所述的網(wǎng)絡(luò)裝置狀態(tài)的一偵測(cè)結(jié)果,來(lái)決定是否將數(shù)據(jù)庫(kù)中所儲(chǔ)存的設(shè)定信息傳輸至所述的網(wǎng)絡(luò)裝置,以對(duì)所述的網(wǎng)絡(luò)裝置進(jìn)行自動(dòng)設(shè)定。
2. 根據(jù)權(quán)利要求1所述的自動(dòng)設(shè)定還原方法,其特征在于用來(lái)擷取所述的 至少一網(wǎng)絡(luò)裝置的設(shè)定信息的方式,是通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議來(lái)進(jìn)行;并且,用 來(lái)偵測(cè)所述的網(wǎng)絡(luò)裝置的狀態(tài)的方式,是憑借偵測(cè)所述的網(wǎng)絡(luò)裝置的一檢查碼是 否有改變來(lái)進(jìn)行;倘若檢查碼有改變,則表示所述的網(wǎng)絡(luò)裝置的狀態(tài)有改變。
3. 根據(jù)權(quán)利要求1所述的自動(dòng)設(shè)定還原方法,其特征在于在擷取所述的至 少一網(wǎng)絡(luò)裝置的設(shè)定信息后,更根據(jù)所擷取到的設(shè)定信息來(lái)建立所述的至少一網(wǎng) 絡(luò)裝置的 一拓樸架構(gòu),以判斷各網(wǎng)絡(luò)裝置之間的連結(jié)關(guān)系;并且,所述的決定是否將數(shù)據(jù)庫(kù)中所儲(chǔ)存的設(shè)定信息傳輸至所述的網(wǎng)絡(luò)裝置 的決定方式,是更包括有下列步驟當(dāng)所述的偵測(cè)結(jié)果顯示某一網(wǎng)絡(luò)裝置的狀態(tài)已有改變時(shí),先檢查所述的網(wǎng)絡(luò) 裝置是否屬于所述的已建立的拓樸架構(gòu)的范圍內(nèi);倘若所述的網(wǎng)絡(luò)裝置"是",則檢查所述的網(wǎng)絡(luò)裝置的一硬件版本是否與數(shù) 據(jù)庫(kù)中所儲(chǔ)存對(duì)應(yīng)在所述的網(wǎng)絡(luò)裝置的設(shè)定信息內(nèi)的硬件版本相同;若"是",則將所述的數(shù)據(jù)庫(kù)中所儲(chǔ)存的設(shè)定信息傳輸至所述的網(wǎng)絡(luò)裝置并 進(jìn)行自動(dòng)設(shè)定。
4. 一種網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原裝置,其特征在于包括有 一網(wǎng)絡(luò)模塊,提供連結(jié)并使用所述的網(wǎng)絡(luò)系統(tǒng);一信息擷取模塊,用以擷取在所述的網(wǎng)絡(luò)系統(tǒng)中所連結(jié)的至少一網(wǎng)絡(luò)裝置的 一設(shè)定信息;一數(shù)據(jù)庫(kù),至少儲(chǔ)存有擷取到的所述的設(shè)定信息;一偵測(cè)比較模塊,用以偵測(cè)所述的網(wǎng)絡(luò)裝置的一狀態(tài)是否有改變,并產(chǎn)生一 偵測(cè)結(jié)果;以及,一設(shè)定推送模塊,依據(jù)所述的偵測(cè)結(jié)萊,來(lái)將數(shù)據(jù)庫(kù)中所儲(chǔ)存的設(shè)定信息傳輸至所述的網(wǎng)絡(luò)裝置,以對(duì)所述的網(wǎng)絡(luò)裝置進(jìn)行自動(dòng)設(shè)定。
5. 根據(jù)權(quán)利要求4所述的自動(dòng)設(shè)定還原裝置,其特征在于所述的網(wǎng)絡(luò)裝置 更包括有一網(wǎng)絡(luò)模塊,提供連結(jié)并使用所述的網(wǎng)絡(luò)系統(tǒng);一信息報(bào)告模塊,用以將所述的網(wǎng)絡(luò)裝置自己的設(shè)定信息傳送給所述的自動(dòng) 設(shè)定還原裝置;以及,一設(shè)定更新模塊,用以接受來(lái)自所述的自動(dòng)設(shè)定還原裝置的設(shè)定信息,并據(jù) 以儲(chǔ)存成為自己的設(shè)定信息。
6. 根據(jù)權(quán)利要求4所述的自動(dòng)設(shè)定還原裝置,其特征在于所述的網(wǎng)絡(luò)系統(tǒng) 是為一以太網(wǎng)絡(luò)系統(tǒng)且為下列其中之一廣域網(wǎng)絡(luò)、局域網(wǎng)絡(luò)、與無(wú)線局域網(wǎng)絡(luò)。
7. 根據(jù)權(quán)利要求4所述的自動(dòng)設(shè)定還原裝置,其特征在于所述的網(wǎng)絡(luò)裝置 是為下列其中之一網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換器、網(wǎng)絡(luò)路由器、網(wǎng)絡(luò)頻寬分享器、 網(wǎng)絡(luò)管理裝置、無(wú)線網(wǎng)絡(luò)存取點(diǎn)、無(wú)線網(wǎng)絡(luò)收發(fā)器以及網(wǎng)絡(luò)卡。
全文摘要
本發(fā)明為一種網(wǎng)絡(luò)系統(tǒng)的智能型自動(dòng)設(shè)定還原方法與裝置,主要是由一自動(dòng)設(shè)定還原裝置去擷取并儲(chǔ)存各網(wǎng)絡(luò)裝置的設(shè)定信息,并建立這些網(wǎng)絡(luò)裝置的一拓?fù)浼軜?gòu)。之后,自動(dòng)設(shè)定還原裝置會(huì)偵測(cè)各網(wǎng)絡(luò)裝置的狀態(tài)。當(dāng)其中某一網(wǎng)絡(luò)裝置因故障或其它因素而被更換成一新網(wǎng)絡(luò)裝置時(shí),自動(dòng)設(shè)定還原裝置將會(huì)偵測(cè)到此一狀態(tài)改變,并去檢查所述的新網(wǎng)絡(luò)裝置的硬件版本、以及其在拓?fù)浼軜?gòu)中所對(duì)應(yīng)的原網(wǎng)絡(luò)裝置位置。倘若新網(wǎng)絡(luò)裝置的硬件版本及其所對(duì)應(yīng)的原網(wǎng)絡(luò)裝置版本相同時(shí),便會(huì)主動(dòng)把儲(chǔ)存的原設(shè)定信息推送到所述的新網(wǎng)絡(luò)裝置,以對(duì)所述的網(wǎng)絡(luò)裝置進(jìn)行自動(dòng)設(shè)定;從而達(dá)到憑借一自動(dòng)設(shè)定還原裝置來(lái)記錄所述的網(wǎng)絡(luò)系統(tǒng)內(nèi)的所有網(wǎng)絡(luò)裝置的原設(shè)定信息的目的。
文檔編號(hào)H04L12/24GK101202654SQ20061016722
公開日2008年6月18日 申請(qǐng)日期2006年12月13日 優(yōu)先權(quán)日2006年12月13日
發(fā)明者劉沛川, 李詩(shī)欽 申請(qǐng)人:友勁科技股份有限公司