專利名稱:一種在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)管理技術(shù),特別是涉及一種利用簡單網(wǎng)絡(luò)管理協(xié)議(SNMP,Simple Network Managing Protocol)在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法。
背景技術(shù):
在大型網(wǎng)絡(luò)中,往往包含一個或一個以上的分布式系統(tǒng)。每個分布式系統(tǒng)由一個控制中心和若干個被控設(shè)備組成。例如,由一個存儲控制器和若干個磁盤柜組成的存儲系統(tǒng),其中存儲控制器就是存儲系統(tǒng)的控制中心,而每一個磁盤柜就是存儲系統(tǒng)的一個被控設(shè)備。在大型網(wǎng)絡(luò)中,一般由網(wǎng)管工作站利用SNMP對網(wǎng)絡(luò)中包括各個分布式系統(tǒng)在內(nèi)的所有網(wǎng)元進行管理。
在網(wǎng)管工作站對某個分布式系統(tǒng)的管理中,有時需要同時設(shè)置/獲取這個分布式系統(tǒng)中多個被控設(shè)備的信息。這就需要所述控制中心具有SNMP報文轉(zhuǎn)發(fā)功能,根據(jù)一定的轉(zhuǎn)發(fā)規(guī)則將網(wǎng)管工作站發(fā)來的SNMP報文轉(zhuǎn)發(fā)到相應(yīng)的控制對象上。
現(xiàn)有技術(shù)實現(xiàn)上述功能的技術(shù)方案是,根據(jù)SNMP協(xié)議,將若干個被控設(shè)備對應(yīng)到一個團體名/安全名,在網(wǎng)管工作站發(fā)送給控制中心的SNMP報文中,只要指定了團體名/安全名,控制中心就可以根據(jù)上述的對應(yīng)關(guān)系將SNMP報文轉(zhuǎn)發(fā)給相應(yīng)的設(shè)備。由于網(wǎng)管工作站發(fā)送給控制中心的SNMP報文會有各種類型,每種類型的SNMP報文需要訪問的被控設(shè)備組合各不相同,因此需要設(shè)置多個團體名/安全名來表示這些組合。當(dāng)然,也可以將若干個被控設(shè)備對應(yīng)到一個SNMP操作,然后由控制中心根據(jù)所收到的SNMP報文的操作以及所述對應(yīng)關(guān)系將SNMP報文轉(zhuǎn)發(fā)給相應(yīng)的設(shè)備。
例如,在一個分布式系統(tǒng)中,有4個被控設(shè)備第一被控設(shè)備、第二被控設(shè)備、第三被控設(shè)備和第四被控設(shè)備。在設(shè)置團體名/用戶名時,將第一被控設(shè)備、第二被控設(shè)備對應(yīng)為第一團體名/安全名;將第二被控設(shè)備、第三被控設(shè)備對應(yīng)為第二團體名/安全名;將第四被控設(shè)備對應(yīng)為第三團體名/安全名,等等。
現(xiàn)有技術(shù)的缺點在于,所述SNMP報文的轉(zhuǎn)發(fā)只能根據(jù)團體名/安全名或SNMP操作來進行。在實際應(yīng)用中,為了管理方便,不可能設(shè)置大量的團體名/安全名,因此團體名/安全名的數(shù)目是有限的;而SNMP操作的數(shù)目更是只有少數(shù)的幾種。但是在網(wǎng)管工作站訪問分布式系統(tǒng)中的被控設(shè)備時,訪問對象會有大量的組合,僅僅采用團體名/安全名以及SNMP操作是無法完全表示這些組合的。例如在上述的例子中,第一被控設(shè)備和第四被控設(shè)備的組合就沒有被團體名/安全名表示。這樣,當(dāng)網(wǎng)管工作站需要同時設(shè)置/獲取這個分布式系統(tǒng)中多個被控設(shè)備的信息,而所述多個被控設(shè)備的組合又沒有被團體名/安全名以及SNMP操作表示的時候,就只能分別向這些被控設(shè)備分別發(fā)送SNMP報文,從而降低了網(wǎng)絡(luò)管理的效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法,以提高網(wǎng)絡(luò)管理的效率。
為了達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法,分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB號與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系,該方法包括控制中心接收由管理工作站發(fā)送的攜帶有MIB實例名的報文,對于自身所保存的轉(zhuǎn)發(fā)規(guī)則,分別比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,如果匹配,則將所述報文轉(zhuǎn)發(fā)給該轉(zhuǎn)發(fā)規(guī)則所記錄的分布式系統(tǒng)被控設(shè)備。
其中,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A1、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B1,否則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;B1、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配。
其中,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A2、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B2,否則執(zhí)行步驟C2;B2、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;C2、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù),如果是則執(zhí)行步驟D2,否則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;D2、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字作為待比較對象,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);E2、比較步驟D2中得到的待比較對象與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A3、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B3,否則執(zhí)行步驟C3;B3、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;C3、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù),如果是則執(zhí)行步驟D3,否則執(zhí)行步驟F3;D3、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字作為待比較對象,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);E3、比較步驟D3中得到的待比較對象與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;F3、取所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號中,前m個數(shù)字作為待比較對象,其中n為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);G3、比較步驟F3中得到的待比較對象與所收到的報文中攜帶的MIB實例名是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A4、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B4,否則執(zhí)行步驟C4;
B4、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;C4、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否小于所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù),如果是則執(zhí)行步驟D4,否則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;D4、取所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號中,前m個數(shù)字作為待比較對象,其中n為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);E4、比較步驟D4中得到的待比較對象與所收到的報文中攜帶的MIB實例名是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB實例名與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系為在一條轉(zhuǎn)發(fā)規(guī)則中記錄一個MIB號、一個MIB號掩碼和一個分布式系統(tǒng)被控設(shè)備,其中MIB號和MIB號掩碼所包含的數(shù)字個數(shù)相同;所述比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為控制中心對于自身所保存的轉(zhuǎn)發(fā)規(guī)則,分別將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,如果匹配,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a1、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b1,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;b1、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a2、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b2,否則執(zhí)行步驟c2;b2、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c2、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果大于,則執(zhí)行步驟d2,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;d2、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);e2、比較步驟d2中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a3、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b3,否則執(zhí)行步驟c3;b3、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c3、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果大于,則執(zhí)行步驟d3,否則執(zhí)行步驟f3;d3、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);e3、比較步驟d3中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;f3、取所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼中,前m個數(shù)字與所收到的報文中攜帶的MIB實例名進行按位與運算,其中m為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);g3、比較步驟f3中按位與得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號的前m個數(shù)字是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a4、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b4,否則執(zhí)行步驟c4;b4、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c4、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果大于,則執(zhí)行步驟d4,否則執(zhí)行步驟f4;d4、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);e4、比較步驟d4中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;f4、將所收到的報文中攜帶的MIB實例名進行補零操作,直到所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同;g4、將步驟f4中得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼進行按位與運算,并比較步驟按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a5、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b5,否則執(zhí)行步驟c5;b5、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c5、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否小于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果小于,則執(zhí)行步驟d5,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;d5、取所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼中,前m個數(shù)字與所收到的報文中攜帶的MIB實例名進行按位與運算,其中m為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);e5、比較步驟d5中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a6、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b6,否則執(zhí)行步驟c6;b6、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c6、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否小于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果小于,則執(zhí)行步驟d6,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;
d6、將所收到的報文中攜帶的MIB實例名進行補零操作,直到所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同;e6、將步驟d6中得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼進行按位與運算,并比較步驟按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
其中,所述報文是簡單網(wǎng)絡(luò)管理協(xié)議SNMP報文,所述分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB實例名與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系為在一條轉(zhuǎn)發(fā)規(guī)則中記錄一個MIB號、一個SNMP操作和一個分布式系統(tǒng)被控設(shè)備;控制中心在比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配之前進一步包括判斷所收到的SNMP報文所要進行的操作,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的SNMP操作相同,如果相同則繼續(xù)比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則直接認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配。
其中,所述報文是簡單網(wǎng)絡(luò)管理協(xié)議SNMP報文,所述分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB實例名與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系為在一條轉(zhuǎn)發(fā)規(guī)則中記錄一個MIB號、一個MIB號掩碼、一個SNMP操作和一個分布式系統(tǒng)被控設(shè)備,其中MIB號和MIB號掩碼所包含的數(shù)字個數(shù)相同;控制中心在將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算之前進一步包括判斷所收到的SNMP報文所要進行的操作,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的SNMP操作相同,如果相同則繼續(xù)將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,否則直接認為將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號不匹配。
采用本發(fā)明所提供的技術(shù)方案,分布式系統(tǒng)的控制中心根據(jù)SNMP報文中攜帶的管理信息庫(MIB,Management Information Base)實例名作為轉(zhuǎn)發(fā)的依據(jù),在分布式系統(tǒng)的控制中心上記錄需要轉(zhuǎn)發(fā)給每個被控設(shè)備的SNMP報文類型。在網(wǎng)管工作站需要同時設(shè)置/獲取某個分布式系統(tǒng)中多個被控設(shè)備的信息時,仍然只需要發(fā)送一條SNMP報文消息到該分布式系統(tǒng)的控制中心,控制中心針對每個被控設(shè)備,分別判斷所述SNMP報文是否需要轉(zhuǎn)發(fā)給該被控設(shè)備,如果需要則轉(zhuǎn)發(fā)所述SNMP報文,從而實現(xiàn)了同時訪問分布式系統(tǒng)中多個被控設(shè)備的功能。由于在本發(fā)明所提供的技術(shù)方案中,根本不需要表示各種類型的SNMP報文所要訪問的被控設(shè)備的各種可能的組合的情況下,因此也就不會出現(xiàn)網(wǎng)管工作站只能向多個待訪問被控設(shè)備分別發(fā)送SNMP報文的情況,從而提高了管理分布式系統(tǒng)的效率。
圖1是本發(fā)明提供的在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法流程圖。
具體實施例方式
本發(fā)明的核心思想是網(wǎng)管工作站向分布式系統(tǒng)的控制中心發(fā)送SNMP報文,控制中心采用MIB實例名作為轉(zhuǎn)發(fā)依據(jù),將所述SNMP報文轉(zhuǎn)發(fā)給自身所控制的被控設(shè)備,然后將被控設(shè)備返回的響應(yīng)報文重組后返回給網(wǎng)管工作站。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
在一個SNMP報文中,至少會攜帶一個MIB實例名;根據(jù)報文所要進行的SNMP操作,還可能攜帶與該MIB實例名對應(yīng)的MIB值,構(gòu)成一個MIB實例名/MIB值對。MIB實例名用于指定需要訪問的MIB對象實例,它由MIB對象的對象標(biāo)識符(OID,Object Identifier)加上實例索引構(gòu)成,一個MIB對象可能會有多個實例,在這些實例的實例名中,對象標(biāo)識符相同而實例索引不同;而MIB值則用于表示該MIB實例的值。下面是一個MIB實例名/MIB值對的例子1.3.6.1.2.1.1.1.0=‘a(chǎn)bc’等號左邊的點分數(shù)字就是MIB實例名,其中1.3.6.1.2.1.1.1是所述MIB對象的OID,最后一位0就是所述實例索引,等號右邊的’abc’就是所述MIB值。這里為了敘述方便,采用十進制表示MIB實例名中的每個數(shù)字,實際中是用二進制數(shù)字表示的,例如,假設(shè)用一個字節(jié)表示MIB實例名中的每個數(shù)字,則1.3.6.1.2.1.1.1.0在實際中應(yīng)該表示為00000001.00000011.00000110.00000001.00000010.00000001.00000001.00000001.00000000。
本發(fā)明所提供的基于MIB實例名的SNMP報文轉(zhuǎn)發(fā)方案,實質(zhì)上就是控制中心根據(jù)所收到的SNMP報文中的MIB實例名中的某幾個數(shù)字來決定如何轉(zhuǎn)發(fā)SNMP報文。
假設(shè),在一個分布式系統(tǒng)中,有2個被控設(shè)備第一被控設(shè)備、第二被控設(shè)備。其中,第一被控設(shè)備的互聯(lián)網(wǎng)協(xié)議(IP,Internet Protocol)地址為1.2.3.4,第二被控設(shè)備的IP地址為1.2.3.5。
在第一個實施例中,將所攜帶的MIB實例名中,前若干個數(shù)字為指定數(shù)值的SNMP報文轉(zhuǎn)發(fā)到指定設(shè)備。例如,假設(shè)將所攜帶的MIB實例名前7個數(shù)字為1.3.6.1.2.1.1的SNMP報文轉(zhuǎn)發(fā)到第一被控設(shè)備和第二被控設(shè)備,可以在控制中心中添加以下兩條轉(zhuǎn)發(fā)規(guī)則1.3.6.1.2.1.1 1.2.3.41.3.6.1.2.1.1 1.2.3.5其中,每條規(guī)則的前半部分是一個OID或?qū)嵗瑸榱藬⑹龇奖?,統(tǒng)稱為MIB號;后半部分是一個被控設(shè)備的地址。假設(shè)網(wǎng)管工作站發(fā)送給控制中心的SNMP報文所攜帶的MIB實例名為1.3.6.1.2.1.1.2,共8位數(shù)字。當(dāng)控制中心收到網(wǎng)管工作站發(fā)來的SNMP報文后,發(fā)現(xiàn)所述SNMP報文中攜帶的MIB實例名的前7個數(shù)字為1.3.6.1.2.1.1,就將所述SNMP報文分別轉(zhuǎn)發(fā)給第一被控設(shè)備和第二被控設(shè)備。又假設(shè)網(wǎng)管工作站發(fā)送給控制中心的SNMP報文所攜帶的MIB實例名為1.3.6.1.2.1.1.2.8,共9位數(shù)字。當(dāng)控制中心收到網(wǎng)管工作站發(fā)來的SNMP報文后,發(fā)現(xiàn)所述SNMP報文中攜帶的MIB實例名的前7個數(shù)字為1.3.6.1.2.1.1,也將所述SNMP報文分別轉(zhuǎn)發(fā)給第一被控設(shè)備和第二被控設(shè)備。
在上述實施例中,只能利用SNMP報文中攜帶的MIB實例名的前若干個數(shù)字作為轉(zhuǎn)發(fā)依據(jù)。如果需要能夠利用MIB實例名中的任意位置的數(shù)字作為轉(zhuǎn)發(fā)依據(jù),則需要進一步在轉(zhuǎn)發(fā)規(guī)則中添加MIB號掩碼。另外,如前所述,在實際的報文中,MIB實例名中的數(shù)字都是以二進制數(shù)的形式表示的,在添加了所述MIB號掩碼后,還可以進一步利用所述MIB實例名中的某些二進制位作為轉(zhuǎn)發(fā)依據(jù)。
例如,如果一個SNMP報文中攜帶的MIB實例名第一個數(shù)字為1,第三個數(shù)字為6,則將該SNMP報文轉(zhuǎn)發(fā)到第一被控設(shè)備和第二被控設(shè)備,這時可以在控制中心中添加以下兩條轉(zhuǎn)發(fā)規(guī)則1.0.6.0.0.0.0 0xff.0.0xff.0.0.0.0 1.2.3.41.0.6.0.0.0.0 0xff.0.0xff.0.0.0.0 1.2.3.5其中,0xff.0.0xff.0.0.0.0是所述MIB號掩碼,這里為了敘述方便,采用十六進制數(shù)表示,在實際中MIB號掩碼中的每個數(shù)字是用一個8位二進制數(shù)表示的。在下面的敘述中,凡是前面帶有0x的數(shù)字都是用十六進制表示的。在每條轉(zhuǎn)發(fā)規(guī)則中,MIB號掩碼中的數(shù)字,與MIB號中的數(shù)字是一一對應(yīng)的關(guān)系。當(dāng)MIB號掩碼中的數(shù)字和MIB號中的數(shù)字都用二進制表示的時候,每條轉(zhuǎn)發(fā)規(guī)則中的MIB號掩碼中的二進制位,與MIB號中的二進制位也是一一對應(yīng)的關(guān)系。
控制中心在判斷收到的SNMP報文是否與某條轉(zhuǎn)發(fā)規(guī)則相匹配的時候,只判斷SNMP報文中攜帶的MIB實例名,與轉(zhuǎn)發(fā)規(guī)則中的MIB號,在MIB號掩碼為1的那些位上是否相同,如果相同則認為報文與轉(zhuǎn)發(fā)規(guī)則匹配,否則認為不匹配。在具體操作中,可以將報文中所攜帶的MIB實例名,與MIB號掩碼進行按位與操作,得到的結(jié)果如果與轉(zhuǎn)發(fā)規(guī)則中的MIB號相同則認為報文與轉(zhuǎn)發(fā)規(guī)則匹配。例如,一個SNMP報文中攜帶的實例名為1.3.6.1.2.1.1,在與MIB號掩碼0xff.0.0xff.0.0.0.0按位與操作后,得到的結(jié)果是1.0.6.0.0.0.0,與上述兩條規(guī)則匹配,則控制中心將該SNMP報文轉(zhuǎn)發(fā)給第一被控設(shè)備和第二被控設(shè)備。
如果將上述的兩條轉(zhuǎn)發(fā)規(guī)則修改成如下所示的形式0.0.0.0.0.0x30.0 0.0.0.0.0.0xf0 1.2.3.40.0.0.0.0.0x30.0 0.0.0.0.0.0xf0 1.2.3.5則只要SNMP報文所攜帶的MIB實例名的第6個數(shù)字的高4位為二進制的0011,控制中心就認為該報文與以上兩條規(guī)則匹配,將報文轉(zhuǎn)發(fā)給被第一被控設(shè)備和第二被控設(shè)備。
當(dāng)然,也可以規(guī)定控制中心在判斷收到的SNMP報文是否與某條轉(zhuǎn)發(fā)規(guī)則相匹配的時候,只判斷SNMP報文中攜帶的MIB實例名,與轉(zhuǎn)發(fā)規(guī)則中的MIB號,在MIB號掩碼為0的那些位上是否相同,如果相同則認為報文與轉(zhuǎn)發(fā)規(guī)則匹配,否則認為不匹配。
在設(shè)置轉(zhuǎn)發(fā)規(guī)則的時候需要注意,對于同一個控制中心,不應(yīng)該有重復(fù)的轉(zhuǎn)發(fā)規(guī)則。例如,不應(yīng)該出現(xiàn)這樣的情況根據(jù)第一條轉(zhuǎn)發(fā)規(guī)則,如果SNMP報文所攜帶的MIB實例名的第6個數(shù)字的高4位全為1,則將該SNMP報文轉(zhuǎn)發(fā)給第一被控設(shè)備;根據(jù)第二條轉(zhuǎn)發(fā)規(guī)則,如果SNMP報文所攜帶的MIB實例名的第6個數(shù)字所有位全為1,則將該SNMP報文轉(zhuǎn)發(fā)給第一被控設(shè)備。顯然,第二條轉(zhuǎn)發(fā)規(guī)則的情況是包括在了第一條轉(zhuǎn)發(fā)規(guī)則中的,因此不應(yīng)該再設(shè)置第二條轉(zhuǎn)發(fā)規(guī)則。當(dāng)然,如果根據(jù)第二條轉(zhuǎn)發(fā)規(guī)則,如果SNMP報文所攜帶的MIB實例名的第6個數(shù)字低6位全為1,則將該SNMP報文轉(zhuǎn)發(fā)給第一被控設(shè)備,這樣的情況不算是重復(fù)的轉(zhuǎn)發(fā)規(guī)則。
按照上述方法,網(wǎng)管工作站可以根據(jù)需要,靈活的設(shè)置如上所示的轉(zhuǎn)發(fā)規(guī)則,并將所設(shè)置的轉(zhuǎn)發(fā)規(guī)則下發(fā)到控制中心??刂浦行谋4婢W(wǎng)管工作站所下發(fā)的轉(zhuǎn)發(fā)規(guī)則??刂浦行脑谑盏皆诰W(wǎng)管工作站所發(fā)來的SNMP報文后,根據(jù)所保存的轉(zhuǎn)發(fā)規(guī)則將SNMP報文轉(zhuǎn)發(fā)到指定的被控設(shè)備,并從指定設(shè)備處獲得相應(yīng)的結(jié)果,然后重新組織SNMP報文將結(jié)果返回給網(wǎng)管工作站。
為了設(shè)置所述轉(zhuǎn)發(fā)規(guī)則,網(wǎng)管工作站需要根據(jù)SNMP協(xié)議,設(shè)置以下六個MIB對象的值,然后將這六個MIB對象提供給控制中心。這六個MIB對象合在一起表示一條轉(zhuǎn)發(fā)規(guī)則。
需要說明的是,上表只是給出了用于設(shè)置轉(zhuǎn)發(fā)規(guī)則的MIB對象列表的示例。其中snmpRelayProMappingIndex用于表示轉(zhuǎn)發(fā)規(guī)則的序號,同一個控制中心上的轉(zhuǎn)發(fā)規(guī)則序號是不重復(fù)的;snmpRelayProMappingName用于表示轉(zhuǎn)發(fā)規(guī)則中的MIB號;snmpRelayProMappingMask用于表示轉(zhuǎn)發(fā)規(guī)則中的MIB號掩碼,對于不采用MIB號掩碼的情況,這個MIB對象可以不提供;snmpRelayProMappingOper用于表示轉(zhuǎn)發(fā)規(guī)則所對應(yīng)的SNMP操作,即本轉(zhuǎn)發(fā)規(guī)則只對進行snmpRelayProMappingOper所指定的操作的SNMP報文有效,這個MIB對象也可以不提供;snmpRelayProMappingDest用于表示轉(zhuǎn)發(fā)規(guī)則所對應(yīng)的被控設(shè)備地址,在現(xiàn)有的SNMP協(xié)議中用32位IP地址表示,根據(jù)需要也可以用其他形式例如64位IP地址或者MAC地址表示;snmpRelayProMappingRowStatus用于表示轉(zhuǎn)發(fā)規(guī)則的狀態(tài),從而創(chuàng)建或刪除該條轉(zhuǎn)發(fā)規(guī)則。
請參考圖1,圖1是本發(fā)明提供的在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法流程圖。該流程圖表示了分布式系統(tǒng)的控制中心在收到網(wǎng)管工作站所發(fā)送的SNMP報文后的處理流程。
步驟U01接收管理工作站所發(fā)送的SNMP報文。
步驟U02將自身保存的所有轉(zhuǎn)發(fā)規(guī)則作為未處理轉(zhuǎn)發(fā)規(guī)則。
所述轉(zhuǎn)發(fā)規(guī)則是由管理工作站通過向控制中心提供上述的6個MIB對象中設(shè)置的。
步驟U03從未處理轉(zhuǎn)發(fā)規(guī)則中任選一條作為當(dāng)前轉(zhuǎn)發(fā)規(guī)則。
在以下步驟U04到步驟U07的敘述中,假設(shè)當(dāng)前轉(zhuǎn)發(fā)規(guī)則為1.0.6.0.0.0.0 0xff.0.0xff.0.0.0.0 1.2.3.4步驟U04將當(dāng)前轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼,與所接收的SNMP報文中所攜帶的實例名作按位與操作。
步驟U05判斷步驟U04中得到的結(jié)果,是否與當(dāng)前轉(zhuǎn)發(fā)規(guī)則中記載的MIB號匹配,如果匹配則執(zhí)行步驟U06,否則執(zhí)行步驟U07。
如果SNMP報文中所攜帶的實例名的數(shù)字個數(shù)與轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼的數(shù)字個數(shù)相同,那么這里所說的匹配指的是步驟U04中所的到的結(jié)果與當(dāng)前轉(zhuǎn)發(fā)規(guī)則中記載的MIB號完全相同。
如果SNMP報文中所攜帶的實例名的數(shù)字個數(shù)m大于轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼的數(shù)字個數(shù)n,則只取SNMP報文中所攜帶的實例名中前n個數(shù)字與MIB號掩碼進行按位與操作。例如,如果SNMP報文中所攜帶的實例名為1.3.6.1.2.1.1.3.5共9個數(shù)字,而轉(zhuǎn)發(fā)規(guī)則中所記載的MIB號掩碼為0xff.0.0xff.0.0.0.0共7個數(shù)字,則只取SNMP報文所攜帶的實例名中的1.3.6.1.2.1.1共7個數(shù)字與轉(zhuǎn)發(fā)規(guī)則中所記載的MIB號掩碼進行按位與操作,得到的結(jié)果是1.0.6.0.0.0.0。在這種情況下,這里所說的匹配指的也是步驟U04中所的到的結(jié)果與當(dāng)前轉(zhuǎn)發(fā)規(guī)則中記載的MIB號完全相同。
如果SNMP報文中所攜帶的實例名的數(shù)字個數(shù)m小于轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼的數(shù)字個數(shù)n,則可以對SNMP報文中攜帶的實例名進行補零操作,即在SNMP報文中攜帶的實例名后補零,直到實例名的數(shù)字個數(shù)為n。在這種情況下,這里所說的匹配指的也是步驟U04中所的到的結(jié)果與當(dāng)前轉(zhuǎn)發(fā)規(guī)則中記載的MIB號完全相同。
如果SNMP報文中所攜帶的實例名的數(shù)字個數(shù)m小于轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼的數(shù)字個數(shù)n,也可以只取轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼的前m個數(shù)字與SNMP報文中所攜帶的實例名進行按位與操作。在這種情況下,這里所說的匹配指的是步驟U04中所得到的結(jié)果,與當(dāng)前轉(zhuǎn)發(fā)規(guī)則中記載的MIB號的前m個數(shù)字相同。
當(dāng)然,對于SNMP報文中所攜帶的實例名的數(shù)字個數(shù)不等于轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼的數(shù)字個數(shù)的情況,也可以直接認為SNMP報文中攜帶的實例名與當(dāng)前轉(zhuǎn)發(fā)規(guī)則記錄的MIB號不匹配。
步驟U06將所述SNMP報文發(fā)送給當(dāng)前轉(zhuǎn)發(fā)規(guī)則中記載的被控設(shè)備。
步驟U07將當(dāng)前轉(zhuǎn)發(fā)規(guī)則作為已處理轉(zhuǎn)發(fā)規(guī)則步驟U08判斷自身保存的所有轉(zhuǎn)發(fā)規(guī)則是否都是已處理轉(zhuǎn)發(fā)規(guī)則,如果是則執(zhí)行步驟U09,否則返回執(zhí)行步驟U03。
步驟U09結(jié)束當(dāng)前流程。
以上流程針對的是網(wǎng)管工作站向控制中心提供用于設(shè)置轉(zhuǎn)發(fā)規(guī)則的MIB對象時,提供了除snmpRelayProMappingOper對象外其他五個對象的情況。也就是說,控制中心不對從網(wǎng)管中心收到的SNMP報文所要進行的操作進行判斷。如果網(wǎng)管工作站進一步向控制中心提供了snmpRelayProMappingOper對象,則控制中心還需要判斷從網(wǎng)管中心收到的SNMP報文所要進行的操作,是否與當(dāng)前轉(zhuǎn)發(fā)規(guī)則中所記載的SNMP操作相同,如果不相同則將當(dāng)前轉(zhuǎn)發(fā)規(guī)則標(biāo)記為已處理轉(zhuǎn)發(fā)規(guī)則,然后處理下一條轉(zhuǎn)發(fā)規(guī)則。
而如果網(wǎng)管工作站向控制中心提供用于設(shè)置轉(zhuǎn)發(fā)規(guī)則的MIB對象時,沒有提供snmpRelayProMappingMask,即不采用MIB號掩碼,則步驟U04可以省略。而在步驟U05中,控制中心直接比較SNMP報文中所攜帶的實例名與轉(zhuǎn)發(fā)規(guī)則中記載的MIB號,如果兩者匹配則執(zhí)行步驟U06,否則執(zhí)行步驟U07。對于SNMP報文中所攜帶的實例名的數(shù)字個數(shù)不等于轉(zhuǎn)發(fā)規(guī)則中記載的MIB號的數(shù)字個數(shù)的情況,可以參考步驟U05中所述SNMP報文中所攜帶的實例名的數(shù)字個數(shù)不等于轉(zhuǎn)發(fā)規(guī)則中記載的MIB號掩碼的數(shù)字個數(shù)時的處理方法進行處理。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法,其特征在于,分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB號與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系,該方法包括控制中心接收由管理工作站發(fā)送的攜帶有MIB實例名的報文,對于自身所保存的轉(zhuǎn)發(fā)規(guī)則,分別比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,如果匹配,則將所述報文轉(zhuǎn)發(fā)給該轉(zhuǎn)發(fā)規(guī)則所記錄的分布式系統(tǒng)被控設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A1、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B1,否則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;B1、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A2、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B2,否則執(zhí)行步驟C2;B2、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;C2、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù),如果是則執(zhí)行步驟D2,否則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;D2、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字作為待比較對象,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);E2、比較步驟D2中得到的待比較對象與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A3、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B3,否則執(zhí)行步驟C3;B3、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;C3、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù),如果是則執(zhí)行步驟D3,否則執(zhí)行步驟F3;D3、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字作為待比較對象,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);E3、比較步驟D3中得到的待比較對象與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;F3、取所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號中,前m個數(shù)字作為待比較對象,其中n為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);G3、比較步驟F3中得到的待比較對象與所收到的報文中攜帶的MIB實例名是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所收到的報文中攜帶的MIB實例名是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為A4、判斷所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,是否所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟B4,否則執(zhí)行步驟C4;B4、判斷收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號,其對應(yīng)數(shù)字的值是否相同,如果是則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;C4、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否小于所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù),如果是則執(zhí)行步驟D4,否則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;D4、取所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號中,前m個數(shù)字作為待比較對象,其中n為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);E4、比較步驟D4中得到的待比較對象與所收到的報文中攜帶的MIB實例名是否相同,如果相同,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB實例名與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系為在一條轉(zhuǎn)發(fā)規(guī)則中記錄一個MIB號、一個MIB號掩碼和一個分布式系統(tǒng)被控設(shè)備,其中MIB號和MIB號掩碼所包含的數(shù)字個數(shù)相同;所述比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為控制中心對于自身所保存的轉(zhuǎn)發(fā)規(guī)則,分別將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,如果匹配,則認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a1、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b1,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;b1、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a2、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b2,否則執(zhí)行步驟c2;b2、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c2、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果大于,則執(zhí)行步驟d2,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;d2、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);e2、比較步驟d2中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a3、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b3,否則執(zhí)行步驟c3;b3、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c3、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果大于,則執(zhí)行步驟d3,否則執(zhí)行步驟f3;d3、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);e3、比較步驟d3中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;f3、取所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼中,前m個數(shù)字與所收到的報文中攜帶的MIB實例名進行按位與運算,其中m為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);g3、比較步驟f3中按位與得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號的前m個數(shù)字是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a4、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b4,否則執(zhí)行步驟c4;b4、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c4、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否大于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果大于,則執(zhí)行步驟d4,否則執(zhí)行步驟f4;d4、取所收到的報文中攜帶的MIB實例名中,前n個數(shù)字與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,其中n為所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號所包含的數(shù)字個數(shù);e4、比較步驟d4中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;f4、將所收到的報文中攜帶的MIB實例名進行補零操作,直到所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同;g4、將步驟f4中得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼進行按位與運算,并比較步驟按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a5、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b5,否則執(zhí)行步驟c5;b5、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c5、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否小于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果小于,則執(zhí)行步驟d5,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;d5、取所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼中,前m個數(shù)字與所收到的報文中攜帶的MIB實例名進行按位與運算,其中m為所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù);e5、比較步驟d5中按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
12.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所收到的報文中攜帶的MIB實例名與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,然后比較運算結(jié)果是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配為a6、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)是否與該轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同,如果相同則執(zhí)行步驟b6,否則執(zhí)行步驟c6;b6、將所收到的報文中攜帶的MIB實例名與所述轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行按位與運算,并比較得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配;c6、判斷所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù),是否小于轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼所包含的數(shù)字個數(shù),如果小于,則執(zhí)行步驟d6,否則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配;d6、將所收到的報文中攜帶的MIB實例名進行補零操作,直到所收到的報文中攜帶的MIB實例名所包含的數(shù)字個數(shù)與所述轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼所包含的數(shù)字個數(shù)相同;e6、將步驟d6中得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號掩碼進行按位與運算,并比較步驟按位與運算得到的結(jié)果與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號是否相同,如果相同,則認為運算結(jié)果與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則認為不匹配。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述報文是簡單網(wǎng)絡(luò)管理協(xié)議SNMP報文,所述分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB實例名與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系為在一條轉(zhuǎn)發(fā)規(guī)則中記錄一個MIB號、一個SNMP操作和一個分布式系統(tǒng)被控設(shè)備;控制中心在比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配之前進一步包括判斷所收到的SNMP報文所要進行的操作,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的SNMP操作相同,如果相同則繼續(xù)比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,否則直接認為所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號不匹配。
14.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述報文是簡單網(wǎng)絡(luò)管理協(xié)議SNMP報文,所述分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB實例名與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系為在一條轉(zhuǎn)發(fā)規(guī)則中記錄一個MIB號、一個MIB號掩碼、一個SNMP操作和一個分布式系統(tǒng)被控設(shè)備,其中MIB號和MIB號掩碼所包含的數(shù)字個數(shù)相同;控制中心在將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算之前進一步包括判斷所收到的SNMP報文所要進行的操作,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的SNMP操作相同,如果相同則繼續(xù)將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號掩碼進行運算,否則直接認為將所收到的報文中攜帶的MIB實例名與轉(zhuǎn)發(fā)規(guī)則中所記錄的MIB號不匹配。
全文摘要
本發(fā)明公開了一種在網(wǎng)絡(luò)中管理分布式系統(tǒng)的方法,分布式系統(tǒng)控制中心保存轉(zhuǎn)發(fā)規(guī)則,用以記錄管理信息庫MIB號與分布式系統(tǒng)被控設(shè)備的對應(yīng)關(guān)系,該方法包括控制中心接收由管理工作站發(fā)送的攜帶有MIB實例名的報文,對于自身所保存的轉(zhuǎn)發(fā)規(guī)則,分別比較所收到的報文中攜帶的MIB實例名,是否與轉(zhuǎn)發(fā)規(guī)則中記錄的MIB號匹配,如果匹配,則將所述報文轉(zhuǎn)發(fā)給該轉(zhuǎn)發(fā)規(guī)則所記錄的分布式系統(tǒng)被控設(shè)備。采用本發(fā)明所提供的技術(shù)方案,可以避免在需要同時訪問分布式系統(tǒng)中多個被控設(shè)備時,出現(xiàn)網(wǎng)管工作站只能向多個待訪問被控設(shè)備分別發(fā)送SNMP報文的情況,從而提高了管理分布式系統(tǒng)的效率。
文檔編號H04L12/56GK1889460SQ20061008365
公開日2007年1月3日 申請日期2006年6月2日 優(yōu)先權(quán)日2006年6月2日
發(fā)明者傅振宇 申請人:杭州華為三康技術(shù)有限公司