專利名稱:以太網(wǎng)區(qū)分服務(wù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)網(wǎng)絡(luò)中的服務(wù)支持質(zhì)量。
背景技術(shù):
以太網(wǎng)是一種廣泛安裝的局域網(wǎng)(LAN)技術(shù)。以太網(wǎng)技術(shù)成本有效,容易配置,并且廣泛地為網(wǎng)絡(luò)管理員所理解。以太網(wǎng)技術(shù)正越來越多地被配置在服務(wù)供應商城域網(wǎng)絡(luò)和廣域網(wǎng)絡(luò)中。以太網(wǎng)在供應商網(wǎng)絡(luò)中的成功取決于它提供可以保證帶寬,延遲,損失以及不穩(wěn)定信號要求的服務(wù)層級協(xié)議(SLA)給終端用戶的能力。服務(wù)供應商可以提供具有不同的服務(wù)質(zhì)量(QoS)特征和性能保證的多種服務(wù)。
在IEEE 802.3標準中規(guī)定了基本以太網(wǎng)技術(shù)。傳統(tǒng)上,以太網(wǎng)并不包括QoS能力。最近,IEEE引入了能夠定義直到8種服務(wù)等級(CoS)的用戶優(yōu)先級能力。用戶優(yōu)先級能力通常稱為p比特(p-bit)。p比特攜帶在802.1Q標簽中,意圖用于區(qū)分不同的服務(wù)等級。
一個以太網(wǎng)網(wǎng)絡(luò)可以包括多個客戶邊緣(CE)設(shè)備,交換器和路由器。這些設(shè)備可以通過以太網(wǎng)協(xié)議和/或其它網(wǎng)絡(luò)技術(shù)和協(xié)議相互通信。
發(fā)明內(nèi)容
在一個方面,一種用于調(diào)節(jié)以太網(wǎng)流量的方法,包括接收以太網(wǎng)幀;基于以太網(wǎng)幀的幀報頭中的一組優(yōu)先級比特對以太網(wǎng)幀進行分類;以及基于該分類確定該幀的每一跳行為。
實施例可以包括下列的一個或者多個。該組比特可以包括以太網(wǎng)報頭中的一組p比特。設(shè)定該組比特可以包括根據(jù)核心網(wǎng)絡(luò)技術(shù)將以太網(wǎng)每一跳行為映射到幀中的一組比特。設(shè)定該組比特可以包括根據(jù)核心網(wǎng)絡(luò)技術(shù)將以太網(wǎng)每一跳行為映射到一組連接。
方法可以還包括計量幀。計量幀可以包括修改幀的丟棄優(yōu)先級和每一跳行為。方法可以還包括基于每一跳行為確定幀的前轉(zhuǎn)處理或者基于每一跳行為丟棄幀。方法可以還包括基于分配的PHB標記幀。方法可以還包括基于分配的PHB對幀進行整形。
方法可以包括對幀進行規(guī)劃以在以太網(wǎng)網(wǎng)絡(luò)上傳送。規(guī)劃可以包括基于PHB分配鏈接帶寬。規(guī)劃可以包括在多個虛擬局域網(wǎng)(VLAN)中分配鏈接帶寬,VLAN包括多個E-DIFF流量類型;以及基于優(yōu)先級比特在多個局域網(wǎng)的至少一個VLAN類型中分配為多個虛擬局域網(wǎng)分配的帶寬的部分。規(guī)劃可以包括在一組服務(wù)類型中分配帶寬;在至少一個特定服務(wù)類型中分配為該組服務(wù)類型分配的帶寬的部分,服務(wù)類型包括多個VLAN類型;以及基于優(yōu)先級比特在特定VLAN類型中分配為特定服務(wù)類型分配的帶寬的部分。
前轉(zhuǎn)處理可以基于以太網(wǎng)區(qū)分服務(wù)類型。以太網(wǎng)區(qū)分服務(wù)類型可以包括下列中至少一個以太網(wǎng)加速前轉(zhuǎn)(E-EF),以太網(wǎng)確保前轉(zhuǎn)(E-AF),以太網(wǎng)類型選擇器(E-CS),以及默認前轉(zhuǎn)(E-DF)。確定前轉(zhuǎn)處理可以包括基于網(wǎng)絡(luò)需求和應用程序需求確定附加的每一跳行為。
幀可以包括可以用于CoS指示的規(guī)范格式指示器(CFI)比特。基于與優(yōu)先級比特的組合聯(lián)系的一組預定標準對幀進行分類可以包括基于與優(yōu)先級比特的組合以及CFI比特聯(lián)系的一組預定標準對幀進行分類。優(yōu)先級比特可以包括擁塞指示。擁塞指示可以包括前轉(zhuǎn)擁塞指示和后轉(zhuǎn)擁塞指示中的至少一個。
在另一方面,一種系統(tǒng)包括以太網(wǎng)網(wǎng)絡(luò)。以太網(wǎng)網(wǎng)絡(luò)包括配置為使用以太網(wǎng)報頭中的一組p比特定義每一跳行為的一組邊緣節(jié)點;以及配置為基于該組p比特中指示的每一跳行為前轉(zhuǎn)幀的一組核心節(jié)點。
在還有另一方面,網(wǎng)絡(luò)包括第一以太網(wǎng)網(wǎng)絡(luò)和第二以太網(wǎng)網(wǎng)絡(luò)。第一以太網(wǎng)網(wǎng)絡(luò)包括配置為使用幀的以太網(wǎng)報頭中的一組比特定義每一跳行為的邊緣節(jié)點;以及配置為接收幀并且基于改組比特中指示的每一跳行為前轉(zhuǎn)幀的核心節(jié)點。第二網(wǎng)絡(luò)包括一在第二網(wǎng)絡(luò)中的第二邊緣設(shè)備,配置為確定幀的以太網(wǎng)每一跳行為。
實施例可以包括下列的一個或者多個。該組邊緣節(jié)點可以提供幀的調(diào)節(jié)。該組核心節(jié)點可以根據(jù)在p比特中指示的每一跳行為前轉(zhuǎn)幀。該組邊緣節(jié)點可以包括入口設(shè)備和出口設(shè)備。該邊緣節(jié)點可以包括分類器設(shè)備,配置為以在p比特中指示的特定每一跳行為標記幀的標記器設(shè)備,以及整形器。替代地,該邊緣節(jié)點可以包括分類器設(shè)備,配置為以在p比特中指示的特定每一跳行為標記幀的標記器設(shè)備,以及丟包器。該邊緣節(jié)點也可以包括計量器設(shè)備。
該組核心節(jié)點可以根據(jù)所有每一跳行為的子集前轉(zhuǎn)幀。該組邊緣節(jié)點可以添加一隧道報頭到幀。隧道報頭可以包括指示每一跳行為的一組比特。隧道報頭可以使用Q-in-Q或者MAC-in-MAC以太網(wǎng)封裝方法。系統(tǒng)可以保留原始幀中的信息。
系統(tǒng)可以包括多個以太網(wǎng)域之間的邊界節(jié)點。邊界節(jié)點可以在多個網(wǎng)絡(luò)之間映射幀的每一跳行為。邊界節(jié)點可以對幀提供流量調(diào)節(jié)。系統(tǒng)可以還包括為幀設(shè)定p比特的用戶邊緣設(shè)備。
在另一方面,一種系統(tǒng)包括以太網(wǎng)網(wǎng)絡(luò)。以太網(wǎng)網(wǎng)絡(luò)包括配置為使用幀的以太網(wǎng)報頭中的一組比特定義每一跳行為的一組邊緣節(jié)點;以及配置為基于以太網(wǎng)每一跳行為前轉(zhuǎn)幀的一組核心節(jié)點,核心節(jié)點使用與邊緣節(jié)點不同的網(wǎng)絡(luò)技術(shù)。
實施例可以包括下列的一個或者多個。不同的網(wǎng)絡(luò)技術(shù)可以是異步傳輸模式技術(shù),多協(xié)議標記交換技術(shù),幀中繼技術(shù)和互聯(lián)網(wǎng)協(xié)議技術(shù)。該組邊緣節(jié)點可以根據(jù)不同的網(wǎng)絡(luò)技術(shù)將以太網(wǎng)每一跳行為映射到幀中的一組比特。該組邊緣節(jié)點可以將以太網(wǎng)每一跳行為映射到不同網(wǎng)絡(luò)技術(shù)中的一組連接。系統(tǒng)可以保留原始幀中的信息。該組邊緣節(jié)點可以封裝幀并以隧道傳送幀以在核心節(jié)點上傳送。
在另一方面,一種網(wǎng)絡(luò)設(shè)備包括配置為接收以太網(wǎng)幀并基于以太網(wǎng)報頭中的優(yōu)先級比特對幀分類的行為聚集分類器設(shè)備。
實施例可以包括下列的一個或者多個。設(shè)備可以基于分類確定帶寬輪廓。計量器設(shè)備可以基于帶寬輪廓計量幀。標記器設(shè)備可以以特定的每一跳行為指示標記幀的報頭。整形器設(shè)備可以從標記器接收幀并基于每一跳行為確定行為。標記器可以將幀中的優(yōu)先級比特設(shè)定為特定組合。
系統(tǒng)還可以包括幀計量器設(shè)備。幀計量器設(shè)備可以確定一組幀的臨時屬性。整形器設(shè)備可以是丟包器,并且丟包器可以基于每一跳行為丟棄幀。
網(wǎng)絡(luò)設(shè)備可以包括配置為從入口交換器或者另一個核心交換器接收幀的核心交換器。核心交換器可以基于優(yōu)先級比特中指示的每一跳行為對幀應用特定的前轉(zhuǎn)行為。網(wǎng)絡(luò)設(shè)備可以包括配置為從入口交換器或者核心交換器接收幀的出口交換器。入口交換器可以包括封裝設(shè)備并且核心交換器是下列中的一個異步傳輸模式交換器,多協(xié)議標記交換交換器,幀中繼交換器或互聯(lián)網(wǎng)協(xié)議路由器。
在一個方面,系統(tǒng)和方法包括定義一組區(qū)分服務(wù)類型,每個區(qū)分服務(wù)類型與一組每一跳行為聯(lián)系;以及在以太網(wǎng)幀的報頭中的一組優(yōu)先級比特中為以太網(wǎng)幀指示特定的每一跳行為。
實施例可以包括下列的一個或者多個。區(qū)分服務(wù)類型可以包括以太網(wǎng)加速前轉(zhuǎn)(E-EF)類型。E-EF類型可以要求在特定數(shù)量時間內(nèi)傳送幀。區(qū)分服務(wù)類型可以包括以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型。以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型可以包括基于帶寬分配的多個子類型。方法可以包括為E-AF類型分配丟棄優(yōu)先級。區(qū)分服務(wù)類型可以包括以太網(wǎng)類型選擇器(E-CS)類型。以太網(wǎng)類型選擇器(E-CS)類型可以包括多個子類型。方法可以包括對特定的子類分配優(yōu)先的處理。區(qū)分服務(wù)類型可以包括一默認前轉(zhuǎn)(E-DF)類型。方法可以包括對E-DF類型的幀分配比來自其它類型的幀低等級的服務(wù)。
本發(fā)明的上述和其它方面可以提供下列優(yōu)點中的一個或者多個。
多個方面可以提供能夠支持不同服務(wù)和性能特征的可擴展以太網(wǎng)區(qū)分服務(wù)結(jié)構(gòu)。該結(jié)構(gòu)可以提供種類廣泛的服務(wù)和供應策略。以太網(wǎng)區(qū)分服務(wù)結(jié)構(gòu)可以允許增量式配置,并允許與非以太網(wǎng)區(qū)分服務(wù)服從網(wǎng)絡(luò)節(jié)點的協(xié)同工作能力。
在訪問處使用以太網(wǎng)并在網(wǎng)絡(luò)核心使用不同的技術(shù)的結(jié)構(gòu)變化,提供了允許區(qū)分服務(wù)跨過異構(gòu)網(wǎng)絡(luò)的優(yōu)點。
以太網(wǎng)區(qū)分服務(wù)域是在每個域采用不同的以太網(wǎng)區(qū)分服務(wù)方法和策略,例如不同的p比特解釋,PHB的數(shù)量/類型等,的多企業(yè)和/或供應商網(wǎng)絡(luò)/片??梢栽诓煌虻倪吔绻?jié)點處使用映射或者流量調(diào)節(jié)。
以太網(wǎng)服務(wù)類型(CoS)比特區(qū)分節(jié)點行為(例如,基于p比特編碼在隊列和規(guī)劃層應該如何處理輸入的幀)并允許根據(jù)特定的節(jié)點行為前轉(zhuǎn)幀。以太網(wǎng)的每一跳行為根據(jù)p比特的特定分配確定或者編碼。p比特還可以包括擁塞信息來指示網(wǎng)絡(luò)擁塞。
802.1Q VLAN標簽控制信息(例如p比特)的特定使用使得可以將區(qū)分服務(wù)引入以太網(wǎng)技術(shù)。p比特的使用允許定義大量確定的每一跳行為(PHB),每一跳行為確定了以太網(wǎng)幀通過網(wǎng)絡(luò)的前轉(zhuǎn)處理。
在附圖中和下面的說明書中描述了本發(fā)明的一個或者多個實施例的細節(jié)。本發(fā)明的其他特征,目的和優(yōu)點從說明書和附圖以及權(quán)利要求中將變得明顯。
圖1是帶有標簽的以太網(wǎng)幀結(jié)構(gòu)圖。
圖2是以太網(wǎng)區(qū)分服務(wù)結(jié)構(gòu)的框圖。
圖3是包括在網(wǎng)絡(luò)邊緣節(jié)點處的設(shè)備中的一組元件的框圖。
圖4是以太網(wǎng)區(qū)分服務(wù)結(jié)構(gòu)的框圖。
圖5是以太網(wǎng)區(qū)分服務(wù)每一跳行為的框圖。
圖6是使用多隊列的基于類型的規(guī)劃器的框圖。
圖7是優(yōu)先級比特分配表格。
圖8是具有多個域的區(qū)分服務(wù)網(wǎng)絡(luò)的框圖。
圖9是跨過多個供應商網(wǎng)絡(luò)的端到端服務(wù)的結(jié)構(gòu)圖。
具體實施例方式
參考圖1,示出了一以太網(wǎng)幀示例10。該幀包括報頭部分12和數(shù)據(jù)部分14。報頭12包括目的地址16,源地址18,802.1Q標簽20,以及協(xié)議類型22。在電氣工程師協(xié)會(IEEE)標準802.1Q中描述了802.1Q標簽20。一個以太網(wǎng)幀中的802.1Q標簽定義了一個虛擬局域網(wǎng)(VLAN)成員。該標簽的稱為優(yōu)先級比特24的三個比特定義用戶優(yōu)先級。三個優(yōu)先級比特50提供八個組合并描述了最高到8個級別的服務(wù)。三個優(yōu)先級比特可以用于描述幀的每一跳(per-hop)行為。每一跳行為包括,例如,由以太網(wǎng)區(qū)分服務(wù)結(jié)構(gòu)30中的幀前轉(zhuǎn)設(shè)備20施加到幀上的外部可觀察的前轉(zhuǎn)行為。
參考圖2,示出了以太網(wǎng)區(qū)分服務(wù)結(jié)構(gòu)30。該結(jié)構(gòu)30基于幀的p比特24定義的每一跳行為前轉(zhuǎn)幀。結(jié)構(gòu)30的一個實施例包括幀前轉(zhuǎn)設(shè)備20,該幀前轉(zhuǎn)設(shè)備包括入口交換器34,核心交換器38,以及出口交換器46。入口交換器34執(zhí)行流量調(diào)節(jié)(traffic conditioning)功能和基于類型的前轉(zhuǎn)功能。核心交換器38包括行為聚集(BA)分類器40以及使用多個隊列44的基于類型的出口規(guī)劃器。根據(jù)網(wǎng)絡(luò)配置以及策略,出口交換器46可以執(zhí)行與入口交換器34或者核心交換器38類似的功能(或者那些功能的子集)。例如,如果出口交換器46連接到一客戶邊緣節(jié)點,出口交換器46可以執(zhí)行類似核心節(jié)點的前轉(zhuǎn)功能。替代地,如果出口交換器46通過網(wǎng)絡(luò)一網(wǎng)絡(luò)接口(NNI)連接到另外一個供應商網(wǎng)絡(luò),則出口交換器46根據(jù)兩個供應商之間的服務(wù)合同執(zhí)行流量調(diào)節(jié)功能。盡管其它配置是可能的,結(jié)構(gòu)30包括在邊緣和網(wǎng)絡(luò)核心都執(zhí)行的以太網(wǎng)區(qū)分服務(wù)功能。
不象在RFC 2475中描述的IP區(qū)分服務(wù)(DiffServ)結(jié)構(gòu),圖2所示的結(jié)構(gòu)30不使用IP DSCP來指示幀每一跳行為。替代地,結(jié)構(gòu)30使用以太網(wǎng)p比特24來指示幀每一跳行為。結(jié)構(gòu)30假設(shè)邊緣和核心節(jié)點是p比特認知節(jié)點,意味著例如,節(jié)點可以基于p比特的狀態(tài)設(shè)置、清除和/或處理幀。例如,所有的邊緣和核心節(jié)點都是可以設(shè)置和/或解釋p比特的VLAN認知以太網(wǎng)節(jié)點。網(wǎng)絡(luò)核心36可以是諸如在企業(yè)網(wǎng)絡(luò)中常見的以太網(wǎng)網(wǎng)絡(luò)或者供應商城域以太網(wǎng)網(wǎng)絡(luò),并且可以使用某些隧道/聚集技術(shù),諸如Q-in-Q(參見802.1Q標簽)、媒體訪問控制中的媒體訪問控制(MAC-in-MAC,或等價方案)的堆疊虛擬廣域網(wǎng)絡(luò)(VLAN)支持。
結(jié)構(gòu)30區(qū)分邊緣和網(wǎng)絡(luò)核心節(jié)點功能。即,邊緣包括可能包括多域分類,計量,和標記p比特24中的每一跳行為(PHB)的流量調(diào)節(jié),以及基于類型的前轉(zhuǎn)。另一方面,邊緣功能可能在用戶—網(wǎng)絡(luò)接口(UNI)處,例如在客戶邊緣(CE)節(jié)點和服務(wù)供應商之間,或者在網(wǎng)絡(luò)/域之間的網(wǎng)絡(luò)—網(wǎng)絡(luò)接口(NNI)處發(fā)生。核心節(jié)點36可擴展,并基于幀每一跳行為(PHB)(在p比特中指示)執(zhí)行簡單行為和聚集分類,并基于PHB的值執(zhí)行基于類型的前轉(zhuǎn)。
參考圖3,顯示了包括在網(wǎng)絡(luò)邊緣節(jié)點一設(shè)備中的元件50。例如,一組元件50包括在如交換器34(圖2)的入口交換器中。該組元件50包括分類器52,計量器54,標記器56,以及整形器/丟包器58。這些元件50在網(wǎng)絡(luò)邊緣節(jié)點執(zhí)行以太網(wǎng)流量調(diào)節(jié)功能,以基于預定標準將輸入流量分類。
上述分類識別流量并將流量關(guān)聯(lián)到流量對應的帶寬輪廓(bandwidthprofile),以及為流量定義或提供的對應前轉(zhuǎn)處理。分類器52基于幀報頭的某些部分的內(nèi)容(例如,基于p比特)從通信流中選擇幀。兩種類型的分類器包括行為聚集(BA)以及多域(MF)分類器。BA分類器僅基于p比特對幀進行分類。另一方面,MF分類器基于一個或者多個報頭域的組合值來選擇幀,上述的報頭域包括源和目標地址,p比特,協(xié)議ID,源和目標端口號、以及諸如進入接口/連接的其它信息。通常,分類器52(例如行為聚集(BA)分類器或者多域(MF)分類器)用于將匹配規(guī)則的幀“指引”到流量調(diào)節(jié)器的不同元件中進行進一步處理。
幀進入分類器52(如箭頭51所示),可以或者可以不基于服務(wù)等級協(xié)議來計量。計量過的幀發(fā)送到計量器54。計量器54測量分類器選擇的幀流的臨時屬性(temporal property),并將該屬性與流量輪廓進行比較。計量器54將狀態(tài)信息發(fā)送到其它元件來對或者在輪廓內(nèi)或者在輪廓外的每個幀觸發(fā)特定的動作。未計量的幀從分類器52發(fā)送到標記器56。
標記器56對流量進行標記(或者重新標記)來區(qū)分施加到輸入幀上的以太網(wǎng)PHB。例如,幀標記器56將幀的特定域設(shè)定為特定的p比特組合,將標記的幀增加到一特定行為聚集。標記器56可以配置為將所有收到的幀標記為單個p比特組合,或者可以配置為根據(jù)計量器54的狀態(tài),將幀標記為用于從PHB組中選擇特定PHB的一組p比特組合中的一個。
一個PHB組是一個或者多個PHB的集合,在該集合內(nèi)所有的PHB上施加了一個諸如隊列服務(wù)或者隊列管理策略的共同限制,而使該集合內(nèi)的所有PHB可以被同時指定和實現(xiàn)。一個PHB組允許一起指定一組相關(guān)的前轉(zhuǎn)行為(例如,4個丟棄優(yōu)先級)。單個PHB是一PHB組特例。當標記器54改變一個幀中的p比特組合,稱其已經(jīng)“重新標記”了該幀。
重新標記也可以在跨過以太網(wǎng)區(qū)分服務(wù)域邊界發(fā)生,諸如用戶到網(wǎng)絡(luò)接口(UNI)或者網(wǎng)絡(luò)到網(wǎng)絡(luò)接口(NNI)接口。重新標記可以用于執(zhí)行PHB映射或者壓縮,或者實現(xiàn)p比特的翻譯。
如果使用隧道,通常也將外部隧道p比特設(shè)定到期望的PHB指示來前轉(zhuǎn)通過聚集的核心。原始以太網(wǎng)幀中的p比特可以通過網(wǎng)絡(luò)時保留,或者由邊緣節(jié)點改變。
可以丟棄,整形或者用丟棄優(yōu)先級指示來重新標記超過它們分配的速率的幀。如同箭頭60所示,整形器/丟包器58將這些幀發(fā)送到網(wǎng)絡(luò)之前對流量整形。整形器/丟包器58為了使流符合流量輪廓,丟棄通信流中的部分或者全部幀。這種丟棄有時候稱為“管理(policing)”該流。通過將整形器緩存大小設(shè)定為零(或者很少)幀,可以將丟包器作為整形器的特例實現(xiàn)。
通常,多域流量分類是基于L1-L7協(xié)議層域中任何單獨一個或者任何多個的組合。使用的常用L2以太網(wǎng)域為輸入以太網(wǎng)接口(端口),目的/源MAC地址,虛擬局域網(wǎng)標識(VLAN ID或者VID),以及用戶優(yōu)先級(p比特)?;谀康?源媒體訪問控制(MAC)地址,將從特定源起始或者目的是特定目標的所有幀分配到相同的流。從而,基于VLAN ID,具有特定VLAN的所有幀屬于相同的流。
替代地,為了服務(wù)類型(CoS)功能的目的可以將一組VLAN組合在一起。用戶優(yōu)先級比特(p比特24)為流的標識提供了更精細的顆粒度。
L2以太網(wǎng)域可以結(jié)合在一起用于流量分類。常用的組合包括“端口+p比特”,“VID+p比特”。常用上層域包括IP區(qū)分服務(wù),IP源,IP目的,IP協(xié)議類型,TCP端口號,UDP端口號。
幀分類器確定幀的前轉(zhuǎn)處理和計量。由邊緣節(jié)點確定幀的前轉(zhuǎn)處理(例如擁塞控制,排隊和規(guī)劃)包括將PHB分配給需要相同處理的幀組(例如給聲音分配E-EF PHB,而給數(shù)據(jù)分配E-AfxPHB)。計量可以用于確定和增強帶寬輪廓/流量協(xié)議,驗證服務(wù)層級協(xié)議(SLA),以及分配節(jié)點資源給流。
為了前轉(zhuǎn)和計量的目的,分類功能可以不同。例如,聲音和數(shù)據(jù)通常受到不同的前轉(zhuǎn)處理,但是它們的流量帶寬輪廓可以組合為一個單獨的流量協(xié)議來類似專用線服務(wù)。
參考圖4,示出了以太網(wǎng)區(qū)分服務(wù)的另一個例子70。結(jié)構(gòu)70包括一位于以太網(wǎng)網(wǎng)絡(luò)82和非以太網(wǎng)網(wǎng)絡(luò)核心86間接口處的入口交換器84。結(jié)構(gòu)70還包括出口交換器88。在該例子中,不同的技術(shù)用來將以太網(wǎng)幀前轉(zhuǎn)通過非以太網(wǎng)網(wǎng)絡(luò)核心86。例如,非以太網(wǎng)網(wǎng)絡(luò)核心86可以使用異步傳輸模式(ATM),多協(xié)議標記交換(MPLS),幀中繼(FR),互聯(lián)網(wǎng)協(xié)議(IP),或者其它網(wǎng)絡(luò)協(xié)議。
入口交換器84包括分類器72,流量計量器74,標記器76,整形器/丟包器78,以及映射單元80。分類器72,流量計量器74,標記器76,整形器/丟包器78與上面圖3中描述的那些對應部分的工作方式類似。映射單元80映射并且封裝(encapsulate)以太網(wǎng)幀以便在核心網(wǎng)絡(luò)86上前轉(zhuǎn)。
圖4所示結(jié)構(gòu)70雖然類似于圖2所示結(jié)構(gòu)30,然而,結(jié)構(gòu)70在入口處使用以太網(wǎng)技術(shù)而在核心86中使用不同的網(wǎng)絡(luò)技術(shù)。其邊緣調(diào)節(jié)功能類似于結(jié)構(gòu)30中的邊緣整理功能。邊緣節(jié)點執(zhí)行從以太網(wǎng)PHB到核心網(wǎng)86的服務(wù)類型映射。很多映射方法是可能的,例如將PHB映射到ATM虛擬通道連接(VCC)(例如,E-EF到恒定比特率(CBR)VCC),鏈接狀態(tài)包(LSP),IP區(qū)分服務(wù)核心等。在所有的情況下,通過使用隧道和/或封裝技術(shù),以太網(wǎng)幀中的原始信息在經(jīng)過傳輸通過核心時得以保留。
在上面的例子中,基于PHB將幀放入類型隊列。替代地,可以基于PHB將幀放到具有不同服務(wù)級別的不同邏輯或者物理端口或者連接上。
在結(jié)構(gòu)30(圖2)和結(jié)構(gòu)70(圖4)兩者中,邊緣CoS功能為幀確定每一跳行為。然而,在結(jié)構(gòu)30中,基于p比特24中指示的每一跳行為前轉(zhuǎn)幀,而在結(jié)構(gòu)70中,基于核心網(wǎng)絡(luò)技術(shù)CoS傳輸機制前轉(zhuǎn)幀。
參考圖5,示出了將節(jié)點行為分為如圖所示4類的分組90。分組90包括以太網(wǎng)加速前轉(zhuǎn)類92(E-F),以太網(wǎng)確保前轉(zhuǎn)94(E-AP),以太網(wǎng)類型選擇器(E-CS),以及以太網(wǎng)默認前轉(zhuǎn)類98(E-DF)。其它的行為分組也是可能的。第一類,稱為以太網(wǎng)加速前轉(zhuǎn)類92(E-EF),主要用于對延遲和丟失敏感的流量。該類適合實現(xiàn)需要在嚴格的延遲和丟失范圍內(nèi)傳送幀的服務(wù),其特征是具有時間限制。到達網(wǎng)絡(luò)節(jié)點并且標記為以太網(wǎng)EF幀的幀,依照時間約束離開該節(jié)點(例如,dk-ak小于或者等于tmax,其中ak和dk是第k幀到達和離開節(jié)點的時間,而tmax是時間約束)E-EF允許在超過緩存容量時丟棄幀,然而,在該服務(wù)中幀損失的幾率通常很低(例如10-5-107)。E-EF定義了單次丟棄優(yōu)先而超過一特定速率的幀被丟棄。對于E-EF幀,不允許重新標記(例如,重新賦給幀丟棄優(yōu)先級不同的值)。以太網(wǎng)加速前轉(zhuǎn)類92不允許對幀重新排序。
除了根據(jù)分配的PHB的前轉(zhuǎn)處理,完整的端對端的用戶服務(wù)可以包括邊緣規(guī)則或者調(diào)節(jié)。例如,“高質(zhì)”服務(wù)等級(也稱為虛擬專用線),使用僅由峰值速率定義的E-EF PHB。該“高質(zhì)”服務(wù)具有低延遲和少損失的性能。E-EF類中的幀可以具有其中聚集幀從區(qū)分服務(wù)節(jié)點的離開速率設(shè)定為等于或者超過可配置的值的前轉(zhuǎn)處理。該速率是否可用與共享鏈接的其它流量無關(guān)。此外,邊緣規(guī)則描述計量和峰值速率整形。例如,計量/管理可以增強峰值速率而丟棄超過峰值速率的幀。計量/管理可以不允許降級或者升級。峰值速率整形可以平滑到網(wǎng)絡(luò)的流量并將流量轉(zhuǎn)換為恒定速率到達模式。前轉(zhuǎn)行為和邊緣規(guī)則的組合提供了“高質(zhì)”服務(wù)等級。高質(zhì)服務(wù)隊列通常包括一個幀或者很少幀。絕對優(yōu)先級規(guī)劃器增加延時性能等級并可以在供應過度的基礎(chǔ)上初始地提供。
第二種更復雜的類,稱為以太網(wǎng)確保前轉(zhuǎn)(E-AF)94,將流量分為服務(wù)類型,并且當網(wǎng)絡(luò)擁塞時,可以基于丟棄優(yōu)先丟棄幀。更具體地,E-AF定義了m(m>=1)個類型,每個類型具有n(n>1)個丟棄優(yōu)先等級。在節(jié)點擁塞時,在具有低丟棄優(yōu)先級的幀之前丟棄具有高丟棄優(yōu)先等級指示標記的幀。在以太網(wǎng)流量計處,超過它們分配的速率的E-AF幀可能被標記以高丟棄優(yōu)先等級指示(而不是丟棄)。網(wǎng)絡(luò)通常不對以高丟棄優(yōu)先等級指示標記的E-AF幀延長任何性能保證。節(jié)點丟棄算法同等地處理相同類型內(nèi)并且具有相同丟棄優(yōu)先等級的所有幀。E-AF每一跳行為不允許屬于同一流和同一E-AF類型的幀的重新排序。
第三類,稱為以太網(wǎng)類型選擇器(E-CS)96,提供與遺留交換器的兼容性。以太網(wǎng)類型選擇器包括直到8個p比特組合。例如,E-CS7到E-CSO,其中E-CS7分配了最高優(yōu)先級而E-CSO分配了最低優(yōu)先級。E-CS幀可以在網(wǎng)絡(luò)邊緣計量。E-CS不允許屬于相同CS類型的幀的明顯的重新排序。例如,節(jié)點將嘗試按次序傳送CS類型幀,但是不保證重新排序不會發(fā)生,特別是在短暫(transient)和錯誤的情況下。屬于同一類型的所有E-CS幀以相同的丟棄優(yōu)先等級傳送。
第四類,默認前轉(zhuǎn)類98(E-DF)適合實現(xiàn)沒有性能保證的服務(wù)。例如,該類可以提供“最大努力”類型的服務(wù)。E-DF幀可以在網(wǎng)絡(luò)邊緣計量。該類型的服務(wù)不應該允許屬于相同的流的E-DF幀(明顯)的重新排序,并且以相同的丟棄優(yōu)先等級傳送所有E-DF幀。
幀處理可以提供“區(qū)分服務(wù)”,例如,管理,標記,或p比特的重新設(shè)置(re-coloring),排隊,擁塞控制,規(guī)劃,以及整形。盡管提出的以太網(wǎng)每一跳行為(PHB)包括加速前轉(zhuǎn)(E-EF),確保前轉(zhuǎn)(E-DE),默認前轉(zhuǎn)(E-DE)以及類型選擇,可以為網(wǎng)絡(luò)定義其它定制的每一跳行為PHB。三個p比特允許直到8個PHB。如果需要更多的PHB,可以使用多以太網(wǎng)連接(例如以太網(wǎng)接口或者VLAN),每個以太網(wǎng)連接都具有直到8個的附加PHB??梢詾槊總€接口/連接發(fā)信號或者配置p比特到PHB的映射。替代地,在網(wǎng)絡(luò)核心中,可以使用隧道來支持較大數(shù)量的PHB。
參考圖6,示出了一基于輸入幀的p比特24將輸入幀101放到適當?shù)念愋完犃兄械慕Y(jié)構(gòu)100。結(jié)構(gòu)100包括4個隊列102,104,106,和108?;谠诶缫蕴W(wǎng)區(qū)分服務(wù)協(xié)議中定義的不同等級的服務(wù),隊列102,104,106和108分配了前轉(zhuǎn)幀的不同優(yōu)先級。在該結(jié)構(gòu)中,將p比特映射到E-EF區(qū)分服務(wù)行為的幀放置在最高優(yōu)先級隊列102中。該隊列不允許丟棄幀,并且所有的幀同樣重要。在該例子中,分配隊列104和106用來將具有區(qū)分服務(wù)的確保服務(wù)等級的幀前轉(zhuǎn),并且根據(jù)幀的p比特分配將幀放入該隊列。為了給確保服務(wù)前轉(zhuǎn)提供期望的服務(wù)等級,可以給每個隊列分配一保證的最小鏈接帶寬,并且?guī)贿M行重新排序。然而,如果網(wǎng)絡(luò)擁塞,隊列將基于分配的丟棄優(yōu)先級丟棄幀。隊列108對應“最大努力”隊列。放置在該隊列中的幀通常比隊列102,104,和106中的幀分配較低的優(yōu)先級。隊列108不對幀重新排序,也不允許丟棄優(yōu)先級的區(qū)分。
盡管在上面的例子中,輸入幀基于p比特24被放置在4個隊列中的一個,但是也可以使用任意數(shù)量的隊列。例如,8個隊列可以為幀的放置提供p比特24的每個組合都在不同的隊列中。
此外,p比特24可以包括在前轉(zhuǎn)或者后轉(zhuǎn)方向上的擁塞信息。該擁塞信息可以類似于幀中繼協(xié)議的前轉(zhuǎn)明確擁塞通知(FECN)以及后轉(zhuǎn)明確擁塞通知(BECN)比特。擁塞信息給例如邊緣節(jié)點或者CE的網(wǎng)絡(luò)設(shè)備信號來壓制流量直到擁塞減輕。可以從8個p比特組合中使用兩個組合用于FECN(表示擁塞或者沒有擁塞),以及兩個用于BECN方向。
此外,規(guī)范格式指示器(CFI),以太網(wǎng)報頭中的一個一比特的域,或者諸如幀丟棄優(yōu)先級的其它QoS指示器也可以用于表示擁塞。除了p比特24之外(或者與它一起)使用CFI域允許附加PHB的支持。p比特可以用于表示直到8個發(fā)射等級,而CFI用于丟棄優(yōu)先級(兩個值),或者其中組合的(p比特+CFI)4個比特可以支持16個PHB(代替8個)的更靈活的方案。
參考圖7,示出了通過將p比特24映射到以太網(wǎng)區(qū)分服務(wù)PHB的組合來表示節(jié)點行為的p比特24的分配的例子。該分配指定4組節(jié)點行為E-EF,E-AF2,E-AF1,以及E-DF。每個E-AF等級包括兩個丟棄優(yōu)先等級(即E-AFX2和E-AFX1),從而分配到p比特的兩個組合。E-EF節(jié)點行為映射到p比特的“111”組合120,E-AF2節(jié)點行為映射到“110”和“101”組合122和124,E-AF1節(jié)點行為映射到“100”和“011”組合126和128,E-DF節(jié)點行為映射到“010”組合130。在p比特到節(jié)點行為的該映射中,保留兩個p比特組合132和134用于前轉(zhuǎn)方向和后轉(zhuǎn)方向的擁塞指示。
例如,如果根據(jù)圖7所示的映射分配了p比特,并且網(wǎng)絡(luò)包括如圖6所示的一組隊列,可以基于p比特組合把幀路由到適當?shù)年犃小>哂衟比特組合“111”的幀放置在隊列102中,具有p比特組合“010”的幀放置在隊列108中,具有p比特組合“011”或者“100”的幀放置在隊列106中。如果網(wǎng)絡(luò)擁塞(例如,隊列是滿的),根據(jù)它們基于p比特組合的丟棄優(yōu)先級,丟棄隊列104或者106中的幀。例如,在擁塞下在低丟棄優(yōu)先級(例如AF21)幀之前丟棄高丟棄優(yōu)先級(例如AF22)幀。在隊列106中,在分配了E-AF11的幀之前丟棄分配了E-AF12的幀。基于p比特,在分配了E-AF11的幀之前丟棄分配了E-AF12的幀對應于在具有p比特組合“011”的幀之前丟棄具有p比特組合“100”的幀。
圖7所示的p比特的分配只是可能實施例中的一個。其它的服務(wù)配置和p比特分配是可能的。例如,分配可以包括三個等級的確保服務(wù)(E-AF),每個具有兩種不同的分配來定義幀的丟棄優(yōu)先級并且兩個保留的p比特組合用于擁塞指示。替代地,可以將具有兩個丟棄優(yōu)先級的4個確保服務(wù)映射到8個組合。在另一個例子中,4個組合可以專門用于完全定義前轉(zhuǎn)方向和后轉(zhuǎn)方向的擁塞。在該例子中,兩個p比特組合專用于前轉(zhuǎn)擁塞(或者缺少),兩個p比特組合專用于后轉(zhuǎn)擁塞(或者缺少),并且剩下的4個p比特組合用于定義節(jié)點行為。這些4比特組合可以包括具有兩個丟棄優(yōu)先級和兩個CS服務(wù)的一個確保服務(wù),或者每個具有兩個不同分配來定義幀的優(yōu)先級的兩個確保服務(wù)。
如果應用程序流量使用IP區(qū)分服務(wù)的話,邊緣節(jié)點(或者在用戶側(cè)或者在供應商側(cè))可以執(zhí)行IP區(qū)分服務(wù)到以太網(wǎng)區(qū)分服務(wù)的映射。如果使用的IPPHB數(shù)量限制在8的情況下,該映射可以直接進行(例如,IP-EF到E-EF,IP-AF到E-AF)。否則,可能需要某種壓縮來將多個IP PHB結(jié)合到一個E-PHB中。替代地,可以在入口和/或核心使用多以太網(wǎng)連接(例如,VLAN),每個支持要求的PHB的一個子集(例如,VLAN-A支持E-EF/E-AF4/E-AF3,VLAN-B支持E-AF2/E-AF1/DF)。
通常,基于類型的隊列(CBQ)規(guī)劃器或者加權(quán)公正隊列(WFQ)規(guī)劃器用于在邊緣和核心節(jié)點的出口鏈接上前轉(zhuǎn)幀。規(guī)劃可以基于PHB(受到諸如AFx組的某些相關(guān)PHB跟隨相同的隊列的限制)。使用p比特來指示每一跳行為允許直到8個隊列,或者8個隊列/丟棄優(yōu)先級組合。
通過配置、發(fā)信號或者檢查幀報頭可以得到/獲取到附加信息,并用于執(zhí)行更進一步的規(guī)劃/資源管理。附加信息可以包括例如,服務(wù)類型,接口,或者VID。例如,一2等級的層次化規(guī)劃器,其中第一等級在VLAN中分配鏈接帶寬,而第二等級根據(jù)VLAN區(qū)分服務(wù)類型的PHB在它們之間分配BW。另一個例子包括一3等級層次化規(guī)劃器,其中第一等級在服務(wù)類型之間分配鏈接帶寬(例如業(yè)務(wù)vs.住宅),第二等級在服務(wù)VLAN中分配BW,而第三等級根據(jù)VLAN區(qū)分服務(wù)類型的PHB在它們之間分配BW。
描述的以太網(wǎng)區(qū)分服務(wù)結(jié)構(gòu)允許增量式配置來支持遺留設(shè)備和網(wǎng)絡(luò)遷移。能夠進行非區(qū)分服務(wù)的節(jié)點可以將所有流量作為等價于E-DF類型的流量前轉(zhuǎn)。僅使用p比特來分配優(yōu)先級的其它801.1Q節(jié)點可以與支持E-CS PHB的以太網(wǎng)區(qū)分服務(wù)節(jié)點交互工作。在擁塞情況下,使用E-區(qū)分服務(wù)和遺留節(jié)點組合的網(wǎng)絡(luò)中可能發(fā)生一些CoS降級。
參考圖8,示出了具有多個域160和162的以太網(wǎng)區(qū)分服務(wù)網(wǎng)絡(luò)150。以太網(wǎng)區(qū)分服務(wù)域具有一組公共QoS策略,并且可能是企業(yè)或者供應商網(wǎng)絡(luò)的一部分。該組QoS策略可以包括以太網(wǎng)PHB支持,p比特解釋等。邊緣節(jié)點(例如節(jié)點152)將外部的資源連接到定義的網(wǎng)絡(luò)(例如,用戶設(shè)備)。以太網(wǎng)邊緣節(jié)點152通常執(zhí)行廣泛的調(diào)節(jié)功能。內(nèi)部節(jié)點154連接相同區(qū)分服務(wù)域中的信任的資源。內(nèi)部節(jié)點154執(zhí)行簡單的基于類型的前轉(zhuǎn)。邊界節(jié)點156將區(qū)分服務(wù)域連接并執(zhí)行類似于邊緣節(jié)點的E-區(qū)分服務(wù)調(diào)節(jié)功能。由于域能力或者策略的不同,這可能包括執(zhí)行p比特映射。
可以在邊界節(jié)點的任意一端分類、標記、或者調(diào)節(jié)流量流。域之間的服務(wù)等級協(xié)議確定哪個域具有將流量流映射到行為聚集并將這些聚集調(diào)節(jié)為符合適當?shù)男袨榈呢熑?。當在上游域預先標記并調(diào)節(jié)了幀,只需要在下游E-DS域中支持潛在較少的分類和流量調(diào)節(jié)規(guī)則。在此情況下,下游E-DS域可以重新標記或者管轄輸入的行為聚集來增強服務(wù)等級協(xié)議。然而,取決于路徑或者取決于源的更復雜的服務(wù)可能需要下游域的進口節(jié)點中的MF分類。如果進口節(jié)點連接到能夠執(zhí)行上游非以太網(wǎng)區(qū)分服務(wù)的域,入口節(jié)點在輸入流量上執(zhí)行所有必要的流量調(diào)節(jié)功能。
參考圖9,示出了跨過多個供應商網(wǎng)絡(luò)的端到端服務(wù)的例子170。示例結(jié)構(gòu)顯示了兩個企業(yè)校園校園172和校園194通過供應商網(wǎng)絡(luò)178,184,以及190的連接。在企業(yè)和供應商邊緣之間使用用戶網(wǎng)絡(luò)接口(UNI),而在兩個供應商之間使用網(wǎng)絡(luò)網(wǎng)絡(luò)接口(NNI)。通過企業(yè)172和供應商178和企業(yè)94和供應商190之間的雙邊協(xié)議提供端到端服務(wù)等級協(xié)議。供應商178與供應商184具有單獨的SLA協(xié)議,并且供應商190與供應商184具有單獨的SLA協(xié)議來確保它可以滿足企業(yè)端到端QoS。顯示了三個以太網(wǎng)區(qū)分服務(wù)域企業(yè)A,訪問供應商1,以及主干供應商2。每個域具有其自身的以太網(wǎng)PHB組和服務(wù)策略。
盡管基本結(jié)構(gòu)假設(shè)復雜分類和流量調(diào)節(jié)功能僅位于網(wǎng)絡(luò)入口和出口邊界節(jié)點中,并不排除將這些功能配置在網(wǎng)絡(luò)內(nèi)部。例如,可以在橫越海洋的鏈接上施加更嚴格的訪問策略,要求在鏈接上的上游節(jié)點中的MF分類和流量調(diào)節(jié)功能。
已經(jīng)描述了本發(fā)明的多個實施例。盡管如此,將理解在不偏離本發(fā)明的精神和范圍的情況下可以進行各種修改。
權(quán)利要求
1.一種方法,包括接收以太網(wǎng)幀;基于以太網(wǎng)幀的幀報頭中的一組優(yōu)先級比特對以太網(wǎng)幀進行分類;以及基于該分類確定每一跳行為。
2.根據(jù)權(quán)利要求1所述的方法,進一步包括對幀進行調(diào)節(jié)。
3.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括基于每一跳行為確定幀的前轉(zhuǎn)處理。
4.根據(jù)權(quán)利要求3所述的方法,其中確定幀的前轉(zhuǎn)處理包括確定丟棄處理。
5.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括基于分類確定帶寬輪廓。
6.根據(jù)權(quán)利要求5所述的方法,進一步包括基于帶寬輪廓計量幀。
7.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括以每一跳行為指示標記幀的報頭。
8.根據(jù)權(quán)利要求1所述的方法,進一步包括基于確定的每一跳行為前轉(zhuǎn)幀。
9.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括將幀中的優(yōu)先級比特設(shè)定為特定組合。
10.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括在多個域之間映射幀的每一跳行為。
11.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括根據(jù)不同的網(wǎng)絡(luò)協(xié)議將以太網(wǎng)每一跳行為映射到幀中的一組指示器比特。
12.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括封裝幀以在核心節(jié)點上傳送。
13.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括根據(jù)核心網(wǎng)絡(luò)技術(shù)將以太網(wǎng)每一跳行為映射到一組連接。
14.根據(jù)權(quán)利要求2所述的方法,其中調(diào)節(jié)包括基于每一跳行為在以太網(wǎng)絡(luò)和另一個網(wǎng)絡(luò)之間分配鏈接帶寬。
15.根據(jù)權(quán)利要求1所述的方法,其中對幀分類包括基于下列中的一個對幀分類輸入以太網(wǎng)端口,VLAN ID,MAC源,MAC目的地址和CFI比特。
16.根據(jù)權(quán)利要求1所述的方法,其中每一跳行為包括丟棄優(yōu)先級。
17.一種設(shè)備,包括可以操作來接收以太網(wǎng)幀的輸入電路;以及可以操作來基于以太網(wǎng)幀的幀報頭中的一組優(yōu)先級比特對以太網(wǎng)幀進行分類的網(wǎng)絡(luò)電路;分類包括基于該分類確定每一跳行為。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中網(wǎng)絡(luò)電路進一步可以操作來調(diào)節(jié)幀。
19.根據(jù)權(quán)利要求17所述的設(shè)備,進一步包括可以操作來基于分類確定帶寬輪廓的電路。
20.根據(jù)權(quán)利要求17所述的設(shè)備,進一步包括可以操作來以特定的每一跳行為指示標記幀的報頭的標記器電路。
21.根據(jù)權(quán)利要求20所述的設(shè)備,進一步包括可以操作來從標記器接收幀并基于每一跳行為確定行為的整形器電路。
22.根據(jù)權(quán)利要求20所述的設(shè)備,其中可以操作標記器電路來將幀中的優(yōu)先級比特設(shè)定為特定組合。
23.根據(jù)權(quán)利要求17所述的設(shè)備,進一步包括幀計量電路。
24.根據(jù)權(quán)利要求23所述的設(shè)備,其中幀計量電路可以操作來確定一組幀的臨時屬性。
25.根據(jù)權(quán)利要求21所述的設(shè)備,其中整形器電路是丟包器電路。
26.根據(jù)權(quán)利要求17所述的設(shè)備,進一步包括可以操作來在多個域之間映射幀的每一跳行為的電路。
27.根據(jù)權(quán)利要求17所述的設(shè)備,其中網(wǎng)絡(luò)電路可以操作來封裝幀以在核心節(jié)點上傳送。
28.根據(jù)權(quán)利要求17所述的設(shè)備,其中網(wǎng)絡(luò)電路可以操作來基于確定的每一跳行為將包括在幀中的一組比特設(shè)定為特定組合。
29.根據(jù)權(quán)利要求17所述的設(shè)備,其中網(wǎng)絡(luò)電路可以操作來基于每一跳行為確定幀的前轉(zhuǎn)處理。
30.一種計算機程序產(chǎn)品,明確的包含在信息載體中,用于在處理器上執(zhí)行指令,計算機程序產(chǎn)品可操作來引起機器執(zhí)行基于以太網(wǎng)幀的幀報頭中的一組優(yōu)先級比特對以太網(wǎng)幀進行分類;以及基于該分類確定每一跳行為。
31.根據(jù)權(quán)利要求30所述的計算機程序產(chǎn)品,包括指令來引起機器基于每一跳行為調(diào)節(jié)幀。
32.根據(jù)權(quán)利要求31所述的方法,其中引起機器調(diào)節(jié)幀的指令包括用于引起機器基于每一跳行為確定前轉(zhuǎn)處理的指令。
33.根據(jù)權(quán)利要求31所述的方法,其中引起機器調(diào)節(jié)幀的指令包括用于引起機器以每一跳行為指示標記幀的報頭的指令。
34.根據(jù)權(quán)利要求20所述的方法,進一步包括用來引起機器基于確定的每一跳行為前轉(zhuǎn)幀的指令。
35.根據(jù)權(quán)利要求31所述的方法,其中引起機器調(diào)節(jié)幀的指令包括用于引起機器將幀中的優(yōu)先級比特設(shè)定為特定組合的指令。
36.一種網(wǎng)絡(luò),包括配置為使用幀的以太網(wǎng)報頭中的一組比特定義每一跳行為的邊緣節(jié)點;以及配置為接收幀并且基于該組比特中指示的每一跳行為前轉(zhuǎn)幀的核心節(jié)點。
37.根據(jù)權(quán)利要求36所述的網(wǎng)絡(luò),其中該組邊緣節(jié)點配置為提供幀的調(diào)節(jié)。
38.根據(jù)權(quán)利要求36所述的網(wǎng)絡(luò),其中該組比特為一組優(yōu)先級比特(p比特)。
39.根據(jù)權(quán)利要求36所述的網(wǎng)絡(luò),其中該組邊緣節(jié)點包括入口設(shè)備和出口設(shè)備。
40.根據(jù)權(quán)利要求36所述的網(wǎng)絡(luò),其中邊緣節(jié)點包括分類器設(shè)備;以及配置用于以p比特中指示的特定每一跳行為標記幀的標記器設(shè)備。
41.根據(jù)權(quán)利要求40所述的網(wǎng)絡(luò),其中邊緣節(jié)點包括整形器。
42.根據(jù)權(quán)利要求40所述的網(wǎng)絡(luò),進一步包括計量器。
43.根據(jù)權(quán)利要求41所述的網(wǎng)絡(luò),其中邊緣節(jié)點包括丟包器。
44.根據(jù)權(quán)利要求36所述的網(wǎng)絡(luò),其中該組邊緣節(jié)點配置為增加一隧道報頭到幀,隧道報頭指示了與幀相聯(lián)系的每一跳行為。
45.根據(jù)權(quán)利要求34所述的網(wǎng)絡(luò),進一步配置為保留原始幀中的信息。
46.根據(jù)權(quán)利要求36所述的網(wǎng)絡(luò),進一步包括多個以太網(wǎng)域。
47.根據(jù)權(quán)利要求46所述的網(wǎng)絡(luò),進一步包括多個以太網(wǎng)域之間的邊界節(jié)點。
48.根據(jù)權(quán)利要求47所述的網(wǎng)絡(luò),其中邊界節(jié)點配置為在多個域之間映射幀的每一跳行為。
49.根據(jù)權(quán)利要求47所述的網(wǎng)絡(luò),其中邊界節(jié)點配置為對幀提供流量調(diào)節(jié)。
50.一種網(wǎng)絡(luò),包括第一以太網(wǎng)絡(luò),包括配置為使用幀的以太網(wǎng)報頭中的一組比特定義每一跳行為的邊緣節(jié)點;以及配置為接收幀并且基于該組比特中指示的每一跳行為前轉(zhuǎn)幀的核心節(jié)點。第二網(wǎng)絡(luò)包括第二網(wǎng)絡(luò)中的第二邊緣設(shè)備,配置為確定幀的以太網(wǎng)每一跳行為。
51.根據(jù)權(quán)利要求50所述的網(wǎng)絡(luò),進一步包括基于協(xié)議信息確定幀PHB。
52.根據(jù)權(quán)利要求51所述的網(wǎng)絡(luò),其中協(xié)議信息包括下列中至少一個以太網(wǎng)端口,VLAN-ID,IP DSCP以及其它L1-L7協(xié)議信息。
53.根據(jù)權(quán)利要求51所述的網(wǎng)絡(luò),進一步包括配置為基于幀PHB設(shè)定幀的p比特的用戶邊緣設(shè)備。
54.根據(jù)權(quán)利要求51所述的網(wǎng)絡(luò),其中核心節(jié)點與邊緣節(jié)點使用不同的網(wǎng)絡(luò)技術(shù)。
55.根據(jù)權(quán)利要求54所述的網(wǎng)絡(luò),其中不同的網(wǎng)絡(luò)技術(shù)包括下列中至少一個異步傳輸模式,多協(xié)議標記交換,幀中繼和互聯(lián)網(wǎng)協(xié)議。
56.根據(jù)權(quán)利要求54所述的網(wǎng)絡(luò),其中該組邊緣節(jié)點進一步配置為根據(jù)不同的網(wǎng)絡(luò)技術(shù)將以太網(wǎng)每一跳行為映射到幀中的一組比特。
57.根據(jù)權(quán)利要求54所述的網(wǎng)絡(luò),其中該組邊緣節(jié)點進一步配置為將以太網(wǎng)每一跳行為映射到核心節(jié)點中的一組連接。
58.根據(jù)權(quán)利要求54所述的網(wǎng)絡(luò),其中網(wǎng)絡(luò)進一步配置為保留原始幀中的信息。
59.根據(jù)權(quán)利要求54所述的網(wǎng)絡(luò),其中該組邊緣節(jié)點進一步配置為封裝幀以在核心節(jié)點上傳送。
60.根據(jù)權(quán)利要求59所述的網(wǎng)絡(luò),其中網(wǎng)絡(luò)進一步配置為以隧道傳送幀。
61.一種網(wǎng)絡(luò)設(shè)備,包括配置為接收以太網(wǎng)幀并基于L1-L7以太網(wǎng)報頭中的至少一組優(yōu)先級比特和信息對幀分類的行為聚集分類器設(shè)備,分類包括定義每一跳行為。
62.根據(jù)權(quán)利要求61所述的網(wǎng)絡(luò)設(shè)備,其中設(shè)備進一步配置為基于分類確定帶寬輪廓。
63.根據(jù)權(quán)利要求61所述的網(wǎng)絡(luò)設(shè)備,進一步包括配置為以特定的每一跳行為指示標記幀的報頭的標記器設(shè)備。
64.根據(jù)權(quán)利要求61所述的網(wǎng)絡(luò)設(shè)備,進一步包括配置為從標記器接收幀并基于每一跳行為確定行為的整形器設(shè)備。
65.根據(jù)權(quán)利要求61所述的網(wǎng)絡(luò)設(shè)備,其中標記器將幀中的優(yōu)先級比特設(shè)定為特定組合。
66.根據(jù)權(quán)利要求61所述的網(wǎng)絡(luò)設(shè)備,進一步包括幀計量器。
67.根據(jù)權(quán)利要求66所述的網(wǎng)絡(luò)設(shè)備,其中幀計量器設(shè)備配置為確定一組幀的臨時屬性。
68.一種方法,包括配置以太網(wǎng)網(wǎng)絡(luò)中的邊緣節(jié)點來使用幀的以太網(wǎng)報頭中的一組比特定義每一跳行為;以及配置網(wǎng)絡(luò)中的核心節(jié)點來接收幀并且基于該組比特中指示的每一跳行為前轉(zhuǎn)幀。
69.根據(jù)權(quán)利要求68所述的方法,其中該組邊緣節(jié)點配置為調(diào)節(jié)以太網(wǎng)幀。
70.根據(jù)權(quán)利要求68所述的方法,其中該組比特為一組優(yōu)先級比特(p比特)。
71.根據(jù)權(quán)利要求68所述的方法,其中該組邊緣節(jié)點包括入口設(shè)備和出口設(shè)備。
72.根據(jù)權(quán)利要求68所述的方法,進一步包括配置該組邊緣節(jié)點來增加隧道報頭到幀,隧道報頭指示了與幀相聯(lián)系的每一跳行為。
73.根據(jù)權(quán)利要求68所述的方法,進一步包括配置在多以太網(wǎng)域之間的邊界節(jié)點來在多個域之間映射以太網(wǎng)幀的每一跳行為。
74.根據(jù)權(quán)利要求68所述的方法,其中以太網(wǎng)網(wǎng)絡(luò)是第一網(wǎng)絡(luò),方法進一步包括配置第二網(wǎng)絡(luò)中的第二邊緣設(shè)備來確定幀的以太網(wǎng)每一跳行為。
75.根據(jù)權(quán)利要求74所述的方法,進一步包括基于協(xié)議信息確定幀PHB。
76.根據(jù)權(quán)利要求75所述的方法,其中協(xié)議信息包括下列中至少一個以太網(wǎng)端口,VLAN-ID,IP DSCP以及其它L1-L7協(xié)議信息。
77.一種方法,包括定義一組區(qū)分服務(wù)類型,每個區(qū)分服務(wù)類型與一組每一跳行為聯(lián)系;以及在以太網(wǎng)幀的報頭中的一組優(yōu)先級比特中為以太網(wǎng)幀指示特定的每一跳行為。
78.根據(jù)權(quán)利要求77所述的方法,其中區(qū)分服務(wù)類型包括下列中至少一個以太網(wǎng)加速前轉(zhuǎn)(E-EF)類型,以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型,以太網(wǎng)類型選擇器(E-CS)類型,以及默認前轉(zhuǎn)(E-DF)類型。
79.根據(jù)權(quán)利要求78所述的方法,進一步包括對于以太網(wǎng)加速前轉(zhuǎn)(E-EF)類型幀,要求在特定數(shù)量時間內(nèi)傳送幀。
80.根據(jù)權(quán)利要求78所述的方法,其中以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型包括基于帶寬分配的多個子類型。
81.根據(jù)權(quán)利要求78所述的方法,進一步包括為E-AF類型分配丟棄優(yōu)先級。
82.根據(jù)權(quán)利要求78所述的方法,其中以太網(wǎng)類型選擇器(E-CS)類型包括多個子類型。
83.根據(jù)權(quán)利要求78所述的方法,進一步包括對特定的子類分配優(yōu)先處理。
84.根據(jù)權(quán)利要求78所述的方法,進一步包括對E-DF類型的幀分配比來自其它類型的幀低等級的服務(wù)。
85.根據(jù)權(quán)利要求77所述的方法,進一步包括在多個虛擬局域網(wǎng)(VLAN)中為鏈接分配帶寬,VLAN包括多個E-DIFF流量類型;以及基于優(yōu)先級比特在多個局域網(wǎng)的至少一個VLAN類型中分配為多個虛擬局域網(wǎng)分配的帶寬的部分。
86.根據(jù)權(quán)利要求77所述的方法,進一步包括在一組服務(wù)類型中分配帶寬;在至少一個特定服務(wù)類型中分配為該組服務(wù)類型分配的帶寬的部分,服務(wù)類型包括多個VLAN類型;以及基于優(yōu)先級比特在特定VLAN類型中分配為特定服務(wù)類型分配的帶寬的部分。
87.根據(jù)權(quán)利要求77所述的方法,進一步包括基于網(wǎng)絡(luò)需求和應用程序需求的至少一個確定附加的每一跳行為。
88.根據(jù)權(quán)利要求77所述的方法,其中以太網(wǎng)幀還包括規(guī)范格式指示器(CFI)比特指示并且每一跳行為包括使用CFI比特指示每一跳行為。
89.根據(jù)權(quán)利要求88所述的方法,進一步包括基于區(qū)分服務(wù)類型標記幀的CFI比特。
90.根據(jù)權(quán)利要求77所述的方法,其中優(yōu)先級比特包括擁塞指示。
91.一種網(wǎng)絡(luò)設(shè)備,包括輸入;交換器;以及輸出,其中交換器配置為定義一組區(qū)分服務(wù)類型,每個區(qū)分服務(wù)類型與一組每一跳行為聯(lián)系;以及在以太網(wǎng)幀的報頭中的一組優(yōu)先級比特中為以太網(wǎng)幀指示特定的每一跳行為。
92.根據(jù)權(quán)利要求91所述的網(wǎng)絡(luò)設(shè)備,其中區(qū)分服務(wù)類型包括下列中至少一個以太網(wǎng)加速前轉(zhuǎn)(E-EF)類型,以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型,以太網(wǎng)類型選擇器(E-CS)類型,以及默認前轉(zhuǎn)(E-DF)類型。
93.根據(jù)權(quán)利要求91所述的網(wǎng)絡(luò)設(shè)備,其中設(shè)備進一步配置為對于以太網(wǎng)加速前轉(zhuǎn)(E-EF)類型幀,要求在特定數(shù)量時間內(nèi)傳送幀。
94.根據(jù)權(quán)利要求92所述的網(wǎng)絡(luò)設(shè)備,其中以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型包括基于帶寬分配的多個子類型。
95.根據(jù)權(quán)利要求91所述的網(wǎng)絡(luò)設(shè)備,其中設(shè)備進一步配置為為E-AF類型分配丟棄優(yōu)先級。
96.根據(jù)權(quán)利要求92所述的網(wǎng)絡(luò)設(shè)備,其中以太網(wǎng)類型選擇器(E-CS)類型包括多個子類型。
97.根據(jù)權(quán)利要求91所述的網(wǎng)絡(luò)設(shè)備,其中設(shè)備進一步配置為對特定的子類分配優(yōu)先的處理。
98.根據(jù)權(quán)利要求91所述的網(wǎng)絡(luò)設(shè)備,其中設(shè)備進一步配置為對E-DF類型的幀分配比來自其它類型的幀低等級的服務(wù)。
99.根據(jù)權(quán)利要求91所述的網(wǎng)絡(luò)設(shè)備,其中設(shè)備進一步配置為在多個虛擬局域網(wǎng)(VLAN)中為鏈接分配帶寬,VLAN包括多個E-DIFF流量類型;以及基于優(yōu)先級比特在多個局域網(wǎng)的至少一個VLAN類型中分配為多個虛擬局域網(wǎng)分配的帶寬的部分。
100.根據(jù)權(quán)利要求91所述的網(wǎng)絡(luò)設(shè)備,其中設(shè)備進一步配置為在一組服務(wù)類型中分配帶寬;在至少一個特定服務(wù)類型中分配為該組服務(wù)類型分配的帶寬的部分,服務(wù)類型包括多個VLAN類型;以及基于優(yōu)先級比特在特定VLAN類型中分配為特定服務(wù)類型分配的帶寬的部分。
101.一種計算機程序產(chǎn)品,明確的包含在信息載體中,用于在處理器上執(zhí)行指令,計算機程序產(chǎn)品可操作來引起機器執(zhí)行定義一組區(qū)分服務(wù)類型,每個區(qū)分服務(wù)類型與一組每一跳行為聯(lián)系;以及在以太網(wǎng)幀的報頭中的一組優(yōu)先級比特中為以太網(wǎng)幀指示特定的每一跳行為。
102.根據(jù)權(quán)利要求101所述的計算機程序產(chǎn)品,其中區(qū)分服務(wù)類型包括下列中至少一個以太網(wǎng)加速前轉(zhuǎn)(E-EF)類型,以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型,以太網(wǎng)類型選擇器(E-CS)類型,以及默認前轉(zhuǎn)(E-DF)類型。
103.根據(jù)權(quán)利要求101所述的計算機程序產(chǎn)品,其中以太網(wǎng)確保前轉(zhuǎn)(E-AF)類型包括基于帶寬分配的多個子類型。
104.根據(jù)權(quán)利要求101所述的計算機程序產(chǎn)品,其中以太網(wǎng)類型選擇器(E-CS)類型包括多個子類型。
105.根據(jù)權(quán)利要求101所述的計算機程序產(chǎn)品,其中進一步包括指令來引起機器執(zhí)行在多個虛擬局域網(wǎng)(VLAN)中為鏈接分配帶寬,VLAN包括多個E-DIFF流量類型;以及基于優(yōu)先級比特在多個局域網(wǎng)的至少一個VLAN類型中分配為多個虛擬局域網(wǎng)分配的帶寬的部分。
106.根據(jù)權(quán)利要求101所述的計算機程序產(chǎn)品,其中進一步包括指令來引起機器執(zhí)行在一組服務(wù)類型中分配帶寬;在至少一個特定服務(wù)類型中分配為該組服務(wù)類型分配的帶寬的部分,服務(wù)類型包括多個VLAN類型;以及基于優(yōu)先級比特在特定VLAN類型中分配為特定服務(wù)類型分配的帶寬的部分。
全文摘要
一種網(wǎng)絡(luò),包括配置為使用幀的以太網(wǎng)報頭中的一組比特定義每一跳行為的邊緣節(jié)點;以及配置為接收幀并且基于該組比特中指示的每一跳行為前轉(zhuǎn)幀的核心節(jié)點。網(wǎng)絡(luò)可以還包括定義的區(qū)分服務(wù)類型組,每個區(qū)分服務(wù)類型與在一組優(yōu)先級比特中指示的一組每一跳行為聯(lián)系。網(wǎng)絡(luò)基于以太網(wǎng)幀的幀報頭中至少一個協(xié)議層中的一組優(yōu)先級比特和信息中的至少一個對以太網(wǎng)幀進行分類,并基于分類確定每一跳行為。
文檔編號H04L12/56GK1910856SQ200580002444
公開日2007年2月7日 申請日期2005年1月20日 優(yōu)先權(quán)日2004年1月20日
發(fā)明者薩梅·拉比, 奧薩馬·阿布爾-馬格, 巴沙爾·阿布達爾拉, 巴格達·巴卡 申請人:北電網(wǎng)絡(luò)有限公司