[發明專利]一種基于聚合鏈路的報文轉發方法和裝置在審
| 申請號: | 201610514884.1 | 申請日: | 2016-06-30 |
| 公開(公告)號: | CN107566267A | 公開(公告)日: | 2018-01-09 |
| 發明(設計)人: | 朱杰 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/709 | 分類號: | H04L12/709;H04L12/803 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司44281 | 代理人: | 江婷,李發兵 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 聚合 報文 轉發 方法 裝置 | ||
技術領域
本文涉及但不限于通信領域,特別涉及一種基于聚合鏈路的報文轉發方法和裝置。
背景技術
鏈路聚合(link aggregation),遵循IEEE 802.3AD鏈路聚合協議。圖1是根據相關技術的聚合鏈路示意圖,如圖1所示,通過鏈路聚合機制可以把幾個端口綁定在一起,形成邏輯上的一個端口,實現增加帶寬的目的,并且可以實現流量的負載分擔。
現有技術主要采用哈希算法進行報文轉發端口的確定,以實現流量的負載分擔。一些專利在此基礎上依據數據流轉發的統計信息,為報文轉發信息設置加權值,以決定各報文的轉發端口,從而實現更加精確的負載分擔。
但是在以下場景中,例如,設備1中存在兩類報文,A類報文和B類報文,A類報文的流量很大,報文的優先級也很高,但是對于該系統來說并不是很重要,允許部分丟包,而B類報文雖然優先級不高,但是對該系統來說很重要,不允許丟包。此種情況下,如果A類報文和B類報文同時經過設備1的聚合端口進入設備2時,由于設備2的處理能力有限,無法同時處理所有的A類報文和B類報文,則會對A類報文和B類進行無差別丟包,進而導致其它一系列問題的產生。
針對相關技術中通過負載分擔的方式轉發報文導致重要報文丟失的問題,現有技術尚未提出解決方案。
發明內容
本發明提供一種基于聚合鏈路的報文轉發方法和裝置,解決了相關技術中通過負載分擔的方式轉發報文導致重要報文丟失的問題。
本發明采用以下技術方案實現上述目的:
一種應用于鏈路聚合領域的報文轉發方法,包括以下處理步驟:
接收報文,其中,所述報文攜帶有報文的特征信息;
在所述報文還攜帶有所述特征信息對應的轉發端口信息的情況下,根據所述特征信息對應的轉發端口轉發所述報文;或者,
在所述報文未攜帶有所述特征信息對應的轉發端口信息的情況下,從預先設置的規則表中查詢所述特征信息對應的轉發端口信息;當查詢到所述特征信息對應的轉發端口信息時,依據所述特征信息對應的轉發端口轉發所述報文。
進一步的,在所述報文還攜帶有所述特征信息對應的轉發端口信息的情況下,所述報文轉發方法還包括,在所述轉發端口唯一時,根據所述特征信息對應的轉發端口轉發所述報文;在所述轉發端口不唯一時,根據哈希算法從所述轉發端口中選定一個轉發端口轉發所述報文。
優選的,所述報文轉發方法還包括在所述報文還攜帶有所述特征信息對應的轉發端口信息的情況下,將所述特征信息與所述特征信息對應的轉發端口信息記錄到所述規則表中。
進一步的,所述報文轉發方法還包括在沒有查詢到所述特征信息對應的轉發端口信息的情況下,根據哈希算法轉發所述報文。
優選的,所述報文轉發方法還包括在所述規則表中攜帶有所述轉發端口的轉發速度信息的情況下,依據所述特征信息對應的轉發端口以所述轉發速度轉發所述報文。
進一步的,所述報文轉發方法中的特征信息為報文的源Mac地址、目的Mac地址、虛擬局域網VLAN id、服務質量QoS信息。
本發明還公開了一種應用于鏈路聚合領域的報文轉發裝置,包括:
接收模塊,用于接收報文,所述報文攜帶有報文的特征信息;
查詢模塊,用于在所述報文未攜帶有所述特征信息對應的轉發端口信息的情況下,從預先設置的規則表中查詢所述特征信息對應的轉發端口信息;
第一轉發模塊,用于在所述報文還攜帶有所述特征信息對應的轉發端口信息的情況下,根據所述特征信息對應的轉發端口轉發所述報文;或者,在所述報文未攜帶有所述特征信息對應的轉發端口信息的情況下,依據從預先設置的所述規則表中查詢得到的所述特征信息對應的轉發端口轉發所述報文。
進一步的,所述第一轉發模塊,還用于在所述特征信息對應的轉發端口唯一時,根據所述特征信息對應的轉發端口轉發所述報文;在所述特征信息對應的轉發端口不唯一時,根據哈希算法從所述轉發端口中選定一個轉發端口轉發所述報文。
優選的,所述第一轉發模塊還用于在所述規則表中攜帶有所述轉發端口的轉發速度信息的情況下,依據所述特征信息對應的轉發端口以所述轉發端口的轉發速度轉發所述報文。
進一步的,所述報文轉發裝置還包括維護模塊,用于在所述報文還攜帶有所述特征 信息對應轉發端口信息的情況下,將所述特征信息與所述特征信息對應的轉發端口信息記錄到所述規則表中。
進一步的,所述報文轉發裝置還包括第二轉發模塊,用于在沒有查詢到所述特征信息對應的轉發端口信息的情況下,根據哈希算法轉發所述報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610514884.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:快速重路由的轉發方法及裝置、網絡設備
- 下一篇:以太網路徑的獲取方法及裝置





