[發明專利]環路判斷方法及裝置無效
| 申請號: | 201210370525.5 | 申請日: | 2012-09-28 |
| 公開(公告)號: | CN103716215A | 公開(公告)日: | 2014-04-09 |
| 發明(設計)人: | 萬麗;付天福;孫勝濤 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/705 |
| 代理公司: | 北京億騰知識產權代理事務所 11309 | 代理人: | 李楠 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 環路 判斷 方法 裝置 | ||
技術領域
本發明涉及網絡技術領域,尤其涉及一種環路判斷方法及裝置。
背景技術
以太網絡環形組網是一種常見的組網方式,但是需要防環路協議例如生成樹協議(Spanning?Tree?Protocol,STP)、快速環網保護協議(Rapid?RingProtection?Protocol,RRPP)的支持。然而在某些特殊情況下,非環形網絡因為錯誤連線導致環網,或者環網因為攻擊、過載等原因導致防環協議的失效,或者是因為光模塊單通道失效導致的單向通斷問題,不可避免的出現各種環路問題。
路由器下掛二層網絡一旦出現環路,和二層相連的接口就會迅速收到大量的廣播、組播、和未知單播報文,其中比較常見的是地址解析協議(AddressResolution?Protocol,ARP)和虛擬路由冗余協議(Virtual?Router
Redundancy?Protocol,VRRP)的一些協議報文。這些報文會直接上送路由器的控制平面,一方面,對路由器的沖擊很大,另一方面,由于很多廣播和組播報文對于路由器來說屬于協議報文,一般會上送中央處理機(Central
Processing?Unit,CPU),當這些報文大量上送到CPU時,會沖擊上送通道,使路由器上送通道擁塞,從而導致協議中斷,業務中斷的嚴重后果;而且大量報文沖擊路由器CPU,導致CPU繁忙,無法處理正常業務。
目前對于環路檢測都是通過環路探測協議來進行檢測,然后進行破環處理。環路檢測協議原理為:通過在設備的端口上發送一種特殊的報文,并檢測該報文是否能夠從發送出去的端口送回來,來確定這個端口上是否存在環回情況。環路檢測是一個持續的過程,也就是說,在設備上需要每隔一定時間間隔進行一次檢測,來確定各個端口上是否存在環回,以及上次發現存在環回的端口上環回是否已經消失等情況。但是,當二層環路發生時,網絡報文會以原子彈“鏈式反應”的方式被瘋狂復制,幾乎可以在1秒鐘以內就把一個10G鏈路徹底充滿。此時,環路檢測協議發出的探測報文可能在網絡上就被丟棄了。另外,當探測報文回來時,首先仍然需要經歷上送通道上送到CPU進行判定,而探測報文未必就能夠競爭得過其他瘋狂的大量復制的報文,比如廣播報文合租波報文等。因此,探測報文的發送和接收,歷經的時間,在環路風暴已經徹底堵死網絡之前能夠回來的風險很大。
基于上述原因,利用現有的環路探測協議無法解決此中場景下的環路引起的廣播風暴問題。
發明內容
本發明實施例提供了一種環路判斷方和裝置,解決了現有技術中由于環路而引起的廣播分風暴導致環路探測協議無法檢測出是否存在環路的問題,實現了存在廣播風暴時仍可判斷出是否存在環路。
一方面,本發明實施例提供了一種環路判斷方法,所述方法包括:
在第一時間閥值內,按照采樣頻率對上送中央處理器CPU的報文進行采樣處理,獲得第一采樣報文;
在所述第一采樣報文的上送接口中的第一上送接口下,統計所述第一上送接口上送的采樣報文中的重復報文的報文數量;
如果所述第一上送接口的對應重復報文數量達到第一報文數量閥值,則判斷所述第一上送接口存在環路。
一方面,本發明實施例提供了一種環路判斷裝置,所述裝置包括:
采樣單元,用于在第一時間閥值內,按照采樣頻率對上送中央處理器CPU的報文進行采樣處理,獲得第一采樣報文;
統計單元,用于在所述第一采樣報文的上送接口中的第一上送接口下,統計所述第一上送接口上送的采樣報文中的重復報文的報文數量;
第一判斷單元,用于如果所述第一上送接口的對應重復報文數量達到第一報文數量閥值,則判斷所述第一上送接口存在環路。
本發明實施例中,通過在第一時間閥值內,按照采樣頻率對上送中央處理器CPU的報文進行采樣處理,獲得第一采樣報文;在所述第一采樣報文的上送接口中的第一上送接口下,統計所述第一上送接口上送的采樣報文中的重復報文的報文數量;如果所述第一上送接口的對應重復報文數量達到第一報文數量閥值,則判斷所述第一上送接口存在環路。從而實現了判斷出接口是否存在環路。
附圖說明
圖1為本發明實施例提供的環路判斷方法流程圖;
圖2是本發明實施例提供的報文統計示意圖;
圖3為本發明實施例提供的環路判斷裝置示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明具體實施例作進一步的詳細描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210370525.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種吸料模組
- 下一篇:一種自動進出料推瓶裝置





