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