用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置及其方法。
【背景技術(shù)】
[0002]目前網(wǎng)絡(luò)管理系統(tǒng)管理成百上千的網(wǎng)元,處理由網(wǎng)元上報(bào)的告警信息。當(dāng)網(wǎng)元出現(xiàn)大面積的故障時(shí),導(dǎo)致告警數(shù)量急劇增加,網(wǎng)絡(luò)設(shè)備上傳的告警信息也隨之增加,容易導(dǎo)致網(wǎng)絡(luò)的堵塞,告警的丟失以及網(wǎng)絡(luò)管理系統(tǒng)處理告警信息的任務(wù)量增大。當(dāng)光線路終端(Optical Line Terminal,0LT)的無(wú)源光纖網(wǎng)絡(luò)(Passive Optical Network,PON)板卡被拔出時(shí),掛載在此PON口的所有光網(wǎng)絡(luò)單元(Optical Network Unit,0NU)都處于離線狀態(tài),0LT會(huì)主動(dòng)查詢0NU的工作狀態(tài)。當(dāng)檢測(cè)到0NU處于離線狀態(tài),0LT將會(huì)把0NU離線告警上傳至網(wǎng)絡(luò)管理系統(tǒng)。但是實(shí)際上,0NU離線是由于其對(duì)應(yīng)的Ρ0Ν板卡被拔出所致,無(wú)需將掛載在此Ρ0Ν板卡的所有0NU離線告警上傳。這樣會(huì)增加網(wǎng)絡(luò)管理系統(tǒng)對(duì)不必要的告警信息的處理量,其實(shí)只需將上傳因Ρ0Ν卡拔出導(dǎo)致0NU離線這一種告警即可。
[0003]現(xiàn)有的告警信息處理方案通常采用兩種方式:第一種是利用告警過(guò)濾,通過(guò)網(wǎng)絡(luò)管理系統(tǒng)制訂告警抑制規(guī)則,對(duì)網(wǎng)絡(luò)設(shè)備上傳的告警信息進(jìn)行過(guò)濾,符合告警抑制規(guī)則的告警則丟棄不進(jìn)行任何處理,減小告警處理量。第二種方式是在網(wǎng)絡(luò)設(shè)備的硬件上增加告警服務(wù)器板卡,對(duì)網(wǎng)絡(luò)設(shè)備產(chǎn)生的告警進(jìn)行采集及處理,減小告警上傳的數(shù)量。
[0004]然而,第一種方式僅僅是減小了網(wǎng)絡(luò)管理系統(tǒng)對(duì)告警的處理量,并未從根本上解決因同一原因而導(dǎo)致的大量告警上傳,造成網(wǎng)絡(luò)堵塞,網(wǎng)絡(luò)資源占用率大。而第二種方式增加了成本資源,而且告警服務(wù)器板卡沒(méi)有統(tǒng)一標(biāo)準(zhǔn),對(duì)不同的網(wǎng)絡(luò)設(shè)備的兼容性差。
[0005]因此,需要一種改進(jìn)的用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置及其冗余處理方法,以解決網(wǎng)絡(luò)設(shè)備告警信息的冗余處理量大、系統(tǒng)效率低、可擴(kuò)展性差的問(wèn)題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的在于提供一種改進(jìn)的用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置及其方法。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置,包括:接收單元,配置為接收來(lái)自所述網(wǎng)絡(luò)設(shè)備的告警信息;耦合于所述接收單元的判斷單元,配置為判斷所述告警信息是否屬于特定原因;耦合于所述判斷單元的提取單元,配置為將屬于所述特定原因的告警信息提取有關(guān)信息;耦合于所述提取單元的歸并單元,配置為將屬于所述特定原因的所有告警信息歸并成一條告警信息;耦合于所述判斷單元和所述歸并單元的存儲(chǔ)單元,配置為存儲(chǔ)不屬于特定原因的告警信息以及所述歸并后的告警信息;以及耦合于所述存儲(chǔ)單元的上傳單元,配置為將所述存儲(chǔ)單元中的告警信息轉(zhuǎn)換為陷阱報(bào)文并上傳至網(wǎng)絡(luò)管理系統(tǒng)。
[0008]進(jìn)一步地,所述判斷單元配置為判斷所述告警信息是否為光網(wǎng)絡(luò)單元離線告警。
[0009]進(jìn)一步地,所述判斷單元還配置為判斷是否由于對(duì)應(yīng)的無(wú)源光纖網(wǎng)絡(luò)卡拔出而導(dǎo)致所述光網(wǎng)絡(luò)單元離線告警。
[0010]進(jìn)一步地,所述提取單元配置為提取光網(wǎng)絡(luò)單元所對(duì)應(yīng)的槽位號(hào)及無(wú)源光纖網(wǎng)絡(luò)端口號(hào)。
[0011]進(jìn)一步地,所述歸并單元配置為將所述光網(wǎng)絡(luò)單元有關(guān)信息相同的所有光網(wǎng)絡(luò)單元離線告警歸并為一條告警信息。
[0012]本發(fā)明還提供一種用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理方法,包括:接收來(lái)自所述網(wǎng)絡(luò)設(shè)備的告警信息;判斷所述告警信息是否屬于特定原因;將屬于所述特定原因的告警信息提取有關(guān)信息;將屬于所述特定原因的所有告警信息歸并成一條告警信息;存儲(chǔ)不屬于特定原因的告警信息以及所述歸并后的告警信息;以及將所述告警信息轉(zhuǎn)換為陷阱報(bào)文并上傳至網(wǎng)絡(luò)管理系統(tǒng)。
[0013]進(jìn)一步地,判斷所述告警信息是否屬于特定原因的所述步驟包括:判斷所述告警信息是否為光網(wǎng)絡(luò)單元離線告警。
[0014]進(jìn)一步地,判斷所述告警信息是否屬于特定原因的所述步驟還包括:判斷是否由于對(duì)應(yīng)的無(wú)源光纖網(wǎng)絡(luò)卡拔出而導(dǎo)致所述光網(wǎng)絡(luò)單元離線告警。
[0015]進(jìn)一步地,將屬于所述特定原因的告警信息提取有關(guān)信息的所述步驟包括:提取光網(wǎng)絡(luò)單元所對(duì)應(yīng)的槽位號(hào)及無(wú)源光纖網(wǎng)絡(luò)端口號(hào)。
[0016]進(jìn)一步地,將屬于所述特定原因的所有告警信息歸并成一條告警信息的所述步驟包括:將所述光網(wǎng)絡(luò)單元有關(guān)信息相同的所有光網(wǎng)絡(luò)單元離線告警歸并為一條告警信息。
[0017]本發(fā)明所提供的用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置及其方法能夠在無(wú)需改動(dòng)網(wǎng)絡(luò)設(shè)備硬件的前提下,對(duì)因同一原因而導(dǎo)致的大量告警信息進(jìn)行采集并處理,減少告警上傳數(shù)量,合并告警信息。有利地,在迅速滿足網(wǎng)絡(luò)管理系統(tǒng)處理網(wǎng)絡(luò)設(shè)備上傳必要告警信息需求的同時(shí),也解決了網(wǎng)絡(luò)設(shè)備告警信息的冗余處理量大、系統(tǒng)效率低、可擴(kuò)展性差的問(wèn)題,從而避免網(wǎng)絡(luò)堵塞和告警風(fēng)暴的產(chǎn)生。
【附圖說(shuō)明】
[0018]圖1為本發(fā)明實(shí)施例提供的一種用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理方法的流程示意圖;以及
[0019]圖2為本發(fā)明實(shí)施例提供的一種用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置的結(jié)構(gòu)示意圖。
[0020]本發(fā)明的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖作進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0021]以下結(jié)合說(shuō)明書附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明,并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0022]圖1為本發(fā)明實(shí)施例提供的一種用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理方法100的流程示意圖。如圖1所示,所述冗余處理方法100可由網(wǎng)絡(luò)設(shè)備中的告警管理模塊(例如,圖2所示的用于網(wǎng)絡(luò)設(shè)備告警信息的冗余處理裝置200)執(zhí)行,包括以下步驟:
[0023]在步驟102中,網(wǎng)絡(luò)設(shè)備中的告警管理模塊接收到來(lái)自網(wǎng)絡(luò)設(shè)備的告警信息。
[0024]在步驟104中,網(wǎng)絡(luò)設(shè)備軟件層首先判斷所接收到的此告警信息是否為0NU離線告警。若是0NU離線告警,則轉(zhuǎn)到步驟106作進(jìn)一步判斷、歸并等操作。若不是0NU離線告警,則直接轉(zhuǎn)到以下步驟112,將0NU離線告警存入告警管理模塊中。
[0025]在步驟106中,網(wǎng)絡(luò)設(shè)備軟件層進(jìn)一步判斷是否由于其對(duì)應(yīng)的Ρ0Ν卡拔出而導(dǎo)致0NU離線告警,即對(duì)0NU離線告警原因進(jìn)行解析。若是由于其對(duì)應(yīng)的Ρ0Ν卡拔出,則轉(zhuǎn)到步驟108,提取0NU有關(guān)信息(例如,所對(duì)應(yīng)的槽位號(hào)及Ρ0Ν端口號(hào))。隨后,在步驟110,將0NU有關(guān)信息相同的所有0NU離線告警歸并為一條告警信息。若不是由于其對(duì)應(yīng)的Ρ0Ν卡拔出,則直接轉(zhuǎn)到以下步驟112,將0NU離線告警存入告警管理模塊中。
[0026]最后,在步驟114中,由網(wǎng)絡(luò)協(xié)議代理模塊將告警管理模塊中的告警信息轉(zhuǎn)換為陷講(Trap)報(bào)文,并通過(guò)簡(jiǎn)單網(wǎng)管協(xié)議(Simple Network Management Protocol,SNMP)上傳至網(wǎng)絡(luò)管理系統(tǒng),從而實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備的告警信息實(shí)時(shí)監(jiān)控,方便維護(hù)及管理。
[0027]特別地,在一個(gè)實(shí)施例中,網(wǎng)絡(luò)設(shè)備軟件層可通過(guò)以下方式來(lái)實(shí)現(xiàn)冗余處理方法100。網(wǎng)絡(luò)設(shè)備的軟件層增加MIB新節(jié)點(diǎn),新節(jié)點(diǎn)的名稱可為alarmSpecialType,alarmSpecialType節(jié)點(diǎn)對(duì)象的描述如下:
[0028]對(duì)象名:alarmSpecialType;
[0029]0ID(對(duì)象標(biāo)識(shí)符):由alarmSpecialType.cfg文件中規(guī)則生成;
[0030]對(duì)象類型:Integer32;
[0031]訪問(wèn)模式:讀寫;
[0032]描述:0NU離線告警是否因?yàn)棣?Ν板卡被拔出導(dǎo)致,包括cauSeByPon(l)、uncauseByPon(2),默認(rèn)值為uncauseByPon(2),其中causeByPon( 1)表示0NU離線告警是由于Ρ0Ν卡拔出所導(dǎo)致,uncauseByPon(2)表示0NU離線告警是由于其它原因所導(dǎo)致。
[0033]當(dāng)網(wǎng)絡(luò)設(shè)備中的告警管理模塊接收到來(lái)自網(wǎng)絡(luò)設(shè)備的告警信息時(shí)(步驟102),網(wǎng)絡(luò)設(shè)備軟件層首先判斷此告警信息是否為0NU離線告警(步驟104)。果此告警是0NU離線告警,則 alarmSpecialType.mib文件根據(jù)alarmSpecialType.cfg 中規(guī)則生成alarmSpecialType_low.c 和alar