[發明專利]網絡故障的檢測方法及裝置有效
| 申請號: | 202110663947.0 | 申請日: | 2021-06-16 |
| 公開(公告)號: | CN113381895B | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 湯永翔;王蓬 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L43/08 | 分類號: | H04L43/08;H04L41/0631 |
| 代理公司: | 北京金訊知識產權代理事務所(特殊普通合伙) 11554 | 代理人: | 黃劍飛 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡故障 檢測 方法 裝置 | ||
本公開涉及一種網絡故障的檢測方法、裝置、電子設備及計算機可讀介質。該方法包括:按照預定時間周期定時獲取設備的各個物理端口對應的內存緩存的剩余數量;在剩余數量小于告警閾值時,基于各個物理端口對應的內存緩存的剩余數量按照第一規則更新第一內存數組和第二內存數組;在剩余數量大于等于告警閾值時,基于各個物理端口對應的內存緩存的剩余數量按照第二規則更新第一內存數組和第二內存數組;根據所述第一內存數組和所述第二內存數組記錄的數據確定當前的網絡的故障原因。本公開涉及的網絡故障的檢測方法、裝置、電子設備及計算機可讀介質,能夠對網絡設備出現不可自動恢復的內存緩存泄露的故障原因進行識別,并自動進行網絡故障恢復。
技術領域
本公開涉及計算機信息處理領域,具體而言,涉及一種網絡故障的檢測方法、裝置、電子設備及計算機可讀介質。
背景技術
通常網絡設備為了提高報文并發處理效率,系統在注冊物理接口時會給每個接口預分配一塊連續的內存緩存,用來緩存從硬件接收到的skb,這個內存緩存通常稱之為硬Buff。每個接口的硬Buff能夠緩存skb個數存在有固定上限,當硬buff中緩存的skb數量達到上限時就不能繼續緩存skb報文。在正常狀態下,網絡設備的內核從硬件接收到skb后,會先將skb保存在硬buff緩存中,然后內核對skb進行審計、鏡像、NAT、轉發等業務處理,根據處理結果釋放該skb對應的內存緩存空間。可能根據查找到的出接口將skb轉發出去,還可能在skb為非法報文,直接將其丟棄,不管怎樣,處理之后會重新釋放skb占用的緩存空間,硬buff就可以繼續緩存其他從硬件接收到的skb。
當系統某個業務流程出現軟件bug時,可能會導致處理完的skb所占用的空間沒有得到釋放,在這種情況時,會導致硬buff內存持續減少,當剩余硬buff數量減少到0后,會導致硬件處無法繼續緩存報文,此時會導致網絡中斷。通常軟件bug導致的硬buff泄露系統無法自動恢復,只能通過重啟系統恢復硬buff。
當遇到網絡報文突增的情況,內核從硬件中接收到skb速率超過設備處理skb速率(即超過網絡設備的性能時),此時如果硬buff剩余數量減少到0也會導致硬件無法繼續緩存報文,出現網絡中斷。這種情況的硬buff泄露導致網絡中斷,會隨著網絡報文中的skb數量下降而恢復。但是事后通常需要比較有經驗的網絡管理員專門針對是否是網絡突增導致的硬buff數量不足的問題進行排查,然后進行調整。
上述的情況給系統的使用者和維護人員帶來了極大的不方便,因此,需要一種新的網絡故障的檢測方法、裝置、電子設備及計算機可讀介質。
在所述背景技術部分公開的上述信息僅用于加強對本公開的背景的理解,因此它可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
有鑒于此,本公開提供一種網絡故障的檢測方法、裝置、電子設備及計算機可讀介質,能夠對網絡設備出現不可自動恢復的內存緩存泄露的故障原因進行識別,并自動進行網絡故障恢復。
本公開的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習得。
根據本公開的一方面,提出一種網絡故障的檢測方法,該方法包括:按照預定時間周期定時獲取設備的各個物理端口對應的內存緩存的剩余數量;在剩余數量小于告警閾值時,基于各個物理端口對應的內存緩存的剩余數量按照第一規則更新第一內存數組和第二內存數組;在剩余數量大于等于告警閾值時,基于各個物理端口對應的內存緩存的剩余數量按照第二規則更新第一內存數組和第二內存數組;根據所述第一內存數組和所述第二內存數組記錄的數據確定當前的網絡的故障原因。
在本公開的一種示例性實施例中,還包括:根據網絡設備當前的整機流量確定所述預定時間周期。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110663947.0/2.html,轉載請聲明來源鉆瓜專利網。





