專利名稱:流量控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種流量控制方法及裝置。
技術(shù)背景
隨著數(shù)據(jù)中心(Data Centers)規(guī)模的擴大和組網(wǎng)復(fù)雜性的增加,從多種不同業(yè)務(wù) 應(yīng)用所產(chǎn)生的流量使得管理技術(shù)變得更為復(fù)雜,成本更加高昂,近來,以太網(wǎng)速率的新發(fā)展 (BP, IOGbps已經(jīng)是成熟的標準并且得到了廣泛的應(yīng)用,40/100(ibpS仍然在開發(fā)中,正式標 準計劃將于2010年推出),使得以太網(wǎng)成為下一代數(shù)據(jù)中心存儲與數(shù)據(jù)傳送技術(shù)融合中最 有吸引力的技術(shù)。
數(shù)據(jù)中心以太網(wǎng)(Data Center Ethernet,簡稱為DCE),是對當前以太網(wǎng)技術(shù)標準 高性能方面的增強,同時為下一代數(shù)據(jù)中心提供網(wǎng)絡(luò)架構(gòu)。然而,目前的以太網(wǎng)本身并沒有 因提供存儲和高性能計算流量服務(wù)而進行優(yōu)化,并且,在出現(xiàn)擁塞時還可能出現(xiàn)丟包現(xiàn)象。 所以,以太網(wǎng)需要一種帶有擁塞管理和流量控制功能的低時延、“無損”傳輸技術(shù)。因此,DCE 在網(wǎng)絡(luò)結(jié)構(gòu)可擴展性、可操作性以及傳輸靈活性方面對以大網(wǎng)做了重點擴展,目標是實現(xiàn) 一個穩(wěn)定的、無損的(Lossless)傳輸層面。
為了滿足上述要求,一些新的技術(shù)特點,例如,從光纖通道到以太網(wǎng)的映射、“無 損”以太網(wǎng)、冗余路徑和故障切換等,必須進行改進和提升,以滿足FCoE等數(shù)據(jù)中心技術(shù)的 需要。電氣禾口電子工禾呈師協(xié)會(Institute for Electrical and Electronic Engineers, 簡稱為IEEE)的DCB工作組定義了 3種標準802. IQau用于擁塞通知,802. IQaz用于增強 傳輸選擇,802. IQlA用于優(yōu)先級流量控制。這些標準旨在為數(shù)據(jù)中心提供融合統(tǒng)一的網(wǎng)絡(luò)。 目前,802. IQbb標準還處于草案編寫階段,預(yù)計將會在2010年年底發(fā)布。該標準規(guī)范的是 基于優(yōu)先級的流量控制O^iority-based Flow Control,簡稱為PFC)技術(shù)。PFC提供了一 種讓低優(yōu)先級的流量暫停、高優(yōu)先級的數(shù)據(jù)先通過的方式,即,利用802. 3X的暫停(PAUSE) 類似機制,按照單個不同的優(yōu)先級進行操作,將PAUSE功能作用于每一個優(yōu)先級服務(wù)上。圖 1是根據(jù)相關(guān)技術(shù)的PFC的示意圖,如圖1所示,對于每一個優(yōu)先級隊列,如果超過了其所 設(shè)定的流量的大小,則向發(fā)送方發(fā)PAUSE指令。發(fā)送方在接收到某個優(yōu)先級對應(yīng)的PAUSE 指令之后,停止發(fā)送該優(yōu)先級對應(yīng)的業(yè)務(wù)流量。通過PFC技術(shù),使得每一個服務(wù)等級的業(yè)務(wù) 具有趨于不丟包性能。這里,優(yōu)先級的判定是按照802. Ip標準中的一種把報文劃分為8個 等級的方法,并且按照802. IQ標準將優(yōu)先級放在報文的虛擬局域網(wǎng)(Virtual Local Area Network,簡稱為VLAN)標簽(tag)的優(yōu)先級碼點(Priority Code Point,簡稱為PCP)位 置上。因此,對于帶tag的報文,可以從tag處獲得該報文的優(yōu)先級,并依據(jù)優(yōu)先級入隊列。 如果該優(yōu)先級對應(yīng)的隊列超過設(shè)定的大小,則發(fā)送該優(yōu)先級的PAUSE指令,告知發(fā)送方停 止發(fā)送該優(yōu)先級的報文。
但是,在以太網(wǎng)中,還存在很多不帶tag(即,untag)的報文,例如,網(wǎng)絡(luò)上的一 些網(wǎng)橋協(xié)議數(shù)據(jù)單元(Bridge Protocol Data Unit,簡稱為BPDU)、用戶報文等。由于 這種imtag報文在傳輸時不帶有VLAN tag,在以太網(wǎng)中不能攜帶優(yōu)先級信息,因此,對這就無法使用PFC技術(shù)來進行流量控制。目前,以太網(wǎng)中的流量控制可以有兩種選 擇一種是要求使能了 PFC的端口必須發(fā)送帶tag的報文,對于不能識別VLAN的遠端站 點,這種方法要求修改網(wǎng)絡(luò)協(xié)議棧使得這些遠端站點能夠識別VLAN tag ;另一種方法是 對于發(fā)送untag報文的橋和站點,在untag報文上添加priority-tagging (vlan = 0),用 priority-tagging攜帶該報文的優(yōu)先級,但是,這種方法需要修改802. IQ標準,S卩,修改 untag報文攜帶priority-tagging。這兩種方案均需要對PFC技術(shù)以外的其他技術(shù)或標準 進行修改,涉及修改的范圍較大,難以實現(xiàn)。發(fā)明內(nèi)容
針對相關(guān)技術(shù)中DCE對untag報文進行PFC涉及修改的范圍較大、難以實現(xiàn)的問 題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種流量控制方案,以解決上述問題至 少之一。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了 一種流量控制方法。
根據(jù)本發(fā)明的流量控制的方法包括本端設(shè)備接收來自對端設(shè)備的第一個對稱參 數(shù)傳送Symmetric Parameter Passing的控制類型長度值TLV字段,其中,第一個對稱參數(shù) 傳送的控制TLV字段中攜帶有對應(yīng)的對端設(shè)備端口的默認優(yōu)先級;本端設(shè)備從第一個對稱 參數(shù)傳送的控制TLV字段中獲取默認優(yōu)先級,并將待發(fā)送的不帶標簽報文的優(yōu)先級映射為 默認優(yōu)先級。
優(yōu)選地,本端設(shè)備將不帶標簽報文的優(yōu)先級映射為默認優(yōu)先級包括本端設(shè)備判 斷默認優(yōu)先級是否為本地使能基于優(yōu)先級的流量控制PFC的優(yōu)先級,并在判斷結(jié)果為是的 情況下,將不帶標簽報文的優(yōu)先級映射為默認優(yōu)先級。
優(yōu)選地,在本端設(shè)備判斷默認優(yōu)先級是本地使能PFC的優(yōu)先級之后,方法還包括 本端設(shè)備將以不帶標簽報文的形式發(fā)送的報文的報文優(yōu)先級映射為默認優(yōu)先級。
優(yōu)選地,本端設(shè)備將報文的報文優(yōu)先級映射為默認優(yōu)先級包括本端設(shè)備判斷報 文的報文優(yōu)先級是否為本地使能PFC的優(yōu)先級,并在判斷結(jié)果為是的情況下,將報文的報 文優(yōu)先級映射為默認優(yōu)先級。
優(yōu)選地,在本端設(shè)備接收到第一個對稱參數(shù)傳送的控制TLV字段之后,本端設(shè)備 根據(jù)第一個對稱參數(shù)傳送的控制TLV字段中的w位判斷對端設(shè)備是否不支持參數(shù)協(xié)商,并 在判斷結(jié)果為是且本端設(shè)備支持參數(shù)協(xié)商的情況下,將本地的PFC使能參數(shù)設(shè)置成對端設(shè) 備的PFC使能參數(shù)。
優(yōu)選地,在本端設(shè)備接收到第一個對稱參數(shù)傳送的控制TLV字段之后,對端設(shè)備 接收來自本端設(shè)備的第二個對稱參數(shù)傳送的控制TLV字段,根據(jù)第二個對稱參數(shù)傳送的控 制TLV字段中的w位判斷本端設(shè)備是否是不支持參數(shù)協(xié)商,并在判斷結(jié)果為是且對端設(shè)備 支持參數(shù)協(xié)商的情況下,將對端設(shè)備的PFC使能參數(shù)設(shè)置成本端設(shè)備的PFC使能參數(shù)。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了 一種流量控制裝置。
根據(jù)本發(fā)明的流量控制裝置包括接收模塊,用于接收來自對端設(shè)備的第一個對 稱參數(shù)傳送的控制TLV字段,其中,第一個對稱參數(shù)傳送的控制TLV字段中攜帶有對應(yīng)的對 端設(shè)備端口的默認優(yōu)先級;獲取模塊,用于從第一個對稱參數(shù)傳送的控制TLV字段中獲取 默認優(yōu)先級;映射模塊,用于將待發(fā)送的不帶標簽報文的優(yōu)先級映射為默認優(yōu)先級。
優(yōu)選地,映射模塊包括判斷子模塊,用于判斷默認優(yōu)先級是否為本地使能PFC的 優(yōu)先級;第一映射子模塊,用于在判斷子模塊的判斷結(jié)果為是的情況下,將不帶標簽報文的 優(yōu)先級映射為默認優(yōu)先級。
優(yōu)選地,映射模塊還包括第二映射子模塊,用于在判斷子模塊的判斷結(jié)果為是的 情況下,將以不帶標簽報文的形式發(fā)送的報文的報文優(yōu)先級映射為默認優(yōu)先級。
優(yōu)選地,第二映射子模塊包括判斷單元,用于判斷報文的報文優(yōu)先級是否為本地 使能PFC的優(yōu)先級;映射單元,用于在判斷結(jié)果為是的情況下,將報文的報文優(yōu)先級映射為 默認優(yōu)先級。
通過本發(fā)明,采用在對稱參數(shù)傳送的控制類型長度值TLV字段中攜帶有端口的默 認優(yōu)先級,將imtag報文的優(yōu)先級映射為端口的默認優(yōu)先級的方式,解決了相關(guān)技術(shù)中對 untag報文進行PFC涉及修改的范圍較大、難以實現(xiàn)的問題,進而達到了在DCE中對不帶標 簽的報文進行PFC操作,使PFC技術(shù)在網(wǎng)絡(luò)中有更好的實用性的效果。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖1是根據(jù)相關(guān)技術(shù)的PFC的示意圖2是根據(jù)本發(fā)明實施例的PFC的控制TLV的示意圖3是根據(jù)本發(fā)明實施例的流量控制方法的流程圖4是根據(jù)本發(fā)明實施例的改進的PFC控制TLV的示意圖5是根據(jù)本發(fā)明實施例的端口連接的示意圖6是根據(jù)本發(fā)明實施例的參數(shù)協(xié)商的示意圖7是根據(jù)本發(fā)明實施例的發(fā)送報文的流程圖8是根據(jù)本發(fā)明實施例的流量控制裝置的結(jié)構(gòu)框圖9是根據(jù)本發(fā)明實施例的流量控制裝置的具體的結(jié)構(gòu)框圖。
具體實施方式
功能概述
考慮到相關(guān)技術(shù)中DCE對imtag報文進行PFC涉及修改的范圍較大、難以實現(xiàn) 的問題,本發(fā)明提供了一種流量控制的方案,該方案的處理原則如下本端設(shè)備接收來自 對端設(shè)備的第一個對稱參數(shù)傳送(Symmetric Parameter Passing)的控制類型長度值 (Type Length Value,簡稱為 TLV)字段,其中,第一個 Symmetric Parameter Passing 的 控制TLV字段中攜帶有對應(yīng)的對端設(shè)備端口的默認優(yōu)先級;本端設(shè)備從第一個Symmetric Parameter Passing的控制TLV字段中獲取默認優(yōu)先級,并將待發(fā)送的untag報文的優(yōu)先級 映射為默認優(yōu)先級。通過本發(fā)明,無需對其他技術(shù)或標準進行修改,在DCE中即可對不帶標 簽的報文進行PFC操作,使PFC技術(shù)在網(wǎng)絡(luò)中具有更好的實用性。
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
在以下實施例中,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以 不同于此處的順序執(zhí)行所示出或描述的步驟。
方法實施例
通過Symmetric Parameter Passing實現(xiàn)一個端口向?qū)Χ说亩丝趥魉蛥?shù),以保 證兩個端口的參數(shù)一致。Symmetric Parameter Passing利用一個TLV攜帶當前本地的狀 態(tài)信息,圖2是根據(jù)本發(fā)明實施例的PFC的控制TLV的示意圖,如圖2所示,控制TLV帶有 一個 ”位,該位置為1表示端口 “willing”。一個“willing”端口如果接收到的TLV的 ”位是0 (即,表示對端unwilling),則需要將自身可操作參數(shù)設(shè)置為接收到的TLV包含 的相應(yīng)參數(shù),通過這種參數(shù)協(xié)商的方法,可以使得兩端參數(shù)達到了一致。在該TLV中,PFC Enable字段攜帶的是本端口的狀態(tài),該字段有一個字節(jié),共8位,分別對應(yīng)了 8個優(yōu)先級在 本端口的是否使能PFC的情況,例如,如果PFCEnable = 00110010,則表示優(yōu)先級5、4、1在 本端口使能了 PFC,對優(yōu)先級是5、4、1的流量進行控制。
根據(jù)本發(fā)明的實施例,提供了 一種流量控制方法。
圖3是根據(jù)本發(fā)明實施例的流量控制方法的流程圖,如圖3所示,該方法包括如下 的步驟S302至步驟S304
步驟S302,本端設(shè)備接收來自對端設(shè)備的第一個Symmetric Parameter Passing 的控制TLV字段,其中,第一個Symmetric Parameter Passing的控制TLV字段中攜帶有 的對端設(shè)備端口的默認優(yōu)先級,從而讓本端設(shè)備在進行參數(shù)協(xié)商的同時獲取對端端口的 默認優(yōu)先級,圖4是根據(jù)本發(fā)明實施例的改進的PFC控制TLV的示意圖,如圖4所示,在 Symmetric Parameter Passing中攜帶有端口的默認優(yōu)先級,改進后的TLV格式利用原控制 TLV字段中的Reserved的4位中的3位來攜帶本端口的默認端口優(yōu)先級;
步驟S304,本端設(shè)備從第一個Symmetric Parameter Passing的控制TLV字段中 獲取默認優(yōu)先級,并將待發(fā)送的imtag報文的優(yōu)先級映射為默認優(yōu)先級。
在步驟S304中,本端設(shè)備判斷獲取的默認優(yōu)先級是否為本地使能基于優(yōu)先級的 流量控制PFC的優(yōu)先級,如果判斷結(jié)果為是,則對于待發(fā)送的imtag報文,在入隊列之前 將imtag報文的幀的優(yōu)先級映射為對端端口的默認優(yōu)先級,然后再按正常的入隊列流程將 untag報文入隊列。
其中,本端設(shè)備和對端設(shè)備是同一種設(shè)備。在本端設(shè)備判斷默認優(yōu)先級是本地使 能PFC的優(yōu)先級之后,本端設(shè)備判斷報文是否以imtag報文的形式發(fā)送,如果是,則將該帶 報文的報文優(yōu)先級映射為默認優(yōu)先級。
在本端設(shè)備以imtag報文的形式發(fā)送報文的情況下,本端設(shè)備判斷該報文的優(yōu)先 級是否為本地使能PFC的優(yōu)先級,并在判斷結(jié)果為是的情況下,將該報文的報文優(yōu)先級映 射為默認優(yōu)先級。
在步驟S302之后,本端設(shè)備和對端設(shè)備進行參數(shù)協(xié)商,參數(shù)協(xié)商通過以下方式進 行。
方式一,本端設(shè)備根據(jù)第一個Symmetric Parameter Passing的控制TLV字段中 的w位判斷對端設(shè)備是否是不支持參數(shù)協(xié)商,并在判斷結(jié)果為是且本端設(shè)備支持參數(shù)協(xié)商 的情況下,將本地的PFC使能參數(shù)設(shè)置成對端設(shè)備的PFC使能參數(shù)。
方式二,對端設(shè)備接收來自本端設(shè)備的第二個Symmetric Parameter Passing的控制TLV字段,根據(jù)第二個Symmetric Parameter Passing的控制TLV字段中的w位判斷 本端設(shè)備是否是不支持參數(shù)協(xié)商,并在判斷結(jié)果為是且對端設(shè)備支持參數(shù)協(xié)商的情況下, 將對端設(shè)備的PFC使能參數(shù)設(shè)置成本端設(shè)備的PFC使能參數(shù)。
下面將結(jié)合實例對本發(fā)明實施例的實現(xiàn)過程進行詳細描述。
圖5是根據(jù)本發(fā)明實施例的端口連接的示意圖,如圖5所示,DCE中兩個相連的橋 A和橋B 橋A的端口 1/1和橋B的端口 2/1相連。橋B的端口 2/1的默認優(yōu)先級為3,且 在該端口上,優(yōu)先級3使能了 PFC。在建立好網(wǎng)絡(luò)之后,橋A和橋B之間會發(fā)起帶PFC控制 TLV字段的Symmetric Parameter Passing進行參數(shù)協(xié)商,圖6是根據(jù)本發(fā)明實施例的參 數(shù)協(xié)商的示意圖,如圖5所示,橋B發(fā)給橋A的消息中帶有信息橋B是willing的,即,橋 B可以協(xié)商參數(shù);橋B與橋A相連的端口 2/1的默認端口優(yōu)先級是3,并且,該端口的優(yōu)先級 使能情況為00011111,即,優(yōu)先級0、1、2、3、4使能PFC。橋A是unwi 11 ing的,SP,橋A不協(xié) 商參數(shù),橋A與橋B相連的端口 1/1的默認端口優(yōu)先級是2,并且,該端口的優(yōu)先級使能情況 為00101111,即,優(yōu)先級0、1、2、3、5使能了 PFC。橋A和橋B都獲取了對端相連端口的默認 端口優(yōu)先級,由于橋B接收到來自橋A的Symmetric Parameter Passing參數(shù)中w = 0,并 且橋B自身的Symmetric Parameter Passing參數(shù)中w = 1,所以橋B將自身的PFC使能情 況修改為與橋A —致,從而,相鄰兩橋達到PFC參數(shù)的一致,為實現(xiàn)流量控制做準備。
圖7是根據(jù)本發(fā)明實施例的發(fā)送報文的流程圖,如圖7所示,當橋A有報文需要發(fā) 往橋B時,需要進行如下步驟S701至步驟S705
步驟S701,橋A判斷對端橋B的端口的默認優(yōu)先級是否是本端使能了 PFC的優(yōu)先 級。如果判斷結(jié)果為是,則進入步驟S702;否則,則進入步驟S704。例如,橋B的端口 2/1 默認端口優(yōu)先級為3,并且,在橋A上優(yōu)先級3是使能了 PFC的優(yōu)先級,因此,需要進入步驟 S702做進一步判斷。
步驟S702 橋A判斷準備入隊列的tag報文是否會以imtag報文的形式發(fā)送出去, 并且判斷該tag報文的優(yōu)先級是否為本設(shè)備使能了 PFC的優(yōu)先級。如果上述判斷均為是, 則進入步驟S703 ;否則,進入步驟S704。
步驟S703 橋A對準備入隊列的報文進行優(yōu)先級映射,將所有以imtag報文形式 發(fā)送的報文的優(yōu)先級映射為對端端口默認優(yōu)先級。例如,橋A將需要從端口 1/1發(fā)出的 imtag報文映射為優(yōu)先級3,然后,根據(jù)該優(yōu)先級將該報文放入優(yōu)先級3所對應(yīng)的隊列中,進 入步驟S705。
步驟S704 對于帶tag的報文,從VLAN tag中獲取報文的優(yōu)先級,然后,該報文依 據(jù)這個優(yōu)先級進入相應(yīng)的隊列中,進入步驟S705。
步驟S705 按照一定的選擇傳輸機制發(fā)送不同隊列中的報文。
通過上述步驟,當imtag報文從橋A發(fā)到橋B時,由于橋B的端口 2/1的默認端口 優(yōu)先級是3,所以,該imtag報文在橋B也會入優(yōu)先級3所對應(yīng)的隊列中。一旦橋B的優(yōu)先 級3所對應(yīng)的隊列達到一定限額,橋B就會發(fā)出一個PFC PAUSE指令,通知橋A暫停優(yōu)先級 3所對應(yīng)的隊列內(nèi)的數(shù)據(jù)發(fā)送,從而達到對untag報文流量的控制。
裝置實施例
根據(jù)本發(fā)明的實施例,提供了 一種流量控制裝置。
圖8是根據(jù)本發(fā)明實施例的流量控制裝置的結(jié)構(gòu)框圖,如圖8所示,該裝置包括接收模塊82、獲取模塊84、映射模塊86,下面對該裝置進行詳細描述。
接收模塊82,用于接收來自對端設(shè)備的第一個Symmetric Parameter Passing控 制TLV字段,其中,第一個Symmetric Parameter Passing控制TLV字段中攜帶有對應(yīng)的 對端設(shè)備端口的默認優(yōu)先級;獲取模塊84連接至接收模塊82,用于從第一個Symmetric ParameterPassing控制TLV字段中獲取默認優(yōu)先級;映射模塊86連接至獲取模塊84,用于 將待發(fā)送的imtag報文的優(yōu)先級映射為默認優(yōu)先級。
圖9是根據(jù)本發(fā)明實施例的流量控制裝置的具體的結(jié)構(gòu)框圖,如圖9所示,映射模 塊86包括判斷子模塊90、第一映射子模塊92,下面對該結(jié)構(gòu)進行詳細說明。
判斷子模塊90,用于判斷默認優(yōu)先級是否為本地使能PFC的優(yōu)先級;第一映射子 模塊92連接至判斷子模塊90,用于在判斷子模塊90的判斷結(jié)果為是的情況下,將該imtag 報文的優(yōu)先級映射為默認優(yōu)先級。
映射模塊86還包括第二映射子模塊94,第二映射子模塊94連接至判斷子模塊 90,用于在判斷子模塊90的判斷結(jié)果為是的情況下,將以imtag報文的形式發(fā)送的報文的 報文優(yōu)先級映射為默認優(yōu)先級。
第二映射子模塊94具體包括判斷單元96、映射單元98,下面對該結(jié)構(gòu)進行詳細 說明。
判斷單元96,用于判斷該報文的報文優(yōu)先級是否為本地使能PFC的優(yōu)先級;映射 單元98連接至判斷單元96,用于在判斷結(jié)果為是的情況下,將該報文的報文優(yōu)先級映射為 默認優(yōu)先級。
綜上所述,通過本發(fā)明,在DCE中能夠?qū)mtag報文進行PFC操作,使PFC技術(shù)在 網(wǎng)絡(luò)中有更好的實用性的效果。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種流量控制方法,其特征在于,包括本端設(shè)備接收來自對端設(shè)備的第一個對稱參數(shù)傳送Symmetric Parameter Passing的 控制類型長度值TLV字段,其中,所述第一個對稱參數(shù)傳送的控制TLV字段中攜帶有對應(yīng)的 對端設(shè)備端口的默認優(yōu)先級;所述本端設(shè)備從所述第一個對稱參數(shù)傳送的控制TLV字段中獲取所述默認優(yōu)先級,并 將待發(fā)送的不帶標簽報文的優(yōu)先級映射為所述默認優(yōu)先級。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述本端設(shè)備將所述不帶標簽報文的優(yōu) 先級映射為所述默認優(yōu)先級包括所述本端設(shè)備判斷所述默認優(yōu)先級是否為本地使能基于優(yōu)先級的流量控制PFC的優(yōu) 先級,并在判斷結(jié)果為是的情況下,將所述不帶標簽報文的優(yōu)先級映射為所述默認優(yōu)先級。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述本端設(shè)備判斷所述默認優(yōu)先級是 本地使能PFC的優(yōu)先級之后,所述方法還包括所述本端設(shè)備將以不帶標簽報文的形式發(fā)送的報文的報文優(yōu)先級映射為所述默認優(yōu) 先級。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述本端設(shè)備將所述報文的報文優(yōu)先級 映射為所述默認優(yōu)先級包括本端設(shè)備判斷所述報文的報文優(yōu)先級是否為本地使能PFC的優(yōu)先級,并在判斷結(jié)果為 是的情況下,將所述報文的報文優(yōu)先級映射為所述默認優(yōu)先級。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,在所述本端設(shè)備接收到所述 第一個對稱參數(shù)傳送的控制TLV字段之后,所述方法還包括所述本端設(shè)備根據(jù)所述第一個對稱參數(shù)傳送的控制TLV字段中的w位判斷所述對端設(shè) 備是否不支持參數(shù)協(xié)商,并在判斷結(jié)果為是且所述本端設(shè)備支持參數(shù)協(xié)商的情況下,將本 地的PFC使能參數(shù)設(shè)置成所述對端設(shè)備的PFC使能參數(shù)。
6.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,在所述本端設(shè)備接收到所述 第一個對稱參數(shù)傳送的控制TLV字段之后,所述方法還包括所述對端設(shè)備接收來自所述本端設(shè)備的第二個對稱參數(shù)傳送的控制TLV字段,根據(jù)所 述第二個對稱參數(shù)傳送的控制TLV字段中的w位判斷所述本端設(shè)備是否是不支持參數(shù)協(xié) 商,并在判斷結(jié)果為是且對端設(shè)備支持參數(shù)協(xié)商的情況下,將對端設(shè)備的PFC使能參數(shù)設(shè) 置成所述本端設(shè)備的PFC使能參數(shù)。
7.一種流量控制裝置,其特征在于,包括接收模塊,用于接收來自對端設(shè)備的第一個對稱參數(shù)傳送的控制TLV字段,其中,所述 第一個對稱參數(shù)傳送的控制TLV字段中攜帶有對應(yīng)的對端設(shè)備端口的默認優(yōu)先級;獲取模塊,用于從所述第一個對稱參數(shù)傳送的控制TLV字段中獲取所述默認優(yōu)先級;映射模塊,用于將待發(fā)送的不帶標簽報文的優(yōu)先級映射為所述默認優(yōu)先級。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述映射模塊包括判斷子模塊,用于判斷所述默認優(yōu)先級是否為本地使能PFC的優(yōu)先級;第一映射子模塊,用于在所述判斷子模塊的判斷結(jié)果為是的情況下,將所述不帶標簽 報文的優(yōu)先級映射為所述默認優(yōu)先級。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述映射模塊還包括第二映射子模塊,用于在所述判斷子模塊的判斷結(jié)果為是的情況下,將以不帶標簽報 文的形式發(fā)送的報文的報文優(yōu)先級映射為所述默認優(yōu)先級。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第二映射子模塊包括 判斷單元,用于判斷所述報文的報文優(yōu)先級是否為本地使能PFC的優(yōu)先級; 映射單元,用于在判斷結(jié)果為是的情況下,將所述報文的報文優(yōu)先級映射為所述默認 優(yōu)先級。
全文摘要
本發(fā)明公開了一種流量控制方法及裝置,該方法包括本端設(shè)備接收來自對端設(shè)備的第一個對稱參數(shù)傳送Symmetric Parameter Passing的控制類型長度值TLV字段,其中,第一個對稱參數(shù)傳送的控制TLV字段中攜帶有對應(yīng)的對端設(shè)備端口的默認優(yōu)先級;本端設(shè)備從第一個對稱參數(shù)傳送的控制TLV字段中獲取默認優(yōu)先級,并將待發(fā)送的不帶標簽報文的優(yōu)先級映射為默認優(yōu)先級。通過本發(fā)明,在DCE中能夠?qū)Σ粠撕灥膱笪倪M行PFC操作,使PFC技術(shù)在網(wǎng)絡(luò)中有更好的實用性。
文檔編號H04L12/56GK102035722SQ20091017883
公開日2011年4月27日 申請日期2009年9月28日 優(yōu)先權(quán)日2009年9月28日
發(fā)明者敖婷 申請人:中興通訊股份有限公司