能夠改進(jìn)能量使用效率的多徑通信裝置及其用于改進(jìn)能量使用效率的業(yè)務(wù)分配方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多徑通信技術(shù),并更具體地,涉及能夠改進(jìn)能量效率的多徑通信設(shè)備以及用于改進(jìn)其能量效率的業(yè)務(wù)分發(fā)方法。
【背景技術(shù)】
[0002]一般,在通信網(wǎng)絡(luò)中通過(guò)選擇兩個(gè)節(jié)點(diǎn)之間具有低路徑成本的最佳路徑,來(lái)傳送業(yè)務(wù)。當(dāng)存在具有相同成本的多個(gè)最佳路徑時(shí),多徑通信方法使用多個(gè)最佳路徑來(lái)傳送業(yè)務(wù),而不是僅選擇一個(gè)路徑。
[0003]作為代表性示例,存在多機(jī)框互聯(lián)(Mult1-chassis) LAG,其中將定義兩個(gè)節(jié)點(diǎn)之間的鏈路組的根據(jù)IEEE 802.3ad標(biāo)準(zhǔn)的鏈路聚合組(LAG)延伸到多個(gè)節(jié)點(diǎn),并且該鏈路組能與兩個(gè)或多個(gè)相鄰節(jié)點(diǎn)連接。美國(guó)專利號(hào)7,463,579(2008.12.09)公開(kāi)了用于向兩個(gè)或多個(gè)相鄰節(jié)點(diǎn)設(shè)置LAG的技術(shù)。
[0004]存在L3路由協(xié)議中的相同成本多徑(ECMP)功能,諸如開(kāi)放最短路徑優(yōu)先(OSPF)和中間系統(tǒng)到中間系統(tǒng)(IS-1S)。作為用于在沒(méi)有STP的情況下有效構(gòu)建大規(guī)模L2網(wǎng)絡(luò)的協(xié)議的Trill (生成(spanning)樹(shù)協(xié)議)也支持ECMP。
[0005]這樣的多徑通信的原理在于按照分布方式將業(yè)務(wù)同樣傳送到多個(gè)路徑。這是為了有效使用網(wǎng)絡(luò)資源。然而,在這樣的業(yè)務(wù)負(fù)荷平衡原理下,由于即使當(dāng)業(yè)務(wù)數(shù)量小時(shí)也將業(yè)務(wù)傳送到所有路徑,所以在其中整個(gè)網(wǎng)絡(luò)的能量效率也重要的當(dāng)前情況下,存在改進(jìn)空間。
【發(fā)明內(nèi)容】
[0006]技術(shù)問(wèn)題
[0007]已考慮到前述問(wèn)題而作出本發(fā)明,并且本發(fā)明提供了在多徑通信中能改進(jìn)整個(gè)網(wǎng)絡(luò)的能量效率的多徑通信設(shè)備,使得不向所有可用路徑傳送業(yè)務(wù),而是通過(guò)基于業(yè)務(wù)級(jí)別適當(dāng)調(diào)整業(yè)務(wù)所傳送到的路徑的數(shù)目來(lái)分發(fā)業(yè)務(wù),并提供了用于改進(jìn)其能量效率的業(yè)務(wù)分發(fā)方法。
[0008]技術(shù)方案
[0009]在一個(gè)一般方面中,提供了一種能夠改進(jìn)能量效率的多徑通信設(shè)備,包括:多個(gè)物理鏈路;處理器,被配置為從所述多個(gè)物理鏈路中選擇在用于每一分組目的地的相同成本多徑中包括的兩個(gè)或多個(gè)物理鏈路作為路徑鏈路,生成并管理包括作為組成員的所選擇的路徑鏈路的至少一個(gè)目的地特定多徑鏈路組,和基于所述目的地特定多徑鏈路組的業(yè)務(wù)級(jí)別來(lái)從所述目的地特定多徑鏈路組選擇按照分布方式向其傳送業(yè)務(wù)的路徑鏈路;業(yè)務(wù)儀表,被配置為測(cè)量該處理器所管理的目的地特定多徑鏈路組中包括的路徑鏈路的業(yè)務(wù)級(jí)別;和業(yè)務(wù)分離器,被配置為向該處理器所選擇的路徑鏈路分發(fā)和傳送用于對(duì)應(yīng)多徑鏈路組的目的地的業(yè)務(wù)報(bào)頭。
[0010]該處理器可基于所述目的地特定多徑鏈路組中包括的每一路徑鏈路的優(yōu)先級(jí),來(lái)管理每一路徑鏈路作為活動(dòng)路徑鏈路或空閑路徑鏈路。
[0011]所述路徑鏈路的每一個(gè)的優(yōu)先級(jí)可包括與對(duì)應(yīng)路徑鏈路連接的相鄰節(jié)點(diǎn)的節(jié)點(diǎn)優(yōu)先級(jí)、和與對(duì)應(yīng)路徑鏈路對(duì)應(yīng)的物理鏈路的鏈路優(yōu)先級(jí)。
[0012]該處理器可基于節(jié)點(diǎn)優(yōu)先級(jí)選擇活動(dòng)路徑鏈路,并且當(dāng)兩個(gè)或多個(gè)路徑鏈路連接到同一相鄰節(jié)點(diǎn)時(shí),該處理器可基于與連接到同一相鄰節(jié)點(diǎn)的每一路徑鏈路對(duì)應(yīng)的物理鏈路的鏈路優(yōu)先級(jí),來(lái)選擇活動(dòng)路徑鏈路。
[0013]可通過(guò)在路由協(xié)議中使用的路由器ID,來(lái)確定該節(jié)點(diǎn)優(yōu)先級(jí)。
[0014]可通過(guò)與該路徑鏈路對(duì)應(yīng)的物理鏈路的端口號(hào)或鏈路層地址,來(lái)確定該鏈路優(yōu)先級(jí)。
[0015]當(dāng)確定該多徑鏈路組的活動(dòng)路徑鏈路的數(shù)目對(duì)于該多徑鏈路組的業(yè)務(wù)級(jí)別太大時(shí),該處理器可基于該多徑鏈路組中包括的路徑鏈路的優(yōu)先級(jí),來(lái)將一些活動(dòng)路徑鏈路切換為空閑路徑鏈路。
[0016]當(dāng)確定該多徑鏈路組的活動(dòng)路徑鏈路的數(shù)目對(duì)于該多徑鏈路組的業(yè)務(wù)級(jí)別太小時(shí),該處理器可基于該多徑鏈路組中包括的路徑鏈路的優(yōu)先級(jí),來(lái)將一些空閑路徑鏈路切換為活動(dòng)路徑鏈路。
[0017]當(dāng)選擇一個(gè)物理鏈路作為用于多個(gè)多徑鏈路組的每一多徑鏈路組的路徑鏈路時(shí),該處理器可對(duì)于每一多徑鏈路組獨(dú)立指定對(duì)應(yīng)物理鏈路作為活動(dòng)路徑鏈路或空閑路徑鏈路。
[0018]該業(yè)務(wù)儀表可監(jiān)視該處理器所管理的目的地特定多徑鏈路組中包括的路徑鏈路的業(yè)務(wù)的數(shù)量,并確定該目的地特定多徑鏈路組中包括的活動(dòng)路徑鏈路的平均業(yè)務(wù)負(fù)荷作為對(duì)應(yīng)多徑鏈路組的業(yè)務(wù)級(jí)別。
[0019]該業(yè)務(wù)儀表可分別比較該多徑鏈路組的業(yè)務(wù)級(jí)別與上閾值和下閾值,并確定該多徑鏈路組的活動(dòng)路徑鏈路的數(shù)目對(duì)于該多徑鏈路組的業(yè)務(wù)級(jí)別是太大還是太小。
[0020]當(dāng)該多徑鏈路組的業(yè)務(wù)級(jí)別大于上閾值時(shí),該業(yè)務(wù)儀表可向該處理器提供確定該多徑鏈路組的活動(dòng)路徑鏈路的數(shù)目對(duì)于該業(yè)務(wù)級(jí)別太小的通知。
[0021 ] 當(dāng)該多徑鏈路組的業(yè)務(wù)級(jí)別小于下閾值時(shí),該業(yè)務(wù)儀表可向該處理器提供確定該多徑鏈路組的活動(dòng)路徑鏈路的數(shù)目對(duì)于該業(yè)務(wù)級(jí)別太大的通知。
[0022]當(dāng)基于所述業(yè)務(wù)分組的報(bào)頭信息的散列結(jié)果將其確定為新分組流時(shí),該業(yè)務(wù)分離器可向具有較低業(yè)務(wù)數(shù)量的路徑鏈路分配并分發(fā)該新分組流中包括的分組。
[0023]該設(shè)備可按照硬件類型實(shí)現(xiàn),所述硬件類型構(gòu)成多徑通信系統(tǒng)中包括的有線或無(wú)線主機(jī)的一些或全部組件、交換機(jī)的一些或全部組件、或路由器的一些或全部組件。
[0024]在另一方面中,提供了一種用于改進(jìn)多徑通信設(shè)備的能量效率的業(yè)務(wù)分發(fā)方法,包括:對(duì)于每一目的地選擇在相同成本多徑中包括的兩個(gè)或多個(gè)物理鏈路作為路徑鏈路,并生成包括作為組成員的所選擇的路徑鏈路的至少一個(gè)目的地特定多徑鏈路組,基于在所述多徑鏈路組生成操作中生成的所述目的地特定多徑鏈路組中包括的每一路徑鏈路的優(yōu)先級(jí)來(lái)設(shè)置每一路徑鏈路作為活動(dòng)路徑鏈路或空閑路徑鏈路,并初始化該路徑鏈路,測(cè)量所述目的地特定多徑鏈路組中包括的路徑鏈路的業(yè)務(wù)級(jí)別,基于所述業(yè)務(wù)測(cè)量操作中測(cè)量的所述目的地特定多徑鏈路組的業(yè)務(wù)級(jí)別,來(lái)從對(duì)應(yīng)目的地特定多徑鏈路組的路徑鏈路中選擇按照分布方式向其傳送業(yè)務(wù)的活動(dòng)路徑鏈路,和向在所述活動(dòng)路徑鏈路選擇操作中所選擇的活動(dòng)路徑鏈路分發(fā)和傳送要向?qū)?yīng)目的地傳送的業(yè)務(wù)。
[0025]有利效果
[0026]根據(jù)本發(fā)明,業(yè)務(wù)不按照分布方式傳送到所有可用路徑,而是被分發(fā)使得基于業(yè)務(wù)級(jí)別來(lái)適當(dāng)調(diào)整業(yè)務(wù)所傳送到的路徑的數(shù)目。所以,當(dāng)業(yè)務(wù)數(shù)量小時(shí),不使用所有可用路徑,而是使用一些路徑來(lái)傳送業(yè)務(wù)。另一方面,當(dāng)業(yè)務(wù)數(shù)量大時(shí),添加未使用路徑以傳送業(yè)務(wù)。結(jié)果,可能改進(jìn)整個(gè)網(wǎng)絡(luò)的能量效率。
【附圖說(shuō)明】
[0027]圖1是圖示了根據(jù)本發(fā)明實(shí)施例的能夠改進(jìn)能量效率的多徑通信設(shè)備的配置的框圖。
[0028]圖2是圖示了根據(jù)本發(fā)明實(shí)施例的應(yīng)用到具有對(duì)稱結(jié)構(gòu)的通信網(wǎng)絡(luò)的能夠改進(jìn)能量效率的示范多徑通信設(shè)備的圖。
[0029]圖3是圖示了根據(jù)本發(fā)明實(shí)施例的用于改進(jìn)能夠改進(jìn)能量效率的多徑通信設(shè)備的能量效率的業(yè)務(wù)分發(fā)方法的流程圖。
【具體實(shí)施方式】
[0030]其后,為了促進(jìn)本領(lǐng)域技術(shù)人