亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法與流程

文檔序號(hào):12131561閱讀:2173來源:國(guó)知局

本發(fā)明涉及通信技術(shù),尤其是涉及一種通過SNMP(Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法。



背景技術(shù):

廣電的HFC(Hybrid Fiber-Coaxial,光纜-同軸電纜混合網(wǎng))網(wǎng)絡(luò)雙向改造主要用到了EPON(Ethernet Passive Optical Network,基于以太網(wǎng)方式的無(wú)源光網(wǎng)絡(luò))、EoC(Ethernet over Coaxial cable,基于同軸電纜以太網(wǎng)承載技術(shù))、CMTS(Cable Modem Terminal Systems,電纜調(diào)制解調(diào)器終端系統(tǒng))、光接收機(jī)、路由器、交換機(jī)等設(shè)備。除路由器和交換機(jī)有標(biāo)準(zhǔn)的管理MIB(Management Information Base,管理信息庫(kù))定義外,其它設(shè)備沒有統(tǒng)一的管理MIB。

專利號(hào)為200710119601.4的專利公開了一種SNMP協(xié)議網(wǎng)管系統(tǒng)的告警同步方法及其裝置,該裝置包括:設(shè)置于網(wǎng)絡(luò)設(shè)備側(cè)的SNMP代理實(shí)體模塊、告警源模塊、FTP服務(wù)模塊,設(shè)置于網(wǎng)管系統(tǒng)側(cè)的SNMP管理者實(shí)體模塊、告警同步模塊;告警源模塊通過SNMP代理實(shí)體模塊將告警消息上報(bào)至SNMP管理者實(shí)體模塊,并通過FTP服務(wù)模塊保存告警消息;SNMP管理者實(shí)體模塊SNMP代理實(shí)體模塊上報(bào)的告警消息,解析告警消息并根據(jù)告警消息的類型進(jìn)行不同的處理;告警同步模塊接收SNMP管理者實(shí)體模塊的告警同步消息并根據(jù)FTP服務(wù)模塊傳送的告警數(shù)據(jù)文件進(jìn)行告警同步處理。該專利主要解決實(shí)體接收代理實(shí)體上報(bào)的告警TRAP消息的問題,但仍然無(wú)法解決針對(duì)不同類型或型號(hào)設(shè)備的告警信息識(shí)別。

有鑒于此,有必要提供一種通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法,以解決上述問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是:針對(duì)背景技術(shù)的不足,本發(fā)明提供一種通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法。

本發(fā)明所采用的技術(shù)方案是:通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法,其特征在于,包括如下步驟:

(1)識(shí)別不同類別設(shè)備的Trap信息,定義該類別設(shè)備的告警標(biāo)準(zhǔn);告警標(biāo)準(zhǔn)包括:設(shè)備類別、告警名稱、報(bào)警的嚴(yán)重程度、告警的性質(zhì);

(2)識(shí)別不同型號(hào)的設(shè)備的Trap信息的不同點(diǎn),即代表某個(gè)型號(hào)設(shè)備Trap告警信息不同于其它型號(hào)設(shè)備的Trap信息的特征;一般要么是MIB節(jié)點(diǎn)數(shù)量不同,要么是MIB節(jié)點(diǎn)的編號(hào)不同,或者是兩者都不同;

(3)定義不同類別不同型號(hào)的標(biāo)準(zhǔn)Trap信息的構(gòu)成和存儲(chǔ)方式;標(biāo)準(zhǔn)Trap信息包括:設(shè)備的IP地址、設(shè)備MAC地址、設(shè)備的故障部件、故障部件部位的標(biāo)識(shí)、告警的編號(hào);

(4)定義告警處理接口IAlarmProcess;該接口用于處理告警信息;

(5)識(shí)別不同型號(hào)設(shè)備的告警信息與標(biāo)準(zhǔn)告警信息的映射關(guān)系,即某種型號(hào)的Trap告警信息到標(biāo)準(zhǔn)告警信息的對(duì)應(yīng)關(guān)系;

(6)按照責(zé)任鏈模式設(shè)計(jì)每個(gè)型號(hào)設(shè)備的告警處理類TrapProcessA、TrapProcessB、TrapProcessC……;TrapProcessA代表設(shè)備型號(hào)A的設(shè)備的告警處理類;TrapProcessB、TrapProcessC類同;

(7)定義告警接收類ReceiveTrap與告警處理類ITrapProcess的調(diào)用處理邏輯,定義告警存儲(chǔ)類TrapSave的功能;

告警接收類ReceiveTrap的功能是監(jiān)聽接收端口,接收告警信息,并把告警信息解析成鍵值對(duì)的集合,調(diào)用告警處理類處理告警;

告警處理類ITrapProcess依據(jù)所代表型號(hào)的設(shè)備的Trap告警信息特征判斷是否是該型號(hào)設(shè)備的告警,如果是,則依據(jù)該型號(hào)設(shè)備的告警信息與標(biāo)準(zhǔn)Trap告警的映射關(guān)系生成標(biāo)準(zhǔn)告警,再調(diào)用告警存儲(chǔ)類TrapSave存儲(chǔ)標(biāo)準(zhǔn)告警;如果不是,則傳遞給下一個(gè)型號(hào)的告警處理類處理;

告警存儲(chǔ)類TrapSave的功能單一,就是將標(biāo)注告警信息存儲(chǔ)到存儲(chǔ)介質(zhì);

(8)對(duì)于新增型號(hào)設(shè)備的處理方法——增加該型號(hào)的設(shè)備的告警處理類,修改告警處理類的責(zé)任鏈關(guān)系。

如上所述的通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法,其特征在于,步驟(1)所述不同類別設(shè)備包括EPON設(shè)備、EoC設(shè)備和光接收機(jī)設(shè)備。

本發(fā)明的有益效果是:本發(fā)明的通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法應(yīng)用于廣電HFC網(wǎng)絡(luò)環(huán)境下,雙向網(wǎng)改造沒有統(tǒng)一管理MIB定義的EPON、EOC、CMTS、光接收機(jī)等設(shè)備的管理,可以監(jiān)聽設(shè)備發(fā)送的Trap告警,實(shí)現(xiàn)自動(dòng)識(shí)別不同型號(hào)設(shè)備的告警信息。從而及時(shí)掌握設(shè)備參數(shù)的改變、服務(wù)質(zhì)量的下降、設(shè)備故障等信息,為智能運(yùn)維提供良好的技術(shù)手段,提高廣電網(wǎng)絡(luò)的運(yùn)維效率、提高服務(wù)質(zhì)量、降低運(yùn)維成本。

附圖說明

圖1是本發(fā)明的通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法的處理邏輯圖。

具體實(shí)施方式

為了更好地理解本發(fā)明,下面結(jié)合實(shí)施例進(jìn)一步闡明本發(fā)明的內(nèi)容,但本發(fā)明的內(nèi)容不僅僅局限于下面的實(shí)施例。本領(lǐng)域技術(shù)人員可以對(duì)本發(fā)明作各種改動(dòng)或修改,這些等價(jià)形式同樣在本申請(qǐng)所列權(quán)利要求書限定范圍之內(nèi)。

如圖1所示,為本發(fā)明實(shí)施例提供的通過SNMP協(xié)議自動(dòng)識(shí)別不同類型或型號(hào)設(shè)備告警的方法的處理邏輯圖。所述方法的具體操作步驟如下:

(1)識(shí)別不同類別設(shè)備的Trap信息,定義該類別設(shè)備的告警標(biāo)準(zhǔn)。告警標(biāo)準(zhǔn)包括:設(shè)備類別、告警名稱、報(bào)警的嚴(yán)重程度、告警的性質(zhì)等。所述不同類別設(shè)備包括EPON設(shè)備、EoC設(shè)備和光接收機(jī)設(shè)備。比如EOC設(shè)備的Trap告警信息定義如表1:

表1:alarmDefinition

(2)識(shí)別不同型號(hào)的設(shè)備的Trap信息的不同點(diǎn),即代表某個(gè)型號(hào)設(shè)備Trap告警信息不同于其它型號(hào)設(shè)備的Trap信息的特征;一般要么是MIB節(jié)點(diǎn)數(shù)量不同,要么是MIB節(jié)點(diǎn)的編號(hào)不同,或者是兩者都不同。

例如,A、型號(hào)為M240NR的EoC設(shè)備的告警信息(由設(shè)備廠家定義)如下:

由于SNMP協(xié)議發(fā)送的數(shù)據(jù)單元是由一系列的OID/Value鍵值對(duì)組成,OID—對(duì)象標(biāo)識(shí),vlaue—對(duì)象的取值。即,該型號(hào)的設(shè)備發(fā)送13對(duì)OID/Value鍵值對(duì),且OID鍵包含“1.3.6.1.4.1.34808.8080”字符串。

又例如,B、型號(hào)為FMAU3514P的EoC設(shè)備的告警信息(由設(shè)備廠家定義)如下:

即該型號(hào)設(shè)備發(fā)送9對(duì)OID/value鍵值對(duì),且OID包含“1.3.6.1.4.1.17409.2.2.1”字符串。

(3)定義不同類別不同型號(hào)的標(biāo)準(zhǔn)Trap信息的構(gòu)成和存儲(chǔ)方式;標(biāo)準(zhǔn)Trap信息包括:設(shè)備的IP地址、設(shè)備MAC地址、設(shè)備的故障部件、故障部件部位的標(biāo)識(shí)、告警的編號(hào);本實(shí)施例的標(biāo)準(zhǔn)Trap信息表定義如表2:

表2:alarmInformation

(4)定義告警處理接口IAlarmProcess;該接口用于處理告警信息。定義如下:

public interface IAlarmProcess{

public Boolean process(List alarnInformation);

}

(5)識(shí)別不同型號(hào)設(shè)備的告警信息與標(biāo)準(zhǔn)告警信息的映射關(guān)系,即某種型號(hào)的Trap告警信息到標(biāo)準(zhǔn)告警信息的對(duì)應(yīng)關(guān)系。例如,定義如下的映射關(guān)系表3:

表3,alarmMap

(6)按照責(zé)任鏈模式設(shè)計(jì)每個(gè)型號(hào)設(shè)備的告警處理類TrapProcessA、TrapProcessB、TrapProcessC……;TrapProcessA代表設(shè)備型號(hào)A的設(shè)備的告警處理類;TrapProcessB、TrapProcessC類同。

例如,F(xiàn)MAU3514P型號(hào)設(shè)備告警處理類為AlarmProcessFMAU3514P類。該類繼承接口IAlarmProcess。M240NR型號(hào)設(shè)備的告警處理類為AlarmProcessM240NR類。該類也繼承接口IAlarmProcess。

(7)定義告警接收類ReceiveTrap與告警處理類ITrapProcess的調(diào)用處理邏輯,定義告警存儲(chǔ)類TrapSave的功能。

參見圖1,ReceiveTrap是Trap告警接收類,負(fù)責(zé)監(jiān)聽端口接收Trap信息,獲取SNMP協(xié)議的數(shù)據(jù)單元——鍵值對(duì)集合,調(diào)用TrapProcessA類處理Trap內(nèi)容;TrapProcessA是型號(hào)為A的設(shè)備Trap處理類。該類的處理方法依據(jù)傳入的鍵值對(duì)判斷是否為該型號(hào)設(shè)備的告警,如果是將原始Trap信息轉(zhuǎn)換為標(biāo)準(zhǔn)格式的Trap,并調(diào)用Trap存儲(chǔ)類TrapSave保存告警信息到數(shù)據(jù)庫(kù);如果不是型號(hào)為A的設(shè)備告警,調(diào)用TrapProcessB處理類處理。TrapProcessB處理類與TrapProcessA類似。TrapSave類負(fù)責(zé)將標(biāo)準(zhǔn)Trap數(shù)據(jù)存入數(shù)據(jù)庫(kù)。

舉例說明如下:

A、判斷alarnInformation集合元素的個(gè)數(shù)是否是本類代表的設(shè)備型號(hào)的Trap告警信息的鍵值對(duì)的個(gè)數(shù),且第一個(gè)OID包含該型號(hào)設(shè)備的標(biāo)識(shí)字符串信息(如FMAU3514P的個(gè)數(shù)是9,標(biāo)識(shí)字符串是“1.3.6.1.4.1.17409.2.2.1”),如果是執(zhí)行B,如果不是將alarnInformation傳遞給另一個(gè)(下一個(gè))型號(hào)告警處理類處理。

B、依據(jù)alarnInformation包含的告警對(duì)象的OID和alarmState(視設(shè)備型號(hào)確定,M240NR有,F(xiàn)MAU3514P沒有)檢索表3alarMap可以確定標(biāo)準(zhǔn)告警的編號(hào)aid——知道了是什么告警,并完成了向標(biāo)準(zhǔn)的統(tǒng)一。

C、用設(shè)備的IP、MAC、告警編號(hào)等信息填充告警表2。

(8)對(duì)于新增型號(hào)設(shè)備的處理方法——增加該型號(hào)的設(shè)備的告警處理類,并修改告警處理類的責(zé)任鏈關(guān)系即可。

以上僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1