[發明專利]以太網端口環回檢測方法及裝置在審
| 申請號: | 201210129106.2 | 申請日: | 2012-04-27 |
| 公開(公告)號: | CN103378998A | 公開(公告)日: | 2013-10-30 |
| 發明(設計)人: | 郭紅燕;王麗艷;朱柳輝;靳海燕 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 以太網 端口 檢測 方法 裝置 | ||
技術領域
本發明涉及通信領域,尤其涉及一種以太網端口環回檢測方法及裝置。
背景技術
在現有的各種組網中,由于配置錯誤或者網絡連接的問題,往往會造成組網中存在環路,如果網絡中存在環路,一個網絡設備在發出報文后,這些報文可能會經其他網絡設備轉發后,又回到該網絡設備,而該網絡設備還會將這些本身已經發送過的報文再次轉發出去,并循環往復,最終會把網絡帶寬耗盡,使得鏈路無法正常通信,嚴重時會使網絡癱瘓。
發明內容
本發明的目的是,提供一種以太網端口環回檢測方法及裝置,以預防網絡出現成環而導致網絡癱瘓的問題。
本發明提供了一種以太網端口環回檢測方法,上述方法包括以下步驟:
網絡設備周期性從各端口發送檢測報文;
并判斷收到的檢測報文是否是本地發出的檢測報文,若是,則從上述檢測報文中解析出發送上述檢測報文的端口號,并關閉上述端口鏈路;否則,將上述檢測報文轉發給下一個網絡設備。
優選地,上述方法還包括以下步驟:
預先為網絡設備設置檢測報文的協議類型;
網絡設備根據上述設置,生成檢測報文。
優選地,上述方法在為檢測報文設置協議類型后,還執行以下步驟:
為上述網絡設備設置檢測報文的VLAN(Virtual?Local?Area?Network,虛擬局域網)模式。
優選地,上述檢測報文包括以太網類型、源MAC(Medium/Media?Access?Control,介質訪問控制)地址、端口號以及關鍵字信息字段。
優選地,上述網絡設備在關閉端口鏈路的同時,還生成環回告警并上報。
優選地,上述網絡設備在關閉端口鏈路后,還同時執行以下步驟:
開啟端口鏈路定時器;
判斷端口鏈路定時器是否到時,若是,則開啟上述端口鏈路,同時生成環回恢復告警并上報。
優選地,上述方法通過禁用端口的MAC地址學習功能來關閉端口鏈路;通過啟用端口的MAC地址學習功能來開啟端口鏈路。
優選地,上述環回告警及上述環回恢復告警中包括網絡設備號及端口號。
優選地,上述檢測報文為廣播包。
優選地,上述網絡設備根據收到的檢測報文中的源MAC地址字段來判斷上述檢測報文是否是本地發出的檢測報文。
本發明進一步提供了一種以太網端口環回檢測裝置,包括檢測報文發送模塊以及檢測報文接收模塊;其中,
上述檢測報文發送模塊,用于周期性生成檢測報文,并從網絡設備的各端口發送出去;
上述檢測報文接收模塊,用于判斷網絡設備收到檢測報文是否是本地發出的檢測報文,并在上述檢測報文是本地發出的檢測報文時,從上述檢測報文中解析出發送上述檢測報文的端口號,并關閉上述端口鏈路;在上述檢測報文不是本地發出的檢測報文時,將上述檢測報文轉發給下一個網絡設備。
優選地,上述裝置還包括端口鏈路定時器以及設置模塊,
上述端口鏈路定時器,用于計時端口鏈路的關閉時長;
上述設置模塊,用于為用戶提供設置檢測報文的協議類型、VLAN模式、發送周期以及上述端口鏈路定時器的定時時長的接口,并保存用戶設置。
優選地,上述檢測報文接收模塊,用于生成環回告警并上報;以及在關閉端口鏈路后,開啟上述端口鏈路定時器,并在上述端口鏈路定時器到時后,開啟上述端口鏈路,同時生成環回恢復告警并上報。
本發明通過檢測報文,判斷網絡設備是否發生環回,操作簡單,且易實現,從而有效的解決了網絡成環而導致網絡癱瘓的問題。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是本發明以太網端口環回檢測方法中檢測報文發送部分的優選實施例的流程圖;
圖2是本發明以太網端口環回檢測方法中檢測報文接收部分的優選實施例的流程圖;
圖3是本發明以太網端口環回檢測裝置優選實施例的原理框圖。
具體實施方式
為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
本發明以太網端口環回檢測方法分為兩個部分,一個為檢測報文發送部分、一個為檢測報文接收部分,以下結合具體實施例,對本發明進行詳細說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210129106.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有充電寶和多用途LED功能的驅動電路
- 下一篇:雙輸出式外置電源





