用于數(shù)據(jù)傳輸網(wǎng)絡的網(wǎng)絡元件的交換機裝置制造方法
【專利摘要】本發(fā)明涉及用于數(shù)據(jù)傳輸網(wǎng)絡的網(wǎng)絡元件的交換機裝置。用于網(wǎng)絡元件的交換機裝置包括傳輸系統(tǒng)(110),用于根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從網(wǎng)絡元件的入口線接口傳輸?shù)骄W(wǎng)絡元件的出口線接口。該傳輸系統(tǒng)包括控制部分(111),被配置成將數(shù)據(jù)業(yè)務負載與可用于在出口線接口中的一個處的數(shù)據(jù)業(yè)務負載的容量進行比較,使得生成表明表示數(shù)據(jù)業(yè)務負載的數(shù)據(jù)流(113)是否是在出口線接口中的一個處的擁塞的潛在原因的擁塞指示符??刂撇糠诌M一步被配置成如果數(shù)據(jù)流是擁塞的潛在原因,使擁塞控制動作指向該數(shù)據(jù)流。由此,能通過交換機裝置,執(zhí)行與入口和出口線接口有關的擁塞管理。
【專利說明】用于數(shù)據(jù)傳輸網(wǎng)絡的網(wǎng)絡元件的交換機裝置
【技術領域】
[0001]本發(fā)明通常涉及網(wǎng)絡元件中的數(shù)據(jù)業(yè)務管理,網(wǎng)絡元件能是例如但不必定是網(wǎng)際協(xié)議路由器。更具體地說,本發(fā)明涉及用于管理網(wǎng)絡元件的交換機裝置中的數(shù)據(jù)業(yè)務的方法,其中,交換機裝置被配置成將數(shù)據(jù)從網(wǎng)絡元件的入口線接口傳輸?shù)骄W(wǎng)絡元件的出口線接口。此外,本發(fā)明涉及交換機裝置、由交換機裝置組成的網(wǎng)絡元件以及用于控制交換機裝置的計算機程序。
【背景技術】
[0002]在許多情況下,網(wǎng)絡元件由用于從數(shù)據(jù)傳輸網(wǎng)絡的數(shù)據(jù)傳輸鏈路接收數(shù)據(jù)的一個或多個入口線接口、用于將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)傳輸網(wǎng)絡的數(shù)據(jù)傳輸鏈路的一個或多個出口線接口以及用于根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從入口線接口傳輸?shù)匠隹诰€接口的交換機裝置組成。網(wǎng)絡元件能是例如網(wǎng)際協(xié)議“IP”路由器、以太網(wǎng)交換機、異步傳輸模式“ATM”交換機和/或多協(xié)議標簽交換“MPLS”交換機。數(shù)據(jù)傳輸網(wǎng)絡的每一數(shù)據(jù)傳輸鏈路能是例如光纖鏈路、銅鏈路或無線鏈路。上述類型的網(wǎng)絡元件的常用結構是網(wǎng)絡元件由框架和安裝在框架的插入式單元槽中的插入式單元組成。當插入式單元被插入框架的插入式單元槽中時,插入式單元中的電氣或光連接器產(chǎn)生與框架中的相應電氣或光連接器的電流或光接觸。一個或多個插入式單元可以構成上述交換機裝置,以及其他插入式單元可以是由上述入口線接口和出口線接口組成的線路接口模塊。此外,能存在構成控制器和/或監(jiān)控設備的一個或多個插入式單元和/或構成電源裝置的一個或多個插入式單元。
[0003]上述類型的網(wǎng)絡元件不應當構成數(shù)據(jù)傳輸?shù)钠款i,以便能有效地利用網(wǎng)絡元件之間的數(shù)據(jù)傳輸鏈路的容量。當相對于到達入口線接口的數(shù)據(jù)業(yè)務負載,從網(wǎng)絡元件的入口線接口到網(wǎng)絡元件的出口線接口的數(shù)據(jù)傳輸容量足夠高,并且數(shù)據(jù)排隊發(fā)生在出口線接口前時,能滿足該要求。出口線接口排隊的固有缺陷是被隊列管理丟棄,并且由此不被轉發(fā)到數(shù)據(jù)傳輸網(wǎng)絡的那些數(shù)據(jù)仍然消耗從入口線接口到出口線接口的上述數(shù)據(jù)傳輸容量。虛擬輸出排隊“V0Q”是用于彌補上述缺陷的已知技術。在虛擬輸出排隊中,數(shù)據(jù)被設置成在由交換機裝置傳輸?shù)匠隹诰€接口前,不僅在出口線接口而且在入口線接口排隊。在出口線接口占主導地位[Si]的情形被信號告知入口線接口,使得隊列管理能使來自適當入口線接口的適當隊列的數(shù)據(jù)出列以及當所述的出口線接口的緩沖器中有空時,允許交換機裝置將該數(shù)據(jù)傳輸?shù)竭m當?shù)某隹诰€接口。在擁塞的情況下,在入口線接口丟棄數(shù)據(jù)。由此,從入口線接口到出口線接口的數(shù)據(jù)傳輸容量不會浪費在將被丟棄的數(shù)據(jù)上。另一方面,虛擬輸出排隊功能上對應于隊列管理運行在出口線接口的實際輸出排隊。
[0004]然而,上述類型的虛擬輸出排隊仍然遇到挑戰(zhàn)。一些挑戰(zhàn)與將在出口線接口占主導地位的排隊情形告知入口線接口的信號需要有關。尤其是在入口線接口的數(shù)量和/或出口線接口的數(shù)量高的情況下,發(fā)信號很復雜并且可能表示入口和出口線接口之間的數(shù)據(jù)傳輸中的顯著開銷。
【發(fā)明內(nèi)容】
[0005]下面提出簡化的
【發(fā)明內(nèi)容】
以便提供各個發(fā)明實施例的一些方面的基本理解。
【發(fā)明內(nèi)容】
不是本發(fā)明的廣泛綜述。既不意欲標識本發(fā)明的關鍵或重要要素,也不劃定本發(fā)明的范圍。下述
【發(fā)明內(nèi)容】
僅以簡化方式提出本發(fā)明的一些原理,作為本發(fā)明的示例性實施例的更詳細描述的前序。
[0006]根據(jù)本發(fā)明,提供一種新的交換機裝置,該交換機裝置能夠是數(shù)據(jù)傳輸網(wǎng)絡的網(wǎng)絡元件的一部分。根據(jù)本發(fā)明的交換機裝置包括:
[0007]-可連接到該網(wǎng)絡元件的入口線接口的入口接口,
[0008]-可連接到該網(wǎng)絡元件的出口線接口的出口接口,以及
[0009]-傳輸系統(tǒng),用于根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從入口接口傳輸?shù)匠隹诮印酢?br>
[0010]該傳輸系統(tǒng)包括控制部分,被配置成:
[0011]-將由指向出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個處,可用于該數(shù)據(jù)流的容量進行比較,以便生成擁塞指示符,該擁塞指示符表示該數(shù)據(jù)流是否是在出口線接口中的一個處的擁塞的潛在原因,以及
[0012]-響應于根據(jù)該擁塞指示符,該數(shù)據(jù)流是擁塞的潛在原因的情形,使擁塞控制動作指向該數(shù)據(jù)流。
[0013]上述交換機裝置模擬發(fā)生在網(wǎng)絡元件的出口線接口處的數(shù)據(jù)業(yè)務管理。該模擬基于在交換機裝置中,將數(shù)據(jù)業(yè)務負載與可用于適當出口線接口的數(shù)據(jù)業(yè)務負載的容量進行比較,根據(jù)比較結果,數(shù)據(jù)流是擁塞的潛在原因,在該交換機裝置中,使擁塞控制動作指向該數(shù)據(jù)流。因此,在該交換機裝置中執(zhí)行數(shù)據(jù)業(yè)務管理,由此不需要將出口線接口占主導地位[s2]的情形信號告知入口線接口。
[0014]在根據(jù)本發(fā)明的示例性和非限定實施例的交換機裝置中,傳輸系統(tǒng)包括存儲器并且控制部分被配置成將從入口線接口接收的數(shù)據(jù)寫入存儲器并且當將數(shù)據(jù)項遞送到網(wǎng)絡元件的一個或多個出口線接口時,從存儲器讀取數(shù)據(jù)項,例如網(wǎng)際協(xié)議“IP”分組或以太網(wǎng)幀。存儲器操作為用于網(wǎng)絡元件的入口線接口和出口線接口的共享緩沖資源。相對于單獨的接口專用緩沖資源,共享緩沖資源的優(yōu)點在于共享緩沖資源能利用許多線接口同時過重負載的情形的低概率,即,能利用隨機負載均衡。存儲器能由一個或多個存儲器件,諸如一個或多個隨機存取存儲器“RAM”電路實現(xiàn)。
[0015]根據(jù)本發(fā)明,還提供一種新的網(wǎng)絡元件,用于數(shù)據(jù)傳輸網(wǎng)絡。該網(wǎng)絡元件能是例如但不必定是網(wǎng)際協(xié)議“IP”路由器、多協(xié)議標簽交換“MPLS”交換機、異步傳輸模式“ATM”交換機、分組光交換機和/或以太網(wǎng)交換機。根據(jù)本發(fā)明的網(wǎng)絡元件包括一個或多個入口線接口,用于從數(shù)據(jù)傳輸網(wǎng)絡接收數(shù)據(jù),一個或多個出口線接口,用于將數(shù)據(jù)傳送到數(shù)據(jù)傳輸網(wǎng)絡,以及交換機裝置,該交換機裝置包括:
[0016]-連接到入口線接口的入口接口,
[0017]-連接到出口線接口的出口接口,以及
[0018]-傳輸系統(tǒng),用于根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將該數(shù)據(jù)從入口接口傳輸?shù)匠隹诮涌凇?br>
[0019]該傳輸系統(tǒng)包括控制部分,被配置成:
[0020]-將由指向出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個處,可用于該數(shù)據(jù)流的容量進行比較,以便生成擁塞指示符,該擁塞指示符表示該數(shù)據(jù)流是否是出口線接口中的一個的擁塞的潛在原因,以及
[0021]-響應于根據(jù)該擁塞指示符,該數(shù)據(jù)流是擁塞的潛在原因的情形,使擁塞控制動作指向該數(shù)據(jù)流。
[0022]擁塞控制動作有利地指向該數(shù)據(jù)流而不一定是在交換機裝置的入口側。
[0023]根據(jù)本發(fā)明,還提供一種新方法,用于網(wǎng)絡元件的交換機裝置中的數(shù)據(jù)業(yè)務管理。該交換機裝置被配置成根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從網(wǎng)絡元件的入口線接口傳輸?shù)骄W(wǎng)絡元件的出口線接口。根據(jù)本發(fā)明的方法包括:
[0024]-將由指向出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個處可用于該數(shù)據(jù)流的容量進行比較,以便生成擁塞指示符,該擁塞指示符表示該數(shù)據(jù)流是否是出口線接口中的一個的擁塞的潛在原因,以及
[0025]-響應于根據(jù)該擁塞指示符,該數(shù)據(jù)流是擁塞的潛在原因的情形,使擁塞控制動作指向該數(shù)據(jù)流。
[0026]根據(jù)本發(fā)明,還提供一種新的計算機程序,用于網(wǎng)絡元件的交換機裝置中的數(shù)據(jù)業(yè)務管理。該交換機裝置被配置成根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從網(wǎng)絡元件的入口線接口傳輸?shù)骄W(wǎng)絡元件的出口線接口。根據(jù)本發(fā)明的計算機程序包括計算機可執(zhí)行指令用于控制交換機裝置的可編程處理系統(tǒng)以:
[0027]-將由指向出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個處可用于該數(shù)據(jù)流的容量進行比較,以便生成擁塞指示符,該擁塞指示符表示該數(shù)據(jù)流是否是在出口線接口中的一個處的擁塞的潛在原因,以及
[0028]-響應于根據(jù)該擁塞指示符,該數(shù)據(jù)流是擁塞的潛在原因的情形,使擁塞控制動作指向該數(shù)據(jù)流。
[0029]根據(jù)本發(fā)明,還提供一種新的計算機程序產(chǎn)品。該計算機程序產(chǎn)品包括非易失計算機可讀介質(zhì),例如編碼有根據(jù)本發(fā)明的計算機程序的光盤“CD”。
[0030]在所附的從屬權利要求中,描述了本發(fā)明的多個示例和非限定實施例。
[0031]當結合附圖閱讀時,從特定示例實施例的下述描述,將更好理解有關結構和操作方法,以及另外的目的和其優(yōu)點的本發(fā)明的各個示例性和非限定實施例。
[0032]動詞“包括”和“包含”用在本文獻中,作為開放限定,既不排除也不要求存在未引用的特征。在附加從屬權利要求中引用的特征相互可自由組合,除非另有說明。此外,應理解到在整個文獻中,使用“一”或“一個”,即單數(shù)形式不排除多個。
【專利附圖】
【附圖說明】
[0033]將參考附圖,更詳細地說明本發(fā)明的示例性和非限定實施例及它們的優(yōu)點,其中:
[0034]圖1a示出了根據(jù)本發(fā)明的示例性實施例的交換機裝置的示意框圖,
[0035]圖1b圖示在圖1a中提出的示例性交換機裝置的功能性,
[0036]圖2示出根據(jù)本發(fā)明的示例性實施例的網(wǎng)絡元件的示意框圖;
[0037]圖3示出用于數(shù)據(jù)業(yè)務管理的根據(jù)本發(fā)明的示例性實施例的方法的流程圖。
【具體實施方式】
[0038]圖1a示出根據(jù)本發(fā)明的示例性實施例的交換機裝置101的示意框圖。交換機裝置101能用作數(shù)據(jù)傳輸網(wǎng)絡的網(wǎng)絡元件的一部分。網(wǎng)絡元件能是例如網(wǎng)際協(xié)議“IP”路由器、多協(xié)議標簽交換“MPLS”交換機、異步傳輸模式“ATM”交換機、光分組交換機和/或以太網(wǎng)交換機。交換機裝置101包括可連接到網(wǎng)絡元件的入口線接口的入口接口 102、103、104和105和可連接到網(wǎng)絡元件的出口線接口的出口接口 106、107、108和109。在圖1a中未示出網(wǎng)絡元件的入口線接口和出口線接口。網(wǎng)絡元件的出口線接口能是網(wǎng)絡元件的物理出口端口,用于連接到能是例如光纖鏈路、銅鏈路或無線鏈路的數(shù)據(jù)傳輸鏈路。出口線接口是通過物理出口端口實現(xiàn)的邏輯出口端口,例如虛擬出口端口,使得物理出口端口的容量的一部分被分配到邏輯出口端口也是可以的。
[0039]交換機裝置101包括傳輸系統(tǒng)110,用于根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從交換機裝置的入口接口 102-105傳輸?shù)浇粨Q機裝置的出口接口 106-109。數(shù)據(jù)可以包括例如網(wǎng)際協(xié)議“IP”分組和/或以太網(wǎng)幀和/或其他協(xié)議數(shù)據(jù)單元“PDU”,取決于所使用的數(shù)據(jù)傳輸協(xié)議。傳輸系統(tǒng)110包括控制部分111,被配置成將由指向網(wǎng)絡元件的出口線接口的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在上述入口線接口,可用于該數(shù)據(jù)流的容量比較。在圖1a所示的示例性情況下,數(shù)據(jù)流113經(jīng)由交換機裝置101的出口接口 107,指向網(wǎng)絡元件的出口線接口。數(shù)據(jù)流113是如圖1a所示,經(jīng)由入口接口 102和103到達的數(shù)據(jù)流113a和113b的集合??刂撇糠?11被配置成生成擁塞指示符,表示數(shù)據(jù)流113是否是網(wǎng)絡元件的各個出口線接口潛在的擁塞原因。通過將由數(shù)據(jù)流113表示的數(shù)據(jù)業(yè)務負載與上述出口線接口,可用于該數(shù)據(jù)流113的容量比較,生成擁塞指示符??刂撇糠?11被配置成響應于根據(jù)擁塞指示符,數(shù)據(jù)流113是各個出口線接口的潛在的擁塞原因的情形,將擁塞控制動作指向數(shù)據(jù)流113。通常,擁塞控制動作針對屬于該數(shù)據(jù)流113的至少一個數(shù)據(jù)項,例如“IP”分組或以太網(wǎng)幀。在出口線接口是物理出口端口的情況下,可用于數(shù)據(jù)流的容量通常是物理出口端口的最大數(shù)據(jù)傳輸速度。相應地,在出口線接口是物理出口端口的情況下,可用于數(shù)據(jù)流的容量通常是分配給該邏輯出口端口的最大數(shù)據(jù)傳輸速度。最大數(shù)據(jù)傳輸速度可以比特/秒或字節(jié)/秒表示。此外,除最大數(shù)據(jù)傳輸速度外,容量還能包括在所述的出口線接口,可用于數(shù)據(jù)流的緩沖容量。緩沖容量能以比特或字節(jié)表示。表示網(wǎng)絡元件的出口線接口的容量的信息能以配置參數(shù)的形式提供給交換機裝置101。邏輯出口端口能與例如但不必定的已經(jīng)向其分配某一物理出口端口的一定份額容量的某一虛擬本地接入網(wǎng)“VLAN”有關。從交換機裝置的觀點看,出口線接口是物理出口端口還是邏輯出口端口無關緊要。
[0040]在根據(jù)本發(fā)明的示例性實施例的交換機裝置中,傳輸系統(tǒng)110包括存儲器112,控制部分111被配置成將從入口接口 102-105接收的數(shù)據(jù)寫入存儲器以及當數(shù)據(jù)項將被遞送到一個或多個出口接口 106-109時,從存儲器讀取數(shù)據(jù)項,例如IP [s3]分組或以太網(wǎng)幀。存儲器112操作為用于網(wǎng)絡元件的入口線接口和出口線接口的共享緩存資源。根據(jù)本發(fā)明的另一示例性實施例的交換機裝置包括用于連接到外部存儲器的數(shù)據(jù)接口。
[0041]圖1b更詳細地示例在圖1a中所示的示例性交換機裝置101的功能性。圖1b示出在控制部分111和存儲器112的幫助下實現(xiàn)的功能性。功能性114、115、116和117的每一個將在相應的入口接口 102、103、104或105接收的數(shù)據(jù)項,例如IP分組或以太網(wǎng)幀遞送到與網(wǎng)絡元件的出口線接口的特定一個有關的功能性118、119、120、121和122中的一個,經(jīng)由出口線接口中的一個,將所述數(shù)據(jù)項轉發(fā)到數(shù)據(jù)傳輸網(wǎng)絡。功能性118-122之間的選擇基于與該數(shù)據(jù)項相關聯(lián)的控制數(shù)據(jù)。功能性118-122的每一個能與網(wǎng)絡元件的物理或邏輯出口端口有關。功能性118-122的每一個將數(shù)據(jù)遞送到提供與那個功能性118-122有關的出口線接口的連接的交換機裝置101的那個出口接口 106-109。在圖1b所示的示例性情況下,交換機裝置101的每一出口端口提供與網(wǎng)絡元件的許多出口線接口的連接。例如,其中,出口接口 107提供與功能性108有關的出口線接口和與功能性122有關的另一出口線接口的連接。在實際實現(xiàn)中,能將交換機裝置的出口接口連接到由多個出口端口組成的線接口模塊,例如,線卡。
[0042]每一功能性118-122將針對網(wǎng)絡元件的相應出口線接口,例如物理或邏輯出口端口的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個,可用于該數(shù)據(jù)業(yè)務負載的容量相比。在數(shù)據(jù)業(yè)務負載超出可用容量的預定百分比的情況下,擁塞控制動作指向表示該數(shù)據(jù)業(yè)務負載的數(shù)據(jù)流。將參考在圖1b中,比功能性119-122更詳細示出的功能性118,更詳細地描述功能性118-122。功能性118實現(xiàn)用于屬于數(shù)據(jù)流113的子流的數(shù)據(jù)項的隊列123、124和125。子流可以表示例如不同服務質(zhì)量“QoS”類。隊列123-125能由圖1a中所示的存儲器112中的鏈接列表或其他適當數(shù)據(jù)結構實現(xiàn)。功能性118包括用于從隊列123-125中,選擇經(jīng)出口接口 107,將數(shù)據(jù)項從其遞送到網(wǎng)絡元件的相應出口線接口的隊列的選擇功能性126。在已經(jīng)選擇列隊后,選擇功能性126將數(shù)據(jù)項從被選隊列的頭部遞送到出口接口 107。能例如使用嚴格優(yōu)先級“SP”調(diào)度原則、加權公平排隊“WFQ”調(diào)度原則、循環(huán)“RR”調(diào)度原則和/或一些其他適當?shù)恼{(diào)度原則,執(zhí)行該選擇。功能性118包括測量功能性127,用于將由數(shù)據(jù)流113引起的數(shù)據(jù)負載與在網(wǎng)絡元件的出口線接口,可用于數(shù)據(jù)流113的容量進行比較,以及生成表示數(shù)據(jù)流113是否是出口線接口的潛在的擁塞原因的擁塞指示符128。如果根據(jù)擁塞指示符128,該數(shù)據(jù)流是潛在的擁塞原因,功能性118將擁塞控制動作指向屬于數(shù)據(jù)流113的至少一個數(shù)據(jù)項。能以許多不同的方式執(zhí)行擁塞控制動作。在下文中,將說明用于執(zhí)行擁塞控制動作的一些示例性。
[0043]在根據(jù)本發(fā)明的示例性實施例的交換機裝置中,如果擁塞指示符128表示該數(shù)據(jù)流是潛在的擁塞原因,丟棄,即刪去屬于數(shù)據(jù)流113的數(shù)據(jù)項,而不是將該數(shù)據(jù)項加入任一隊列123-125中。換句話說,如果該數(shù)據(jù)流113是潛在的擁塞原因,丟棄該數(shù)據(jù)項,而不是將該數(shù)據(jù)項寫入圖1a所示的存儲器112。
[0044]在根據(jù)本發(fā)明的另一示例性實施例的交換機裝置中,如果擁塞指示符128表示該數(shù)據(jù)項113是潛在的擁塞原因,根據(jù)恒定或可調(diào)整丟棄概率,丟棄,即刪去該數(shù)據(jù)項。這能實現(xiàn)為例如圖1a所示的控制部分111被配置成響應于數(shù)據(jù)流113是潛在的擁塞原因的情形,生成隨機變量的值并且只有當所生成的隨機變量的值屬于隨機變量的可能值的給定子集時,才丟棄該數(shù)據(jù)項。子集的大小與隨機變量的可能值的整個集合的大小的比率表示上述丟棄概率。當數(shù)據(jù)流113是潛在的擁塞原因的情形繼續(xù)時,有利地增加該丟棄概率,因為該情形的持續(xù)表示該丟棄概率太低。響應于數(shù)據(jù)流113是潛在的擁塞原因的情形,通過擴大上述隨機變量的可能值的子集,能增加丟棄概率?;趤G棄概率的上述功能性的優(yōu)點是使用傳輸控制協(xié)議“TCP”,減小數(shù)據(jù)業(yè)務中的源同步的風險。
[0045]在根據(jù)本發(fā)明的示例性實施例的交換機裝置中,不同丟棄概率用于屬于數(shù)據(jù)流113并且表示不同服務質(zhì)量“QoS”類的數(shù)據(jù)項。例如,當數(shù)據(jù)流113是擁塞的潛在原因的情形繼續(xù)時,能以不同速率增加用于不同QoS類的丟棄概率。此外,當擁塞指示符128不表示數(shù)據(jù)流113將是擁塞的潛在原因時,通過協(xié)同不同QoS類,使用不同方式來降低丟棄概率,能實現(xiàn)用于不同QoS類的區(qū)別處理。例如,在數(shù)據(jù)流113已經(jīng)不再是擁塞的潛在原因后,立即能將協(xié)同比第二 QoS類更有特權的第一 QoS類使用的丟棄概率設置成零,以及當數(shù)據(jù)流113不是擁塞的潛在原因時,協(xié)同第二 QoS類使用的丟棄概率能逐步地降低到零。
[0046]除由測量功能性127輸出的擁塞指示符128后,圖1a所示的存儲器112的使用級能用于判定擁塞控制動作是否需要指向所述的數(shù)據(jù)流。
[0047]在根據(jù)本發(fā)明的示例性實施例的交換機裝置中,響應于數(shù)據(jù)流113是擁塞的潛在原因和存儲器112存儲的數(shù)據(jù)量超出指定極限的情形,丟棄屬于數(shù)據(jù)流113的數(shù)據(jù)項,而不是將該數(shù)據(jù)項寫入存儲器112中。換句話說,當數(shù)據(jù)流113是擁塞的潛在原因和存儲器112存儲的數(shù)據(jù)量超出指定極限時,丟棄數(shù)據(jù)項,而不是將數(shù)據(jù)項加入任一隊列123-125中。該極限能是例如存儲器112的容量的60…90%。能以例如位或字節(jié)表示上述數(shù)據(jù)量。
[0048]在根據(jù)本發(fā)明的示例性實施例的交換機裝置中,存儲器112的容量被分成被分配給網(wǎng)絡元件的出口線接口,例如物理和/或邏輯出口端口的份額。響應于數(shù)據(jù)流113是擁塞的潛在原因和由存儲器112存儲并且指向與功能性118有關的出口線接口的數(shù)據(jù)量超出與出口線接口中的一個相關聯(lián)的總量限制的情形,丟棄屬于該數(shù)據(jù)流113的數(shù)據(jù)項,而不是將該數(shù)據(jù)項寫入存儲器112??偭肯拗颇芾缡欠峙浣o所述出口線接口的存儲器容量的份額的60…90%。在以該文獻中前述的方法,使用丟棄概率的情況下,當由存儲器112存儲并且指向與功能性118有關的出口線接口的數(shù)據(jù)量低于與出口線接口中的一個相關聯(lián)的上述總量限制時,能將該丟棄概率設置成零。
[0049]在上述示例性情況下,擁塞控制動作包括丟棄一個或多個數(shù)據(jù)項。擁塞控制動作還可以包括標記數(shù)據(jù)項,使得告知控制數(shù)據(jù)流或其一部分的數(shù)據(jù)傳輸協(xié)議有關發(fā)展中的擁塞,并且由此,數(shù)據(jù)傳輸協(xié)議能采取減小擁塞風險的動作。例如,擁塞控制動作可以包括使用由傳輸控制協(xié)議“TCP”支持的顯式擁塞通知“ECN”過程。能一起使用丟棄和上述標記,使得首先使用標記,如果擁塞仍然繼續(xù)或甚至增加,考慮使用丟棄。
[0050]在上述示例性情況下,擁塞指示符128用來控制所述的數(shù)據(jù)項是被寫入存儲器112還是丟棄,即,數(shù)據(jù)項是被加入隊列123-125的一個中還是被丟棄。擁塞指示符128用來控制從隊列123-125中,選擇經(jīng)由出口接口 107,將數(shù)據(jù)項從其遞送到網(wǎng)絡元件的適當出口線接口的隊列的選擇功能性126也是可行的。在該選擇后,選擇功能性126將數(shù)據(jù)項從被選隊列的頭部遞送到出口接口 107。例如,能控制選擇功能性,使得當擁塞指示符128指示擁塞時,中斷選擇功能性126的操作,以及當擁塞指示符128不再指示擁塞時,繼續(xù)選擇功能性126的操作。在該示例性情況下,測量功能性127、選擇功能性126和隊列123-125構成限制數(shù)據(jù)流113的數(shù)據(jù)傳輸速度和/或突發(fā),使得網(wǎng)絡元件的適當出口線接口能將該數(shù)據(jù)流113傳送到數(shù)據(jù)傳輸網(wǎng)絡的整形器功能性。例如,通過使用尾部丟棄、隨機早期檢測“RED”算法或加權隨機早期檢測“WRED”算法,能管理隊列123-125。
[0051]能以許多不同的方式執(zhí)行用于生成擁塞指示符128的測量功能性127。在下文中,說明用于執(zhí)行測量功能性127的一些示例性方法。
[0052]在根據(jù)本發(fā)明的示例性實施例的交換機裝置中,測量功能性127測量數(shù)據(jù)流113的數(shù)據(jù)傳輸速度。測量功能性127設置擁塞指示符128,以響應于所測量的數(shù)據(jù)傳輸速度超出在網(wǎng)絡元件的適當出口線接口處可用于數(shù)據(jù)流113的最大數(shù)據(jù)傳輸速度的預定百分比,例如70…100%的情形,表示數(shù)據(jù)流113是擁塞的潛在原因。
[0053]在根據(jù)本發(fā)明的示例性實施例的交換機裝置中,測量功能性127運行速率測量算法,諸如例如令牌桶或漏桶算法,用于確定數(shù)據(jù)流113的平均數(shù)據(jù)傳輸速度是否超出在網(wǎng)絡元件的適當出口線接口處,可用于該數(shù)據(jù)流113的最大數(shù)據(jù)傳輸速度的第一預定百分t匕,例如70-100%,以及數(shù)據(jù)流的突發(fā)大小是否超出在該出口線接口處,可用于該數(shù)據(jù)流113的緩沖容量的第二預定百分比,例如70-100%。測量功能性127設置擁塞指示符128,以響應于數(shù)據(jù)流的平均數(shù)據(jù)傳輸速度超出最大數(shù)據(jù)傳輸速度的第一預定百分比和數(shù)據(jù)流的突發(fā)大小超出緩沖容量的第二預定百分比的情形,表示數(shù)據(jù)流113是擁塞的潛在原因。測量功能性127可以進一步測量數(shù)據(jù)流113的峰值數(shù)據(jù)傳輸速度和設置擁塞指示符128,以響應于所測量的峰值數(shù)據(jù)傳輸速度超出速度極限,例如,能是在網(wǎng)絡元件的適當出口線接口處,可用于該數(shù)據(jù)流113的最大數(shù)據(jù)傳輸速度的情形,表示該數(shù)據(jù)流113是擁塞的潛在原因。
[0054]在不是將能如圖1b所示互連的物理元件的意義上,示例性交換機裝置101的上述功能性114-112是邏輯實體,但相反,它們能用圖1a所示的控制部分111和存儲器112實現(xiàn)。因此,圖1b僅用于圖示示例性交換機裝置101的功能性的目的。然而,可以構造交換機裝置使得上述類型的功能性能用以圖1b所示的方式互連的單獨的物理元件實現(xiàn)。圖1a所示的控制部分111能用一個或多個處理器電路實現(xiàn),每一個能是具有適當軟件的可編程處理器電路、專用硬件處理器,諸如例如,專用集成電路“ASIC”或可配置硬件處理器,諸如例如,現(xiàn)場可編程門陣列“FPGA”。
[0055]圖2示出根據(jù)本發(fā)明的示例性實施例的網(wǎng)絡元件240的示意框圖。網(wǎng)絡元件能是例如網(wǎng)際協(xié)議“IP”路由器、多協(xié)議標簽交換“MPLS”交換機、異步傳輸模式“ATM”交換機、分組光交換機和/或以太網(wǎng)交換機。在該示例情形下,網(wǎng)絡元件包括框架241和線路接口模塊242、243和244。線路接口模塊242-243能是例如安裝在框架241的插入式單元槽中的插入式單元。線路接口模塊包括用于從數(shù)據(jù)傳輸網(wǎng)絡270接收數(shù)據(jù)的入口線接口。用附圖標記245和246表示入口線接口中的兩個。線路接口模塊包括用于將數(shù)據(jù)傳送到數(shù)據(jù)傳輸網(wǎng)絡的出口線接口。用附圖標記247、248和249表示出口線接口中的三個。網(wǎng)絡元件包括交換機裝置201,用于根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從入口線接口傳輸?shù)匠隹诰€接口。同時,交換機裝置201能是安裝在框架241的插入式單元槽中的插入式單元。交換機裝置201能是根據(jù)本發(fā)明的上述示例性實施例的任何一個的交換機裝置。交換機裝置201包括:
[0056]-連接到線路接口模塊242-244的入口線接口的入口接口,
[0057]-連接到線路接口模塊242-244的出口線接口的出口接口,以及
[0058]-傳輸系統(tǒng),用于根據(jù)與數(shù)據(jù)有關的控制信息,將數(shù)據(jù)從入口接口傳輸?shù)匠隹诮印酢?br>
[0059]-交換機裝置201的傳輸系統(tǒng)包括控制部分,被配置成:
[0060]-將由指向出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個處,可用于該數(shù)據(jù)流的容量進行比較,以便生成表示該數(shù)據(jù)流是否是在出口線接口中的一個處的擁塞的潛在原因的擁塞指示符,以及
[0061]-響應于根據(jù)擁塞指示符,該數(shù)據(jù)流是擁塞的潛在原因的情形,使擁塞控制動作指向該數(shù)據(jù)流。
[0062]用圖2的虛線描述示例性數(shù)據(jù)流213。結合數(shù)據(jù)流213,上述出口線接口中的一個是出口線接口 249。
[0063]交換機裝置201包括用于連接到能用作用于所有網(wǎng)絡元件240的入口線接口和出口線接口的共享存儲器資源的存儲器212的數(shù)據(jù)接口。
[0064]圖3示出用于網(wǎng)絡元件的交換機裝置中的數(shù)據(jù)業(yè)務管理的、根據(jù)本發(fā)明的示例性實施例的方法的流程圖。交換機裝置被配置成根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將該數(shù)據(jù)從網(wǎng)絡元件的入口線接口傳輸?shù)骄W(wǎng)絡元件的出口線接口。該方法包括下述動作301、302和303:
[0065]-動作301:將由指向出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個處,可用于該數(shù)據(jù)流的容量進行比較,
[0066]-動作302:在該比較的基礎上,生成表示該數(shù)據(jù)流是否是在出口線接口中的一個處的擁塞的潛在原因的擁塞指示符,以及
[0067]-動作303:響應于根據(jù)該擁塞指示符,該數(shù)據(jù)流是擁塞的潛在原因的情形,使擁塞控制動作指向該數(shù)據(jù)流。
[0068]根據(jù)本發(fā)明的示例性實施例的方法包括響應于數(shù)據(jù)流是擁塞的潛在原因的情形,丟棄屬于該數(shù)據(jù)流的數(shù)據(jù)項,而不是將該數(shù)據(jù)項遞送到網(wǎng)絡元件的出口線接口中的一個。在這種情況下,丟棄數(shù)據(jù)項表示擁塞控制動作。
[0069]根據(jù)本發(fā)明的示例性實施例的方法包括:
[0070]-響應于該數(shù)據(jù)流是擁塞的潛在原因的情形,生成隨機變量的值,以及
[0071]-響應于所生成的隨機變量的值屬于該隨機變量的可能值的給定子集的情形,丟棄屬于該數(shù)據(jù)流的數(shù)據(jù)項,而不是將該數(shù)據(jù)項遞送到網(wǎng)絡元件的出口線接口中的一個。在這種情況下,丟棄數(shù)據(jù)項表示擁塞控制動作。
[0072]根據(jù)本發(fā)明的示例性實施例的方法包括擴大隨機變量的可能值的子集,以便響應于數(shù)據(jù)流是擁塞的潛在原因的情形,增加丟棄概率。
[0073]根據(jù)本發(fā)明的示例性實施例的方法包括在從網(wǎng)絡元件的入口線接口接收數(shù)據(jù)項后,將屬于該數(shù)據(jù)流的數(shù)據(jù)項寫入存儲器,以及當該數(shù)據(jù)項將被遞送到網(wǎng)絡元件的出口線接口中的一個時,從存儲器讀取該數(shù)據(jù)項。
[0074]根據(jù)本發(fā)明的示例性實施例的方法包括響應于數(shù)據(jù)流是擁塞的潛在原因并且由存儲器存儲和指向網(wǎng)絡元件的出口線接口中的一個的數(shù)據(jù)量超出總量限制的情形,丟棄該數(shù)據(jù)項,而不是將該數(shù)據(jù)項寫入存儲器。在這種情況下,丟棄數(shù)據(jù)項表示擁塞控制動作。
[0075]根據(jù)本發(fā)明的示例性實施例的方法包括:
[0076]-響應于數(shù)據(jù)流是擁塞的潛在原因并且由存儲器存儲和指向網(wǎng)絡元件的出口線接口中的一個的數(shù)據(jù)量超出總量限制的情形,生成隨機變量的值,以及
[0077]-響應于所生成的隨機變量的值屬于隨機變量的可能值的給定子集的情形,丟棄該數(shù)據(jù)項,而不是將該數(shù)據(jù)項寫入存儲器。在這種情況下,丟棄數(shù)據(jù)項表示擁塞控制動作。
[0078]根據(jù)本發(fā)明的示例性實施例的方法包括擴大隨機變量的可能值的子集,以便響應于數(shù)據(jù)流是擁塞的潛在原因并且由存儲器存儲和指向網(wǎng)絡元件的出口線接口中的一個的數(shù)據(jù)量超出總量限制的情形,增加丟棄概率。
[0079]根據(jù)本發(fā)明的示例性實施例的方法包括減小隨機變量的可能值的子集,以便響應于數(shù)據(jù)流不是擁塞的潛在原因的情形,降低丟棄概率。
[0080]根據(jù)本發(fā)明的示例性實施例的方法包括響應于由存儲器存儲并且指向網(wǎng)絡元件的出口線接口中的一個的數(shù)據(jù)量小于總量限制的情形,使隨機變量的可能值的子集為空集。
[0081]根據(jù)本發(fā)明的示例性實施例的方法包括測量數(shù)據(jù)流的數(shù)據(jù)傳輸速度以及設置擁塞指示符,以響應于所測量的數(shù)據(jù)傳輸速度超出在出口線接口中的一個處可用于該數(shù)據(jù)流的最大數(shù)據(jù)傳輸速度的預定百分比的情形,表示該數(shù)據(jù)流是擁塞的潛在原因。
[0082]根據(jù)本發(fā)明的示例性實施例的方法包括:
[0083]-運行速率測量算法,諸如例如,令牌桶或漏桶算法,用于確定該數(shù)據(jù)流的平均數(shù)據(jù)傳輸速度是否超出在出口線接口中的一個處,可用于該數(shù)據(jù)流的最大數(shù)據(jù)傳輸速度的第一預定百分比,以及數(shù)據(jù)流的突發(fā)大小是否超出在出口線接口中的一個處,可用于該數(shù)據(jù)流的緩沖容量的第二預定百分比,以及
[0084]-設置擁塞指示符,以響應于該數(shù)據(jù)流的平均數(shù)據(jù)傳輸速度超出最大數(shù)據(jù)傳輸速度的第一預定百分比和該數(shù)據(jù)流的突發(fā)大小超出緩沖容量的第二預定百分比的情形,表示該數(shù)據(jù)流是擁塞的潛在原因。
[0085]根據(jù)本發(fā)明的示例性實施例的方法包括測量數(shù)據(jù)流的峰值數(shù)據(jù)傳輸速度和設置擁塞指示符,以響應于所測量的峰值數(shù)據(jù)傳輸速度超出能是例如在出口線接口中的一個處可用于該數(shù)據(jù)流的最大數(shù)據(jù)傳輸速度的速度限制的情形,表示該數(shù)據(jù)流是擁塞的潛在原因。
[0086]根據(jù)本發(fā)明的示例性實施例的計算機程序,用于交換機裝置中的數(shù)據(jù)業(yè)務管理包括計算機可執(zhí)行指令,用于控制交換機裝置的可編程處理系統(tǒng)執(zhí)行根據(jù)本發(fā)明的上述示例性實施例的任何一個的方法。
[0087]根據(jù)本發(fā)明的示例性實施例的計算機程序包括用于網(wǎng)絡元件的交換機裝置中的數(shù)據(jù)業(yè)務管理的軟件模塊。該交換機裝置被配置成根據(jù)與數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從網(wǎng)絡元件的入口線接口傳輸?shù)骄W(wǎng)絡元件的出口線接口。軟件模塊包括計算機可執(zhí)行指令用于控制交換機裝置的可編程處理系統(tǒng)以:
[0088]-將由指向出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在出口線接口中的一個處,可用于該數(shù)據(jù)流的容量進行比較,以便生成表示該數(shù)據(jù)流是否是在出口線接口中的一個處的擁塞的潛在原因的擁塞指示符,以及
[0089]-響應于根據(jù)擁塞指示符,該數(shù)據(jù)流是擁塞的潛在原因的情形,使擁塞控制動作指向該數(shù)據(jù)流。
[0090]軟件模塊能是例如利用適當?shù)木幊陶Z言和適用于該編程語言的編譯器和可編程處理系統(tǒng)實現(xiàn)的子例程或功能。
[0091]根據(jù)本發(fā)明的示例性實施例的計算機程序產(chǎn)品包括計算機可讀介質(zhì),例如編碼有根據(jù)本發(fā)明的示例性實施例的計算機程序的光盤“CD”。
[0092]編碼根據(jù)本發(fā)明的示例性實施例的信號來攜帶定義根據(jù)本發(fā)明的示例性實施例的計算機程序的信息。
[0093]在上述給出的說明書中提供的特定示例不應當解釋為限制所述權利要求的范圍和/或適用性。
【權利要求】
1.一種交換機裝置(101),所述交換機裝置(101)能夠是數(shù)據(jù)傳輸網(wǎng)絡的網(wǎng)絡元件的一部分,所述交換機裝置包括: -可連接到所述網(wǎng)絡元件的入口線接口的入口接口(102-105), -可連接到所述網(wǎng)絡元件的出口線接口的出口接口(106-109),以及 -傳輸系統(tǒng)(110),用于根據(jù)與所述數(shù)據(jù)相關聯(lián)的控制信息,將數(shù)據(jù)從所述入口接口傳輸?shù)剿龀隹诮涌冢? 其特征在于,所述傳輸系統(tǒng)包括控制部分(111),所述控制部分(111)包括: -用于將由指向所述網(wǎng)絡元件的所述出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在所述網(wǎng)絡元件的所述出口線接口中的所述一個處可用于所述數(shù)據(jù)流的容量進行比較,以便生成擁塞指示符的裝置,所述擁塞指示符表示所述數(shù)據(jù)流是否是在所述網(wǎng)絡元件的所述出口線接口中的所述一個處的擁塞的潛在原因,以及 -用于響應于根據(jù)所述擁塞指示符,所述數(shù)據(jù)流是擁塞的所述潛在原因的情形,使擁塞控制動作指向所述數(shù)據(jù)流的裝置。
2.根據(jù)權利要求1所述的交換機裝置,其中,所述控制部分包括用于響應于所述數(shù)據(jù)流是擁塞的所述潛在原因的所述情形,丟棄屬于所述數(shù)據(jù)流的數(shù)據(jù)項,而不是控制所述數(shù)據(jù)項被遞送到所述網(wǎng)絡元件的所述出口線接口中的所述一個的裝置,丟棄所述數(shù)據(jù)項表示所述擁塞控制動作。
3.根據(jù)權利要求1所述的交換機裝置,其中,所述控制部分包括: -用于響應于所述數(shù)據(jù)流是擁塞的所述潛在原因的所述情形,生成隨機變量的值的裝置,以及 -用于響應于生成的所述隨機變量的值屬于所述隨機變量的可能值的給定子集的情形,丟棄屬于所述數(shù)據(jù)流的數(shù)據(jù)項,而不是控制所述數(shù)據(jù)項被遞送到所述網(wǎng)絡元件的所述出口線接口中的所述一個的裝置,丟棄所述數(shù)據(jù)項表示所述擁塞控制動作。
4.根據(jù)權利要求3所述的交換機裝置,其中,所述控制部分包括用于擴大所述隨機變量的所述可能值的所述子集的裝置,以便響應于所述數(shù)據(jù)流是擁塞的所述潛在原因的所述情形,增加丟棄概率。
5.根據(jù)權利要求1所述的交換機裝置,其中,所述傳輸系統(tǒng)包括用于存儲屬于所述數(shù)據(jù)流的數(shù)據(jù)項的存儲器(112),以及所述控制部分包括用于將所述數(shù)據(jù)項寫入所述存儲器、以及用于當所述數(shù)據(jù)項將被遞送到所述網(wǎng)絡元件的所述出口線接口中的所述一個時,從所述存儲器讀取所述數(shù)據(jù)項的裝置。
6.根據(jù)權利要求5所述的交換機裝置,其中,所述控制部分包括用于響應于所述數(shù)據(jù)流是擁塞的所述潛在原因并且由所述存儲器存儲和指向所述網(wǎng)絡元件的所述出口線接口中的所述一個的數(shù)據(jù)量超出總量限制的情形,丟棄所述數(shù)據(jù)項而不是將所述數(shù)據(jù)項寫入所述存儲器的裝置,丟棄所述數(shù)據(jù)項表示所述擁塞控制動作。
7.根據(jù)權利要求5所述的交換機裝置,其中,所述控制部分包括: -用于響應于所述數(shù)據(jù)流是擁塞的所述潛在原因并且由所述存儲器存儲和指向所述網(wǎng)絡元件的所述出口線接口中的所述一個的數(shù)據(jù)量超出總量限制的情形,生成隨機變量的值的裝置,以及 -用于響應于生成的所述隨機變量的值屬于所述隨機變量的可能值的給定子集的情形,丟棄所述數(shù)據(jù)項而不是將所述數(shù)據(jù)項寫入所述存儲器的裝置,丟棄所述數(shù)據(jù)項表示所述擁塞控制動作。
8.根據(jù)權利要求7所述的交換機裝置,其中,所述控制部分包括用于擴大所述隨機變量的所述可能值的所述子集的裝置,以便響應于所述數(shù)據(jù)流是擁塞的所述潛在原因并且由所述存儲器存儲和指向所述網(wǎng)絡元件的所述出口線接口中的所述一個的數(shù)據(jù)量超出所述總量限制的情形,增加丟棄概率。
9.根據(jù)權利要求3所述的交換機裝置,其中,所述控制部分包括用于減小所述隨機變量的所述可能值的所述子集的裝置,以便響應于所述數(shù)據(jù)流不是擁塞的所述潛在原因的情形,降低丟棄概率。
10.根據(jù)權利要求7所述的交換機裝置,其中,所述控制部分包括用于減小所述隨機變量的所述可能值的所述子集的裝置,以便響應于所述數(shù)據(jù)流不是擁塞的所述潛在原因的情形,降低丟棄概率。
11.根據(jù)權利要求7所述的交換機裝置,其中,所述控制部分包括用于響應于由所述存儲器存儲并且指向所述網(wǎng)絡元件的所述出口線接口中的所述一個的數(shù)據(jù)量小于所述總量限制的情形,使所述隨機變量的所述可能值的所述子集為空集的裝置。
12.根據(jù)權利要求1所述的交換機裝置,其中,所述控制部分包括用于測量所述數(shù)據(jù)流的數(shù)據(jù)傳輸速度、和用于設置所述擁塞指示符的裝置,以響應于測量的數(shù)據(jù)傳輸速度超出在所述出口線接口中的所述一個處可用于所述數(shù)據(jù)流的最大數(shù)據(jù)傳輸速度的預定百分比的情形,表示所述數(shù)據(jù)流是擁塞的所述潛在原因。
13.根據(jù)權利要求1所述的交換機裝置,其中,所述控制部分包括: -用于運行速率測量算法的裝置,所述速率測量算法用于確定所述數(shù)據(jù)流的平均數(shù)據(jù)傳輸速度是否超出在所述出口線接口中的所述一個處可用于所述數(shù)據(jù)流的最大數(shù)據(jù)傳輸速度的第一預定百分比、和所述數(shù)據(jù)流的突發(fā)大小是否超出在所述出口線接口中的所述一個處可用于所述數(shù)據(jù)流的緩沖容量的第二預定百分比,以及 -用于設置所述擁塞指示符的裝置,以響應于所述數(shù)據(jù)流的所述平均數(shù)據(jù)傳輸速度超出所述最大數(shù)據(jù)傳輸速度的所述第一預定百分比和所述數(shù)據(jù)流的所述突發(fā)大小超出所述緩沖容量的所述第二預定百分比的情形,表示所述數(shù)據(jù)流是擁塞的所述潛在原因。
14.根據(jù)權利要求13所述的交換機裝置,其中,所述控制部分包括用于測量所述數(shù)據(jù)流的峰值數(shù)據(jù)傳輸速度和用于設置所述擁塞指示符的裝置,以響應于測量的峰值數(shù)據(jù)傳輸速度超出速度限制的情形,表示所述數(shù)據(jù)流是擁塞的所述潛在原因。
15.一種網(wǎng)絡元件(240),包括: -一個或多個入口線接口(245,246),用于從數(shù)據(jù)傳輸網(wǎng)絡接收數(shù)據(jù), -一個或多個出口線接口(247,248),用于將所述數(shù)據(jù)傳送到所述數(shù)據(jù)傳輸網(wǎng)絡,以及 -根據(jù)權利要求1-14的任何一項的交換機裝置(201),用于根據(jù)與所述數(shù)據(jù)相關聯(lián)的控制信息,將所述數(shù)據(jù)從所述入口線接口傳輸?shù)剿龀隹诰€接口。
16.根據(jù)權利要求15所述的網(wǎng)絡元件,其中,所述網(wǎng)絡元件是下述中的的至少一個:網(wǎng)際協(xié)議IP路由器、多協(xié)議標簽交換MPLS交換機、異步傳輸模式ATM交換機、分組光交換機、以太網(wǎng)交換機。
17.一種方法,用于管理由交換機裝置從網(wǎng)絡元件的入口線接口傳輸?shù)剿鼍W(wǎng)絡元件的出口線接口的數(shù)據(jù)業(yè)務,其特征在于,所述方法包括: -將由指向所述網(wǎng)絡元件的所述出口線接口中的一個的數(shù)據(jù)流表示的數(shù)據(jù)業(yè)務負載與在所述網(wǎng)絡元件的所述出口線接口中的所述一個處可用于所述數(shù)據(jù)流的容量進行比較(301),以便生成(302)擁塞指示符,所述擁塞指示符表示所述數(shù)據(jù)流是否是在所述網(wǎng)絡元件的所述出口線接口中的所述一個處的擁塞的潛在原因,以及 -響應于根據(jù)所述擁塞指示符,所述數(shù)據(jù)流是擁塞的所述潛在原因的情形,使擁塞控制動作指向(303)所述數(shù)據(jù)流。
【文檔編號】H04L12/933GK104518989SQ201410521139
【公開日】2015年4月15日 申請日期:2014年9月30日 優(yōu)先權日:2013年10月3日
【發(fā)明者】基姆·恩科瓦拉, 米卡·西爾沃拉 申請人:特拉博斯股份有限公司