[發明專利]流量傳輸控制方法及裝置在審
| 申請號: | 201410432464.X | 申請日: | 2014-08-28 |
| 公開(公告)號: | CN104363181A | 公開(公告)日: | 2015-02-18 |
| 發明(設計)人: | 涂勇軍 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 傳輸 控制 方法 裝置 | ||
本發明提供流量傳輸控制方法及裝置,所述方法應用于本端網絡設備,本端網絡設備與對端網絡設備之間配置包含多條成員鏈路的靜態鏈路聚合組,所述方法包括:對于每一條成員鏈路,當成員鏈路的本端成員端口接收到對端成員端口發送的鏈路層報文時,獲取鏈路層報文中攜帶的鏈路聚合狀態信息;根據鏈路聚合狀態信息判斷本端成員端口與對端成員端口的狀態是否一致;當不一致時,禁止本端成員端口參與本端網絡設備的流量轉發。應用本發明實施例,可以在成員鏈路兩端成員端口狀態不一致的情況下,避免流量通過該成員鏈路進行負載分擔,以保證靜態鏈路聚合組內的流量不會丟失,由此提高了數據傳輸的可靠性。
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種流量傳輸控制方法及裝置。
背景技術
鏈路聚合技術可以將本端設備與對端設備之間的多條物理鏈路捆綁在一起成為一條邏輯鏈路,從而增加鏈路帶寬,其中,該邏輯鏈路稱為鏈路聚合組,每一條物理鏈路稱為該鏈路聚合組的成員鏈路,通過鏈路聚合組內的多條成員鏈路可以負載分擔本端設備與對端設備之間傳輸的流量。
在現有鏈路聚合技術中,聚合模式分為靜態鏈路聚合模式和動態鏈路聚合模式,其中在靜態鏈路聚合模式下,聚合組內成員端口的狀態通過手工進行配置,當成員鏈路的一端成員端口的選中狀態發生變化時,該成員鏈路的另一端成員端口無法感知到該變化,因此流量仍然可能通過該成員鏈路進行負載分擔,從而造成部分流量丟失,降低了數據傳輸的可靠性。
發明內容
本發明提供一種流量傳輸控制方法及裝置,以解決現有技術中靜態鏈路聚合組的成員鏈路在成員端口狀態發生變化時,容易降低數據傳輸可靠性的問題。
根據本發明實施例的第一方面,提供一種流量傳輸控制方法,所述方法應用于本端網絡設備,所述本端網絡設備與對端網絡設備之間配置包含多條成員鏈路的靜態鏈路聚合組,所述方法包括:
對于每一條成員鏈路,當所述成員鏈路的本端成員端口接收到對端成員端口發送的鏈路層報文時,獲取所述鏈路層報文中攜帶的鏈路聚合狀態信息;
根據所述鏈路聚合狀態信息判斷所述本端成員端口與所述對端成員端口的狀態是否一致;
當不一致時,禁止所述本端成員端口參與所述本端網絡設備的流量轉發。
根據本發明實施例的第二方面,提供一種流量傳輸控制裝置,所述裝置應用于本端網絡設備,所述本端網絡設備與對端網絡設備之間配置包含多條成員鏈路的靜態鏈路聚合組,所述裝置包括:
獲取單元,用于對于每一條成員鏈路,當所述成員鏈路的本端成員端口接收到對端成員端口發送的鏈路層報文時,獲取所述鏈路層報文中攜帶的鏈路聚合狀態信息;
第一判斷單元,用于根據所述鏈路聚合狀態信息判斷所述本端成員端口與所述對端成員端口的狀態是否一致;
控制單元,用于當不一致時,禁止所述本端成員端口參與所述本端網絡設備的流量轉發。
本發明實施例中,對于配置了靜態鏈路聚合組的本端網絡設備與對端網絡設備,當成員鏈路的本端成員端口接收到對端成員端口發送的鏈路層報文時,如果根據該鏈路層報文中攜帶的鏈路聚合狀態信息判斷本端成員端口與對端成員端口的狀態不一致時,禁止本端成員端口參與所述本端網絡設備的流量轉發。應用本發明實施例,當靜態鏈路聚合組內的成員鏈路的一端成員端口的選中狀態發生變化時,可以通過交互鏈路層報文,使成員鏈路的另一端成員端口感知到該變化,從而在成員鏈路兩端成員端口狀態不一致的情況下,避免流量通過該成員鏈路進行負載分擔,以保證靜態鏈路聚合組內的流量不會丟失,由此提高了數據傳輸的可靠性。
附圖說明
圖1是為本發明靜態鏈路聚合組的配置示意圖;
圖2A是本發明流量傳輸控制方法的一個實施例流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410432464.X/2.html,轉載請聲明來源鉆瓜專利網。





