專利名稱:一種監(jiān)控鎖定機(jī)制的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,尤其涉及一種監(jiān)控鎖定機(jī)制的方法及裝置。
背景技術(shù):
網(wǎng)絡(luò)配置協(xié)議(NETCONF, Network Configuration Protocol)是一種提供 網(wǎng)絡(luò)設(shè)備配置管理的協(xié)議,提供了安裝、操作和刪除網(wǎng)絡(luò)設(shè)備配置的機(jī)制。 通用策略服務(wù)協(xié)議用于策略配置(COPS-PR, Common Open Policy Service Protocol Usage for Policy Provisioning)用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的策略配置。總的來 說,NETCONF與COPS-PR都用于對網(wǎng)絡(luò)設(shè)備進(jìn)行配置,并且操作的對象都 是網(wǎng)絡(luò)設(shè)備的配置數(shù)據(jù)。
NETCONF以及COPS-PR具有鎖定機(jī)制。NETCONF或者COPS-PR在對 數(shù)據(jù)進(jìn)行操作時會將被操作的數(shù)據(jù)鎖定,此時,NETCONF或者COPS-PR中 的其它進(jìn)程,或者其它協(xié)議將無法對一皮鎖定的數(shù)據(jù)執(zhí)行配置操作。
發(fā)明人在研究過程中,發(fā)現(xiàn)上述對數(shù)據(jù)鎖定的機(jī)制至少會造成如下問題 對已被鎖定的數(shù)據(jù)執(zhí)行配置操作時,發(fā)生操作失敗,無法得知操作失敗是否 由于數(shù)據(jù)被鎖定,網(wǎng)絡(luò)管理員可能并不知道發(fā)生錯誤的真正原因或者詳細(xì)信 息,很可能會盲目查找發(fā)生錯誤的原因或者詳細(xì)信息,從而嚴(yán)重影響了工作 效率,降低了解決問題的準(zhǔn)確度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種監(jiān)控鎖定機(jī)制的方法及裝置,以提 高網(wǎng)絡(luò)管理的時效性以及準(zhǔn)確性。
一種監(jiān)控鎖定機(jī)制的方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備的配置管理中,所述方法包
括
獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息,記錄所述網(wǎng)絡(luò)管理 協(xié)議的數(shù)據(jù)鎖定信息;
保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。一種監(jiān)控鎖定機(jī)制的裝置,應(yīng)用于網(wǎng)絡(luò)設(shè)備的配置管理中,所述裝置包
括
記錄單元,用于獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息,記
錄所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;
鎖MIB單元,用于保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
可以看出,本發(fā)明實(shí)施例可以提供詳細(xì)的數(shù)據(jù)鎖定信息。網(wǎng)絡(luò)管理員可 以決定進(jìn)一步的操作,避免了盲目查找配置操作失敗的原因,提高了解決問 題的準(zhǔn)確度以及工作效率。
圖1為本發(fā)明實(shí)施例一方法流程圖2為網(wǎng)絡(luò)管理員應(yīng)用本發(fā)明實(shí)施例提供的方法流程圖3為本發(fā)明實(shí)施例鎖MIB單元的結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例二裝置結(jié)構(gòu)框圖5為本發(fā)明實(shí)施例三裝置結(jié)構(gòu)框圖。
具體實(shí)施例方式
為了使本發(fā)明實(shí)施例的上述特征、優(yōu)點(diǎn)更加明顯易懂,下面結(jié)合具體實(shí) 施方式進(jìn)4于詳細(xì)i兌明。
請參考圖1,為本發(fā)明實(shí)施例一方法流程圖,可以包括以下步驟
步驟101:獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息,記錄所述 網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;
步驟102:保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
可以看出,本發(fā)明實(shí)施例可以提供詳細(xì)的數(shù)據(jù)鎖定信息。網(wǎng)絡(luò)管理員可 以決定進(jìn)一步的操作,避免了盲目查找配置操作失敗的原因,提高了解決問 題的準(zhǔn)確度以及工作效率。
可選地,圖1所示步驟還可以進(jìn)一步包括上報所述網(wǎng)絡(luò)設(shè)備數(shù)據(jù)鎖定 信息。
6所述上報所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息的執(zhí)行時機(jī)包括 周期性上報所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;
或者,當(dāng)對所述網(wǎng)絡(luò)設(shè)備的配置操作失敗時,上報所述網(wǎng)絡(luò)管理協(xié)議的 教據(jù)鎖定信息;
或者,網(wǎng)絡(luò)管理員進(jìn)行查找時。
為了下文便于描述,將用于保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息的模 塊記為鎖MIB單元。
獲得并記錄所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息可以通過以下兩種方式實(shí)
現(xiàn)
第 一種方式為執(zhí)行鎖定操作的協(xié)議增加可以將數(shù)據(jù)鎖定信息記錄到鎖 MIB單元的功能,從而,執(zhí)行鎖定操作的協(xié)議在鎖定網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)時,可 以將數(shù)據(jù)鎖定信息記錄到鎖MIB單元,所述的鎖MIB單元保存所述網(wǎng)絡(luò)管理 協(xié)議的數(shù)據(jù)鎖定信息;
第二種方式為增加一個代理軟件,在某協(xié)議對網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)執(zhí)行鎖 定操作時,該代理軟件可以自動識別出執(zhí)行鎖定操作的協(xié)議,并將執(zhí)行鎖定 操作的協(xié)議的數(shù)據(jù)鎖定信息記錄到鎖MIB單元,所述的鎖MIB單元保存所述 網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
第二種方式中,代理軟件執(zhí)行的操作可以通過以下方式實(shí)現(xiàn)所述代理
軟件對所在網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)進(jìn)行監(jiān)聽,當(dāng)所在網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)被鎖定時,跟 蹤并獲取執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息,將獲取的數(shù)據(jù)鎖定 信息記錄到所述鎖MIB單元,作為所述鎖MIB單元中一條新的記錄,并且該 新的記錄的狀態(tài)為有效。當(dāng)所在網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)被解鎖時,所述代理軟件將 所述鎖MIB單元中相應(yīng)的記錄的狀態(tài)設(shè)置為無效。
還需要指出的是,步驟101至步驟102可以應(yīng)用在以下兩種場景中
第一種場景網(wǎng)絡(luò)管理員為了得知網(wǎng)絡(luò)設(shè)備的特定數(shù)據(jù)是否被具有數(shù)據(jù) 鎖定功能的網(wǎng)路管理協(xié)議鎖定,可以在任意時刻在鎖MIB單元中進(jìn)行查找, 根據(jù)鎖MIB單元記錄的所述數(shù)據(jù)鎖定信息判斷網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)是否已被鎖定。
第二種場景網(wǎng)絡(luò)管理員通過特定協(xié)議對網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)執(zhí)行的配置操 作發(fā)生失敗時,該特定協(xié)議查找鎖MIB單元,以判斷配置操作失敗的原因是 否是網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)被具有數(shù)據(jù)鎖定功能的網(wǎng)絡(luò)管理協(xié)議鎖定。
上述具有數(shù)據(jù)鎖定功能的網(wǎng)絡(luò)管理協(xié)議可以包括但不限于NETCONF 或者COPS-PR。
請參考圖2,為網(wǎng)絡(luò)管理員應(yīng)用本發(fā)明實(shí)施例提供的方法流程圖,可以包 括以下步驟
步驟201:網(wǎng)絡(luò)管理員在對網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)執(zhí)行配置操作之前,可以先在 所述鎖MIB單元中查找該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)是否被鎖定;
在步驟201中,網(wǎng)絡(luò)管理員可以根據(jù)該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)是否被鎖定進(jìn)行 初步判斷。進(jìn)行初步判斷的原因是當(dāng)網(wǎng)絡(luò)管理員在所述鎖MIB單元中進(jìn)行 查找時,該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)還沒有被鎖定,若網(wǎng)絡(luò)管理員想要對該網(wǎng)絡(luò)設(shè)備 的數(shù)據(jù)進(jìn)一步執(zhí)行配置操作,在對該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)執(zhí)行配置操作時,該網(wǎng) 絡(luò)設(shè)備的數(shù)據(jù)可能又被鎖定了,因此,執(zhí)行配置操作與網(wǎng)絡(luò)管理員在所述鎖 MIB單元中進(jìn)4亍查找存在一定的時間差。
網(wǎng)絡(luò)管理員進(jìn)行了初步判斷后,可以決定進(jìn)一步的操作。例如如果經(jīng) 過查找所述鎖MIB單元,該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)已經(jīng)被鎖定,則可以選擇等待其 解鎖,或者,與將該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)鎖定的協(xié)議進(jìn)行協(xié)商。如果經(jīng)過查找所 述鎖MIB單元,該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)沒有被鎖定,可以繼續(xù)對該網(wǎng)絡(luò)設(shè)備的數(shù) 據(jù)執(zhí)行配置操作。
若網(wǎng)絡(luò)管理員繼續(xù)對該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)執(zhí)行配置操作,進(jìn)入步驟202。
步驟202:網(wǎng)絡(luò)管理員通過特定協(xié)議對該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)執(zhí)行配置操作, 配置梯:作失??;
步驟203:該特定協(xié)議查詢所述鎖MIB單元,通過查詢所述鎖MIB單元, 判斷出配置操作失敗的原因是數(shù)據(jù)被鎖定;
步驟204:該特定協(xié)議讀取所述鎖MIB單元中鎖定該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)的
8協(xié)議的數(shù)據(jù)鎖定信息,并根據(jù)所述數(shù)據(jù)鎖定信息生成報錯信息; 步驟205:該特定協(xié)議上報生成的所述報錯信息。
網(wǎng)絡(luò)管理員接收到報錯信息后,可以根據(jù)報錯信息中所述數(shù)據(jù)鎖定信息 采取進(jìn)一步的措施。例如,可以選擇等待該網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)解鎖,再對其執(zhí) 行配置操作。
下面結(jié)合兩個應(yīng)用場景對步驟202至步驟205進(jìn)行說明。
應(yīng)用場景一同一協(xié)議的不同進(jìn)程對相同數(shù)據(jù)執(zhí)行配置操作的情況。假 設(shè)NETCONF的第一進(jìn)程對一臺網(wǎng)絡(luò)設(shè)備進(jìn)行配置操作,NETCONF將該網(wǎng) 絡(luò)設(shè)備的部分?jǐn)?shù)據(jù)進(jìn)行鎖定。此時,NETCONF的第二進(jìn)程也要對被鎖定的數(shù) 據(jù)執(zhí)行配置操作。則NETCONF的第二進(jìn)程的配置操作會失效。NETCONF 的第二進(jìn)程查詢鎖MIB單元,判斷出操作失敗的原因是數(shù)據(jù)被鎖定。則從鎖 MIB單元中讀取NETCONF的第一進(jìn)程的數(shù)據(jù)鎖定信息,生成報錯信息,并 將生成的報錯信息上報至網(wǎng)絡(luò)管理員。
應(yīng)用場景二不同協(xié)議對相同數(shù)據(jù)執(zhí)行配置操作的情況,僅以簡單網(wǎng)絡(luò) 管理協(xié)議(SNMP, Simple Network Management Protocol)以及NETCONF為 例進(jìn)行說明。假設(shè)NETCONF已將網(wǎng)絡(luò)設(shè)備的部分?jǐn)?shù)據(jù)鎖定。此時,SNMP 對被NETCONF鎖定的數(shù)據(jù)執(zhí)行了配置操作,SNMP的配置操作失敗。由于 是不相同協(xié)議,SNMP完全不知道配置操作失敗的原因。則SNMP查詢鎖MIB 單元以判斷失敗原因是否是數(shù)據(jù)被鎖定。若通過查詢鎖MIB單元判斷出失敗 的原因是數(shù)據(jù)被NETCONF鎖定,則從鎖MIB單元中獲取NETCONF數(shù)據(jù)鎖 定信息,生成詳細(xì)的報錯信息,并將報錯信息返回給網(wǎng)絡(luò)管理員。網(wǎng)絡(luò)管理 員可以選擇向NETCONF發(fā)送通知報文,通知其盡快完成操作。若SNMP查 詢鎖MIB單元后發(fā)現(xiàn)失效原因不是數(shù)據(jù)被鎖定,則生成一般報錯信息返回給 網(wǎng)絡(luò)管理員。
可以看出,網(wǎng)絡(luò)管理員可以隨時查詢所述鎖MIB單元了解翁:據(jù)的^f吏用情 況,當(dāng)執(zhí)行配置操作的協(xié)議操作失敗時,該協(xié)議可通過查詢所述鎖MIB單元 判斷操作失敗的原因是否是數(shù)據(jù)鎖定,如果是,獲取相關(guān)的數(shù)據(jù)鎖定信息, 并生成報錯信息以通知管理員。網(wǎng)絡(luò)管理員可以根據(jù)凝:據(jù)鎖定信息決定進(jìn)一
9步的操作,避免了盲目查找配置操作失敗的原因,提高了解決問題的準(zhǔn)確度 以及工作效率,而且,便于對多個網(wǎng)絡(luò)管理協(xié)議的統(tǒng)一管理。
請參考圖3,為本發(fā)明實(shí)施例鎖MIB單元的結(jié)構(gòu)示意圖。
所述鎖MIB單元的結(jié)構(gòu)可以分為一個主表和多個副表。主表用于記錄各 協(xié)議的鎖定機(jī)制的通用信息,可以包括執(zhí)行鎖定操作的協(xié)議、使用該協(xié)議的 用戶的用戶名、鎖定操作的類型、開始鎖定的時間、結(jié)束鎖定的時間等。副 表用于記錄每個協(xié)議的鎖定機(jī)制的特定信息。
主表記錄的通用信息以及副表記錄的特定信息可以提供數(shù)據(jù)被鎖定的詳
細(xì)信息,該詳細(xì)信息可以包括但不限于鎖定數(shù)據(jù)的網(wǎng)絡(luò)管理協(xié)議,鎖定發(fā)生 的時間等等。這樣,網(wǎng)絡(luò)管理員可以通過查找鎖MIB單元,得知網(wǎng)絡(luò)i殳備的 數(shù)據(jù)是否被鎖定,執(zhí)行配置操作的協(xié)議就可以通過查找鎖MIB單元判斷發(fā)生 操作失敗的原因是否是數(shù)據(jù)被鎖定。
副表中的記錄通過索引與主表相關(guān)聯(lián)。例如如果主表中第l行(索引 為1)記錄的鎖是NETCONF的,則在NETCONF副表中第一行也有相應(yīng)記 錄,記錄的是同一個鎖,索引為l。如果主表中第二行(索引為2)記錄的鎖 是COPS-PR的,則COPS-PR副表的第一行也有相應(yīng)特定信息記錄,且索引 為2。
請參考如下針對所述鎖MIB單元的一個具體實(shí)例
具體實(shí)例的主表包括7個域,分別是索引、用戶名、網(wǎng)管接口協(xié)議、 鎖類型、開始時間、結(jié)束時間以及鎖狀態(tài)。
其中,
索引是主表中各表項的唯一索引值;
用戶名是標(biāo)識一個表項的擁有者,可以是一個應(yīng)用程序名,也可以是一 臺主機(jī)名,或者是應(yīng)用程序名與主機(jī)名的組合,如果該表項的擁有者未知, 則該項的值為空;
網(wǎng)管接口協(xié)議表示一個表項所記錄的鎖由哪個協(xié)議設(shè)置的,如果一個表 項所表示的鎖是由NETCONF設(shè)置的,則值為"lockNetconf',如果是由COPS-PR設(shè)置的,則值為"lockCopsPr";
鎖類型代表鎖的類型,可以分為全局鎖或者部分鎖;
開始時間是該表項被設(shè)置時的系統(tǒng)時間,也就是說,是數(shù)據(jù)被鎖定的開 始時間;
結(jié)束時間是該表項被釋放時的系統(tǒng)時間,也就說是,是數(shù)據(jù)被結(jié)束鎖定 的時間;
鎖狀態(tài)表示其所在表項所記錄的鎖的當(dāng)前狀態(tài),值為"Active"表示有效, 值為"Failed"表示鎖請求失敗,值為"Done"表示鎖已被釋力文。
具體實(shí)例中的副表包括NETCONF副表以及COPS-PR副表。
NETCONF副表包括8個域,分別為Netconf索引,獲取會話標(biāo)識,Netconf 鎖標(biāo)識,數(shù)據(jù)庫對象,表達(dá)式類型,表達(dá)式,修改標(biāo)志,釋放會話標(biāo)識。
其中,
Netconf索引唯一標(biāo)識一個Netconf表項,其值與主表中對應(yīng)表項的索引 值相同,這樣主表和Netconf副表相關(guān)聯(lián);
獲取會話標(biāo)識表示獲取并占有該表項所記錄的數(shù)據(jù)鎖定信息的會話標(biāo)
識;
Netconf鎖標(biāo)識是由Netconf Server分配給該表項所記錄的Netconf鎖的唯 一標(biāo)識,該Netconf鎖標(biāo)識區(qū)別于所有其他Netconf鎖;
數(shù)據(jù)庫對象表示Netconf鎖鎖定的數(shù)據(jù)庫對象,在Netconf中,主要有三 種Running和Candidate, Startup;
表達(dá)式類型表示Netconf鎖在所鎖定的數(shù)據(jù)庫中保護(hù)范圍的表達(dá)式類型, 目前Netconf支持的表達(dá)式類型有兩種XPath和Subtree;
表達(dá)式表示Netconf鎖在所鎖定數(shù)據(jù)庫中的保護(hù)范圍的具體表達(dá)式;
修改標(biāo)志表示Netconf鎖所保護(hù)的數(shù)據(jù)是否已被修改,值為"true"表示 已修改,值為"false"表示未修改;
釋放會話標(biāo)識是釋放Netconf鎖的^^舌標(biāo)識。COPS-PR副表包括10個域,分別為COPS-PR索引,策略執(zhí)行點(diǎn)標(biāo)識 符(PEPID),策略決定點(diǎn)地址(PDPAddr),客戶狀態(tài),客戶句柄,客戶類型, 安裝策略,刪除策略,更新策略,修改標(biāo)志。
其中,
COPS-PR索S1唯一標(biāo)識一個COPS-PR表項,其值與主表中對應(yīng)表項的索 引值相同,這樣主表和COPS-PR副表相關(guān)耳關(guān);
PEPID唯一標(biāo)識被鎖定數(shù)據(jù)的策略執(zhí)行點(diǎn)(PEP );
PDPAddr是對PEP作出策略決定,使PEP數(shù)據(jù)被鎖定的策略決定點(diǎn)(PDP ) 的IP地址;
客戶狀態(tài)表示當(dāng)前PEP和PDP是否同時支持客戶類型對象所表示的客戶 類型;
客戶類型唯一標(biāo)識表示所鎖定的PEP上的策略數(shù)據(jù)區(qū)域; 客戶句柄唯一標(biāo)識一個PEP請求; 安裝策略表示要在PEP上安裝的具體策略; 刪除策略表示要在PEP上刪除的具體策略; 更新策略表示要在PEP上更新的具體策略;
修改標(biāo)志表示COPS-PR鎖定的數(shù)據(jù)是否已被修改,值為"true"表示已 修改,值為"false"表示未修改。
需要指出的是,所述鎖MIB單元的定義形式不局限于此。例如在上述
具體實(shí)例的基礎(chǔ)上,還可以添加SNMP副表,這樣,不僅可以使SNMP協(xié)議
也具有數(shù)據(jù)鎖定功能,還可以在所述鎖MIB單元中記錄SNMP的數(shù)據(jù)鎖定信 自
所述鎖MIB單元中的記錄和實(shí)際的鎖定操作要保持同步,即在鎖定數(shù)據(jù) 時,所述鎖MIB單元中必須添加相應(yīng)的記錄,如果所述鎖MIB單元中的記錄 被刪除,實(shí)際的鎖定操作將失效,鎖定操作失效相當(dāng)于將鎖定的數(shù)據(jù)解鎖。
因此,如果所述鎖MIB單元中一條有效記錄^皮刪除,與該條記錄相關(guān)的
12實(shí)際操作將會中止。利用所述鎖MIB單元的上述特性,具有超級權(quán)限的能夠 對所述鎖MIB單元執(zhí)行刪除操作的網(wǎng)絡(luò)管理員可以強(qiáng)制刪除一些長時間鎖定 數(shù)據(jù)的鎖的記錄,進(jìn)而可以釋放資源,有效防止了惡意鎖定數(shù)據(jù)導(dǎo)致的拒絕 服務(wù)攻擊。
請參考圖4,為本發(fā)明實(shí)施例二裝置結(jié)構(gòu)框圖,可以包括 記錄單元401,用于獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息, 記錄所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;
鎖MIB單元402,用于保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
請參考圖5,為本發(fā)明實(shí)施例三裝置結(jié)構(gòu)框圖。
在圖4的基礎(chǔ)上,優(yōu)選地,所述鎖MIB單元402可以包括
主表單元403,用于保存所述執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的通用信息;
副表單元404,用于保存所述執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的特定信息。
優(yōu)選地,所述記錄單元401可以包括
獲取單元405,用于對所述網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)聽,當(dāng)所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)被 鎖定時,獲取執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;
記錄子單元406,用于記錄所述獲取單元405獲取的所述執(zhí)行鎖定操:作的 網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
可選地,該裝置還可以包括
上報單元407,用于上報網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。 可以看出,鎖SMIB單元可以提供詳細(xì)的數(shù)據(jù)鎖定信息。網(wǎng)絡(luò)管理員可 以根據(jù)數(shù)據(jù)鎖定信息決定進(jìn)一步的操作,避免了盲目查找配置操作失敗的原 因,提高了解決問題的準(zhǔn)確度以及工作效率,便于對多個網(wǎng)絡(luò)管理協(xié)議的統(tǒng) 一管理。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù) 語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定 要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而 且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的包含, 從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、 物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句"包括一 個……,,限定的姜素,并不排除在包括所述要素的過程、方法、物品或者 設(shè)備中還存在另外的相同要素。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本 發(fā)明可借助軟件加必需的硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬 件來實(shí)施,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā) 明的技術(shù)方案對背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式
體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁 碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī), 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例或者實(shí)施例的某些部分 所述的方法。
以上對本發(fā)明實(shí)施例進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā) 明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本 發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā) 明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本 說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種監(jiān)控鎖定機(jī)制的方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備的配置管理中,其特征在于,所述方法包括獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息,記錄所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
2、 根據(jù)權(quán)利要求1所述的監(jiān)控鎖定機(jī)制的方法,其特征在于保存的所 述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息包括所述執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的通用信息以及特定信息。
3、 根據(jù)權(quán)利要求2所述的監(jiān)控鎖定機(jī)制的方法,其特征在于,所述通用 信息保存于預(yù)置的主表中,所述特定信息保存于預(yù)置的副表中,所述主表和 副表通過索引相關(guān)聯(lián)。
4、 根據(jù)權(quán)利要求1至3任一項所述的監(jiān)控鎖定機(jī)制的方法,其特征在于, 所述獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息包括對所述網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)聽;當(dāng)所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)被鎖定時,獲取執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的 數(shù)據(jù)鎖定信息。
5、 根據(jù)權(quán)利要求1至3任一項所述的監(jiān)控鎖定機(jī)制的方法,其特征在于, 所述獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息包括當(dāng)所述網(wǎng)絡(luò)管理協(xié)議對所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)執(zhí)行鎖定操作時,獲得執(zhí)行 鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
6、 根據(jù)權(quán)利要求1至3任一項所述的監(jiān)控鎖定機(jī)制的方法,其特征在于, 該方法還包才舌上報所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
7、 根據(jù)權(quán)利要求6所述的監(jiān)控鎖定機(jī)制的方法,其特征在于,所述上報 所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息的執(zhí)行時機(jī)包括周期性上報所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;或者,當(dāng)對所述網(wǎng)絡(luò)設(shè)備的配置操作失敗時,上報所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
8、 根據(jù)權(quán)利要求3所述的監(jiān)控鎖定機(jī)制的方法,其特征在于 所述主表至少包括以下7個域索引、用戶名、網(wǎng)管接口協(xié)議、鎖類型、開始時間、結(jié)束時間以及鎖狀態(tài)。
9、 根據(jù)權(quán)利要求3所述的監(jiān)控鎖定機(jī)制的方法,其特征在于,所述副表 包括網(wǎng)絡(luò)配置協(xié)議NETCONF副表和/或通用策略服務(wù)協(xié)議用于策略配置 COPS-PR副表。
10、 根據(jù)權(quán)利要求9所述的監(jiān)控鎖定機(jī)制的方法,其特征在于,所述NETCONF副表至少包括以下8個域Netconf索引,獲取會話標(biāo)識, Netconf鎖標(biāo)識,數(shù)據(jù)庫對象,表達(dá)式類型,表達(dá)式,修改標(biāo)志以及釋放會話標(biāo) 識;所述COPS-PR副表至少包括以下10個域COPS-PR索引,策略執(zhí)行點(diǎn) 標(biāo)識符(PEPID),策略決定點(diǎn)地址(PDPAddr),客戶狀態(tài),客戶句柄,客戶類 型,安裝策略,刪除策略,更新策略以及修改標(biāo)志。
11、 一種監(jiān)控鎖定機(jī)制的裝置,應(yīng)用于網(wǎng)絡(luò)設(shè)備的配置管理中,其特征在于,所述裝置包括記錄單元,用于獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息,記 錄所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;鎖MIB單元,用于保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
12、 才艮據(jù)權(quán)利要求ll所述的監(jiān)控鎖定機(jī)制的裝置,其特征在于 所述數(shù)據(jù)鎖定信息包括所述執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的通用信息以及特定信息,其中,所述通用信息和特定信息通過索引相關(guān)聯(lián); 所述鎖MIB單元包括主表單元,用于保存所述執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的通用信息; 副表單元,用于保存所述執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的特定信息。
13、 根據(jù)權(quán)利要求11或12所述的監(jiān)控鎖定機(jī)制的裝置,其特征在于, 所述記錄單元包括獲取單元,用于對所述網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)聽,當(dāng)所述網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)被鎖定時,獲取執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;記錄子單元,用于記錄所述獲取單元獲取的所述執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
14、根據(jù)權(quán)利要求11或12所述的監(jiān)控鎖定機(jī)制的裝置,其特征在于該裝置還包括上報單元,用于上報網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。
全文摘要
本發(fā)明實(shí)施例公開了一種監(jiān)控鎖定機(jī)制的方法及裝置。本發(fā)明實(shí)施例公開的方法包括獲得執(zhí)行鎖定操作的網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息,記錄所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息;保存所述網(wǎng)絡(luò)管理協(xié)議的數(shù)據(jù)鎖定信息。通過本發(fā)明實(shí)施例,網(wǎng)絡(luò)管理員可以避免盲目查找配置操作失敗的原因,提高了解決問題的準(zhǔn)確度以及工作效率。
文檔編號H04L12/24GK101505248SQ20091011781
公開日2009年8月12日 申請日期2009年2月25日 優(yōu)先權(quán)日2009年2月25日
發(fā)明者健 孟 申請人:成都市華為賽門鐵克科技有限公司