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

網(wǎng)元重啟檢測(cè)方法

文檔序號(hào):7594887閱讀:242來(lái)源:國(guó)知局
專利名稱:網(wǎng)元重啟檢測(cè)方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其是網(wǎng)絡(luò)管理中一種檢測(cè)網(wǎng)元重啟的方法。
背景技術(shù)
眾所周知,在網(wǎng)絡(luò)日益龐大、復(fù)雜化的今天,網(wǎng)絡(luò)管理的重要性也日益凸顯。要存在網(wǎng)絡(luò)就必然會(huì)進(jìn)行網(wǎng)絡(luò)管理,當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展特點(diǎn)是規(guī)模不斷擴(kuò)大,復(fù)雜性不斷增加,異構(gòu)性越來(lái)越高。按照國(guó)際標(biāo)準(zhǔn)化組織(ISO)的定義,網(wǎng)絡(luò)管理是指規(guī)劃、監(jiān)督、控制網(wǎng)絡(luò)資源的使用和網(wǎng)絡(luò)的各種活動(dòng),以使網(wǎng)絡(luò)的性能達(dá)到最優(yōu)。一般而言,網(wǎng)絡(luò)管理有五大功能故障管理、配置管理、性能管理、安全管理和計(jì)費(fèi)管理。簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol,SNMP),為網(wǎng)絡(luò)管理系統(tǒng)提供了底層網(wǎng)絡(luò)管理的框架。SNMP由于其結(jié)構(gòu)簡(jiǎn)單、實(shí)施方便的特性,在研究及商業(yè)領(lǐng)域都取得了相當(dāng)大的成就,成為事實(shí)上的網(wǎng)絡(luò)管理協(xié)議標(biāo)準(zhǔn)。目前對(duì)于網(wǎng)絡(luò)設(shè)備交換機(jī)、路由器等,基于SNMP現(xiàn)已實(shí)現(xiàn)網(wǎng)絡(luò)管理的設(shè)備的故障管理,各設(shè)備廠商普遍遵照RFC相關(guān)的規(guī)定,通過(guò)Trap(故障信息,又稱告警信息)機(jī)制,將含有故障信息的Trap報(bào)文主動(dòng)上報(bào)網(wǎng)絡(luò)管理系統(tǒng)。SNMP體系中采用的是“管理/代理者”的模型,傳輸中對(duì)Trap報(bào)文進(jìn)行封裝。SNMP協(xié)議的應(yīng)用范圍非常廣泛,諸多種類的網(wǎng)絡(luò)設(shè)備、軟件和系統(tǒng)中都有所采用,因而成為網(wǎng)絡(luò)管理中事實(shí)的標(biāo)準(zhǔn)。SNMP協(xié)議定義了數(shù)據(jù)包的格式,及網(wǎng)絡(luò)管理員和管理代理之間的信息交換,它還控制著管理代理的管理信息庫(kù)(Management Information Base,MIB)數(shù)據(jù)對(duì)象。因此,可用于處理管理代理定義的各種任務(wù)。SNMP協(xié)議之所以易于使用,這是因?yàn)樗鼘?duì)外提供了三種用于控制MIB對(duì)象的基本操作命令。它們是Set(設(shè)置管理代理的一個(gè)或多個(gè)參數(shù)值)、Get(返回一個(gè)或多個(gè)參數(shù)值)和Trap(管理代理主動(dòng)發(fā)出的故障信息或告警信息,通知網(wǎng)絡(luò)管理系統(tǒng)有某些事情發(fā)生)。其中Trap的功能就是由管理代理通知網(wǎng)絡(luò)管理系統(tǒng)有一些特別的情況或問(wèn)題發(fā)生了。
在各個(gè)可管理的網(wǎng)絡(luò)設(shè)備中(包括網(wǎng)卡)都有一個(gè)可管理軟件,其稱為代理者(代理)。代理者實(shí)現(xiàn)對(duì)被管設(shè)備的自身管理,代理者能監(jiān)測(cè)所在網(wǎng)絡(luò)及其周圍的局部網(wǎng)絡(luò)的工作情況,收集有關(guān)網(wǎng)絡(luò)信息。代理者響應(yīng)網(wǎng)絡(luò)管理系統(tǒng)(Network Management System,NMS)中來(lái)自管理者的定期輪詢、接受管理者設(shè)置某個(gè)變量的指令以及在某些緊急事件發(fā)生時(shí)(如指定的門檻突破)時(shí)主動(dòng)向NMS發(fā)起Trap報(bào)警,其中Trap是含有故障信息的報(bào)文。
但是SNMP本身也有其不完善的地方,在采用SNMP協(xié)議進(jìn)行管理網(wǎng)絡(luò)時(shí)會(huì)遇到這樣的問(wèn)題,在網(wǎng)元(Network Element,NE)向網(wǎng)管發(fā)送Trap時(shí),網(wǎng)管可能因Trap丟失而接收不到該網(wǎng)元的故障信息。SNMP協(xié)議本身并沒(méi)有提供可靠的機(jī)制來(lái)解決Trap丟失問(wèn)題。應(yīng)用程序需要自己設(shè)計(jì)機(jī)制來(lái)解決這個(gè)問(wèn)題,目前為了解決這個(gè)問(wèn)題,一般性做法是在SNMP中采用序列號(hào)機(jī)制,即在SNMP Trap中會(huì)攜帶一個(gè)序列號(hào),網(wǎng)元向網(wǎng)管發(fā)Trap時(shí)會(huì)把序列加1,當(dāng)網(wǎng)元重起時(shí),序列計(jì)數(shù)器會(huì)復(fù)位,網(wǎng)管根據(jù)序列號(hào)來(lái)斷定Trap是否丟失。Trap序號(hào)不連續(xù)時(shí),說(shuō)明Trap已丟失。當(dāng)最新的Trap序號(hào)小于或等于已收到的序號(hào)時(shí),這時(shí)說(shuō)明網(wǎng)元已重起過(guò),網(wǎng)管需要重新同步所有網(wǎng)元的信息。當(dāng)最新的Trap序號(hào)大于已收到的序號(hào)時(shí),要分四種情況進(jìn)行分析處理1)Trap序號(hào)連續(xù),網(wǎng)元沒(méi)有重起,這時(shí)Trap沒(méi)有丟失2)Trap序號(hào)連續(xù),網(wǎng)元重起。3)在Trap丟失其間,網(wǎng)元發(fā)生過(guò)重起(圖2);4)在Trap丟失其間,網(wǎng)元沒(méi)有重起(圖3)。若Trap丟失而網(wǎng)元在Trap丟失其間沒(méi)有重起,則網(wǎng)管僅需從網(wǎng)元取回丟失的Trap就可以了。但若收到相鄰Trap其間網(wǎng)元重起,網(wǎng)管需要同步網(wǎng)元的所有信息。所以當(dāng)Trap序號(hào)大于已收到的序號(hào)時(shí)存在一個(gè)關(guān)鍵的問(wèn)題是如何判定網(wǎng)元是否重起。但目前判定網(wǎng)元重起的依據(jù)是網(wǎng)元發(fā)送”Warm Start”或著“Cold Start”Trap給網(wǎng)管,但在Trap丟失的情況下,此方法不適用于此。目前的網(wǎng)絡(luò)管理中一般對(duì)于網(wǎng)元重起的情況不予考慮,這樣可能有一些包含重要報(bào)警信息的trap不能及時(shí)通知管理者,也就損失一定的可靠性。

發(fā)明內(nèi)容
為了解決上述的問(wèn)題,本發(fā)明提出了一種在不增加系統(tǒng)復(fù)雜性的基礎(chǔ)上判定網(wǎng)元是否重啟的問(wèn)題的方法。為此,提供一種網(wǎng)元重啟檢測(cè)方法。
參照表1和表2所示的SNMP報(bào)文格式,其中PDU為協(xié)議數(shù)據(jù)單元(Protocol Data Unit)也就是SNMP報(bào)文,目前的網(wǎng)絡(luò)管理協(xié)議是SNMPV2(Simple Network Management Protocol Version 2.0,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議版本2.0),其中表1中的SNMP報(bào)文格式為通用的格式,其中Trap的消息變量列表中具有系統(tǒng)啟動(dòng)時(shí)間和Trap對(duì)象標(biāo)識(shí)等變量。
表1本發(fā)明所采用的SNMP報(bào)文格式在目前通用的報(bào)文格式的基礎(chǔ)上,在Trap的消息變量列表中新增了Trap序列號(hào)N這一變量(參照表2),網(wǎng)管通過(guò)Trap序列號(hào)N以判斷網(wǎng)元發(fā)出的TraD事件是否為相鄰Trap。
表2
本發(fā)明的判定網(wǎng)元是否重啟的方法是這樣實(shí)現(xiàn)的本發(fā)明中定義的相鄰Trap為網(wǎng)管連續(xù)接收到的兩個(gè)Trap事件。SysUpTime(系統(tǒng)啟動(dòng)時(shí)間)是Trap中用于表示該Trap在系統(tǒng)啟動(dòng)后經(jīng)過(guò)的時(shí)間。每一條SNMP V2的Trap必須包含SysUpTime變量.在網(wǎng)管收到相鄰兩條Trap時(shí),通過(guò)對(duì)該相鄰的Trap中的SysUpTime進(jìn)行比較,根據(jù)比較結(jié)果,來(lái)判定系統(tǒng)是否重啟。通過(guò)上述的過(guò)程,即可完成網(wǎng)元是否重啟的判定。判定網(wǎng)元是否重啟,會(huì)用兩種結(jié)果若檢測(cè)到網(wǎng)元重啟,則對(duì)所有的OMC(Operation Maintenance Center,操作維護(hù)中心)的網(wǎng)元進(jìn)行同步,保持網(wǎng)絡(luò)管理的一致性。
若網(wǎng)元未經(jīng)重啟,則對(duì)相鄰Trap的編號(hào)進(jìn)行比較,從該網(wǎng)元的Trap隊(duì)列中取回丟失的Trap消息。
利用本發(fā)明可以在不增加成本的情況下,對(duì)于網(wǎng)元是否重啟進(jìn)行判定,從而提高了系統(tǒng)的可靠性。


圖1是本發(fā)明的判定網(wǎng)元是否重啟的方法流程圖;圖2是本發(fā)明的網(wǎng)元重啟后的時(shí)序圖;圖3是本發(fā)明的網(wǎng)元未重啟的時(shí)序圖。
具體實(shí)施例方式
本發(fā)明的判定網(wǎng)元是否重啟的方法是這樣實(shí)現(xiàn)的。
結(jié)合圖1,圖2和圖3,Trap2為Trap1的相鄰Trap,即網(wǎng)管收到Trap1之后收到的該網(wǎng)元傳送來(lái)的第一個(gè)Trap包為Trap2,Trap1的序列號(hào)N1,Trap2的序列號(hào)為N2,網(wǎng)管收到某網(wǎng)元Trap1的時(shí)間為t1,收到Trap2的時(shí)間為t2。網(wǎng)管收到該相鄰Trap后,收到Trap2的時(shí)刻與收到Trap1的時(shí)刻之間的時(shí)間差T,即T=t2-t1,Trap2.SysUpTime為Trap2在系統(tǒng)啟動(dòng)過(guò)所經(jīng)歷的時(shí)間,網(wǎng)管系統(tǒng)根據(jù)T與Trap2.SysUpTime比較判斷網(wǎng)元在Trap1和Trap2是否經(jīng)過(guò)重啟,若經(jīng)過(guò)判定,確定網(wǎng)元已重啟(如圖2中▲所示,網(wǎng)元重起,序列號(hào)重置),網(wǎng)管系統(tǒng)則對(duì)所有的OMC網(wǎng)元進(jìn)行同步;若經(jīng)過(guò)判定確定網(wǎng)元沒(méi)有重啟(如圖3所示),網(wǎng)管系統(tǒng)則需要進(jìn)一步判斷相鄰Trap間是否有丟失Trap包,若經(jīng)過(guò)判斷相鄰Trap間有Trap丟失,網(wǎng)管系統(tǒng)則從Trap隊(duì)列中取出序列號(hào)從N1+1到N2-1的Trap消息報(bào)文。
具體實(shí)現(xiàn)的步驟如下如圖1所示。
步驟S1,網(wǎng)管系統(tǒng)收到網(wǎng)元發(fā)來(lái)的相鄰的Trap報(bào)文Trap1和Trap2,Trap2為Trap1的相鄰Trap報(bào)文,收到Trap1的時(shí)間為t1,收到Trap2的時(shí)間為t2;步驟S2,網(wǎng)管系統(tǒng)由Trap1和Trap2中取出各自的Trap序列號(hào)N2和N1,N2為Trap2的序列號(hào),N1為Trap1的序列號(hào),網(wǎng)管系統(tǒng)進(jìn)行比較N2和N1+1;步驟S3,是進(jìn)行Trap2的序列號(hào)N2與Trap1的序列號(hào)N1加1比較果。
步驟S3,如果Trap2的序列號(hào)N2大于等于Trap1的序列號(hào)N1加1,網(wǎng)管系統(tǒng)計(jì)算Trap1、Trap2收到的時(shí)間差T,T=t2-t1,比較Trap1、Trap2收到的時(shí)間差T和Trap2在系統(tǒng)啟動(dòng)過(guò)所經(jīng)歷的時(shí)間Trap2.SysUpTime;如果T大于Trap2.SysUpTime,則說(shuō)明網(wǎng)元在相鄰Trap間已重啟,網(wǎng)管系統(tǒng)則對(duì)所有的操作維護(hù)中心OMC的網(wǎng)元進(jìn)行同步;如果T不大于Trap2.SysUpTime,網(wǎng)管系統(tǒng)則需要通過(guò)判斷Trap2的序列號(hào)N2是否等于Trap1的序列號(hào)N1加1以確定相鄰Trap1和Trap2之間是否有Trap包丟失;如果N2=N1+1,則說(shuō)明相鄰Trap1和Trap2之間沒(méi)有Trap包丟失,否則網(wǎng)管系統(tǒng)則取回Trap1和Trap2之間丟失的Trap包;如果Trap2的序列號(hào)N2小于Trap1的序列號(hào)N1加1,則說(shuō)明網(wǎng)元在相鄰Trap間已重啟,網(wǎng)管系統(tǒng)對(duì)所有的操作維護(hù)中心OMC的網(wǎng)元進(jìn)行同步.
權(quán)利要求
1.一種網(wǎng)元重啟檢測(cè)方法,其特征在于,定義的相鄰Trap為網(wǎng)管連續(xù)接收到的兩個(gè)Trap事件,每一條SNMP V2的Trap必須包含SysUpTime變量,在網(wǎng)管收到相鄰兩條Trap時(shí),通過(guò)對(duì)該相鄰的Trap中的SysUpTime進(jìn)行比較,根據(jù)比較結(jié)果,判定系統(tǒng)是否重啟。
2.根據(jù)權(quán)利要求1的網(wǎng)元重啟檢測(cè)方法,其特征在于,通過(guò)對(duì)該相鄰的Trap中的SysUpTime進(jìn)行比較,判定系統(tǒng)是否重啟,若檢測(cè)到網(wǎng)元重啟,則對(duì)所有的OMC NE進(jìn)行同步,保持網(wǎng)絡(luò)管理的一致性。
3.根據(jù)權(quán)利要求1的網(wǎng)元重啟檢測(cè)方法,其特征在于,通過(guò)對(duì)該相鄰的Trap中的SysUpTime進(jìn)行比較,判定系統(tǒng)是否重啟,若網(wǎng)元未經(jīng)重啟,則對(duì)相鄰Trap的序列號(hào)進(jìn)行比較,從該網(wǎng)元的Trap隊(duì)列中取回丟失的Trap消息。
4.根據(jù)權(quán)利要求1的網(wǎng)元重啟檢測(cè)方法,具體步驟如下步驟S1,網(wǎng)管系統(tǒng)收到網(wǎng)元發(fā)來(lái)的相鄰的Trap報(bào)文Trap1和Trap2,Trap2為Trap1的相鄰Trap報(bào)文;步驟S2,網(wǎng)管系統(tǒng)由Trap1和Trap2中取出各自的Trap序列號(hào)N2和N1,N2為Trap2的序列號(hào),N1為Trap1的序列號(hào);步驟S3,是進(jìn)行Trap2的序列號(hào)N2與Trap1的序列號(hào)N1加1比較結(jié)果。
5.根據(jù)權(quán)利要求1或2或4的網(wǎng)元重啟檢測(cè)方法,其特征在于,網(wǎng)管系統(tǒng)進(jìn)行比較N2和N1+1;步驟S3,如果Trap2的序列號(hào)N2大于等于Trap1的序列號(hào)N1加1,網(wǎng)管系統(tǒng)計(jì)算Trap1、Trap2收到的時(shí)間差T,比較Trap1、Trap2收到的時(shí)間差T和Trap2在系統(tǒng)啟動(dòng)過(guò)所經(jīng)歷的時(shí)間Trap2.SysUpTime如果T大于Trap2.SysUpTime,則說(shuō)明網(wǎng)元在相鄰Trap間已重啟,網(wǎng)管系統(tǒng)則對(duì)所有的操作維護(hù)中心OMC的網(wǎng)元進(jìn)行同步。
6.根據(jù)權(quán)利要求1或3或4的網(wǎng)元重啟檢測(cè)方法,其特征在于,網(wǎng)管系統(tǒng)進(jìn)行比較N2和N1+1;步驟S3,如果T不大于Trap2.SysUpTime,網(wǎng)管系統(tǒng)則需要通過(guò)判斷Trap2的序列號(hào)N2是否等于Trap1的序列號(hào)N1加1以確定相鄰Trap1和Trap2之間是否有Trap包丟失,如果N2=N1+1,則說(shuō)明相鄰Trap1和Trap2之間沒(méi)有Trap包丟失,否則網(wǎng)管系統(tǒng)則取回Trap1和Trap2之間丟失的Trap包。
7.根據(jù)權(quán)利要求1或2或4的網(wǎng)元重啟檢測(cè)方法,其特征在于,網(wǎng)管系統(tǒng)進(jìn)行比較N2和N1+1;步驟S3,如果Trap2的序列號(hào)N2小于Trap1的序列號(hào)N1加1,則說(shuō)明網(wǎng)元在相鄰Trap間已重啟,網(wǎng)管系統(tǒng)對(duì)所有的操作維護(hù)中心OMC的網(wǎng)元進(jìn)行同步。
全文摘要
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其是網(wǎng)絡(luò)管理中一種檢測(cè)網(wǎng)元重啟的方法。定義的相鄰Trap為網(wǎng)管連續(xù)接收到的兩個(gè)Trap事件,每一條SNMP V2的Trap必須包含SysUpTime變量,在網(wǎng)管收到相鄰兩條Trap時(shí),通過(guò)對(duì)該相鄰的Trap中的SysUpTime進(jìn)行比較,來(lái)判定系統(tǒng)是否重啟。具體方法步驟S1,網(wǎng)管系統(tǒng)收到網(wǎng)元發(fā)來(lái)的相鄰的報(bào)文;S2,比較相鄰的報(bào)文;S3,通過(guò)相鄰報(bào)文的比較,判斷網(wǎng)元是否重啟,再?zèng)Q定網(wǎng)管系統(tǒng)對(duì)所有的操作維護(hù)中心OMC的網(wǎng)元進(jìn)行同步。
文檔編號(hào)H04L29/06GK1738264SQ20041005851
公開(kāi)日2006年2月22日 申請(qǐng)日期2004年8月16日 優(yōu)先權(quán)日2004年8月16日
發(fā)明者徐禮崗 申請(qǐng)人:Ut斯達(dá)康通訊有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1