[發明專利]基于SNMP查詢批量數據的方法及裝置無效
| 申請號: | 201210201641.4 | 申請日: | 2012-06-18 |
| 公開(公告)號: | CN102780579A | 公開(公告)日: | 2012-11-14 |
| 發明(設計)人: | 曾范娟;謝青松;莊李堅 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 梁珣 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 snmp 查詢 批量 數據 方法 裝置 | ||
技術領域
本發明屬于通信領域,尤其涉及一種基于SNMP查詢批量數據技術。
背景技術
網管在管理網絡設備時,需要從網絡設備(具有SNMP協議的網絡設備)上查詢數據,然后將這些數據展示給用戶或用于進一步的數據處理,隨著網絡應用的規模及復雜性的發展,網管需要從網絡設備上查詢的數據量急劇增加,同時網管服務器所獲取數據的組網場景也變得復雜,從網絡設備上查詢批量數據,傳統的實現方案是利用簡單網絡管理協議(Simple?Network?Management?Protocol,SNMP)協議的Get-next操作,每查詢一條數據網管服務器均需要與網絡設備交互一次。
在實現現有技術的過程中,發現現有技術的技術方案存在如下問題:
現有技術的技術方案從網絡設備上查詢大量的業務數據時,網管服務器每查詢一條業務數據就需要與網絡設備交互一次,這樣就需要很長的時間才能夠獲取完所有的業務數據,耗時長且網管服務器與網絡設備之間長時間占用SNMP交互通道。
發明內容
本發明實施例的目的在于提供一種基于SNMP查詢批量數據的方法,旨在解決現有的技術方案的耗時長,長時間占用SNMP交互通道的問題。
一方面,本發明提供一種基于SNMP查詢批量數據的方法,所述方法包括:
向網絡設備發送啟動批量查詢業務數據的命令,所述命令包括:需要批量查詢的業務數據的標識;
接收網絡設備將數據庫內所述標識對應的業務數據打包成多個數據包后返回的業務數據準備完畢的SNMP?Trap命令;
采用SNMP?Get依次從網絡設備上讀取業務數據的多個數據包,所述數據包攜帶有多條業務數據;
所述數據包的最大長度小于8000字節。
又一方面,本發明實施例提供一種基于SNMP查詢批量數據的實現方法,所述方法包括:
接收網管服務器發送的啟動批量查詢業務數據的命令,所述命令包括:需要批量查詢的業務數據的標識;
從數據庫查詢所述標識對應的業務數據,將查詢到的所有業務數據打包得到多個數據包,并向網管服務器發送業務數據準備完畢的SNMP?Trap命令;
所述數據包均包含多條業務數據,所述數據包的最大長度小于8000字節。
另一方面,本發明實施例提供一種網管服務器,所述系統包括:
啟動單元,用于向網絡設備發送啟動批量查詢業務數據的命令,所述命令包括:需要批量查詢的業務數據的標識;
接收單元,用于接收網絡設備將數據庫內所述標識對應的業務數據打包成多個數據包后返回的業務數據準備完畢的SNMP?Trap命令;
數據包讀取單元,用于采用SNMP?Get依次從網絡設備上讀取業務數據的多個數據包,所述數據包攜帶有多條業務數據;
所述數據包的最大長度小于8000字節。
還一方面,本發明實施例提供一種網絡設備,所述網絡設備包括:
接收單元,用于接收網管服務器發送的啟動批量查詢業務數據的命令,所述命令包括:需要批量查詢的業務數據的標識;
查詢單元,用于從數據庫查詢所述標識對應的業務數據;
打包單元,用于將查詢到的所有業務數據打包得到多個數據包;
發送單元,用于在所述打包單元完成打包后,向網管服務器發送業務數據準備完畢的SNMP?Trap命令;
所述數據包均包含多條業務數據,所述數據包的最大長度小于8000字節。
下一方面,本發明實施例提供一種基于SNMP查詢批量數據的系統,所述系統包括:網管服務器和網絡設備;
所述網管服務器,用于向網絡設備發送啟動批量查詢業務數據的命令,所述命令包括:需要批量查詢的業務數據的標識;
所述網絡設備,用于接收網管服務器發送的啟動批量查詢業務數據的命令,所述命令包括:需要批量查詢的業務數據的標識;
從數據庫查詢所述標識對應的業務數據,將查詢到的所有業務數據打包得到多個數據包,然后向網管服務器發送業務數據準備完畢的SNMP?Trap命令;
所述數據包均包含多條業務數據,所述數據包的最大長度小于8000字節;
所述網管服務器,還用于在接收所述SNMP?Trap命令后,采用SNMP?Get依次從網絡設備上讀取業務數據的多個數據包,所述數據包攜帶有多條業務數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210201641.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種故障報警模擬測試系統
- 下一篇:液流電池測試平臺





