System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品无码av天天爽,国产网红主播无码精品,亚洲VA中文字幕不卡无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    節(jié)點狀態(tài)評估方法、裝置、計算機設(shè)備和存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:42504690 閱讀:18 留言:0更新日期:2024-08-22 14:19
    本申請涉及一種節(jié)點狀態(tài)評估方法、裝置、計算機設(shè)備和存儲介質(zhì),所屬領(lǐng)域為計算機通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,所述方法包括:響應(yīng)于檢測到節(jié)點狀態(tài)評估請求時,獲取探測列表;基于所述探測列表,探測確定目標(biāo)節(jié)點中的可用端口,以及與所述可用端口相匹配的第一目標(biāo)端口,所述第一目標(biāo)端口為整個網(wǎng)絡(luò)中除目標(biāo)節(jié)點外的其他節(jié)點中的端口,每個可用端口與多個其他節(jié)點中的端口形成映射關(guān)系;基于回聲服務(wù)機制和所述映射關(guān)系,確定目標(biāo)可用端口對應(yīng)網(wǎng)口的時延和丟包率;基于所述時延和/或所述丟包率,評估所述目標(biāo)節(jié)點的狀態(tài)。本申請可以提高節(jié)點亞健康狀態(tài)檢測的時效性和準(zhǔn)確性,進而降低其對系統(tǒng)性能的影響。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請涉及計算機通信網(wǎng)絡(luò),特別是涉及一種節(jié)點狀態(tài)評估方法、裝置、計算機設(shè)備和存儲介質(zhì)


    技術(shù)介紹

    1、現(xiàn)有的網(wǎng)絡(luò)亞健康檢測邏輯通常采用兩種方式,其一是使用已有的ping(packetinternet?groper,因特網(wǎng)包探索器)或udp(user?datagram?protocol,用戶數(shù)據(jù)報協(xié)議)報文,探測獲取網(wǎng)絡(luò)時延和網(wǎng)絡(luò)丟包的值;其二是使用libpcap(網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù)包)抓包來獲取網(wǎng)絡(luò)時延和網(wǎng)絡(luò)丟包的值,第一種方式因為是上層軟件,故時效性存在問題,通常其獲取的時延會比第二種方式要高;第二種方式因為使用抓包,所以時效性會比第一種高,但其因為存在內(nèi)核態(tài)的兩次拷貝動作,所以實際會對性能造成一定的影響,且有可能libpcap本身在網(wǎng)口壓力大的情況下有誤判丟包的情況發(fā)生。

    2、因此,亟需提出一種能夠提高檢測時效性和準(zhǔn)確性的節(jié)點狀態(tài)評估方法、裝置、計算機設(shè)備和存儲介質(zhì)。


    技術(shù)實現(xiàn)思路

    1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高網(wǎng)絡(luò)亞健康檢測時效性和準(zhǔn)確性的節(jié)點狀態(tài)評估方法、裝置、計算機設(shè)備和存儲介質(zhì)。

    2、一方面,提供一種節(jié)點狀態(tài)評估方法,所述方法包括:

    3、響應(yīng)于檢測到節(jié)點狀態(tài)評估請求時,獲取探測列表,所述探測列表至少包括節(jié)點地址、端口號、網(wǎng)口名稱和網(wǎng)口地址;

    4、基于所述探測列表,探測確定目標(biāo)節(jié)點中的可用端口,以及與所述可用端口相匹配的第一目標(biāo)端口,所述第一目標(biāo)端口為整個網(wǎng)絡(luò)中除目標(biāo)節(jié)點外的其他節(jié)點中的端口,每個可用端口與多個其他節(jié)點中的端口形成映射關(guān)系;

    5、基于回聲服務(wù)機制和所述映射關(guān)系,確定目標(biāo)可用端口對應(yīng)網(wǎng)口的時延和丟包率;

    6、基于所述時延和/或所述丟包率,評估所述目標(biāo)節(jié)點的狀態(tài)。

    7、可選的,基于所述探測列表,探測確定目標(biāo)節(jié)點中的可用端口包括:

    8、獲取目標(biāo)節(jié)點中第二目標(biāo)端口對應(yīng)的探測列表,并對第二目標(biāo)端口探測次數(shù)的閾值進行初始化,得到預(yù)設(shè)閾值;

    9、響應(yīng)于檢測到所述第二目標(biāo)端口的當(dāng)前探測次數(shù)小于或等于預(yù)設(shè)閾值時,基于所述探測列表構(gòu)建探測報文,并將所述探測報文發(fā)送至所述第二目標(biāo)端口對應(yīng)的網(wǎng)口;

    10、若在預(yù)設(shè)時間范圍內(nèi)未抓取到所述探測報文的回復(fù)報文,則對所述探測列表中的對端端口號作加一操作,以及對當(dāng)前探測次數(shù)作加一操作;

    11、響應(yīng)于檢測到當(dāng)前探測次數(shù)大于預(yù)設(shè)閾值且在任一探測次數(shù)對應(yīng)探測過程中均未抓取到回復(fù)報文時,表示探測失敗;

    12、若在預(yù)設(shè)時間范圍內(nèi)抓取到所述探測報文的回復(fù)報文,表示探測成功;

    13、響應(yīng)于檢測到探測失敗結(jié)果時,定義所述第二目標(biāo)端口為非可用端口;

    14、響應(yīng)于檢測到探測成功結(jié)果時,定義所述第二目標(biāo)端口為可用端口,并記錄第一目標(biāo)信息,所述第一目標(biāo)信息至少包括可用端口以及與所述可用端口相匹配的第一目標(biāo)端口對應(yīng)的節(jié)點地址、端口號和網(wǎng)口地址。

    15、可選的,基于所述探測列表,探測確定與可用端口相匹配的第一目標(biāo)端口包括:

    16、基于所述網(wǎng)口名稱對應(yīng)的網(wǎng)口和所述探測列表,將所述探測報文發(fā)送至多個對端端口,所述對端端口為整個網(wǎng)絡(luò)中除目標(biāo)節(jié)點外的其他節(jié)點中的端口;

    17、響應(yīng)于在預(yù)設(shè)時間范圍內(nèi)抓取到至少一個對端端口發(fā)出的所述探測報文的回復(fù)報文時,表示探測成功;

    18、響應(yīng)于檢測到探測成功結(jié)果時,將發(fā)出所述報文的回復(fù)報文的對端端口定義為與所述可用端口相匹配的第一目標(biāo)端口;

    19、基于所述可用端口和與其相匹配的第一目標(biāo)端口,形成一一映射關(guān)系。

    20、可選的,所述回聲服務(wù)機制包括:

    21、響應(yīng)于檢測到回聲服務(wù)請求時,通過第二目標(biāo)端口對應(yīng)網(wǎng)口向?qū)Χ硕丝诎l(fā)送基于第二目標(biāo)信息構(gòu)建的第一檢測報文;

    22、響應(yīng)于在對端端口對應(yīng)網(wǎng)口抓取到基于第二目標(biāo)信息生成的第一檢測報文時,將所述第一檢測報文中的第二目標(biāo)信息進行順序互換,以生成新的報文;

    23、將所述新的報文返回至所述第二目標(biāo)端口對應(yīng)網(wǎng)口,以響應(yīng)所述回聲服務(wù)請求。

    24、可選的,基于回聲服務(wù)機制和所述映射關(guān)系,確定目標(biāo)可用端口對應(yīng)網(wǎng)口的時延和丟包率包括:

    25、響應(yīng)于檢測到節(jié)點狀態(tài)評估請求時,基于所述映射關(guān)系,通過目標(biāo)可用端口對應(yīng)網(wǎng)口向與其相匹配的第一目標(biāo)端口對應(yīng)網(wǎng)口發(fā)送基于第一目標(biāo)信息生成的第二檢測報文;

    26、響應(yīng)于在所述第一目標(biāo)端口對應(yīng)網(wǎng)口抓取到基于第一目標(biāo)信息生成的第二檢測報文時,將所述第二檢測報文中的第一目標(biāo)信息進行順序互換,以生成新的報文;

    27、將所述新的報文返回至所述目標(biāo)可用端口對應(yīng)網(wǎng)口,并獲取報文傳輸?shù)臅r延和丟包率,以用于評估目標(biāo)節(jié)點的狀態(tài)。

    28、可選的,所述時延和丟包率的確定方法包括:

    29、基于預(yù)設(shè)時間間隔,將第二檢測報文發(fā)送至目標(biāo)可用端口對應(yīng)網(wǎng)口,并在所述第二檢測報文上記錄發(fā)送時間;

    30、響應(yīng)于在預(yù)設(shè)時間范圍內(nèi)接收到所述第二檢測報文的返回報文時,計算接收時間與發(fā)送時間之間的差值,得到時延,以及根據(jù)返回報文的數(shù)據(jù)包數(shù)量和第二檢測報文的數(shù)據(jù)包數(shù)量確定丟包率。

    31、可選的,基于所述時延和/或所述丟包率,評估所述目標(biāo)節(jié)點的狀態(tài)包括:

    32、響應(yīng)于檢測到所述時延大于第一預(yù)設(shè)值和/或所述丟包率大于第二預(yù)設(shè)值時,關(guān)閉所述目標(biāo)可用端口對應(yīng)的網(wǎng)口;

    33、響應(yīng)于檢測到目標(biāo)節(jié)點中處于關(guān)閉狀態(tài)的網(wǎng)口數(shù)量大于或等于第三預(yù)設(shè)值時,定義所述目標(biāo)節(jié)點處于亞健康狀態(tài),并執(zhí)行節(jié)點隔離操作。

    34、另一方面,提供了一種節(jié)點狀態(tài)評估裝置,所述裝置包括:

    35、獲取模塊,用于在檢測到節(jié)點狀態(tài)評估請求時,獲取探測列表,所述探測列表至少包括節(jié)點地址、端口號、網(wǎng)口名稱和網(wǎng)口地址;

    36、探測模塊,用于基于所述探測列表,探測確定目標(biāo)節(jié)點中的可用端口,以及與所述可用端口相匹配的第一目標(biāo)端口,所述第一目標(biāo)端口為整個網(wǎng)絡(luò)中除目標(biāo)節(jié)點外的其他節(jié)點中的端口,每個可用端口與多個其他節(jié)點中的端口形成映射關(guān)系;

    37、確定模塊,用于基于回聲服務(wù)機制和所述映射關(guān)系,確定目標(biāo)可用端口對應(yīng)網(wǎng)口的時延和丟包率;

    38、狀態(tài)評估模塊,用于基于所述時延和/或所述丟包率,評估所述目標(biāo)節(jié)點的狀態(tài)。

    39、再一方面,提供了一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:

    40、響應(yīng)于檢測到節(jié)點狀態(tài)評估請求時,獲取探測列表,所述探測列表至少包括節(jié)點地址、端口號、網(wǎng)口名稱和網(wǎng)口地址;

    41、基于所述探測列表,探測確定目標(biāo)節(jié)點中的可用端口,以及與所述可用端口相匹配的第一目標(biāo)端口,所述第一目標(biāo)端口為整個網(wǎng)絡(luò)中除目標(biāo)節(jié)點外的其他節(jié)點中的端口,每個可用端口與多個其他節(jié)點中的端口形成映射關(guān)系;

    42、基于回聲服務(wù)機制和所述映射關(guān)系,確定目本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種節(jié)點狀態(tài)評估方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的節(jié)點狀態(tài)評估方法,其特征在于,基于所述探測列表,探測確定目標(biāo)節(jié)點中的可用端口包括:

    3.根據(jù)權(quán)利要求2所述的節(jié)點狀態(tài)評估方法,其特征在于,基于所述探測列表,探測確定與可用端口相匹配的第一目標(biāo)端口包括:

    4.根據(jù)權(quán)利要求1所述的節(jié)點狀態(tài)評估方法,其特征在于,所述回聲服務(wù)機制包括:

    5.根據(jù)權(quán)利要求4所述的節(jié)點狀態(tài)評估方法,其特征在于,基于回聲服務(wù)機制和所述映射關(guān)系,確定目標(biāo)可用端口對應(yīng)網(wǎng)口的時延和丟包率包括:

    6.根據(jù)權(quán)利要求5所述的節(jié)點狀態(tài)評估方法,其特征在于,所述時延和丟包率的確定方法包括:

    7.根據(jù)權(quán)利要求1所述的節(jié)點狀態(tài)評估方法,其特征在于,基于所述時延和/或所述丟包率,評估所述目標(biāo)節(jié)點的狀態(tài)包括:

    8.一種節(jié)點狀態(tài)評估裝置,其特征在于,所述裝置包括:

    9.一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至7中任一項所述的方法。

    10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法。

    ...

    【技術(shù)特征摘要】

    1.一種節(jié)點狀態(tài)評估方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的節(jié)點狀態(tài)評估方法,其特征在于,基于所述探測列表,探測確定目標(biāo)節(jié)點中的可用端口包括:

    3.根據(jù)權(quán)利要求2所述的節(jié)點狀態(tài)評估方法,其特征在于,基于所述探測列表,探測確定與可用端口相匹配的第一目標(biāo)端口包括:

    4.根據(jù)權(quán)利要求1所述的節(jié)點狀態(tài)評估方法,其特征在于,所述回聲服務(wù)機制包括:

    5.根據(jù)權(quán)利要求4所述的節(jié)點狀態(tài)評估方法,其特征在于,基于回聲服務(wù)機制和所述映射關(guān)系,確定目標(biāo)可用端口對應(yīng)網(wǎng)口的時延和丟包率包括:

    6.根據(jù)權(quán)利要求5所述的節(jié)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:張燁賀計文
    申請(專利權(quán))人:濟南浪潮數(shù)據(jù)技術(shù)有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲成av人无码亚洲成av人| 99久久亚洲精品无码毛片| 无码专区一va亚洲v专区在线| 亚洲综合无码一区二区三区| 人妻无码中文字幕免费视频蜜桃| 亚洲精品人成无码中文毛片| 无码中文人妻视频2019| 久久综合精品国产二区无码| 亚洲AV无码一区东京热久久| 免费无码黄网站在线看| 久久精品亚洲中文字幕无码麻豆| 亚洲色无码国产精品网站可下载| 久久精品无码一区二区日韩AV| 中文字幕人成无码人妻综合社区| 国产AV无码专区亚洲AWWW| 亚洲gv猛男gv无码男同短文| 无码乱码av天堂一区二区| 无码国产乱人伦偷精品视频| 东京热加勒比无码少妇| 国产精品无码AV一区二区三区| 亚洲精品无码不卡| 久久无码专区国产精品| 久久久久av无码免费网| 无码人妻少妇伦在线电影| 潮喷无码正在播放| 激情无码人妻又粗又大中国人| 亚洲AV无码一区二区三区牲色| 亚洲aⅴ无码专区在线观看春色| 久久亚洲精品无码观看不卡| 亚洲动漫精品无码av天堂| 国产精品无码免费视频二三区| 国产精品无码A∨精品影院| 无码专区狠狠躁躁天天躁| 亚洲AV无码不卡在线观看下载| 亚洲AV无码乱码在线观看性色扶| 国产乱人伦中文无无码视频试看| 无码人妻丰满熟妇区五十路百度| 少妇人妻无码专区视频| 亚洲Av无码乱码在线观看性色| 亚洲中文无码卡通动漫野外| 无码专区久久综合久中文字幕|