[發明專利]數據包轉發方法、裝置和系統有效
| 申請號: | 201810768616.1 | 申請日: | 2018-07-11 |
| 公開(公告)號: | CN108989200B | 公開(公告)日: | 2021-10-22 |
| 發明(設計)人: | 楊洵 | 申請(專利權)人: | 深圳市信銳網科技術有限公司 |
| 主分類號: | H04L12/709 | 分類號: | H04L12/709 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據包 轉發 方法 裝置 系統 | ||
1.一種數據包轉發方法,其特征在于,應用于設備鏈路聚合組中,所述設備鏈路聚合組中包括至少兩臺交換機,所述數據包轉發方法包括以下步驟:
在所述設備鏈路聚合組中選舉出一臺交換機作為主機,并將選舉的主機的一個peer-link口設置為阻塞端口;
在選舉出主機和阻塞端口的設備鏈路聚合組中進行位圖協商,以確定所述設備鏈路聚合組中各個交換機的位置關系;
在源交換機發送數據包至所述設備鏈路聚合組時,根據預設的轉發模式在所述設備鏈路聚合組中根據各個交換機的位置關系確定待轉出的上聯口,以將數據包從確定的上聯口轉發至目標交換機中;
其中,所述在所述設備鏈路聚合組中選舉出一臺交換機作為主機的步驟包括:
判斷所述設備鏈路聚合組的類型;
在所述設備鏈路聚合組為多歸設備鏈路聚合組時,判斷所述多歸設備鏈路聚合組中是否存在兩個peer-link口;
若是,則設置多歸設備鏈路聚合組的檢測環狀態,并向所述多歸設備鏈路聚合組中的所有peer-link口廣播檢測環狀態;
若在任一個交換機中接收到檢測環狀態包,判斷所述檢測環狀態包是否為本交換機發出的檢測環狀態包;
若是,則查詢所述檢測環狀態包是否有失敗標志;
若所述檢測環狀態包沒有失敗標志,則在所述交換機中打上環網標記,以將所述交換機作為主機。
2.如權利要求1所述的數據包轉發方法,其特征在于,所述若所述檢測環狀態包沒有失敗標志,則在所述交換機中打上環網標記,以將所述交換機作為主機的步驟包括:
若所述檢測環狀態包沒有失敗標志,設置所述交換機中ID較小的peer-link口為阻塞端口;
查詢所述檢測環狀態包是否有搶占標記,若沒有,則在所述交換機中打上環網標記,并將所述交換機作為主機;
若所述檢測環狀態包有搶占標記,則定時發送被搶占包,以供其它交換機取消阻塞端口,并在所述交換機中打上環網標記,以將所述交換機作為主機。
3.如權利要求1所述的數據包轉發方法,其特征在于,所述判斷所述檢測環狀態包是否為本交換機發出的檢測環狀態包的步驟之后,所述方法還包括:
若所述檢測環狀態包不是本交換機發出的檢測環狀態包,則判斷所述交換機是否為非邊界交換機;
若否,則查詢所述檢測環狀態包中是否攜帶有選舉標記,以及所述交換機是否有阻塞端口;
若所述檢測環狀態包中攜帶有選舉標記,且所述交換機有阻塞端口,則取消所述交換機的阻塞端口,并將檢測環狀態包轉發至另一個peer-link口,以在新的交換機中接收檢測環狀態包;
若所述檢測環狀態包中未攜帶選舉標記,和/或所述交換機沒有阻塞端口,則查詢所述檢測環狀態包的優先級是否比所述交換機的優先級小;
若是,則修改所述檢測環狀態包的失敗標志,并將檢測環狀態包轉發至另一個peer-link口,以在新的交換機中接收檢測環狀態包;
若否,則查詢所述交換機是否有阻塞端口;
若所述交換機有阻塞端口,則修改所述檢測環狀態包中的搶占標記,并將檢測環狀態包轉發至另一個peer-link口,以在新的交換機中接收檢測環狀態包。
4.如權利要求1所述的數據包轉發方法,其特征在于,所述在選舉出主機和阻塞端口的設備鏈路聚合組中進行位圖協商,以確定所述設備鏈路聚合組中各個交換機的位置關系的步驟包括:
在設備鏈路聚合組中確定兩個邊界交換機,由第一邊界交換機在peer-link口發出包含第一邊界交換機位圖信息的位圖報文,以轉發至所述第一邊界交換機相鄰的第一相鄰交換機;
當所述第一相鄰交換機接收到位圖報文時,在位圖報文中添加第一相鄰交換機位圖信息,并通過peer-link口繼續轉發,直到轉發至第二邊界交換機;
第二邊界交換機在位圖報文中添加第二邊界交換機位圖信息,以通過peer-link口反饋至所述第二邊界交換機相鄰的第二相鄰交換機;
第二相鄰交換機根據第二邊界交換機反饋的位圖報文更新位圖信息,并通過peer-link口繼續反饋位圖報文,直到反饋至所述第一邊界交換機,以供所述第一邊界交換機根據位圖報文更新位圖信息;
根據各個交換機更新的位圖信息,確定各個交換機之間的位置關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市信銳網科技術有限公司,未經深圳市信銳網科技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810768616.1/1.html,轉載請聲明來源鉆瓜專利網。





