專利名稱:一種基于vrf接口對(duì)設(shè)備管理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備管理技術(shù),尤其涉及基于SNMP(SimpleNetwork Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)對(duì)VPN(VirtualPrivate Network,虛擬私有網(wǎng)絡(luò))設(shè)備進(jìn)行 網(wǎng)絡(luò)管理的技術(shù)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)組網(wǎng)模式趨多樣化,要求現(xiàn)有網(wǎng)絡(luò)設(shè)備除了實(shí)現(xiàn) 通過(guò)Shell、 Web管理之外,還要實(shí)現(xiàn)SNMP協(xié)議管理,從而對(duì)被管理的網(wǎng)絡(luò)設(shè)備進(jìn)行遠(yuǎn)程 圖形化界面的管理。SNMP是目前TCP/IP網(wǎng)絡(luò)中應(yīng)用廣泛的網(wǎng)絡(luò)管理協(xié)議,其基本管理 模式為管理者-代理模式。管理者(一般稱為工作站)是指發(fā)布網(wǎng)管命令、接收命令響 應(yīng)及告警的一段程序,提供網(wǎng)管界面;代理是具體執(zhí)行網(wǎng)管命令相應(yīng)動(dòng)作并反饋動(dòng)作執(zhí) 行結(jié)果或主動(dòng)發(fā)起告警的一段程序,代理一般位于被管理設(shè)備中。SNMP采用輪詢機(jī)制的 請(qǐng)求/響應(yīng)方式,即管理工作站向代理發(fā)送管理命令,代理接收命令并執(zhí)行命令、然后向 管理工作站發(fā)送響應(yīng);另一方面,代理不斷對(duì)所在的被管理設(shè)備進(jìn)行監(jiān)測(cè),一旦發(fā)生異常 事件就立即向管理工作站主動(dòng)發(fā)送告警。通常管理工作站和代理程序的通信通過(guò)SNMP MIB (ManagementInformation Base,管理信息庫(kù))實(shí)現(xiàn)。代理程序通過(guò)MIB告知管理工作 站能做哪些配置,管理工作站通過(guò)MIB對(duì)代理程序進(jìn)行管理。當(dāng)被管理設(shè)備的代理程序收 到管理工作站SNMP請(qǐng)求報(bào)文后,根據(jù)報(bào)文內(nèi)容操作相應(yīng)的MIB表項(xiàng),各個(gè)MIB表項(xiàng)完成自 己獨(dú)立的功能,比如當(dāng)需要升級(jí)系統(tǒng)時(shí),代理程序?qū)⒈匾呐渲眯畔⑼ㄟ^(guò)SNMP傳遞給系統(tǒng) 版本管理模塊,這個(gè)模塊根據(jù)參數(shù)使用FTP/TFTP等方式從管理工作站獲取新版本,從而實(shí) 現(xiàn)系統(tǒng)升級(jí)。 在采用MPLS VPN組網(wǎng)的網(wǎng)絡(luò)設(shè)備中,通常把一個(gè)設(shè)備根據(jù)接口劃分為幾個(gè) VRF(Virtual Routing Forwarding Instance,虛擬路由轉(zhuǎn)發(fā)實(shí)例),每個(gè)VRF對(duì)應(yīng)一個(gè)私有 的網(wǎng)絡(luò),VRF之間進(jìn)行隔離無(wú)法通信。如果管理接口屬于某個(gè)VRF,那么所有管理操作就需 要使用這個(gè)VRF信息。但是本身MIB不會(huì)攜帶VRF信息,導(dǎo)致管理操作因?yàn)槿鄙賄RF信息 而操作失??;比如系統(tǒng)升級(jí)模塊,需要使用FTP/TFTP模塊進(jìn)行升級(jí)操作,F(xiàn)TP/TFTP模塊操 作都是需要使用VRF相關(guān)信息,如果沒(méi)有VRF信息只能工作在默認(rèn)VRF中,這樣就可能無(wú)法 下載到版本。如果通過(guò)修改MIB定義實(shí)現(xiàn)VRF參數(shù)的傳遞,勢(shì)必導(dǎo)致所有的設(shè)備和工作站 都需要進(jìn)行版本升級(jí)操作,導(dǎo)致成本提高。所以如何通過(guò)網(wǎng)絡(luò)設(shè)備的其中一個(gè)VRF接口實(shí) 現(xiàn)對(duì)設(shè)備的SNMP管理是一個(gè)需要解決的問(wèn)題。
發(fā)明內(nèi)容
本方案主要是解決如何通過(guò)VRF接口對(duì)設(shè)備進(jìn)行管理的問(wèn)題,提供了一種基于 VRF接口對(duì)設(shè)備管理的方法。 —種基于VRF接口對(duì)設(shè)備管理的方法,包括如下步驟 a、當(dāng)SNMP代理模塊從某個(gè)接口 到來(lái)自管理工作站的管理報(bào)文之后,記錄該接口的VRF信息; b、代理模塊把步驟a記錄的VRF信息傳遞給相關(guān)MIB處理模塊; c、MIB處理模塊關(guān)聯(lián)的功能模塊使用步驟a中的記錄的VRF信息和管理工作站進(jìn)
行通信。 進(jìn)一步的,在步驟a和b之間,還包括SNMP根據(jù)接收管理報(bào)文中的對(duì)象ID信息 確定相關(guān)的MIB處理模塊。 進(jìn)一步的,步驟c中,所述的MIB處理模塊屬于其所關(guān)聯(lián)的功能模塊。 本發(fā)明的有益效果是,實(shí)現(xiàn)了不論設(shè)備屬于VRF時(shí)進(jìn)行輕松管理,用戶不用擔(dān)心
網(wǎng)絡(luò)中設(shè)備有多少個(gè)VRF,實(shí)現(xiàn)工作站對(duì)設(shè)備管理,避免引入VRF后導(dǎo)致的版本升級(jí)、維護(hù)成本。
圖1是本發(fā)明實(shí)施例子邏輯連接框圖。
具體實(shí)施例方式
—種基于VRF接口對(duì)設(shè)備管理的方法,包括如下步驟 a、當(dāng)SNMP代理模塊從某個(gè)接口收到來(lái)自管理工作站的管理報(bào)文之后,記錄該接 口的VRF信息; b、代理模塊把步驟a記錄的VRF信息傳遞給相關(guān)MIB處理模塊; c、MIB處理模塊關(guān)聯(lián)的功能模塊使用步驟a中的記錄的VRF信息和管理工作站進(jìn)
行通信。 下面以遠(yuǎn)程升級(jí)為例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
實(shí)施例 如圖1所示各個(gè)模塊的邏輯連接框圖。遠(yuǎn)端共工作站和被管理網(wǎng)絡(luò)設(shè)備的SNMP 代理模塊相連,SNMP代理模塊和完整特定功能的FTP MIB處理模塊相連,F(xiàn)TP MIB處理模 塊和FTP功能模塊連接。在具體實(shí)現(xiàn)過(guò)程中FTP MIB處理模塊屬于FTP功能模塊。管理工 作站將擬升級(jí)網(wǎng)絡(luò)設(shè)備軟件程序的SNMP請(qǐng)求發(fā)送給網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備將接收的SNMP報(bào) 文交給SNMP代理模塊;SNMP代理模塊接收SNMP請(qǐng)求之后記錄收到該請(qǐng)求的接口的VRF信 息,并且根據(jù)SNMP請(qǐng)求中的對(duì)象ID(0ID)信息查找與SNMP請(qǐng)求中MIB相對(duì)應(yīng)的MIB處理 模塊;查找結(jié)果是FTP MIB處理模塊,那么FTP MIB處理模塊根據(jù)傳入的VRF信息和SNMP 請(qǐng)求信息交給相應(yīng)的FTP功能模塊處理;FTP功能模塊根據(jù)傳入的信息開(kāi)始和管理工作站 進(jìn)行通信。 采用我們上面使用的方法,在非MPLS VPN環(huán)境中和過(guò)去的處理方式一致,只有當(dāng) 被管理網(wǎng)絡(luò)設(shè)備啟用MPLS VPN功能并且管理接口屬于VRF后,既可自動(dòng)適應(yīng)這種變化,不 要工作站軟件進(jìn)行升級(jí)。降低開(kāi)發(fā)和升級(jí)成本。
權(quán)利要求
一種基于VRF接口對(duì)設(shè)備管理的方法,其特征在于,包括如下步驟a、當(dāng)SNMP代理模塊從某個(gè)接口收到來(lái)自管理工作站的管理報(bào)文之后,記錄該接口的VRF信息;b、代理模塊把步驟a記錄的VRF信息傳遞給相關(guān)MIB處理模塊;c、MIB處理模塊關(guān)聯(lián)的功能模塊使用步驟a中的記錄的VRF信息和管理工作站進(jìn)行通信。
2. 如權(quán)利要求1所述的基于VRF接口對(duì)設(shè)備管理的方法,其特征在于,在步驟a和b之 間,還包括SNMP根據(jù)接收管理報(bào)文中的對(duì)象ID信息確定相關(guān)的MIB處理模塊。
3. 如權(quán)利要求1或2所述的基于VRF接口對(duì)設(shè)備管理的方法,其特征在于,步驟c中, 所屬的MIB處理模塊屬于其所關(guān)聯(lián)的功能模塊。
全文摘要
本發(fā)明公開(kāi)了一種基于VRF接口對(duì)設(shè)備管理的方法,首先當(dāng)SNMP代理模塊從某個(gè)接口收到來(lái)自管理工作站的管理報(bào)文之后,記錄該接口的VRF信息;代理模塊把上述記錄的VRF信息傳遞給相關(guān)MIB處理模塊;最后MIB處理模塊關(guān)聯(lián)的功能模塊使用上述記錄的VRF信息和管理工作站進(jìn)行通信。通過(guò)實(shí)施本發(fā)明,實(shí)現(xiàn)了不論設(shè)備屬于VRF時(shí)進(jìn)行輕松管理,用戶不用擔(dān)心網(wǎng)絡(luò)中設(shè)備有多少個(gè)VRF,實(shí)現(xiàn)工作站對(duì)設(shè)備管理,避免引入VRF后導(dǎo)致的版本升級(jí)、維護(hù)成本。
文檔編號(hào)H04L12/24GK101753330SQ20081014776
公開(kāi)日2010年6月23日 申請(qǐng)日期2008年12月3日 優(yōu)先權(quán)日2008年12月3日
發(fā)明者佘健, 葉治國(guó), 林茂 申請(qǐng)人:邁普通信技術(shù)股份有限公司