[發明專利]基于優先級的流控PFC方法及發送設備、接收設備有效
| 申請號: | 201310742800.6 | 申請日: | 2013-12-27 |
| 公開(公告)號: | CN103746927B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 吳明杰;彭本華;方洪燦;吳沛 | 申請(專利權)人: | 杭州華為數字技術有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙)11277 | 代理人: | 劉新宇 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 優先級 pfc 方法 發送 設備 接收 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種基于優先級的流控PFC方法及發送設備、接收設備。
背景技術
在多個服務器共享多個輸入/輸出(Input/Output,I/O)的流量控制場景中,不同設備的接收緩存空滿狀態不同,數據發送端設備需要根據數據接收端設備的接收緩存空滿狀態進行流控。在傳統以太網系統結構中,一個數據接收端設備的反壓將引起其他數據接收端設備與數據發送端設備的通訊同時中斷。為了使其他數據接收端設備不受影響,需要對無損以太網中基于優先級的流控(Priority-Based?Flow?Control,PFC)功能的應用進行改進。
傳統的流控機制中,當某條以太網鏈路出現擁塞時流控設備會阻止該鏈路上的所有流量。而PFC技術允許在一條以太網鏈路上創建最多8個虛擬通道,并為每條虛擬通道指定一個IEEE802.1P優先級,允許單獨暫停和重啟其中任意一條虛擬通道,同時不影響其它虛擬通道的流量。PFC技術使得網絡管理員可以將其中一些優先級(通常最多8個)用于對丟包敏感的上層協議,而另一些優先級用于常規的以太網服務。
然而,現有PFC技術是基于不同業務類型間的流控,虛擬通道與業務類型存在對應關系,僅根據不同業務類型控制數據的收發。這種流控技術采用虛擬通道對應業務類型的方法。因此當某個數據接收端設備的某個業務通道反壓時,將使此業務類型虛擬通道阻塞,而最終導致另一個數據接收端設備也無法正常處理此類型的業務。
發明內容
技術問題
有鑒于此,本發明要解決的技術問題是,在多個服務器共享多個I/O的流量控制場景中,如何實現某一接收設備的接收緩存空間中的數據將滿進行反壓時,不影響其他接收設備與發送設備的數據傳輸。
解決方案
為了解決上述技術問題,在第一方面,本發明提供了一種基于優先級的流控PFC方法,應用于以太網中至少兩個服務器共享至少兩個虛擬通道的流量控制場景,所述至少兩個服務器包括至少一個發送設備和至少一個接收設備,所述PFC方法包括:
所述發送設備根據所述接收設備的標識,在所述發送設備中預先設置的第一對應關系中查找對應的第一虛擬通道和所述接收設備的優先級,所述第一對應關系包括所述接收設備的優先級、所述接收設備的標識和所述第一虛擬通道之間的對應關系,所述第一虛擬通道為所述接收設備在以太網鏈路上從所述發送設備接收數據的通道,其中,不同的接收設備的標識不同,所述接收設備的標識與所述第一虛擬通道存在一一對應的關系;
所述發送設備通過查找到的第一虛擬通道,向所述接收設備發送報文,所述報文中包括所述接收設備的優先級和所述發送設備向所述接收設備發送的數據。
結合第一方面,在第一方面的一種可能的實現方式中,所述發送設備根據接收設備的標識,在所述發送設備中預先設置的第一對應關系中查找對應的第一虛擬通道和所述接收設備的優先級,所述第一對應關系包括所述接收設備的優先級、所述接收設備的標識和所述第一虛擬通道之間的對應關系,包括:
所述發送設備根據所述接收設備的標識和業務類型,在所述發送設備中預先設置的所述第一對應關系中查找所述對應的第一虛擬通道和所述接收設備的優先級,所述第一對應關系包括所述業務類型、所述接收設備的優先級、所述接收設備的標識和所述第一虛擬通道之間的對應關系。
結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述發送設備根據接收設備的標識,在所述發送設備中預先設置的第一對應關系中查找對應的第一虛擬通道和所述接收設備的優先級之前,包括:
在所述以太網鏈路上建立所述接收設備的標識對應的第一虛擬通道,或,所述接收設備的標識和所述業務類型對應的所述第一虛擬通道;
在所述發送設備中預先設置所述第一對應關系,所述第一對應關系包括所述接收設備的優先級、所述接收設備的標識和所述第一虛擬通道之間的對應關系;或,
所述第一對應關系包括所述業務類型、所述接收設備的優先級、所述接收設備的標識和所述第一虛擬通道之間的對應關系。
結合第一方面和第一方面的第一種及第二種可能的實現方式中的任一種可能的實現方式,在第一方面的第三種可能的實現方式中,所述發送設備通過所述查找到的第一虛擬通道,向所述接收設備發送報文,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華為數字技術有限公司,未經杭州華為數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310742800.6/2.html,轉載請聲明來源鉆瓜專利網。





