[發明專利]一種網絡質量的探測方法、系統及裝置在審
| 申請號: | 202011094860.8 | 申請日: | 2020-10-14 |
| 公開(公告)號: | CN112511454A | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 王明烽;陳義偉 | 申請(專利權)人: | 網宿科技股份有限公司 |
| 主分類號: | H04L12/823 | 分類號: | H04L12/823;H04L12/26 |
| 代理公司: | 北京華智則銘知識產權代理有限公司 11573 | 代理人: | 陳剛 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 質量 探測 方法 系統 裝置 | ||
1.一種網絡質量的探測方法,其特征在于,所述方法包括:
當針對目標主機的探測失敗時,設置存活時間的參考追蹤跳數;
利用探測協議組對所述目標主機進行探測,若探測成功,記錄對應的往返時延,并結束針對所述目標主機的探測;
若所述探測協議組探測失敗,判斷是否對所述參考追蹤跳數進行更新,以及判斷是否結束針對所述目標主機的探測。
2.根據權利要求1所述的方法,其特征在于,所述目標主機按照以下方式確定:
將IP池中的IP地址按照指定網段進行聚合,并根據預設配置文件中限定的IP步長和IP步數,從聚合后的IP地址中選擇目標IP地址;其中,所述目標IP地址指向的主機作為待探測的目標主機。
3.根據權利要求2所述的方法,其特征在于,在將IP池中的IP地址按照指定網段進行聚合時,所述方法還包括:
確定所述指定網段中待聚合的主機號位數,并按照所述主機號位數對所述IP池中的IP地址進行聚合。
4.根據權利要求1所述的方法,其特征在于,所述探測協議組中包括多個探測協議;利用探測協議組對所述目標主機進行探測包括:
按照所述多個探測協議的優先級,逐一利用各個所述探測協議對所述目標主機進行探測。
5.根據權利要求1或4所述的方法,其特征在于,利用探測協議組對所述目標主機進行探測包括:
基于所述探測協議組中當前的探測協議向所述目標主機發送請求數據包,若所述目標主機針對所述請求數據包反饋響應數據包,計算所述請求數據包和所述響應數據包之間的時間差,并將所述時間差作為探測成功對應的往返時延。
6.根據權利要求5所述的方法,其特征在于,所述探測協議組中的探測協議包括UDP,所述請求數據包為UDP探測數據包,所述響應數據包為ICMP Destination Unreachable數據包;
所述探測協議組中的探測協議包括TCP,所述請求數據包為TCP SYN探測數據包,所述響應數據包為TCP ACK數據包;
所述探測協議組中的探測協議包括ICMP,所述請求數據包為ICMP Echo Request探測數據包,所述響應數據包為ICMP Echo reply數據包。
7.根據權利要求5所述的方法,其特征在于,所述方法還包括:
若所述目標主機未針對所述請求數據包反饋響應數據包,獲取中間網關發回的存活時間最大的超時數據包;
計算所述超時數據包與所述請求數據包之間的時間差,并將所述時間差作為探測成功對應的往返時延。
8.根據權利要求7所述的方法,其特征在于,在計算所述超時數據包與所述響應數據包之間的時間差之前,所述方法還包括:
若所述超時數據包對應的存活時間大于或者等于指定存活時間閾值,計算所述超時數據包與所述請求數據包之間的時間差;
若所述超時數據包對應的存活時間小于所述指定存活時間閾值,丟棄所述超時數據包,并利用下一個探測協議對所述目標主機進行探測。
9.根據權利要求1所述的方法,其特征在于,判斷是否對所述參考追蹤跳數進行更新包括:
若所述參考追蹤跳數大于最小追蹤跳數,減小所述參考追蹤跳數,并將減小后的追蹤跳數作為下一輪探測的參考追蹤跳數。
10.根據權利要求1所述的方法,其特征在于,判斷是否結束針對所述目標主機的探測包括:
若所述參考追蹤跳數小于或者等于最小追蹤跳數,判定所述目標主機探測失敗,并結束針對所述目標主機的探測。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網宿科技股份有限公司,未經網宿科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011094860.8/1.html,轉載請聲明來源鉆瓜專利網。





