專利名稱:一種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)中設(shè)備管理系統(tǒng)的鏈路技術(shù)領(lǐng)域,更具體的說,涉及的是一
種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢方法的改進(jìn)。
背景技術(shù):
在通信網(wǎng)絡(luò)的設(shè)備管理系統(tǒng)中,尤其是在被管理設(shè)備數(shù)量較多情況下,管理系統(tǒng) 的管理軟件模塊需要及時(shí)顯示這些被管理設(shè)備的實(shí)時(shí)狀態(tài),如哪些設(shè)備在線、哪些設(shè)備的 鏈路異常等,同時(shí)在這些被管理設(shè)備的狀態(tài)發(fā)生變化時(shí),如被管理設(shè)備異常導(dǎo)致通訊中斷, 能夠及時(shí)通知或顯示告警給管理系統(tǒng)。 目前,管理系統(tǒng)與被管理設(shè)備之間的鏈路輪詢一般采用管理軟件模塊主動(dòng)的方 式,即設(shè)備管理系統(tǒng)主動(dòng)向被管理設(shè)備發(fā)出鏈路查詢,在被管理設(shè)備接收到查詢報(bào)文后,不 管被管理設(shè)備的狀態(tài)是否發(fā)生變化,每次都必須實(shí)時(shí)反饋當(dāng)前狀態(tài),管理軟件模塊在接收 到響應(yīng)后隨即更新設(shè)備狀態(tài)顯示,同時(shí)在異常情況下進(jìn)行告警。鏈路輪詢的實(shí)現(xiàn)一般通過 SNMP(SingleNetwork Management Protocol,以下簡稱SNMP)簡單網(wǎng)絡(luò)管理協(xié)議查詢,或者 通過簡單的ping之類的網(wǎng)絡(luò)命令實(shí)現(xiàn)。然而,這種由管理系統(tǒng)主動(dòng)發(fā)起的鏈路輪詢方式,
其存在的主要問題是,狀態(tài)更新不夠及時(shí),特別是當(dāng)被管理設(shè)備鏈接數(shù)量較多的時(shí)候,此時(shí) 管理軟件模塊要完成所有被管理設(shè)備一次輪詢的周期較長,導(dǎo)致不能及時(shí)上報(bào)異常告警,
以及在異常設(shè)備恢復(fù)正常時(shí),也無法及時(shí)更新。
因此,現(xiàn)有技術(shù)尚有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)鏈路輪詢的方法, 可減輕管理軟件模塊的輪詢負(fù)擔(dān),尤其是在多設(shè)備的管理系統(tǒng)中,能夠及時(shí)更新鏈接中設(shè) 備當(dāng)前的狀態(tài),同時(shí)保證在異常設(shè)備的狀態(tài)恢復(fù)正常時(shí)及時(shí)更新設(shè)備狀態(tài)的顯示,以增強(qiáng) 管理系統(tǒng)的實(shí)時(shí)性和有效性。
本發(fā)明的技術(shù)方案如下 —種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的方法,包括以下步驟 A、與管理系統(tǒng)鏈路連接的被管理設(shè)備主動(dòng)上報(bào)當(dāng)前狀態(tài)消息; B、所述管理系統(tǒng)的管理軟件模塊被動(dòng)接收上報(bào)的設(shè)備狀態(tài)消息; C、所述管理軟件模塊實(shí)時(shí)處理收到的設(shè)備狀態(tài)消息并顯示所述被管理設(shè)備當(dāng)前狀態(tài)。
所述的方法,其中,所述步驟A具體包括 Al、按照所述管理系統(tǒng)的配置、所述被管理設(shè)備的數(shù)量以及實(shí)際的網(wǎng)絡(luò)狀態(tài)設(shè)定 或調(diào)整上報(bào)設(shè)備狀態(tài)消息的周期; A2、多臺(tái)所述被管理設(shè)備周期性輪流上報(bào)各自當(dāng)前的狀態(tài)消息給所述管理系統(tǒng)。
所述的方法,其中,所述步驟A還包括
所述被管理設(shè)備引發(fā)所述管理系統(tǒng)中管理設(shè)備的簡單網(wǎng)絡(luò)管理協(xié)議代理發(fā)送包 含該被管理設(shè)備的當(dāng)前狀態(tài)消息。
所述的方法,其中,所述步驟C中實(shí)時(shí)處理的操作還包括
所述管理軟件模塊同時(shí)處理多個(gè)收到的設(shè)備狀態(tài)消息。
所述的方法,其中,所述步驟C中實(shí)時(shí)處理的操作還包括 所述管理軟件模塊在收到上報(bào)的設(shè)備狀態(tài)消息時(shí),實(shí)時(shí)更新已上報(bào)消息的被管理 設(shè)備狀態(tài)。
所述的方法,其中,所述步驟C中實(shí)時(shí)處理的操作還包括 在所述被管理設(shè)備狀態(tài)異常時(shí)由所述管理軟件模塊通知所述管理系統(tǒng)。
所述的方法,其中,所述步驟C之后的系統(tǒng)操作還包括 D、對(duì)未收到設(shè)備狀態(tài)消息的被管理設(shè)備,認(rèn)定所述管理系統(tǒng)與該被管理設(shè)備之間 的鏈路通訊異常。
所述的方法,其中,所述步驟D的操作具體包括 Dl、將接收所述被管理設(shè)備當(dāng)前狀態(tài)消息的過程限制在設(shè)定的時(shí)間間隔內(nèi);
D2、按照所述管理系統(tǒng)的配置、所述被管理設(shè)備的數(shù)量以及實(shí)際的網(wǎng)絡(luò)狀態(tài)調(diào)整 所述的時(shí)間間隔; D3、在所述的時(shí)間間隔內(nèi)認(rèn)定未收到設(shè)備狀態(tài)消息的被管理設(shè)備鏈路通訊異常。
所述的方法,其中,所述步驟D1的限制操作還包括 將接收所述被管理設(shè)備當(dāng)前狀態(tài)消息的過程限制在該被管理設(shè)備兩次上報(bào)當(dāng)前 狀態(tài)消息的周期內(nèi)。
所述的方法,其中,所述步驟D3中認(rèn)定鏈路通訊異常之后的系統(tǒng)操作還包括
在收到上報(bào)的所述被管理設(shè)備當(dāng)前狀態(tài)消息時(shí),實(shí)時(shí)更新及顯示已認(rèn)定鏈路通訊 異常的鏈路狀態(tài)為該被管理設(shè)備當(dāng)前狀態(tài)。 本發(fā)明所提供的一種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)鏈路輪詢的方法,由于引入
了逆向鏈路輪詢的機(jī)制,采用了由被管理的設(shè)備端主動(dòng)上報(bào)設(shè)備狀態(tài)消息,管理系統(tǒng)的管 理軟件模塊被動(dòng)接收上報(bào)的設(shè)備狀態(tài)消息的方式,減輕了管理軟件模塊輪詢被管理設(shè)備狀
態(tài)的負(fù)擔(dān),尤其是在較多的鏈接設(shè)備管理系統(tǒng)中,保證了及時(shí)更新鏈接中被管理設(shè)備的當(dāng) 前狀態(tài),同時(shí)也保證了在異常狀態(tài)的設(shè)備恢復(fù)正常狀態(tài)時(shí)及時(shí)更新該設(shè)備狀態(tài)的顯示,大 大增強(qiáng)了管理系統(tǒng)的實(shí)時(shí)性和有效性。
圖1是本發(fā)明的鏈路輪詢方法示意圖。
具體實(shí)施例方式
以下將結(jié)合所示附圖,對(duì)本發(fā)明基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的具 體實(shí)施方式和優(yōu)選實(shí)施例加以詳細(xì)說明。 本發(fā)明的一種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的方法,主要核心點(diǎn)在 于,多個(gè)被管理設(shè)備實(shí)時(shí)輪流主動(dòng)上報(bào)設(shè)備狀態(tài)消息,管理軟件模塊被動(dòng)接收該消息產(chǎn)生 鏈路輪詢;至于管理軟件、管理設(shè)備和被管理設(shè)備、鏈路以及SNMP代理等技術(shù)為本領(lǐng)域技術(shù)人員所熟知,在此不再贅述。 本發(fā)明基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的方法是 從被管理設(shè)備端看,與管理系統(tǒng)鏈路連接的被管理設(shè)備主動(dòng)上報(bào)當(dāng)前狀態(tài)消息。 具體的操作包括先按照所述管理系統(tǒng)的配置、所述被管理設(shè)備的數(shù)量以及實(shí)際的網(wǎng)絡(luò)狀
態(tài)設(shè)定或調(diào)整上報(bào)設(shè)備狀態(tài)消息的周期;再由多臺(tái)所述被管理設(shè)備周期性輪流上報(bào)各自當(dāng) 前的狀態(tài)消息給所述管理系統(tǒng)。 從上報(bào)設(shè)備狀態(tài)的主體看,可以是由被管理設(shè)備定時(shí)向所述管理軟件模塊上報(bào)該 被管理設(shè)備狀態(tài)的消息,還可以是由該被管理設(shè)備引發(fā)所述管理系統(tǒng)中管理設(shè)備的SNMP 代理發(fā)送包含了該被管理設(shè)備的當(dāng)前狀態(tài)消息。 從多設(shè)備管理系統(tǒng)的管理軟件模塊看,管理軟件模塊在接收到上述已上報(bào)的被管 理設(shè)備狀態(tài)消息時(shí),實(shí)時(shí)處理并顯示該被管理當(dāng)前設(shè)備狀態(tài),包括實(shí)時(shí)更新已上報(bào)消息的 被管理設(shè)備狀態(tài),還包括在該被管理設(shè)備狀態(tài)異常時(shí)由所述管理軟件模塊發(fā)送通知消息或 上報(bào)告警消息給所述管理系統(tǒng)。 而在之后指定的時(shí)間內(nèi),管理軟件模塊對(duì)未收到當(dāng)前設(shè)備狀態(tài)消息的被管理設(shè) 備,認(rèn)定所述管理系統(tǒng)與該被管理設(shè)備之間的鏈路通訊異常;直到在收到上報(bào)或引發(fā)上報(bào) 的所述被管理設(shè)備當(dāng)前設(shè)備狀態(tài)消息時(shí),實(shí)時(shí)更新及顯示已認(rèn)定鏈路通訊異常的鏈路狀態(tài) 為該被管理設(shè)備當(dāng)前設(shè)備狀態(tài)。 與傳統(tǒng)的鏈路輪詢方法相比,由于采用了被管理設(shè)備主動(dòng)上報(bào)設(shè)備狀態(tài)消息,有
效地減輕了管理軟件模塊實(shí)時(shí)輪詢?cè)O(shè)備狀態(tài)的負(fù)擔(dān)。同時(shí),只需在指定時(shí)間內(nèi),例如在兩次
上報(bào)或引發(fā)上報(bào)被管理設(shè)備當(dāng)前設(shè)備狀態(tài)的周期內(nèi),若在接收到的已上報(bào)消息中,還沒有
涉及該被管理設(shè)備狀態(tài)的消息,即可認(rèn)定與該被管理設(shè)備的通訊鏈路異常;而在傳統(tǒng)的鏈
路輪詢方案中,需要管理軟件模塊多次向被管理設(shè)備主動(dòng)發(fā)起鏈路輪詢,管理軟件模塊在
完成對(duì)被管理設(shè)備的某次輪詢循環(huán)后,再次輪詢?cè)摫还芾碓O(shè)備所需要的時(shí)間與總的被管理
設(shè)備的數(shù)量成正比,也就是說,在被管理設(shè)備數(shù)量較多的情況下,鏈路輪詢的時(shí)間周期較長
而且不可控制。另外,在某被管理設(shè)備的鏈路狀態(tài)恢復(fù)后,傳統(tǒng)的輪詢方式需要等到再次
輪詢到該被管理設(shè)備時(shí),才能更新該被管理設(shè)備狀態(tài),其更新誤差的時(shí)間也與總的網(wǎng)元數(shù)
量成正比;而本發(fā)明的方法,只需該被管理設(shè)備的狀態(tài)恢復(fù)正常后上報(bào)設(shè)備狀態(tài)的消息,從
而,管理軟件模塊就可以及時(shí)更新其鏈路的狀態(tài),此時(shí)間在恢復(fù)狀態(tài)后該設(shè)備上報(bào)消息的
設(shè)定周期內(nèi), 一般時(shí)間都較短,而且與鏈接狀態(tài)下總的被管理設(shè)備數(shù)量沒有關(guān)系。 所以,本發(fā)明的方法能有效減輕管理設(shè)備輪詢負(fù)擔(dān),與傳統(tǒng)輪詢方案相比,在本管
理設(shè)備數(shù)量較多的情況下,能更加及時(shí)反映出鏈路當(dāng)前的狀態(tài),并且響應(yīng)時(shí)間也可預(yù)期;在 管理軟件模塊性能允許下,通過配置設(shè)備上報(bào)周期可實(shí)時(shí)調(diào)整響應(yīng)時(shí)間。而在大規(guī)模設(shè)備
管理系統(tǒng)中,傳統(tǒng)輪詢方式無法及時(shí)反映鏈路狀態(tài)變化,且響應(yīng)時(shí)間不可預(yù)期??梢姳景l(fā)明
的方法有效提高了設(shè)備狀態(tài)更新速度,增強(qiáng)了管理軟件模塊的實(shí)時(shí)性及有效性。 在具體實(shí)施的優(yōu)選實(shí)施例中,如圖1所示設(shè)定被管理設(shè)備每3秒向管理軟件模
塊發(fā)送一次設(shè)備狀態(tài)消息。該設(shè)備狀態(tài)消息可由管理設(shè)備SNMP代理主動(dòng)發(fā)送,消息的內(nèi)容
包含了該設(shè)備當(dāng)前狀態(tài)信息,消息發(fā)送周期為3秒,這里根據(jù)實(shí)際網(wǎng)絡(luò)狀態(tài),管理軟件模塊
系統(tǒng)配置情況等還可調(diào)整設(shè)備狀態(tài)消息發(fā)送的周期。管理軟件模塊接收到該設(shè)備狀態(tài)消息
時(shí),實(shí)時(shí)更新該設(shè)備的當(dāng)前狀態(tài),如"鏈路正常"。當(dāng)該設(shè)備異常時(shí),管理軟件模塊無法正常收到該設(shè)備的狀態(tài)消息。如連續(xù)兩次都未收到該設(shè)備狀態(tài)的消息,管理系統(tǒng)則認(rèn)定與該設(shè)備通訊"鏈路斷開",管理軟件模塊發(fā)送通知或告警等,并進(jìn)入后續(xù)的處理操作。其中,管理軟件模塊可根據(jù)實(shí)際網(wǎng)絡(luò)環(huán)境,修改鏈路通訊斷開的認(rèn)定條件,即調(diào)整在預(yù)定時(shí)間內(nèi)未收到該設(shè)備狀態(tài)消息即認(rèn)定"鏈路斷開"。在認(rèn)定通訊鏈路斷開后,只需再次收到該設(shè)備上報(bào)的狀態(tài)消息,管理軟件模塊即可實(shí)時(shí)更新該鏈路狀態(tài)。 但以上僅說明了單個(gè)被管理設(shè)備與管理軟件模塊的交互過程,在多個(gè)被管理設(shè)備情況下,管理軟件模塊同時(shí)處理多個(gè)設(shè)備上報(bào)或引發(fā)上報(bào)的設(shè)備狀態(tài)消息,管理軟件模塊的處理流程以及設(shè)備與管理系統(tǒng)交互情形與單個(gè)被管理設(shè)備的交互情形完全一致,通過多個(gè)設(shè)備主動(dòng)上報(bào)或引發(fā)上報(bào)設(shè)備狀態(tài)消息,管理軟件模塊被動(dòng)接收上報(bào)的設(shè)備狀態(tài)消息實(shí)現(xiàn)的鏈路輪詢方式,管理軟件模塊還可實(shí)時(shí)更新多個(gè)設(shè)備的鏈路狀態(tài),達(dá)到對(duì)多個(gè)設(shè)備實(shí)時(shí)有效的監(jiān)控管理;另外,其中的情形也包括管理軟件模塊同時(shí)處理由單個(gè)被管理設(shè)備上報(bào)或引發(fā)上報(bào)的多條當(dāng)前設(shè)備狀態(tài)消息的情形。 以上優(yōu)選實(shí)施例中逆向鏈路輪詢的技術(shù)根據(jù)實(shí)際應(yīng)用可以采用現(xiàn)有各種可能的方案,為本領(lǐng)域技術(shù)人員所熟知,在此也不再贅述。 本發(fā)明具體實(shí)施方式
中所提供的一種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的方法,由于引入了逆向鏈路輪詢的機(jī)制,采用了由被管理的設(shè)備端主動(dòng)上報(bào)設(shè)備狀態(tài)消息,管理系統(tǒng)的管理軟件模塊被動(dòng)接收上報(bào)的設(shè)備狀態(tài)消息的方式,減輕了管理軟件模塊輪詢被管理設(shè)備狀態(tài)的負(fù)擔(dān),尤其是在較多的鏈接設(shè)備管理系統(tǒng)中,保證了及時(shí)更新鏈接中被管理設(shè)備的當(dāng)前狀態(tài),同時(shí)也保證了在異常狀態(tài)的設(shè)備恢復(fù)正常狀態(tài)時(shí)及時(shí)更新該設(shè)備狀態(tài)的顯示,大大增強(qiáng)了管理系統(tǒng)的實(shí)時(shí)性和有效性。 應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述方案的說明加以改進(jìn)或變換,例如因技術(shù)升級(jí)由被管理設(shè)備端引發(fā)發(fā)送設(shè)備狀態(tài)消息的其他代理等,而所有這些改進(jìn)和變換都本應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
一種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的方法,包括以下步驟A、與管理系統(tǒng)鏈路連接的被管理設(shè)備主動(dòng)上報(bào)當(dāng)前狀態(tài)消息;B、所述管理系統(tǒng)的管理軟件模塊被動(dòng)接收上報(bào)的設(shè)備狀態(tài)消息;C、所述管理軟件模塊實(shí)時(shí)處理收到的設(shè)備狀態(tài)消息并顯示所述被管理設(shè)備當(dāng)前狀態(tài)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A具體包括Al、按照所述管理系統(tǒng)的配置、所述被管理設(shè)備的數(shù)量以及實(shí)際的網(wǎng)絡(luò)狀態(tài)設(shè)定或調(diào)整上報(bào)設(shè)備狀態(tài)消息的周期;A2、多臺(tái)所述被管理設(shè)備周期性輪流上報(bào)各自當(dāng)前的狀態(tài)消息給所述管理系統(tǒng)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟A還包括所述被管理設(shè)備引發(fā)所述管理系統(tǒng)中管理設(shè)備的簡單網(wǎng)絡(luò)管理協(xié)議代理發(fā)送包含該被管理設(shè)備的當(dāng)前狀態(tài)消息。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟C中實(shí)時(shí)處理的操作還包括所述管理軟件模塊同時(shí)處理多個(gè)收到的設(shè)備狀態(tài)消息。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟C中實(shí)時(shí)處理的操作還包括所述管理軟件模塊在收到上報(bào)的設(shè)備狀態(tài)消息時(shí),實(shí)時(shí)更新已上報(bào)消息的被管理設(shè)備狀態(tài)。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟C中實(shí)時(shí)處理的操作還包括在所述被管理設(shè)備狀態(tài)異常時(shí)由所述管理軟件模塊通知所述管理系統(tǒng)。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟C之后的系統(tǒng)操作還包括D、 對(duì)未收到設(shè)備狀態(tài)消息的被管理設(shè)備,認(rèn)定所述管理系統(tǒng)與該被管理設(shè)備之間的鏈路通訊異常。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述步驟D的操作具體包括Dl、將接收所述被管理設(shè)備當(dāng)前狀態(tài)消息的過程限制在設(shè)定的時(shí)間間隔內(nèi);D2、按照所述管理系統(tǒng)的配置、所述被管理設(shè)備的數(shù)量以及實(shí)際的網(wǎng)絡(luò)狀態(tài)調(diào)整所述的時(shí)間間隔;D3、在所述的時(shí)間間隔內(nèi)認(rèn)定未收到設(shè)備狀態(tài)消息的被管理設(shè)備鏈路通訊異常。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟D1的限制操作還包括將接收所述被管理設(shè)備當(dāng)前狀態(tài)消息的過程限制在該被管理設(shè)備兩次上報(bào)當(dāng)前狀態(tài)消息的周期內(nèi)。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述步驟D3中認(rèn)定鏈路通訊異常之后的系統(tǒng)操作還包括在收到上報(bào)的所述被管理設(shè)備當(dāng)前狀態(tài)消息時(shí),實(shí)時(shí)更新及顯示已認(rèn)定鏈路通訊異常的鏈路狀態(tài)為該被管理設(shè)備當(dāng)前狀態(tài)。
全文摘要
本發(fā)明公開了一種基于設(shè)備端主動(dòng)以實(shí)現(xiàn)管理系統(tǒng)中鏈路輪詢的方法,包括以下步驟與管理系統(tǒng)鏈路連接的被管理設(shè)備主動(dòng)上報(bào)當(dāng)前狀態(tài)消息;管理系統(tǒng)的管理軟件模塊被動(dòng)接收上報(bào)的設(shè)備狀態(tài)消息;管理軟件模塊實(shí)時(shí)處理收到的設(shè)備狀態(tài)消息并顯示被管理設(shè)備當(dāng)前狀態(tài)。由于引入了逆向鏈路輪詢的機(jī)制,采用了由被管理的設(shè)備端主動(dòng)上報(bào)設(shè)備狀態(tài)消息,管理系統(tǒng)的管理軟件模塊被動(dòng)接收上報(bào)的設(shè)備狀態(tài)消息的方式,減輕了管理軟件模塊輪詢被管理設(shè)備狀態(tài)的負(fù)擔(dān),尤其是在較多的鏈接設(shè)備管理系統(tǒng)中,保證了及時(shí)更新鏈接中被管理設(shè)備的當(dāng)前狀態(tài),同時(shí)也保證了在異常狀態(tài)的設(shè)備恢復(fù)正常狀態(tài)時(shí)及時(shí)更新該設(shè)備狀態(tài)的顯示,大大增強(qiáng)了管理系統(tǒng)的實(shí)時(shí)性和有效性。
文檔編號(hào)H04L12/56GK101729284SQ20081021712
公開日2010年6月9日 申請(qǐng)日期2008年10月29日 優(yōu)先權(quán)日2008年10月29日
發(fā)明者佘運(yùn)勝, 蘇春山 申請(qǐng)人:中興通訊股份有限公司