新四季網

網絡設備管理方法和網絡設備管理系統以及處理程序的製作方法

2023-08-06 15:50:41 2

專利名稱:網絡設備管理方法和網絡設備管理系統以及處理程序的製作方法
技術領域:
本發明涉及進行網絡設備管理的網絡設備管理方法和網絡設備管理系統以及用於管理網絡設備的處理程序。
背景技術:
有對連接到網絡的多個設備(這裡將其稱為網絡設備,例如,個人計算機、印表機等)進行統一管理的系統。
這裡,作為管理對象的數據,例如,作為管理對象的網絡設備既有個人計算機(稱為PC),也有該PC從網絡取得的數據等與該PC有關的各種數據,此外,作為管理對象的網絡設備既有印表機,也有該印表機的墨餘量等與印表機有關的各種數據。另外,各網絡設備分別具有存儲作為管理對象的數據的管理信息資料庫。
因此,管理網絡設備側(以下稱為管理設備)利用網絡設備管理軟體、其工具之一的MIB(management information base管理信息庫)瀏覽器,可以訪問網絡設備側的管理信息資料庫(MIB資料庫),閱覽作為管理對象的數據(MIB數據)、進行數據設定等數據操作。
此時,使用該網絡設備管理系統,進行網絡設備管理的用戶,為了得知管理信息資料庫(MIB資料庫)的結構,從各設備製造商得到以ASNI標準形式記述的管理信息資料庫結構定義文件(MIB文件),並將其變換為該網絡設備管理系統獨特的形態進行利用。
另外,MIB資料庫是如圖7所示的樹結構,在樹的末端部保存該網絡設備固有的數據,其位置用稱為對象ID的地址來指定。表示該MIB資料庫的結構的是上述的MIB文件。
但是,變更某個網絡設備的規格等,MIB數據的結構改變時,管理該MIB數據的設備製造商作成新的MIB文件,並將其提供給用戶。用戶得到變更後的新MIB文件之後,通過把得到的MIB文件變換成該網絡設備管理系統獨特的形態,以可以利用該MIB文件。
如上所述,現有的這種網絡管理設備管理系統中,由於把以ASNI形式記述的MIB文件變換成各製造商獨特的形式,製造商之間沒有互換性,因此,為了查看網絡設備的MIB資料庫,必須有與製造商對應的專用MIB瀏覽器之類的軟體。
此外,如上所述,變更網絡設備的規格等,MIB數據被更新時,每次,用戶都必須得到最新MIB文件,並進行把得到的MIB文件變換成該網絡設備管理系統獨特的形態的操作。
另外,在不能得到最新MIB文件時,必須由用戶自己進行重新編輯MIB文件,作為與變更對應的MIB文件的操作。
在進行該MIB文件的編輯操作時,雖然可以用變換前的MIB文件(變換為網絡設備管理系統獨特的形式之前的MIB文件)或變換後的MIB文件(變換為網絡設備管理系統獨特的形式之後的MIB文件)之一來編輯即可,但是變換前的MIB文件是以世界標準的ASNI形式記述的,由於該ASNI形式很難懂,因此通常不能簡單地編輯。另一方面,由於變換後的MIB文件是把ASNI形式的MIB文件變換為該製造商獨特的形態的文件,因此被變換的文件內的結構不明,通常也不能簡單地編輯。

發明內容
因此本發明的目的是通過把管理信息資料庫結構定義(MIB文件)變換為一般形式的數據,以便能夠靈活地與MIB文件的變更對應,並且,能用具有通用性的一般軟體對應利用該MIB文件的網絡設備管理軟體。
為了達到上述的目的,本發明的網絡設備管理方法是網絡設備管理系統中的網絡設備管理方法,該網絡設備管理系統具有搭載有管理信息資料庫的網絡設備、搭載有管理該網絡設備的網絡設備管理裝置的管理設備,在管理設備側,保存記述所述管理信息資料庫的結構的管理信息資料庫結構定義文件,所述網絡設備管理裝置用該管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫,在所述管理設備側,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件,使所述網絡設備管理裝置用變換為該帶標記的結構化形式文件的管理信息資料庫結構定義文件,來管理所述網絡設備的管理信息資料庫。
在這種網絡設備管理方法中,所述網絡設備管理裝置,根據變換為所述帶標記的結構化形式的文件的管理信息資料庫結構定義文件,用樹結構表示所述網絡設備的管理信息資料庫,根據該樹結構,把握與其對應的設備的管理信息資料庫的結構,能夠對該管理信息資料庫內的規定項目進行管理。
此外,在這種網絡設備管理方法中,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式文件的處理包括下列處理步驟讀出作為變換對象的所述管理信息資料庫結構定義文件,從該管理信息資料庫結構定義文件中按每一個變換單位取得變換對象字符串的處理步驟;作為把所取得的一個變換單位的字符串變換為帶標記的結構化數據的必要的數據,作成表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數、用於分別取得對該變換單位的字符串的變換後的字符串的控制表列表,取得這些數據中的所述表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數,並將其寫入該控制表列表中的處理步驟;在由此作成的控制表列表中,根據該控制表列表中的該處理函數把所述變換單位的字符串變換為帶標記的結構化數據的處理步驟;把該變換為帶標記的結構化數據的字符串作為所述變換後字符串寫入所述控制表列表的處理步驟;從與所有變換單位對應的各控制表列表中讀出每個變換單位的變換後字符串,並將其寫入變換後的管理信息資料庫結構定義文件的處理步驟。
此外,在這種網絡設備管理方法中,所述帶標記的結構化形式是XML形式。
此外,本發明的網絡設備管理系統具有搭載有管理信息資料庫的網絡設備、搭載有管理該網絡設備的網絡設備管理裝置的管理設備,在管理設備側,保存記述所述管理信息資料庫的結構的管理信息資料庫結構定義文件,所述網絡設備管理裝置用該管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫,所述管理設備設有把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件的管理信息資料庫結構定義文件變換部,該管理信息資料庫結構定義文件變換部把讀入的管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件,使所述網絡設備管理裝置用變換為該帶標記的結構化形式的文件的管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫內的數據。
在這種網絡設備管理系統中,所述網絡設備管理裝置具有根據變換為所述帶標記的結構化形式的文件的管理信息資料庫結構定義文件,可以用樹結構表示所述網絡設備管理信息資料庫的管理資料庫處理部;根據該樹結構,把握與其對應的設備的管理信息資料庫的結構,能夠對該管理信息資料庫內的規定項目進行管理的網絡設備管理處理部。
此外,在這種網絡設備管理系統中,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式文件的處理包括下列處理步驟讀出作為變換對象的所述管理信息資料庫結構定義文件,從該管理信息資料庫結構定義文件中按每一個變換單位取得變換對象字符串的處理步驟;作為把所取得的一個變換單位的字符串變換為帶標記的結構化數據的必要的數據,作成表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數、用於分別取得對該變換單位的字符串的變換後的字符串的控制表列表,取得這些數據中的所述表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數,並將其寫入該控制表列表中的處理步驟;在由此作成的控制表列表中,根據該控制表列表中的該處理函數把所述變換單位的字符串變換為帶標記的結構化數據的處理步驟;把該變換為帶標記的結構化數據的字符串作為所述變換後字符串寫入所述控制表列表的處理步驟;從與所有變換單位對應的各控制表列表中讀出每個變換單位的變換後字符串,並將其寫入變換後的管理信息資料庫結構定義文件的處理步驟。
此外,在這種網絡設備管理系統中,所述帶標記的結構化形式是XML形式。
此外,本發明的用於管理網絡設備的處理程序是網絡設備管理系統中所用的用於管理網絡設備的處理程序。該網絡設備管理系統具有具有搭載有管理信息資料庫的網絡設備、搭載有管理該網絡設備的網絡設備管理裝置的管理設備,在管理設備側,保存記述所述管理信息資料庫的結構的管理信息資料庫結構定義文件,所述網絡設備管理裝置用該管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫,該處理程序包括下列處理步驟讀入所述管理信息資料庫結構定義文件,把該讀入的管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件的處理步驟;所述網絡設備管理裝置用變換為帶標記的結構化形式的文件的管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫內的數據的處理步驟。
在這種用於管理網絡設備的處理程序中,所述網絡設備管理裝置,根據變換為所述帶標記的結構化形式的文件的所述管理信息資料庫結構定義文件,以樹結構表示所述網絡設備的管理信息資料庫,根據該樹結構,可把握與此對應的設備的管理信息資料庫的結構,對該管理信息資料庫內的規定項目進行管理。
此外,在這種用於管理網絡設備的處理程序中,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件的處理包括下列處理步驟讀出作為變換對象的所述管理信息資料庫結構定義文件,從該管理信息資料庫結構定義文件中按每一個變換單位取得變換對象字符串的處理步驟;作為把所取得的一個變換單位的字符串變換為帶標記的結構化數據的必要的數據,作成表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數、用於分別取得對該變換單位的字符串的變換後的字符串的控制表列表,取得這些數據中的所述表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數,並將其寫入該控制表列表中的處理步驟;在由此作成的控制表列表中,根據該控制表列表中的該處理函數把所述變換單位的字符串變換為帶標記的結構化數據的處理步驟;把該變換為帶標記的結構化數據的字符串作為所述變換後字符串寫入所述控制表列表的處理步驟;從與所有變換單位對應的各控制表列表中讀出每個變換單位的變換後字符串,並將其寫入變換後的管理信息資料庫結構定義文件的處理步驟。
此外,在這種用於管理網絡設備的處理程序中,所述帶標記的結構化形式是XML形式。
這樣,本發明就把管理信息資料庫結構定義文件(MIB文件)變換為一般的帶標記的結構化形式的文件。由於可以由具有通用性的一般網絡設備管理裝置利用,因此該變換為帶標記的結構化形式的MIB文件可以用一般網絡設備管理裝置,進行閱覽保存在網絡設備的管理信息資料庫內的MIB數據、操作該MIB數據等數據管理。
由此,管理設備可以用具有通用性的一般的軟體對應搭載在其上的網絡設備管理裝置,從而可成為通用性優良的系統。
此外,由於可以由一般的文本編輯器等編輯,因此即使在更新管理信息資料庫結構定義文件的內容時,變換為帶標記的結構化數據的MIB文件也可以在用戶側進行靈活的對應。
此外,可以用XML作為帶標記的結構化形式。由於XML用戶自己可以定義標記,因此,在用戶自己進行MIB文件的編輯時,可使編輯容易。


圖1是說明本發明的網絡設備管理系統的實施方式的構成圖。
圖2是概略地說明圖1所示的管理信息資料庫結構定義文件變換部進行變換處理的步驟的流程圖。
圖3是詳細地說明把圖2所示的管理信息資料庫結構定義文件(MIB文件)變換為XML形式的MIB文件時的處理步驟的流程圖。
圖4是對圖3所示的處理過程中作成的控制表列表進行說明的圖。
圖5(a)是表示變換前的MIB文件(摘錄)的圖,(b)是變換為XML形式的文件之後的MIB文件(摘錄)的圖。
圖7是表示用樹結構(MIB樹)表示管理信息資料庫(MIB資料庫)的結構的例子的圖。
具體實施例方式
下面對本發明的實施方式進行說明。另外,本實施方式說明的內容包括本發明的網絡設備管理方法和網絡設備管理系以及用於管理網絡設備的處理程序的具體的處理內容。
圖1是說明本發明的網絡設備管理系統的圖。大致劃分為,由連接到網絡1的多個網絡設備10a、10b、10c、…和對這些網絡設備10a、10b、10c、…進行統一管理的管理設備(可以用PC作為管理設備)20構成。
各網絡設備10a、10b、10c、…除具有實現作為各網絡設備的本來功能的設備功能部(圖中未示出)之外,作為與本發明有關係的構成要素,還為每個網絡設備10a、10b、10c、…設有網絡通信部11a、11b、11c、…和管理新資料庫(以下稱為MIB資料庫)12a、12b、12c、…。
網絡通信部11a、11b、11c、…與網絡設備10a、10b、10c、…和網絡1物理地連接,與其他的網絡設備、管理設備20之間可以通信。
此外,如上所述,MIB資料庫12a、12b、12c、…是各網絡設備10a、10b、10c、…用於存儲自己所有的各種數據(以下稱為MIB數據)的MIB資料庫,其數據結構為樹結構,根據當時的狀況,可以經常進行刪除一部分數據、添加一部分數據之類的數據更新。
另一方面,管理設備20的構成為具有把記述MIB資料庫12a、12b、12c、…的數據結構的管理信息資料庫結構定義文件(以下稱為MIB文件)21a、21b、21c、…變換為一般的帶標記的結構化形式的文件(在本實施方式中為XML形式的文件)的管理信息資料庫結構定義文件變換部22;作為管理網絡設備10a、10b、10c、…的網絡管理裝置的網絡設備管理裝置24;與管理設備20和網絡1物理地連接,使各網絡設備10a、10b、10c、…之間可以通信的網絡通信部25。
MIB文件21a、21b、21c、…是記述(以ASNI形式的記述)MIB資料庫11a、11b、11c、…的結構的文件,由分別對應的設備製造商等提供。另外,MIB文件21a、21b、21c、…與MIB資料庫11a、11b、11c、…不限於分別為1對1的對應關係。
即,網絡設備10a、10b、10c、…各自的MIB資料庫12a、12b、12c、…通常把各自的MIB樹結構分散定義為多個MIB文件。例如,一般以下述方式把各自的MIB樹結構分散定義為多個MIB文件,即把網絡設備10a具有的MIB資料庫12a的樹結構分散定義為MIB文件21a、21b、21c三個MIB文件,把網絡設備10b具有的MIB資料庫12b的樹結構定義為MIB文件21d、21e、21f、21g四個MIB文件(這些文件圖中未示出)。
此外,網絡設備管理裝置24具有管理資料庫處理部241、網絡設備管理處理部242、網絡通信功能部243等。
管理資料庫處理部241進行根據由管理信息資料庫結構定義文件變換部22變換為一般的帶標記的結構化形式(XML形式)文件的管理信息資料庫結構定義文件(將其稱為XML形式的MIB文件)23a、23b、23c、…作成樹結構等處理。
網絡設備管理處理部242,用於進行該網絡設備管理裝置24全體的處理,例如,除了進行應該管理的網絡設備的登錄、所登錄的網絡設備處於網絡1上的哪個位置(地址)等各網絡設備的管理之外,根據由管理資料庫處理部241作成的樹結構,把握各網絡設備對應的管理信息資料庫結構定義文件(XML形式的MIB文件)的結構,根據操作管理設備20的用戶輸入,作成並輸出對應該管理的網絡設備的管理數據(對MIB資料庫12a、12b、12c、…進行數據取得的數據、進行數據更新的數據等)。
網絡通信功能部243接收從網絡設備管理處理部242輸出的各種指令、上述的管理數據等,作成對該地址的網絡設備的通信信息,並將其傳送給網絡通信部25。
現在,對在這種構成中的本發明的處理進行說明。如上所述,圖1的管理設備20中具有的MIB文件21a、21b、21c、…是記述MIB資料庫12a、12b、12c、…的數據結構的文件(以ASNI形式的記述),是由各自的設備製造商等提供的。
然後,該ASNI形式的MIB文件21a、21b、21c、…由管理資料庫構成文件變換部22變換為一般的帶標記的結構化形式(這裡是XML形式)的文件,並作為XML形式的MIB文件23a、23b、23c、…輸出。
該管理資料庫構成文件變換部22進行的概略的處理步驟為如圖2所示,首先,讀入某個管理資料庫構成文件(MIB文件)(步驟s1),把讀入的MIB文件變換為帶標記的結構化形式(XML形式)的文件(XML形式的MIB文件)(步驟s2),輸出該XML形式的MIB文件(步驟s3)。
圖3是對圖2的步驟s2的處理,即把讀入的MIB文件變換為帶標記的結構化形式(XML形式)的文件(XML形式的MIB文件)的處理進行說明的流程圖。
在圖3中,輸入作為處理對象讀入的MIB文件(步驟s11),打開該MIB文件(步驟s12),從該MIB文件讀入一個變換單位的1行字符串(步驟s13),進行控制表列表的作成(步驟s14)。
該控制表列表由於是按每個被讀入的1行字符串作成的,因此其內容為如圖4所示的內容。圖4的控制表列表是對於某個作為一個變換單位的1行字符串的控制表列表。
如圖4所示,該控制表列表的內容由項目名記述欄C1和對該項目的數據內容記述欄C2構成,項目名記述欄C1中寫入進行變換處理所必需的項目,數據內容記述欄C2中寫入對項目名記述欄C1中寫入的項目名的數據內容。
寫入項目名記述欄C1中的項目名有前面存在的控制表列表的指針(稱為前指針)、後面存在的控制表列表的指針(稱為後指針)、作為變換對象讀入的變換前的1行字符串、對該變換前的字符串進行變換處理(變換為XML形式的處理)之後的XML形式字符串、處理函數名等。
此外,對寫入數據內容記述欄C2中的前指針的數據內容是在它前面存在的控制表列表的地址,對後指針的數據內容是在它後面存在的控制表列表的地址,根據這些指針表示該控制表列表的位置。
此外,雖然對寫入數據內容記述欄C2中的變換前的1行字符串的數據內容是從以ASNI形式記述的MIB文件中讀入的變換前的1行字符串,對變換後的XML形式字符串的數據內容是變換為XML形式後的1行字符串,但是在步驟s4的階段,即控制表列表作成階段,由於還未進行變換處理,因此對變換後的XML形式字符串的數據內容記述欄C2是空欄。
此外,對寫入數據內容記述欄C2中的處理函數名的數據內容是表示對於讀入的1行字符串,對該字符串進行何種處理的函數,例如,如果該字符串是數據部分則附加標記,如果不是數據部分則用沒有意義的注釋來表示等,對讀入的各行進行情況劃分,在數據內容記述欄C2中記述表示進行何種處理的信息。
進行如圖4所示的控制表列表作成之後,接著,判斷被讀入的MIB文件的所有行的讀入是否結束(步驟s15),如果沒有結束,讀入下一行,重複進行對該行的控制表列表的作成的操作。即,由此,對被讀入的MIB文件的所有行進行控制表列表的作成。
然後,對被讀入的MIB文件的所有行進行控制表列表的作成結束之後,關閉該MIB文件(步驟s16)。接著,讀出對作為當前處理對象的1行字符串的控制表列表中記述的處理函數(步驟s17),根據處理函數,對該1行字符串進行向XML形式的變換並將其寫入控制表列表的空欄部分(對變換後的XML形式字符串的數據內容記述欄)中(步驟s18)。
然後,判斷對所有的控制表列表的處理(對各自控制表列表中記述的變換前的1行字符串的XML變換處理)是否結束(步驟s19),如果沒有結束,返回步驟s17,重複進行從控制表列表讀出處理函數,根據處理函數,對該1行字符串進行向XML形式的變換並將其寫入控制表列表的空欄部分(對變換後的XML形式字符串的數據內容記述欄)中(步驟s17、步驟s18)。
另一方面,如果所有的控制表列表的變換處理結束,則從各自控制表列表取得以XML形式記述的1行字符串(步驟s20),將其記述到變換後的MIB文件中(步驟s21)。然後,對所有的行(所有的控制表列表),判斷其處理是否結束(步驟s22),如果處理沒有結束,返回步驟s20,重複進行從控制表列表取得以XML形式記述的1行字符串,將其記述到變換後的MIB文件中(步驟s20、步驟s21)。
然後,對所有的字符串的處理結束後,把變換為XML形式的MIB文件(XML形式的MIB文件)保存在搭載在管理設備20上的硬碟等存儲裝置(圖中未示出)中,並把表示其保存地址等的地址信息等登錄到網絡設備管理裝置24的資料庫(圖中未示出)中(步驟s23)。
通過以上的處理,對某一個MIB文件的向XML形式的變換處理結束。通過對作為處理對象讀入的所有的MIB文件進行這種處理,以ASNI形式記述的MIB文件20a、20b、20c、…被變換為XML形式的MIB文件23a、23b、23c、…(參見圖1),如上所述,XML形式的MIB文件23a、23b、23c、…被保存到管理設備20內的硬碟等存儲裝置中,由此,網絡設備管理裝置24可利用XML形式的MIB文件23a、23b、23c、…。
圖5(a)表示把變換前的MIB文件(以ASNI形式記述的MIB文件)的一部分摘錄出來的一個例子,由管理信息資料庫結構定義文件變換部22用上述的處理步驟變換這種以ASNI形式記述的MIB文件,則變為圖5(b)所示的XML形式的MIB文件內容。以ASNI形式記述的MIB文件為了得到objectID(項目的地址),必須遍歷上位項目否則不能到達目的項目,但是在XMl形式的MIB文件中,項目的objectID和上位項目的objectID,都是以可原樣利用的形式記述的。
此外,圖6表示XML形式的MIB文件中使用的標記的一個例子,用mibfile(其表示文件的開始和結束)作為對整個文件的標記,用devicename作為對設備名的標記,用import作為表示文件導入的標記,用objectname作為表示文件內定義的對象名的標記,如此,根據各自的內容,可使用由用戶任意定義的標記。
此外,如圖6的備考欄中所示,既有作為應該帶標記而必須存在的數據,也有根據文件內容不一定存在的數據,因此與此對應有必須的標記和不必須的標記。例如,表示文件的開始和結束的標記是必須的,而有時表示文件導入(import)的標記、表示文件導出(export)的標記、還有定義數據類型的標記等是不必要的。
此外,在圖6所示的標記的例子中,備考欄中記述的※符號表示存在可稱為例外等的特別事項的內容,※1表示在沒有值的節點的情況下,該標記不存在。如果datatype是表示字符串的值,則※2表示數據的大小,如果datatype是表示字符串的值,則※2表示數據的範圍,如果是固定值(可以為多個),則※2表示所有的固定值。※3表示根據連結方法決定標記自身的有無、狀態(是否必須等)。
此外,在XML形式的MIB文件中粘貼DTD(document Typedefinition)時,也可以決定標記的順序,但是在本情況下,取圖6記述的順序。
但是,用管理設備20管理網絡設備10a、10b、10c、…中的某個網絡設備時,用網絡設備管理裝置24的管理資料庫處理部241的功能,根據對作為管理對象的網絡設備的XML形式的MIB文件,顯示MIB資料庫的數據結構(MIB樹)。然後,用戶查看該MIB樹,指定想進行數據閱覽、數據設定等數據操作的項目,選擇與對它的管理內容(例如,取得數據、或用戶對數據進行某種設定等)。
由此,網絡設備管理裝置24在作為管理對象的網絡設備之間進行通信,對用戶指定的項目,根據用戶選擇的管理內容(數據取得或對數據進行設定等)進行處理。
上面,用戶用MIB樹對某個網絡設備的管理信息資料庫的信息取得或信息的設定等進行了處理,但是本發明即使在由於網絡設備規格的變更,該網絡設備的MIB資料庫被變更,與此相應,MIB文件被變更時,在用戶側也能對該變更進行靈活的對應。
如上所述,當MIB資料庫的MIB數據結構變化時,用戶必須從設備製造商得到最新的MIB文件,對該MIB文件進行變換為該網絡設備管理系統獨特的形式的變換操作。此外,在不能得到最新的MIB文件時,必須由用戶自己編輯MIB文件。正如已經說明的那樣,該MIB文件不能簡單地編輯。
如圖1所示,本發明中,各MIB文件21a、21b、21c、…由管理信息資料庫結構定義文件變換部22變換為XML形式的MIB文件23a、23b、23c、…。由於用一般的文本編輯器等可容易地進行編輯,因此該XML形式的MIB文件23a、23b、23c、…即使在MIB資料庫12a、12b、12c、…的MIB數據結構變更時,也能靈活地對應。
此外,這樣作成的XML形式的MIB文件23a、23b、23c、…不僅可以通過用本發明的網絡設備管理裝置24的文件處理,即使用一般的XML文件閱覽軟體,也能顯示、把握與網絡設備10a、10b、10c、…對應的MIB資料庫的MIB數據結構。
這樣,本發明通過把管理信息資料庫結構定義文件(MIB文件)變換為一般的帶標記的結構化形式的文件(XML形式的文件),能夠靈活地對應MIB文件的變更等,並且,可用具有通用性的一般軟體對應利用該MIB文件的網絡設備管理軟體。
另外,本發明不限於上面說明的實施方式,可在不偏離本發明的精神的範圍內進行各種改進實施。例如,在上述的實施方式中,對用XML作為帶標記的結構化形式的例子進行了說明,但是只要是按照該形式的帶標記的結構化形式就可應用於本發明。
此外,本發明可作成記述上面說明的用於實現本發明的處理步驟的處理程序,並將該處理程序記錄到軟盤、光碟、硬碟等記錄介質上,本發明還包括記錄該處理程序的記錄介質。此外,也可以從網絡獲得該處理程序。
根據上面說明的本發明,可把管理信息資料庫結構定義文件(MIB文件)變換為一般的帶標記的結構化形式的文件。該被變換為帶標記的結構化形式的MIB文件由於可以由一般的網絡設備管理裝置利用,因此用一般的網絡設備管理裝置,可進行閱覽網絡設備的管理信息資料庫內保存的MIB數據、操作該MIB數據之類的數據管理。
由此,管理設備可以用具有通用性的一般軟體對應搭載到其上的網絡設備管理裝置,可以成為通用性優良的系統。
此外,變換為帶標記的結構化數據的MIB文件由於可以由一般的文本編輯器等編輯,因此即使在管理資料庫構成文件的內容變更時,也能在用戶側進行靈活地對應。
此外,可以用XML作為帶標記的結構化形式。由於XML用戶自己可以定義標記,因此,在用戶自己進行MIB文件的編輯時,可使編輯容易。
權利要求
1. 一種網絡設備管理方法,是網絡設備管理系統中的網絡設備管理方法,該網絡設備管理系統具有搭載有管理信息資料庫的網絡設備、和搭載有管理該網絡設備的網絡設備管理裝置的管理設備,在管理設備側,保存記述所述管理信息資料庫的結構的管理信息資料庫結構定義文件,所述網絡設備管理裝置用該管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫,其特徵在於,在所述管理設備側,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件,使所述網絡設備管理裝置用變換為該帶標記的結構化形式文件的管理信息資料庫結構定義文件,來管理所述網絡設備的管理信息資料庫。
2. 如權利要求1所述的網絡設備管理方法,其特徵在於,所述網絡設備管理裝置,根據變換為所述帶標記的結構化形式的文件的管理信息資料庫結構定義文件,把所述網絡設備的管理信息資料庫表示為樹結構,根據該樹結構,把握該管理信息資料庫的結構,能夠對該管理信息資料庫內的規定項目進行管理。
3. 如權利要求1或2所述的網絡設備管理方法,其特徵在於,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式文件的處理包括下列處理步驟讀出作為變換對象的所述管理信息資料庫結構定義文件,從該管理信息資料庫結構定義文件中按每一個變換單位取得變換對象字符串的處理步驟;作為把取得的一個變換單位的字符串變換為帶標記的結構化數據所必需的數據,作成表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數、用於分別取得對該變換單位的字符串的變換後的字符串的控制表列表,取得這些數據中的所述表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數,並將它們寫入該控制表列表中的處理步驟;在由此作成的控制表列表中,從該控制表列表中根據該處理函數把所述變換單位的字符串變換為帶標記的結構化數據的處理步驟;把該變換為帶標記的結構化數據的字符串作為所述變換後字符串寫入所述控制表列表的處理步驟;從與所有變換單位對應的各控制表列表中讀出每個變換單位的變換後字符串,並將其寫入變換後的管理信息資料庫結構定義文件的處理步驟。
4. 如權利要求1到3中任何一項所述的網絡設備管理方法,其特徵在於,所述帶標記的結構化形式是XML形式。
5. 一種網絡設備管理系統,具有搭載有管理信息資料庫的網絡設備、搭載有管理該網絡設備的網絡設備管理裝置的管理設備,在管理設備側,保存記述所述管理信息資料庫的結構的管理信息資料庫結構定義文件,所述網絡設備管理裝置用該管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫,其特徵在於,所述管理設備設有把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件的管理信息資料庫結構定義文件變換部,該管理信息資料庫結構定義文件變換部把讀入的管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件,使所述網絡設備管理工具用變換為該帶標記的結構化形式的文件的管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫內的數據。
6. 如權利要求5所述的網絡設備管理系統,其特徵在於,所述網絡設備管理裝置具有根據變換為所述帶標記的結構化形式的文件的管理信息資料庫結構定義文件,可以把所述網絡設備管理信息資料庫表示為樹結構的管理資料庫處理部;所述網絡設備管理裝置同時還具有根據該樹結構,把握該管理信息資料庫的結構,能夠對該管理信息資料庫內的規定項目進行管理的網絡設備管理處理部。
7. 如權利要求5或6所述的網絡設備管理系統,其特徵在於,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式文件的處理包括下列處理步驟讀出作為變換對象的所述管理信息資料庫結構定義文件,從該管理信息資料庫結構定義文件中按每一個變換單位取得變換對象字符串的處理步驟;作為把取得的一個變換單位的字符串變換為帶標記的結構化數據所必需的數據,作成表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數、用於分別取得對該變換單位的字符串的變換後的字符串的控制表列表,取得這些數據中的所述表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數,並將其寫入該控制表列表中的處理步驟;在由此作成的控制表列表中,從該控制表列表中根據該處理函數把所述變換單位的字符串變換為帶標記的結構化數據的處理步驟;把該變換為帶標記的結構化數據的字符串作為所述變換後字符串寫入所述控制表列表的處理步驟;從與所有變換單位對應的各控制表列表中讀出每個變換單位的變換後字符串,並將其寫入變換後的管理信息資料庫結構定義文件的處理步驟。
8. 如權利要求5到7中任何一項所述的網絡設備管理系統,其特徵在於,所述帶標記的結構化形式是XML形式。
9. 一種用於管理網絡設備的處理程序,是網絡設備管理系統中所用的用於管理網絡設備的處理程序,該網絡設備管理系統具有搭載有管理信息資料庫的網絡設備、搭載有管理該網絡設備的網絡設備管理裝置的管理設備,在管理設備側,保存記述所述管理信息資料庫的結構的管理信息資料庫結構定義文件,所述網絡設備管理裝置用該管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫,其特徵在於,該處理程序包括下列處理步驟讀入所述管理信息資料庫結構定義文件,把該讀入的管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件的處理步驟;所述網絡設備管理裝置用該變換為帶標記的結構化形式的文件的管理信息資料庫結構定義文件來管理所述網絡設備的管理信息資料庫內的數據的處理步驟。
10.如權利要求9所述的用於管理網絡設備的處理程序,其特徵在於,所述網絡設備管理裝置,根據變換為所述帶標記的結構化形式文件的管理信息資料庫結構定義文件,以樹結構表示所述網絡設備的管理信息資料庫,根據該樹結構,把握該管理信息資料庫的結構,能夠對該管理信息資料庫內的規定項目進行管理。
11.如權利要求9或10所述的用於管理網絡設備的處理程序,其特徵在於,把所述管理信息資料庫結構定義文件變換為帶標記的結構化形式的文件的處理包括下列處理步驟讀出作為變換對象的所述管理信息資料庫結構定義文件,從該管理信息資料庫結構定義文件中按每一個變換單位取得變換對象字符串的處理步驟;作為把取得的一個變換單位的字符串變換為帶標記的結構化數據所必需的數據,作成表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數、用於分別取得對該變換單位的字符串的變換後的字符串的控制表列表,取得這些數據中的所述表示位置的位置數據、所述變換單位的字符串、表示對該變換單位的字符串進行何種變換處理的處理函數,並將其寫入該控制表列表中的處理步驟;在由此作成的控制表列表中,從該控制表列表中根據該處理函數把所述變換單位的字符串變換為帶標記的結構化數據的處理步驟;把該變換為帶標記的結構化數據的字符串作為所述變換後字符串寫入所述控制表列表的處理步驟;從與所有變換單位的字符串對應的各控制表列表中讀出每個變換單位的變換後字符串,並將其寫入變換後的管理信息資料庫結構定義文件的處理步驟。
12.如權利要求9到11中任何一項所述的用於管理網絡設備的處理程序,其特徵在於,所述帶標記的結構化形式是XML形式。
全文摘要
由於表示網絡設備側存在的MIB數據的結構的MIB文件是以ASNI形式記述的,因此對於該MIB文件的變更等,在用戶側不能靈活地對應。設有把記述分別搭載在網絡設備10a、10b、…中的MIB資料庫12a、12b、…的MIB數據結構的MIB文件21a、21b、…變換為帶標記的結構化形式的管理信息資料庫結構定義文件變換部22,由該管理信息資料庫結構定義文件變換部22把MIB文件21a、21b、…變換為帶標記的結構化形式(XML形式)的MIB文件23a、23b、…,網絡設備管理裝置24用該XML形式的MIB文件23a、23b、…來管理網絡設備10a、10b、…的MIB資料庫12a、12b、…。
文檔編號H04L12/24GK1399207SQ02126300
公開日2003年2月26日 申請日期2002年7月18日 優先權日2001年7月19日
發明者杢屋銑一, 江原新二, 森穗美 申請人:精工愛普生株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀