[發明專利]一種檢測以太網環路并且自動恢復的方法有效
| 申請號: | 200910223878.0 | 申請日: | 2009-11-25 |
| 公開(公告)號: | CN101707538A | 公開(公告)日: | 2010-05-12 |
| 發明(設計)人: | 曾顏;楊曉 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/56 |
| 代理公司: | 北京捷誠信通專利事務所 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 以太網 環路 并且 自動 恢復 方法 | ||
1.一種檢測以太網環路并且自動恢復的方法,其特征在于包括以下步驟:
步驟1,環路檢測初始化模塊完成初始化,初始化的內容包括:以太網交換芯片每個用戶端口的環路檢測收發信息表、環路狀態標記、受控狀態標記、環路檢測定時器超時時間、環路檢測執行的周期時間和以太網交換芯片的報文重定向規則,同時創建并運行三個任務:環路檢測報文發送任務、環路檢測報文接收任務和環路檢測報文定時器任務;
步驟2,構造、收發、分析環路檢測報文,判斷是否存在環路:環路檢測報文發送模塊根據環路檢測執行的周期時間周期性的為每個用戶端口構造環路檢測報文,并從每個用戶端口向以太網網絡中發送該環路檢測報文并記錄發送信息到每個用戶端口所對應的環路檢測收發信息表中;同時環路檢測定時器模塊調用環路檢測接收定時器模塊開始計時,并且環路檢測報文接收模塊開始嘗試從每個用戶端口接收環路檢測報文,如果超過環路檢測定時器超時時間后依然未收到環路檢測報文,則認為該用戶端口下不存在環路,如果在環路檢測定時器超時時間內收到環路檢測報文,且經過環路檢測報文防偽造模塊檢驗確認該環路檢測報文真實有效,則認為該用戶端口下存在環路,并記錄接收信息到該用戶端口所對應的環路檢測收發信息表中;
步驟3,標志位賦值,當用戶端口下存在環路時,報文重定向到ONU中的CPU并發出警告信息;當用戶端口下不存在環路時,環路檢測定時器模塊置該用戶端口的環路狀態標記為無環路、置受控狀態標記為不受控;當用戶端口下存在環路時,依據以太網交換芯片的報文重定向規則,環路檢測報文被重定向到ONU中的CPU,由環路檢測報文接收模塊處理;環路檢測報文接收模塊置該用戶端口的環路狀態標記為有環路、置受控狀態標記為受控,受控狀態是指被置為受控的用戶端口除了環路檢測報文的收發之外,丟棄掉其它報文;然后根據接收信息逆向查找到發送該環路檢測報文的用戶端口,對發送和接收的用戶端口進行比較,判斷是單端口環路故障還是多端口環路故障,同時報告告警信息;
步驟4,環路故障恢復情況監測及處理:環路檢測定時器模塊調用環路檢測自動恢復定時器模塊與環路檢測接收定時器模塊同步計時,環路檢測報文接收模塊開始嘗試從受控狀態被置為受控的用戶端口接收環路檢測報文,如果超過環路檢測定時器超時時間后依然未收到環路檢測報文,則認為該用戶端口下不存在環路,環路檢測定時器模塊置該用戶端口的環路狀態標記為無環路、置受控狀態標記為不受控;
步驟5,重復步驟2到4,根據環路檢測執行的周期時間周期性的檢測用戶端口是否存在環路及存在環路的用戶端口是否恢復正常;
步驟1中所說的環路檢測收發信息表的表項包括:用戶端口號、發送的Vlan?ID、發送的時間戳、發送的隨機序列號、發送的環路檢測報文計數、接收的Vlan?ID、接收的時間戳、接收的隨機序列號、接收的環路檢測報文計數;環路檢測收發信息表的表項以用戶端口號為索引。
2.如權利要求1所述的檢測以太網環路并且自動恢復的方法,其特征在于:步驟1中所說的環路狀態標記、受控狀態標記分別被初始化為無環路、不受控。
3.如權利要求1所述的檢測以太網環路并且自動恢復的方法,其特征在于:步驟1中所說的以太網交換芯片的報文重定向規則由規則條件和規則動作構成,其具體內容為:
規則條件1:以太網類型=0x9001,
規則條件2:目的MAC地址=廣播地址,
規則條件3:源MAC地址=ONU的MAC地址,
規則動作:收到的報文重定向到ONU中的CPU;
上面3個規則條件需要同時滿足,才執行規則動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910223878.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種手動角位置調整裝置
- 下一篇:用在氬弧環焊機中的管件裝夾定位裝置





