[發明專利]一種主備鏈路切換方法、環形組網及交換設備有效
| 申請號: | 200910076273.3 | 申請日: | 2009-01-08 |
| 公開(公告)號: | CN101465813A | 公開(公告)日: | 2009-06-24 |
| 發明(設計)人: | 聶明順 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04B1/74;H04L1/22 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 宋志強;麻海明 |
| 地址: | 310053浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 主備鏈路 切換 方法 環形 組網 交換 設備 | ||
1.一種主備鏈路切換方法,其特征在于,該方法應用于包含兩個以上啟用了靈活鏈路Smart?Link技術的交換設備的環形組網,該環形組網中包含未啟用Smart?link技術的網絡設備,并且該環形組網中啟用了Smart?Link技術的交換設備依次連接,所述方法包括:
啟用了Smart?Link技術的交換設備檢測出其轉發端口所在鏈路出現故障,進行主備鏈路切換,刷新自身保存的轉發表項;判斷與待命端口連接的交換設備是否啟用了Smart?Link技術,如果是,則生成刷新FLUSH報文,將所述FLUSH報文發送至所述與待命端口連接的交換設備;
接收FLUSH報文的交換設備根據FLUSH報文刷新自身保存的轉發表項,判斷與除接收FLUSH報文的端口以外的另一個端口連接的交換設備是否啟用了Smart?Link技術,如果是,則透傳所述FLUSH報文;接收所述透傳的FLUSH報文的交換設備重復執行本步驟中所述的刷新、判斷和透傳過程,直至判斷結果為與除接收FLUSH報文的端口以外的另一個端口連接的交換設備沒有啟用Smart?Link技術時,丟棄所述FLUSH報文。
2.根據權利要求1所述的方法,其特征在于,所述FLUSH報文包括:目的媒體訪問控制MAC地址字段、源MAC地址字段、控制模式字段和虛擬局域網VLAN位圖字段;
所述目的MAC地址字段為預先設定的固定值,用于標識FLUSH報文;
所述源MAC地址字段用于表示發送所述FLUSH報文的交換設備的橋MAC地址;
所述控制模式字段用于指示接收所述FLUSH報文的交換設備刷新自身保存的轉發表項中的MAC地址轉發表項或地址解析協議ARP表項;
所述VLAN位圖字段用于攜帶需要刷新轉發表項的VLAN列表。
3.根據權利要求2所述的方法,其特征在于,所述FLUSH報文還包括:搶占模式字段、密碼字段和幀校驗和FCS字段;
所述搶占模式字段用于指示接收所述FLUSH報文的交換設備是否自動恢復原先轉發端口的轉發功能;
所述密碼字段用于表示所述FLUSH報文的密碼機制;
所述FCS字段用于檢測所述FLUSH報文的合法性。
4.根據權利要求1所述的方法,其特征在于,所述接收FLUSH報文的交換設備接收到FLUSH報文之后,并在根據FLUSH報文刷新自身保存的轉發表項之前,進一步包括:所述接收FLUSH報文的交換設備判斷在預先設定的時間段內接收所述FLUSH報文的數目是否超過預先設定的門限值,如果是,則認為所述FLUSH報文為攻擊報文,丟棄所述FLUSH報文,結束當前流程;否則,繼續執行所述根據FLUSH報文刷新自身保存的轉發表項的步驟。
5.根據權利要求2所述的方法,其特征在于,所述接收FLUSH報文的交換設備接收到FLUSH報文之后,并在根據FLUSH報文刷新自身保存的轉發表項之前,進一步包括:接收所述FLUSH報文的交換設備判斷所述FLUSH報文的源MAC地址字段是否等于自身的源MAC地址,如果是,則丟棄所述FLUSH報文,結束當前流程;否則,繼續執行所述根據FLUSH報文刷新自身保存的轉發表項的步驟。
6.一種環形組網,其特征在于,所述環形組網包括:兩個以上啟用了靈活鏈路Smart?Link技術的交換設備,所述啟用了Smart?Link技術的交換設備依次連接;
所述啟用了Smart?Link技術的交換設備,用于檢測轉發端口所在鏈路是否出現故障,如果出現,則進行主備鏈路切換,刷新自身保存的轉發表項,判斷與待命端口連接的交換設備是否啟用了Smart?Link技術,如果是,則生成FLUSH報文,將所述FLUSH報文發送至所述與待命端口連接的交換設備;還用于接收FLUSH報文,根據FLUSH報文刷新自身保存的轉發表項,判斷與除接收FLUSH報文的端口以外的另一個端口連接的交換設備是否啟用了Smart?Link技術,如果是,則透傳所述FLUSH報文;否則丟棄所述FLUSH報文。
7.一種交換設備,其特征在于,該交換設備啟用靈活鏈路Smart?Link技術,所述交換設備包括:故障檢測模塊、切換模塊、FLUSH報文生成模塊和FLUSH報文處理模塊;其中:
所述故障檢測模塊,用于檢測所述交換設備的轉發端口所在鏈路是否出現故障,如果出現,則將所述檢測結果發送至切換模塊和FLUSH報文生成模塊;
所述切換模塊,用于根據故障檢測模塊發送的檢測結果進行主備鏈路切換,刷新自身保存的轉發表項;
所述FLUSH報文生成模塊,用于接收所述故障檢測模塊發送的檢測結果,判斷與所述交換設備的待命端口連接的交換設備是否啟用了Smart?Link技術,如果是,則生成FLUSH報文,將所述FLUSH報文發送至所述與待命端口連接的交換設備;
所述FLUSH報文處理模塊,用于接收其他交換設備發送的FLUSH報文,根據所述FLUSH報文刷新自身保存的轉發表項,判斷與除接收FLUSH報文的端口以外的另一個端口連接的交換設備是否啟用了Smart?Link技術,如果是,則透傳所述FLUSH報文;否則,刪除所述FLUSH報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910076273.3/1.html,轉載請聲明來源鉆瓜專利網。





