国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種批量數(shù)據(jù)獲取請求的發(fā)送方法及裝置的制造方法

      文檔序號:9566987閱讀:442來源:國知局
      一種批量數(shù)據(jù)獲取請求的發(fā)送方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種批量數(shù)據(jù)獲取請求的發(fā)送方法及裝置。
      【背景技術(shù)】
      [0002] 在網(wǎng)絡(luò)通訊環(huán)境下,網(wǎng)元管理系統(tǒng)主要負(fù)責(zé)設(shè)備的告警管理、安全管理、配置 管理,性能管理等工作,其中,配置管理和性能管理要與設(shè)備進(jìn)行大量的SNMP(Simple 化tworkManagementProtocol,簡單網(wǎng)絡(luò)管理協(xié)議)交互。
      [0003] 常用的SNMP獲取操作包括SNMPGet,SNMPGet化Xt和SNMPGetBu化,但是SNMP Get和SNMPGet化Xt送兩種操作方式存在與網(wǎng)元交互次數(shù)多,效率較低等問題,無法滿足 運(yùn)營商高效獲取大量數(shù)據(jù)的需求,因此需要使用SNMPGetBu化送種高效的方式來獲取大 量的數(shù)據(jù)。
      [0004] SNMPGetBu化是SNMP協(xié)議中定義的一種批量獲取網(wǎng)元代理Agent數(shù)據(jù)的方法, 但是在實(shí)際的使用中,存在著一些限制,比如運(yùn)營商在管理網(wǎng)絡(luò)時,出于安全方面的考慮, 路由器是不允許分包的,送就限制了在管理網(wǎng)絡(luò)中傳輸SNMP報文的大?。欢糠N設(shè)備由于 其處理SNMP操作響應(yīng)的能力存在差異,對于SNMPGetBu化請求返回的OID的數(shù)量也存在 上限。
      [000引SNMPGetBu化操作雖然可皆陜速的批量獲取網(wǎng)元數(shù)據(jù),但在實(shí)際的商用網(wǎng)絡(luò)環(huán) 境中,由于對該操作獲取數(shù)據(jù)塊的長度通常根據(jù)經(jīng)驗(yàn)來進(jìn)行設(shè)置,而現(xiàn)網(wǎng)存在網(wǎng)絡(luò)傳輸分 包限制W及設(shè)備存在處理能力的限制,因此無法保證每次的SNMPGetBu化操作都能正確 的返回操作結(jié)果,如果GetBu化操作會出現(xiàn)長度超長的報文響應(yīng),則在有網(wǎng)絡(luò)分包限制的 情況下會出現(xiàn)響應(yīng)報文錯誤和兀余數(shù)據(jù)的問題,影響獲取數(shù)據(jù)的準(zhǔn)確性。

      【發(fā)明內(nèi)容】

      [0006] 為了解決上述問題,本發(fā)明提供了一種批量數(shù)據(jù)獲取請求的發(fā)送方法及裝置,根 據(jù)設(shè)備能夠處理的OID數(shù)目的上限及批量數(shù)據(jù)獲取請求中對應(yīng)于待獲取數(shù)據(jù)的OID的信 息,確定了批量數(shù)據(jù)獲取請求的最大重復(fù)數(shù),通過在發(fā)送批量數(shù)據(jù)獲取請求時,同時將該最 大重復(fù)數(shù)發(fā)送給對應(yīng)的設(shè)備,從而避免了設(shè)備在響應(yīng)該批量數(shù)據(jù)獲取請求時,返回的報文 長度過長而導(dǎo)致報文錯誤及數(shù)據(jù)兀余的問題,確保了數(shù)據(jù)的準(zhǔn)確性,同時避免了由于返回 的報文長度過短而導(dǎo)致的與設(shè)備交互次數(shù)過多的問題。
      [0007] 本發(fā)明提供了一種批量數(shù)據(jù)獲取請求的發(fā)送方法,包括:獲取待發(fā)送批量數(shù)據(jù)獲 取請求中對應(yīng)于待獲取數(shù)據(jù)的對象標(biāo)識符OID信息及存儲所述待獲取數(shù)據(jù)的網(wǎng)元能夠處 理的最大OID個數(shù),所述OID信息包括對應(yīng)于待獲取數(shù)據(jù)的OID的第一個數(shù);根據(jù)所述第 一個數(shù)及所述網(wǎng)元能夠處理的最大OID個數(shù),確定所述批量數(shù)據(jù)獲取請求的當(dāng)前最大重復(fù) 數(shù);將攜帶了所述當(dāng)前最大重復(fù)數(shù)的批量數(shù)據(jù)獲取請求發(fā)送給所述網(wǎng)元。
      [0008] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,所述將攜帶了所述當(dāng)前最大重復(fù)數(shù) 的批量數(shù)據(jù)獲取請求發(fā)送給所述網(wǎng)元之后還包括:接收所述網(wǎng)元響應(yīng)于所述批量數(shù)據(jù)獲取 請求所反饋的批量數(shù)據(jù)反饋信息;當(dāng)所述批量數(shù)據(jù)反饋信息未攜帶所述待獲取數(shù)據(jù)時,為 所述批量數(shù)據(jù)獲取請求重新設(shè)置新的最大重復(fù)數(shù),所述新的最大重復(fù)數(shù)小于所述當(dāng)前最大 重復(fù)數(shù);將攜帶了所述新的最大重復(fù)數(shù)的批量數(shù)據(jù)獲取請求發(fā)送給所述網(wǎng)元。
      [0009] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,通過下述方式獲取存儲所述待獲取 數(shù)據(jù)的網(wǎng)元能夠處理的最大OID個數(shù);根據(jù)所述網(wǎng)元的IP地址及預(yù)存儲的IP地址與設(shè) 備類型的對應(yīng)關(guān)系,獲取所述網(wǎng)元的設(shè)備類型;根據(jù)預(yù)存儲的設(shè)備類型與能夠處理的最大 OID個數(shù)的對應(yīng)關(guān)系,獲取與所述設(shè)備類型對應(yīng)的能夠處理的最大OID個數(shù)。
      [0010] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,所述根據(jù)所述第一個數(shù)及所述網(wǎng)元 能夠處理的最大OID個數(shù),確定所述批量數(shù)據(jù)獲取請求的當(dāng)前最大重復(fù)數(shù)具體為;確定所 述批量數(shù)據(jù)獲取請求的當(dāng)前最大重復(fù)數(shù)為所述網(wǎng)元能夠處理的最大OID個數(shù)與所述第一 個數(shù)的比值上取整。
      [0011] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,所述OID信息還包括每一OID對應(yīng)的 參數(shù)類型,所述確定所述批量數(shù)據(jù)獲取請求的當(dāng)前最大重復(fù)數(shù)之后還包括:根據(jù)所述每一 OID對應(yīng)的參數(shù)類型,判斷是否存在參數(shù)類型為長數(shù)據(jù)類型的OID;當(dāng)存在參數(shù)類型為長數(shù) 據(jù)類型的OID時,根據(jù)參數(shù)類型為長數(shù)據(jù)類型的OID的第二個數(shù)及所述第一個數(shù)調(diào)整所述 當(dāng)前最大重復(fù)數(shù),否則,保持所述當(dāng)前最大重復(fù)數(shù)不變。
      [0012] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,所述根據(jù)參數(shù)類型為長數(shù)據(jù)類型的 OID的第二個數(shù)及所述第一個數(shù),調(diào)整所述當(dāng)前最大重復(fù)數(shù)包括;確定所述當(dāng)前最大重復(fù) 數(shù)的調(diào)整權(quán)重為所述第二個數(shù)與所述第一個數(shù)的比值;根據(jù)所述當(dāng)前最大重復(fù)數(shù)的調(diào)整權(quán) 重對所述當(dāng)前最大重復(fù)數(shù)進(jìn)行調(diào)整。
      [0013] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,通過下述公式來根據(jù)所述當(dāng)前最大 重復(fù)數(shù)的調(diào)整權(quán)重對所述當(dāng)前最大重復(fù)數(shù)進(jìn)行調(diào)整:貨取巧J,其中,R' 為調(diào)整后的當(dāng)前最大重復(fù)數(shù),W為所述當(dāng)前最大重復(fù)數(shù)的調(diào)整權(quán)重,R為當(dāng)前最大重復(fù)數(shù), W) */?]表示為(I-W) *R的上取整的值,R。為預(yù)設(shè)的當(dāng)前最大重復(fù)數(shù)的最小值。
      [0014] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,所述長數(shù)據(jù)類型包括;Display String類型和 / 或OCTETString類型。
      [0015] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,其中,當(dāng)所述批量數(shù)據(jù)反饋信息未攜帶所 述待獲取數(shù)據(jù)時,所述為所述批量數(shù)據(jù)獲取請求重新設(shè)置新的最大重復(fù)數(shù)具體為:從所述 當(dāng)前最大重復(fù)數(shù)的一半上取整及所述預(yù)設(shè)的當(dāng)前最大重復(fù)數(shù)的最小值中選擇一個最大值, 設(shè)置為所述新的最大重復(fù)數(shù)。
      [0016] 本發(fā)明還提供了一種批量數(shù)據(jù)獲取請求的最大重復(fù)數(shù)的確定裝置,包括;獲取模 塊,用于獲取所述批量數(shù)據(jù)獲取請求中對應(yīng)于待獲取數(shù)據(jù)的對象標(biāo)識符OID信息及存儲所 述待獲取數(shù)據(jù)的網(wǎng)元能夠處理的最大OID個數(shù),所述OID信息包括對應(yīng)于待獲取數(shù)據(jù)的OID 的第一個數(shù);確定模塊,用于根據(jù)所述第一個數(shù)及所述網(wǎng)元能夠處理的最大OID個數(shù),確定 所述批量數(shù)據(jù)獲取請求的當(dāng)前最大重復(fù)數(shù);第一發(fā)送模塊,用于將攜帶了所述當(dāng)前最大重 復(fù)數(shù)的批量數(shù)據(jù)獲取請求發(fā)送給所述網(wǎng)元。
      [0017] 本發(fā)明的上述技術(shù)方案的有益效果如下:
      [0018] 本發(fā)明提供了一種批量數(shù)據(jù)獲取請求的發(fā)送方法及裝置,根據(jù)設(shè)備能夠處理的 OID數(shù)目的上限及批量數(shù)據(jù)獲取請求中對應(yīng)于待獲取數(shù)據(jù)的OID的信息,確定了批量數(shù)據(jù) 獲取請求的最大重復(fù)數(shù),通過在發(fā)送批量數(shù)據(jù)獲取請求時,同時將該最大重復(fù)數(shù)發(fā)送給對 應(yīng)的設(shè)備,從而避免了設(shè)備在響應(yīng)該批量數(shù)據(jù)獲取請求時,返回的報文長度過長而導(dǎo)致報 文錯誤及數(shù)據(jù)兀余的問題,確保了數(shù)據(jù)的準(zhǔn)確性,同時避免了由于返回的報文長度過短而 導(dǎo)致的與設(shè)備交互次數(shù)過多的問題。
      【附圖說明】
      [0019] 圖1為本發(fā)明實(shí)施例1提供的批量數(shù)據(jù)獲取請求的發(fā)送方法的流程示意圖。
      [0020] 圖2為采用本發(fā)明提供的批量數(shù)據(jù)獲取請求從網(wǎng)元代理Agent處批量獲取數(shù)據(jù)的 方法流程圖。
      【具體實(shí)施方式】
      [0021] 為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具 體實(shí)施例進(jìn)行詳細(xì)描述。
      [0022] 本發(fā)明實(shí)施例針對現(xiàn)有技術(shù)中,在使用批量數(shù)據(jù)獲取請求時,無法保證能夠得到 正確的返回結(jié)果的問題,提供了一種批量數(shù)據(jù)獲取請求的發(fā)送方法及裝置,根據(jù)設(shè)備能夠 處理的OID數(shù)目的上限及批量數(shù)據(jù)獲取請求中對應(yīng)于待獲取數(shù)據(jù)的OID的信息,確定了批 量數(shù)據(jù)獲取請求的最大重復(fù)數(shù),通過在發(fā)送批量數(shù)據(jù)獲取請求時,同時將該最大重復(fù)數(shù)發(fā) 送給對應(yīng)的設(shè)備,從而避免了設(shè)備在響應(yīng)該批量數(shù)據(jù)獲取請求時,返回的報文長度過長而 導(dǎo)致報文錯誤及數(shù)據(jù)兀余的問題,確保了數(shù)據(jù)的準(zhǔn)確性,同時避免了由于返回的報文長度 過短而導(dǎo)致的與設(shè)備交互次數(shù)過多的問題。
      [0023] 圖1為本發(fā)明實(shí)施例1提供的批量數(shù)據(jù)獲取請求的發(fā)送方法的流程示意圖,如圖 所示,所述方法包括:
      [0024] 步驟S100,獲取待發(fā)送批量數(shù)據(jù)獲取請求中對應(yīng)于待獲取數(shù)據(jù)的對象標(biāo)識符OID 信息及存儲所述待獲取數(shù)據(jù)的網(wǎng)元能夠處理的最大OID個數(shù),所述OID信息包括對應(yīng)于待 獲取數(shù)據(jù)的OID的第一個數(shù);
      [00巧]步驟S102,根據(jù)所述第一個數(shù)及所述網(wǎng)元能夠處理的最大OID個數(shù),確定所述批 量數(shù)據(jù)獲取請求的當(dāng)前最大重復(fù)數(shù);
      [0026] 步驟S104,將攜帶了所述當(dāng)前最大重復(fù)數(shù)的批量數(shù)據(jù)獲取請求發(fā)送給所述網(wǎng)元。
      [0027] 上述的批量數(shù)據(jù)獲取請求的發(fā)送方法,根據(jù)待發(fā)送批量數(shù)據(jù)獲取請求中對應(yīng)于待 獲取數(shù)據(jù)的OID的第一個數(shù)及接收到該
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1