用于跨至少兩個(gè)域傳遞數(shù)據(jù)的方法和裝置制造方法
【專利摘要】一種用于跨至少兩個(gè)域傳遞數(shù)據(jù)的方法和裝置。提供了一種用于跨至少兩個(gè)域傳遞數(shù)據(jù)的方法和裝置,其中跨至少兩個(gè)域廣告至少一個(gè)服務(wù);其中跨至少兩個(gè)域請(qǐng)求至少一個(gè)服務(wù);其中跨10至少兩個(gè)域利用至少一個(gè)服務(wù)。此外,建議了一種包括所述裝置的通信系統(tǒng)。
【專利說(shuō)明】用于跨至少兩個(gè)域傳遞數(shù)據(jù)的方法和裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及用于跨至少兩個(gè)域傳遞數(shù)據(jù)的方法和裝置。方法和裝置優(yōu)選地用于在通信網(wǎng)絡(luò)中提供多域QoS (服務(wù)質(zhì)量)使能的服務(wù)。還建議了相對(duì)應(yīng)的通信系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前的互聯(lián)網(wǎng)解決方案基本上由自主系統(tǒng)構(gòu)成(自主系統(tǒng)還被提及為域或者網(wǎng)絡(luò)域),各自主系統(tǒng)經(jīng)由相關(guān)域邊緣節(jié)點(diǎn)之間的鏈路互連。自主系統(tǒng)的擁有者自由選擇如何建立和操作其內(nèi)部網(wǎng)絡(luò)。通常,這將包括由網(wǎng)絡(luò)元素(節(jié)點(diǎn))和互連鏈路建立的結(jié)構(gòu)。然而,因?yàn)榛ゲ僮鞯脑?,要求自主系統(tǒng)使用通用協(xié)議,例如邊界網(wǎng)關(guān)協(xié)議(BGP)(如例如在RFC4271中定義的“邊界網(wǎng)關(guān)協(xié)議4(BGP-4)”),這使得能夠進(jìn)行域間路由信息交換。不同域中的結(jié)構(gòu)和內(nèi)部操作經(jīng)常被保持為機(jī)密。因此,在不同域之間通常不共享網(wǎng)絡(luò)拓?fù)渑c流量工程屬性,諸如任何網(wǎng)絡(luò)分段的帶寬、時(shí)延和抖動(dòng)?;趥鹘y(tǒng)的無(wú)約束目的地的路由只需要如常規(guī)的路由協(xié)議(像例如上面提到的BGP-4)通常所分發(fā)的可抵達(dá)信息。然而,對(duì)于要能夠可靠并且有效地工作的自動(dòng)域間流量工程(TE)路徑預(yù)留系統(tǒng)而言,要求來(lái)自其它域的一些更多的信息。
[0003]在單個(gè)域中執(zhí)行的有意義多約束TE路徑計(jì)算需要關(guān)于可被利用于這樣的路徑的域的每個(gè)網(wǎng)絡(luò)分段的網(wǎng)絡(luò)拓?fù)浜蚑E屬性的詳細(xì)信息。因此,或者需要在域內(nèi)分發(fā)TE信息,或者可以采集TE信息并且將TE信息傳遞到用于控制的接觸點(diǎn),諸如例如服務(wù)管理系統(tǒng)(SMS )、網(wǎng)絡(luò)管理系統(tǒng)(匪S )或者路徑計(jì)算元素(PCE )。
[0004]另一方面,實(shí)際上或者經(jīng)由網(wǎng)絡(luò)管理層級(jí)設(shè)定域內(nèi)路徑,或者使用信令協(xié)議(例如,RSVP-TE)經(jīng)由控制面來(lái)信號(hào)通知域內(nèi)路徑。網(wǎng)絡(luò)管理層級(jí)是用以管理大的網(wǎng)絡(luò)的典型方式,并且其通常由至少一個(gè)NMS和多個(gè)元素管理系統(tǒng)(EMS)構(gòu)成,但是還能使服務(wù)管理系統(tǒng)(SMS)高效能化以管理服務(wù)。SMS位于控制至少一個(gè)匪S的層級(jí)的頂部,匪S再控制EMS,各EMS用于從網(wǎng)絡(luò)節(jié)點(diǎn)收集信息并且配置它們。
[0005]BGP路由器與域內(nèi)(使用iBGP)對(duì)等和域間(使用eBGP)對(duì)等這二者交換UPDATE消息,以采取路徑矢量的格式廣告連接性信息。路徑矢量承載關(guān)于目的地前綴、沿著路徑的自主系統(tǒng)(AS)數(shù)目以及使得能夠關(guān)于路由的可用性和有可能的優(yōu)選性作出決定的其它強(qiáng)制屬性和可選屬性的信息。僅進(jìn)一步廣告到每個(gè)已知目的地的最佳路由,并且能夠?qū)⒈舜私咏亩鄠€(gè)前綴聚合為具有更大范圍的前綴。
[0006]使用互聯(lián)網(wǎng)類型的基礎(chǔ)設(shè)施的網(wǎng)絡(luò)和服務(wù)提供商和其它機(jī)構(gòu)需要形成多域TE路徑,以便跨多個(gè)域向它們的客戶提供服務(wù)質(zhì)量(QoS)使能的服務(wù)。當(dāng)前,設(shè)定這樣的路徑是個(gè)繁重的任務(wù),該任務(wù)包括協(xié)商、服務(wù)級(jí)別協(xié)定(SLA)和路由器的靜態(tài)配置。這可能消耗顯著量的時(shí)間和資源,這使之變慢、靜態(tài)并且效率低,并且這限制了其可用性。
[0007]經(jīng)由控制面(CP)或者管理面(MP)的動(dòng)態(tài)預(yù)配置(dynamic provisioning)可能是優(yōu)選的,但是有效地運(yùn)用這樣的系統(tǒng)要求考慮到當(dāng)前域間模型和基礎(chǔ)設(shè)施,并且盡可能保存當(dāng)前域間模型和基礎(chǔ)設(shè)施。原因在于在域間路由協(xié)議作為僅有的公分母(commondenominator )和膠連(glue )的情況下,每個(gè)域可能與每個(gè)其它域在內(nèi)部被不同地構(gòu)造和操作。
[0008]因此,本發(fā)明的目的是使得能夠進(jìn)行跨越若干個(gè)域的多域、多約束TE路徑的自動(dòng)并且動(dòng)態(tài)的設(shè)定,其中每個(gè)域可以根據(jù)它自己的內(nèi)部結(jié)構(gòu)和操作模式來(lái)選擇、計(jì)算并且分配它的路徑的域內(nèi)部分和相關(guān)資源。
【發(fā)明內(nèi)容】
[0009]通過(guò)用于跨至少兩個(gè)域傳遞數(shù)據(jù)的方法和裝置來(lái)達(dá)到該目的。
[0010]一其中跨至少兩個(gè)域廣告至少一個(gè)服務(wù);
一其中跨至少兩個(gè)域請(qǐng)求至少一個(gè)服務(wù);
一其中跨至少兩個(gè)域利用至少一個(gè)服務(wù)。
[0011]該服務(wù)可以包括可以超過(guò)單個(gè)域來(lái)有利地利用的任何服務(wù)類別或者任何服務(wù)質(zhì)量(QoS)或者任何其它特性。例如,所建議的解決方案允許設(shè)定支持特定類型的服務(wù)的通信路徑,所述服務(wù)例如跨各域地由帶寬和/或者數(shù)據(jù)速率要求、延遲、延遲抖動(dòng)和/或者價(jià)格約束、可靠性和可利用性期望等表征,這些可以被彼此分離地并以完全不同的方式保持并操作。
[0012]因此,所提出的解決方案允許鄰近的域使用不同的技術(shù)形成域內(nèi)TE路徑,而能夠基于當(dāng)前在廣泛大多數(shù)域中出現(xiàn)的網(wǎng)絡(luò)元素類型和實(shí)現(xiàn),來(lái)確定域間通信路徑。
[0013]相關(guān)的服務(wù)可以跨從起始域開(kāi)始、經(jīng)過(guò)一個(gè)或更多個(gè)中間域并且在目的地域結(jié)束的多于兩個(gè)的域而進(jìn)行跨越。該服務(wù)還可以是點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)一點(diǎn)或者多點(diǎn)對(duì)多點(diǎn)的服務(wù),并且因此,至少兩個(gè)域可以包括一個(gè)或更多個(gè)起始域和/或者目的地域。起始域和目的地域還稱為相應(yīng)服務(wù)的端部域。
[0014]雖然任何域都可以同時(shí)地承擔(dān)任意的端部域或者中間域的作用,然而,貫穿本說(shuō)明書(shū)并且在所附權(quán)利要求中,每次僅針對(duì)不同的服務(wù)和/或者不同的服務(wù)請(qǐng)求,使用下面的術(shù)語(yǔ):
被表明為“第一域”的域具有發(fā)起服務(wù)的廣告的域的作用,并且因而是針對(duì)該服務(wù)的請(qǐng)求的目的地域。像這樣,第一域還響應(yīng)于成功的服務(wù)請(qǐng)求而發(fā)起接受過(guò)程。關(guān)于第一域的作用、任務(wù)和動(dòng)作的更多細(xì)節(jié)能夠從本說(shuō)明書(shū)的后續(xù)部分得到。
[0015]被表明為“第二域”的域起中間域的作用。其登記從第一域接收的服務(wù)廣告,并且將服務(wù)廣告轉(zhuǎn)發(fā)到進(jìn)一步的(第二或者第三)域。第二域也登記從第三(或者其它第二)域接收的服務(wù)請(qǐng)求,并且以朝著廣告了相關(guān)服務(wù)的第一域的方向把服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到進(jìn)一步的域。第二域還接收并轉(zhuǎn)發(fā)起始于第一域并且目的地為第三域的請(qǐng)求接受信息。關(guān)于第二域的作用、任務(wù)和動(dòng)作的更多細(xì)節(jié)能夠從本說(shuō)明書(shū)的后續(xù)部分得到。
[0016]被表明為“第三域”的域接收并且登記由第一域起始并且有可能由第二域轉(zhuǎn)發(fā)的服務(wù)廣告。其接收來(lái)自用戶的路徑請(qǐng)求,選擇適當(dāng)服務(wù),并且以朝著廣告了相應(yīng)服務(wù)的相關(guān)第一域的方向轉(zhuǎn)發(fā)相關(guān)的服務(wù)請(qǐng)求。一般地,第三域的作用就是針對(duì)服務(wù)請(qǐng)求的起始域的作用。關(guān)于第三域的作用、任務(wù)和動(dòng)作的更多細(xì)節(jié)可以從本說(shuō)明書(shū)的后續(xù)部分得到。
[0017]如上面提到那樣,針對(duì)不同的服務(wù)域可以同時(shí)地具有不同的作用。
[0018]貫穿本說(shuō)明書(shū)的后續(xù)部分以及在所附權(quán)利要求中示例性地使用了第一域、第二域和第三域的作用。更具體地說(shuō),在所公開(kāi)的方法和系統(tǒng)的情景下,使用了明確地包括三種類型的域作用中的每種域作用中的一個(gè)的布置,以便解釋并且圖解域的不同作用和功能。
[0019]顯然,具有“至少兩個(gè)域”的情形不一定必須包括如上面指定的的所有三種類型的域。作為示例,可容易地設(shè)想沒(méi)有第二域的情形。然而,任何本領(lǐng)域技術(shù)人員還能夠以相同的方式設(shè)想具有三個(gè)以上域的情形。一旦限定了三種類型的域作用及其行為,這就是用以利用多點(diǎn)拓?fù)鋪?lái)實(shí)現(xiàn)具有包括服務(wù)的域的多重性的相關(guān)配置的容易的工程任務(wù),如上面概述那樣。
[0020]在實(shí)施例中,通過(guò)接受指向至少一個(gè)服務(wù)的請(qǐng)求并且通過(guò)在每個(gè)域中和在各域之間配置跨網(wǎng)絡(luò)元素的路徑,來(lái)跨至少兩個(gè)域利用至少一個(gè)服務(wù)。域間路徑分段可以使用域邊緣節(jié)點(diǎn)之間的預(yù)安裝的互連鏈路。
[0021]一旦不能對(duì)服務(wù)請(qǐng)求進(jìn)行服務(wù),例如,如果域不能提供所請(qǐng)求的服務(wù)所要求的路徑和/或者資源,或者如果服務(wù)請(qǐng)求由于遲到或者錯(cuò)過(guò)響應(yīng)的原因而過(guò)期,或者如果所請(qǐng)求的服務(wù)到期,或者如果貫穿于服務(wù)請(qǐng)求或者路徑設(shè)定階段別的方面出現(xiàn)錯(cuò)誤,則檢測(cè)到問(wèn)題的域朝著牽涉到服務(wù)請(qǐng)求的其它域發(fā)送拒絕信息。接收到拒絕信息的域釋放有可能地被保留的資源,并且從其數(shù)據(jù)庫(kù)去除相關(guān)的服務(wù),并且如果其不是相關(guān)請(qǐng)求的起始域,則把拒絕信息轉(zhuǎn)發(fā)到所牽涉的其它域。如果起始域能夠找到下一個(gè)最佳路由候選,則其能夠在不詢問(wèn)請(qǐng)求用戶的情況下嘗試創(chuàng)建新的路徑,。
[0022]作為選項(xiàng),在路徑的最終創(chuàng)建和使用之前,可以由請(qǐng)求者(例如連接到起始域的用戶)驗(yàn)證所供應(yīng)的服務(wù)(并且例如其價(jià)格)。
[0023]應(yīng)注意,在沿著單個(gè)域間路徑的每個(gè)域內(nèi),能夠以不同的方式并且例如使用不同的方法和部件來(lái)設(shè)定路徑。
[0024]在另一實(shí)施例中,通過(guò)在至少兩個(gè)域之間傳遞域間路由協(xié)議的消息來(lái)廣告、請(qǐng)求和/或利用至少一個(gè)服務(wù)。
[0025]特別是,建議了將域間路由協(xié)議用于服務(wù)廣告以及用于服務(wù)請(qǐng)求和服務(wù)接受/拒絕功能,其中域間路由協(xié)議的消息使用服務(wù)模板來(lái)指定至少一個(gè)服務(wù)。
[0026]在又一個(gè)實(shí)施例中,域間路由協(xié)議基于邊界網(wǎng)關(guān)協(xié)議。域間路由協(xié)議可以特別基于RFC 4271中闡述的BGP。能夠修改BGP,以滿足在此建議的要求。特別應(yīng)注意,BGP的屬性能夠用于傳遞模板,模板允許跨(至少兩個(gè))域之間的邊界來(lái)廣告服務(wù)和使用服務(wù)。
[0027]更具體地,能夠利用被稱為“eBGP服務(wù)”的可選并且非轉(zhuǎn)接的屬性來(lái)擴(kuò)展BGPUPDATE消息,從而其能夠承載來(lái)自鄰近的域的服務(wù)模板、TE路徑請(qǐng)求模板和/或請(qǐng)求接受或者請(qǐng)求拒絕模板。這些模板可以承載關(guān)于每個(gè)域正經(jīng)由在其邊界上的特定BGP路由器(還被提及為邊緣節(jié)點(diǎn))進(jìn)行廣告、請(qǐng)求、接受或者拒絕的服務(wù)的詳細(xì)信息。諸如目的地信息、價(jià)格信息和/或諸如帶寬、延遲和/或延遲抖動(dòng)的一個(gè)或更多個(gè)QoS屬性的元素能夠被包括在模板中。
[0028]因此,利用特別是經(jīng)由BGP UPDATE消息傳遞的服務(wù)模板來(lái)在各域之間廣告至少一個(gè)服務(wù)也是一個(gè)實(shí)施例。在又一個(gè)實(shí)施例中,利用特別是經(jīng)由BGP UPDATE消息傳遞的服務(wù)模板來(lái)在各域之間請(qǐng)求至少一個(gè)服務(wù)。在再一實(shí)施例中,利用特別是經(jīng)由BGP UPDATE消息傳遞的服務(wù)模板來(lái)在各域之間接受至少一個(gè)服務(wù)。因此,域間路由協(xié)議的消息作為BGPUPDATE消息是有效的選項(xiàng)。[0029]在下一個(gè)實(shí)施例中,
一第一域的控制實(shí)體經(jīng)由第一域的至少一個(gè)邊緣節(jié)點(diǎn)對(duì)第二域的至少一個(gè)第一邊緣節(jié)點(diǎn)廣告至少一個(gè)服務(wù);
一第二域的至少一個(gè)第一邊緣節(jié)點(diǎn)把來(lái)自第一域的至少一個(gè)被廣告的服務(wù)通知給第二域的控制實(shí)體;
一第二域的控制實(shí)體經(jīng)由第二域的至少一個(gè)第二邊緣節(jié)點(diǎn)把所述至少一個(gè)服務(wù)廣告給第三域的至少一個(gè)邊緣節(jié)點(diǎn);
一第三域的至少一個(gè)邊緣節(jié)點(diǎn)把來(lái)自第一域的至少一個(gè)被廣告的服務(wù)通知給第三域的控制實(shí)體。
[0030]如上面解釋那樣,該實(shí)施例覆蓋了服務(wù)明確地在三個(gè)域上跨越而進(jìn)行廣告的示例性情況,三個(gè)域中的每一個(gè)表示第一域、第二域和第三域的三個(gè)作用中的一個(gè)。本領(lǐng)域技術(shù)人員將能夠容易地將該示例適配于只具有兩個(gè)域的情形(即,當(dāng)沒(méi)有第二域時(shí))或者具有三個(gè)以上的域的情形(即,在多于一個(gè)的第二類型的域上跨越時(shí))。能夠以同樣容易的方式采用具有多點(diǎn)拓?fù)浞?wù)的情形。
[0031]根據(jù)另一個(gè)實(shí)施例,
一由第三域的控制實(shí)體接收路徑請(qǐng)求;
一由第三域的控制實(shí)體選擇至少一個(gè)被廣告的服務(wù)(被廣告的服務(wù)中的至少一個(gè))的服務(wù)并且確定跨第三域的路徑(特別是選擇的和/或保留的);
一由第三域的控制實(shí)體經(jīng)由至少一個(gè)邊緣節(jié)點(diǎn)把服務(wù)請(qǐng)求傳遞到第二域的至少一個(gè)第二邊緣節(jié)點(diǎn);
一把服務(wù)請(qǐng)求從第二域的至少一個(gè)第二邊緣節(jié)點(diǎn)轉(zhuǎn)發(fā)到第二域的控制實(shí)體;
一在第二域的控制實(shí)體處選擇服務(wù)(至少一個(gè)被廣告的服務(wù)),并且由第二域的控制實(shí)體確定跨第二域的路徑(特別是,選擇的和/或保留的);
一由第二域的控制實(shí)體經(jīng)由第二域的至少一個(gè)第一邊緣節(jié)點(diǎn)將服務(wù)請(qǐng)求傳遞到第一域的至少一個(gè)邊緣節(jié)點(diǎn);
一把服務(wù)請(qǐng)求從第一域的至少一個(gè)邊緣節(jié)點(diǎn)轉(zhuǎn)發(fā)到第一域的控制實(shí)體;
一第一域的控制實(shí)體確定跨第一域的(特別是選擇和/或保留的)路徑。
[0032]路徑請(qǐng)求(尤其是如果路徑請(qǐng)求是TE路徑請(qǐng)求)通常提供關(guān)于需要該路徑的相關(guān)服務(wù)的特定要求的信息。這樣的要求可以包括:帶寬或者數(shù)據(jù)吞吐量、QoS參數(shù)、服務(wù)的可靠性和/或可利用性級(jí)別等。因此,針對(duì)該請(qǐng)求承擔(dān)起始域的作用的第三域的控制實(shí)體能夠選擇適當(dāng)?shù)姆?wù),并且朝著第二域傳遞相關(guān)的服務(wù)請(qǐng)求。每個(gè)所牽涉的每個(gè)后續(xù)域的控制實(shí)體能夠選擇相關(guān)的服務(wù)并且確定跨相應(yīng)域的路徑。因此,在服務(wù)請(qǐng)求階段之后,選擇(保留)跨域并且在該域內(nèi)的路徑。
[0033]再次地,所描述的實(shí)施例覆蓋了明確地在三個(gè)域上跨越的情形的示例性情況,三個(gè)域中的每一個(gè)表示第一域、第二域和第三域的三個(gè)作用中的一個(gè)。本領(lǐng)域技術(shù)人員將能夠容易地將該示例適配于只具有兩個(gè)域的情形(即當(dāng)沒(méi)有第二域時(shí))或者具有三個(gè)以上的域的情形(即在多于一個(gè)的第二類型的域上跨越時(shí))。能夠以同樣容易的方式采用具有多點(diǎn)拓?fù)浞?wù)的情形。
[0034]根據(jù)另一個(gè)實(shí)施例, 一由第一域的控制實(shí)體經(jīng)由第一域的至少一個(gè)邊緣節(jié)點(diǎn)把接受服務(wù)請(qǐng)求傳遞到第二域的至少一個(gè)第一邊緣節(jié)點(diǎn);
一第二域的至少一個(gè)第一邊緣節(jié)點(diǎn)把接受服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到第二域的控制實(shí)體;
一由第二域的控制實(shí)體經(jīng)由第二域的至少一個(gè)第二邊緣節(jié)點(diǎn)把接受服務(wù)請(qǐng)求傳遞到第三域的至少一個(gè)邊緣節(jié)點(diǎn);
一第三域的至少一個(gè)邊緣節(jié)點(diǎn)把接受服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到第三域的控制實(shí)體。
[0035]一旦接受服務(wù)請(qǐng)求信息達(dá)到第三域的控制實(shí)體處,就可以由請(qǐng)求者最終創(chuàng)建并提交路徑以用于使用。
[0036]如之前那樣,該實(shí)施例也覆蓋了明確地在三個(gè)域上跨域的情形的示例性情況,三個(gè)域中的每一個(gè)表示第一域、第二域和第三域的三個(gè)作用中的一個(gè)。本領(lǐng)域技術(shù)人員將能夠容易地將該示例適配于只具有兩個(gè)域的情形(即當(dāng)沒(méi)有第二域時(shí))或者具有三個(gè)以上的域的情形(即在多于一個(gè)的第二類型的域上跨域時(shí))。能夠以同樣容易的方式采用具有多點(diǎn)拓?fù)浞?wù)的情形。
[0037]根據(jù)下一個(gè)實(shí)施例,服務(wù)模板包括如下中的至少一個(gè):
—目的地信息;
一價(jià)格或成本信息;
一信道特性;
一帶寬信息;
一關(guān)于所提供的或者所請(qǐng)求的服務(wù)或者服務(wù)質(zhì)量的信息;
一關(guān)于域的信息;
一延遲信息;
一延遲抖動(dòng)信息;
一流量信息。
[0038]根據(jù)還一實(shí)施例,經(jīng)由相應(yīng)的控制實(shí)體或者經(jīng)由信令協(xié)議,設(shè)定第一域、第二域和第三域中的域內(nèi)路徑。
[0039]因此,通過(guò)設(shè)定數(shù)據(jù)平面并且相對(duì)應(yīng)地配置域的節(jié)點(diǎn),相應(yīng)的控制實(shí)體可以配置域內(nèi)路徑。此外,能夠把信令協(xié)議(例如,RSVP-TE)用于設(shè)定域內(nèi)路徑也是一個(gè)選項(xiàng)。
[0040]根據(jù)實(shí)施例,控制實(shí)體是如下中的至少一個(gè):
一網(wǎng)絡(luò)管理系統(tǒng),
一元素管理系統(tǒng),
一服務(wù)管理系統(tǒng),
一域控制器。
[0041]域控制器可以是分離的實(shí)體,但是也可以被實(shí)現(xiàn)為例如PCE、資源管理器和/或許可控制器、策略控制器、網(wǎng)絡(luò)元素的控制單元或者與域相關(guān)聯(lián)的任何其它控制實(shí)體,或者被實(shí)現(xiàn)為例如PCE、資源管理器和/或許可控制器、策略控制器、網(wǎng)絡(luò)元素的控制單元或者與域相關(guān)聯(lián)的任何其它控制實(shí)體的一部分,或者被并入到例如PCE、資源管理器和/或許可控制器、策略控制器、網(wǎng)絡(luò)元素的控制單元或者與域相關(guān)聯(lián)的任何其它控制實(shí)體之中。
[0042]上面陳述的問(wèn)題也可以通過(guò)用于跨至少兩個(gè)域傳遞數(shù)據(jù)的裝置來(lái)解決,該裝置包括被布置為如下的處理單元: 一用于跨至少兩個(gè)域廣告至少一個(gè)服務(wù);
一用于根據(jù)特別是基于服務(wù)廣告的服務(wù)請(qǐng)求,來(lái)利用跨至少兩個(gè)域廣告的至少一個(gè)服務(wù)。
[0043]在特定實(shí)施例中,布置該處理單元以執(zhí)行如上面指定的第一域、第二域或者第三域的控制實(shí)體中至少一個(gè)的方法步驟。應(yīng)再次注意,對(duì)于不同的服務(wù)而言,域可能同時(shí)地呈現(xiàn)所有三種類型的域(即,第一域、第二域和第三域)的作用。因此,處理單元被布置為相對(duì)應(yīng)地進(jìn)行動(dòng)作。
[0044]上面陳述的問(wèn)題也可以通過(guò)用于跨至少兩個(gè)域傳遞數(shù)據(jù)的裝置來(lái)解決,該裝置包括被布置為如下的處理單元:
一用于請(qǐng)求已經(jīng)被跨至少兩個(gè)域廣告的至少一個(gè)服務(wù);
一用于經(jīng)由跨至少兩個(gè)域的路徑傳遞數(shù)據(jù),其中所述路徑已經(jīng)根據(jù)服務(wù)請(qǐng)求而被設(shè)定。
[0045]應(yīng)注意,在至少兩個(gè)域中,服務(wù)的廣告域通常(但是未必)不同于服務(wù)請(qǐng)求域,并且其有可能經(jīng)由至少一個(gè)中間域傳遞廣告。因此,服務(wù)請(qǐng)求域可以有可能地經(jīng)由至少一個(gè)中間域傳遞服務(wù)請(qǐng)求。
[0046]還應(yīng)注意,在此陳述的方法的步驟可以是能夠在相應(yīng)的處理單元上執(zhí)行的。
[0047]還應(yīng)注意,所述處理單元可以包括至少一個(gè),特別是若干個(gè)被布置成執(zhí)行在此描述的方法的步驟的部件。所述部件可以在邏輯上或者物理上分離;特別是,若干個(gè)邏輯上分離的部件可以被組合在至少一個(gè)物理單元中。
[0048]所述處理單元可以包括如下中的至少一個(gè):處理器、微處理器、硬連線電路、ASIC、FPGA、邏輯裝置。
[0049]在此提供的解決方案還包括計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品可以直接加載到數(shù)字計(jì)算機(jī)的存儲(chǔ)器中,該計(jì)算機(jī)程序產(chǎn)品包括用于執(zhí)行在此描述的方法的步驟的軟件代碼部分。
[0050]此外,由具有計(jì)算機(jī)可執(zhí)行指令(計(jì)算機(jī)可執(zhí)行指令被適配成當(dāng)被加載到計(jì)算機(jī)的存儲(chǔ)器時(shí)引起計(jì)算機(jī)系統(tǒng)執(zhí)行如在此描述的方法)的計(jì)算機(jī)可讀介質(zhì),例如,任意種類的非易失性存儲(chǔ)來(lái)解決上面陳述的問(wèn)題。
[0051]另外,利用包括第一域、第二域和第三域的通信系統(tǒng)解決上面陳述的問(wèn)題,
一其中由第一域經(jīng)由第二域?qū)⒅辽僖粋€(gè)服務(wù)廣告到第三域;
一其中第三域經(jīng)由第二域請(qǐng)求來(lái)自第一域的至少一個(gè)服務(wù)或者其一部分;
一其中由第一域經(jīng)由第二域接受或者回絕所請(qǐng)求的至少一個(gè)服務(wù)。
[0052]應(yīng)再次提到的是,在此使用包括三個(gè)域的最佳地適合的配置描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將能夠容易地僅利用兩個(gè)域或者三個(gè)以上的域?qū)崿F(xiàn)相關(guān)的等同。因此,不一定必須存在第二域(即,如上面指定的“第二域”類型的域),或者可以牽涉多于一個(gè)的任意類型的域。
[0053]此外,利用包括在此描述的至少一個(gè)裝置的通信系統(tǒng)解決上面陳述的問(wèn)題。
【專利附圖】
【附圖說(shuō)明】
[0054]在下面的圖中示出并圖解本發(fā)明的實(shí)施例: 圖1示出對(duì)服務(wù)的從域A經(jīng)由域B到域C的廣告階段進(jìn)行可視化的示意性圖;
圖2示出對(duì)可能跟在如關(guān)于圖1示出并解釋的步驟之后的服務(wù)請(qǐng)求階段和路徑計(jì)算階段進(jìn)行可視化的示意性圖;
圖3示出對(duì)可能跟在如關(guān)于圖2示出并解釋的步驟之后的服務(wù)接受階段和路徑設(shè)定階段進(jìn)行可視化的示意性圖;
圖4示出包括三個(gè)互連域以及針對(duì)它們的管理層級(jí)的示例的示意性圖;
圖5示出對(duì)根據(jù)圖1、圖2和圖3的域進(jìn)行可視化的示意性消息圖表;
圖6示出包括具有服務(wù)請(qǐng)求或者服務(wù)供應(yīng)的信息的示例性模板的表;
圖7示出包括模板的示例性字段的表。
【具體實(shí)施方式】
[0055]在此提出的解決方案可以特別地基于邊界網(wǎng)關(guān)協(xié)議(BGP)等,但是其也可以基于可以被利用于互連域的任何域間路由協(xié)議。
[0056]該方法特別地利用域間路由協(xié)議的功能以互連至少兩個(gè)分離的域。每個(gè)域可以由不同的運(yùn)營(yíng)商或者提供商保持,并且其可以包括至少一個(gè)連接分段。
[0057]建議使用域間路由協(xié)議用于服務(wù)廣告以及用于服務(wù)請(qǐng)求和服務(wù)接受功能。
[0058]為了更好地理解,應(yīng)注意,各圖使用名稱“域C”用于“第一域”、“域B”用于“第二域”以及“域A”用于“第三域”,如上面所指定那樣。
[0059]圖4示出包括三個(gè)互連域401至403的示意性圖。
[0060]域401包括三個(gè)網(wǎng)絡(luò)元素404至406,其中網(wǎng)絡(luò)元素404連接到網(wǎng)絡(luò)元素405和406,并且網(wǎng)絡(luò)元素405還連接到網(wǎng)絡(luò)元素406。網(wǎng)絡(luò)元素404和406是在域401的邊緣處的網(wǎng)絡(luò)元素,并且可以被實(shí)現(xiàn)為基于BGP的邊緣路由器。域402包括三個(gè)網(wǎng)絡(luò)元素407至409,其中網(wǎng)絡(luò)元素407連接到網(wǎng)絡(luò)元素408和409,并且網(wǎng)絡(luò)元素408還連接到網(wǎng)絡(luò)元素409。網(wǎng)絡(luò)元素407和409是在域402的邊緣處的網(wǎng)絡(luò)元素,并且可以被實(shí)現(xiàn)為基于BGP的邊緣路由器。域403包括三個(gè)網(wǎng)絡(luò)元素410至412,其中網(wǎng)絡(luò)元素410連接到網(wǎng)絡(luò)元素411和412,并且網(wǎng)絡(luò)元素411還連接到網(wǎng)絡(luò)元素412。網(wǎng)絡(luò)元素410和412是在域403的邊緣處的網(wǎng)絡(luò)元素,并且可以被實(shí)現(xiàn)為基于BGP的邊緣路由器。
[0061]元素管理系統(tǒng)(EMS)413至421與網(wǎng)絡(luò)元素404至412的每個(gè)相關(guān)聯(lián)。網(wǎng)絡(luò)管理系統(tǒng)(NMS) 422 控制 EMS 413 至 415,NMS 423 控制 EMS 416 至 418,并且 NMS 423 控制 EMS 419至421。服務(wù)管理系統(tǒng)(SMS) 425與NMS 422至424通信。
[0062]在下文將就可以如何跨若干個(gè)域401至403利用服務(wù)進(jìn)行描述。特別是,可以考慮這些服務(wù)來(lái)跨這樣的域401至403設(shè)定路徑。能夠暫時(shí)地或者靜態(tài)使用這樣的路徑以用于跨各域傳遞數(shù)據(jù)。該解決方案有利地允許相應(yīng)的域401至403保持其內(nèi)部機(jī)制,并且相應(yīng)的域401至403例如自由地決定要選擇哪個(gè)路徑用于域間路由的目的。包括SMS、匪S和EMS層級(jí)的控制面能夠(但不是必須)被用于超出相應(yīng)的域的邊界的控制目的。
[0063]圖1示出說(shuō)明廣告階段的原理圖。該圖包括域A 101、域B 102以及域C 103,每個(gè)域都具有若干個(gè)在每個(gè)域的邊緣使用的網(wǎng)絡(luò)元素和路由器。域A 101由匪S 104控制,域B102由域控制器105控制,域C 103由匪S 105控制。能夠通過(guò)域B 102連接域A 101和域C103。[0064]圖1將域C 103如何經(jīng)由域B 102把其服務(wù)廣告至域A 101可視化。這可以通過(guò)下面的步驟(編號(hào)提及還在圖1中示出的相應(yīng)步驟)來(lái)達(dá)到:
1.匪S 106對(duì)域C 103的邊緣節(jié)點(diǎn)107、108廣告域C 103的服務(wù)。
[0065]2.邊緣節(jié)點(diǎn)107、108 (經(jīng)由BGP UPDATE消息)將服務(wù)模板傳遞到域B 102的邊緣節(jié)點(diǎn) 109、110。
[0066]3.域B 102的邊緣節(jié)點(diǎn)109、110發(fā)起在域控制器105處的數(shù)據(jù)庫(kù)更新。
[0067]4.域控制器105對(duì)域B 102的邊緣節(jié)點(diǎn)111廣告域C 103的服務(wù)。
[0068]5.邊緣節(jié)點(diǎn)111經(jīng)由BGP UPDATE消息將服務(wù)模板傳遞到域A 101的邊緣節(jié)點(diǎn)112和邊緣節(jié)點(diǎn)113。
[0069]6.邊緣節(jié)點(diǎn)112、113發(fā)起在匪S 104處的數(shù)據(jù)庫(kù)更新。
[0070]作為示例,能夠利用被稱為“eBGP服務(wù)”的可選并且非轉(zhuǎn)接的屬性來(lái)擴(kuò)展BGPUPDATE消息,以使得其能夠承載服務(wù)模板、TE路徑請(qǐng)求模板和/或來(lái)自鄰近的域的請(qǐng)求接受或者請(qǐng)求拒絕模板。這些模板可以承載關(guān)于經(jīng)由在其邊界上的特定BGP路由器(也被提及為邊緣節(jié)點(diǎn))供應(yīng)、請(qǐng)求或者接受/拒絕的服務(wù)的詳細(xì)信息。諸如目的地信息、價(jià)格信息和/或一個(gè)或更多個(gè)QoS屬性(諸如帶寬、延遲和/或延遲抖動(dòng))的元素可以被包括在模板中。
[0071]圖2示出對(duì)可能跟在如關(guān)于圖1示出并解釋的步驟之后的服務(wù)請(qǐng)求階段和路徑計(jì)算階段進(jìn)行可視化的示意性圖。關(guān)于圖2所示的組件,參照?qǐng)D1和上面提供的解釋。
[0072]因此,一旦已經(jīng)從至少一個(gè)鄰近的域?qū)⒅辽僖粋€(gè)服務(wù)模板廣告至本地域,則可以執(zhí)行下面的步驟(編號(hào)提及還在圖2中示出的相應(yīng)步驟)。
[0073]7.如果存在域內(nèi)控制平面,則例如通過(guò)使用匪S 104上的客戶接口或者通用網(wǎng)絡(luò)接口(UNI),在域A 101處的本地用戶可以請(qǐng)求域間TE路徑??梢詫⒃撜?qǐng)求引向中央控制實(shí)體(CCE),例如,SMS、匪S或者域控制器,,中央控制實(shí)體保存關(guān)于具有TE約束、當(dāng)前保留和可用域間服務(wù)的本地拓?fù)涞男畔ⅰCE可以計(jì)算多約束TE路徑或者從PCE查詢路徑。
[0074]8.如果根據(jù)本地保持的信息,能夠完成域間路徑請(qǐng)求(即,請(qǐng)求的服務(wù)和要求的資源可用),則計(jì)算域內(nèi)路徑,并且可以保留資源。
[0075]9.選擇適合的(例如,最優(yōu)的)邊緣節(jié)點(diǎn)113 (邊界BGP路由器)和鄰近的域B 102 ;將針對(duì)域間服務(wù)的請(qǐng)求傳遞到所述邊緣節(jié)點(diǎn)113。
[0076]10.例如針對(duì)域間TE路徑的服務(wù)請(qǐng)求被經(jīng)由BGP UPDATE消息從邊緣節(jié)點(diǎn)113傳遞到域B 102的邊緣節(jié)點(diǎn)111。該BGP UPDATE消息可以在網(wǎng)絡(luò)層可抵達(dá)信息字段中對(duì)請(qǐng)求者進(jìn)行廣告,并且其可以在指示該域想要使用哪個(gè)先前廣告的服務(wù)的另一個(gè)屬性中指定路徑請(qǐng)求。
[0077]11.邊緣節(jié)點(diǎn)111 (例如,在域B 102的邊緣處的BGP路由器)接收服務(wù)請(qǐng)求并且將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到其本地控制實(shí)體,即,域控制器105,以用于進(jìn)一步處理。
[0078]12.域控制器105根據(jù)服務(wù)請(qǐng)求選擇最佳服務(wù),并且確定跨域B 102的域內(nèi)路徑。因此可以保留資源。
[0079]13.針對(duì)域間服務(wù)的請(qǐng)求被從域控制器105發(fā)送到適合的邊緣節(jié)點(diǎn)109。
[0080]14.服務(wù)請(qǐng)求被經(jīng)由BGP UPDATE消息從邊緣節(jié)點(diǎn)109傳遞到域C 103的邊緣節(jié)點(diǎn)107,在圖2的示例性情形中,域C 103是目的地域。[0081]15.邊緣節(jié)點(diǎn)107接收服務(wù)請(qǐng)求,并且將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到其本地控制實(shí)體,即,MNS106以用于進(jìn)一步處理。
[0082]16.匪S 106計(jì)算并且選擇跨域C 103的域內(nèi)路徑。
[0083]圖3示出對(duì)可能跟在如關(guān)于圖2示出并解釋的步驟之后的服務(wù)接受階段和路徑設(shè)定階段進(jìn)行可視化的示意性圖。關(guān)于圖3所示的組件,請(qǐng)參照?qǐng)D1、圖2以及上面提供的解釋。
[0084]因此,在上面的步驟編號(hào)16之后,可以執(zhí)行下面的步驟(編號(hào)提及還在圖3中示出的相應(yīng)步驟):
17.匪S 106通過(guò)把路徑應(yīng)用到數(shù)據(jù)平面的節(jié)點(diǎn)來(lái)設(shè)定跨域C 103的域內(nèi)路徑。
[0085]18.匪S 106生成消息以接受請(qǐng)求并且將請(qǐng)求傳遞到邊緣節(jié)點(diǎn)107。
[0086]19.邊緣節(jié)點(diǎn)107經(jīng)由BGP UPDATE消息朝著邊緣節(jié)點(diǎn)109傳遞接受消息。
[0087]20.邊緣節(jié)點(diǎn)109朝著域控制器105轉(zhuǎn)發(fā)從邊緣節(jié)點(diǎn)107接收的消息。
[0088]21.域控制器105生成消息以接受請(qǐng)求并且將其傳遞到邊緣節(jié)點(diǎn)111。
[0089]22.在域B 102內(nèi)信號(hào)通知并設(shè)定域內(nèi)路徑。
[0090]23.邊緣節(jié)點(diǎn)111經(jīng)由BGP UPDATE消息朝著域A 101的邊緣節(jié)點(diǎn)113傳遞接受消
肩、O
[0091]24.邊緣節(jié)點(diǎn)113朝著匪S 104轉(zhuǎn)發(fā)從邊緣節(jié)點(diǎn)111接收的消息。
[0092]25.匪S 104通過(guò)把路徑應(yīng)用到數(shù)據(jù)平面的節(jié)點(diǎn)來(lái)設(shè)定跨域A 101的域內(nèi)路徑。
[0093]因此,經(jīng)由接收服務(wù)請(qǐng)求的同一域鏈,發(fā)送回對(duì)于服務(wù)請(qǐng)求的接受消息(如圖2所示那樣被傳遞)。沿著該路徑,每個(gè)域設(shè)定其域內(nèi)路徑和每個(gè)域間跳躍(hop)的本地側(cè)。最后,當(dāng)請(qǐng)求者域A 101接收到接受消息時(shí),完成路徑創(chuàng)建,并且路徑準(zhǔn)備好被使用。因此,匪S104能夠把成功的設(shè)定通知給請(qǐng)求了該路徑的用戶,并且能夠使能該路徑的使用(圖中未示出)。
[0094]如果在路徑的創(chuàng)建期間發(fā)生故障,例如,如果不能針對(duì)某些域計(jì)算域內(nèi)路徑,或者所供應(yīng)的服務(wù)已到期,或者后續(xù)的域沒(méi)有足夠快地回復(fù),則能夠替代接受消息而發(fā)送拒絕信息。然后,每個(gè)域釋放所保留的資源,并且如果被要求,則可以從數(shù)據(jù)庫(kù)去除不可用的服務(wù)。如果起始域能夠找到下一個(gè)最佳路由候選,則其可以在不詢問(wèn)請(qǐng)求用戶的情況下嘗試創(chuàng)建新的路徑。作為選項(xiàng),在創(chuàng)建路徑之前,可以由用戶驗(yàn)證所供應(yīng)的服務(wù)(例如,用于連接的價(jià)格)。
[0095]應(yīng)注意,在沿著單個(gè)域間路徑的每個(gè)域中,能夠不同地設(shè)定路徑。
[0096]根據(jù)圖1至圖3所示的示例,域A和域C的每一個(gè)經(jīng)由匪S (管理平面)設(shè)定域內(nèi)路徑,并且域B通過(guò)使用信令協(xié)議(像例如,RSVP-TE),即經(jīng)由控制平面來(lái)設(shè)定其域內(nèi)路徑。盡管匪S或者具有TE數(shù)據(jù)庫(kù)以及用以計(jì)算多域多約束TE路徑的能力的類似的單個(gè)控制元素是可用的并且能夠被使用,但是域擁有者可以依據(jù)不同的用于確定域內(nèi)路徑的方法。域擁有者例如可以利用擴(kuò)展的OSPF-TE來(lái)分發(fā)域內(nèi)TE信息和關(guān)于鄰近的域希望與通常的拓?fù)湫畔⒁黄鹛峁?例如,銷售)的服務(wù)的信息。然后可以由入口域路由器(在域的進(jìn)入點(diǎn)處)作出路徑計(jì)算的域內(nèi)部分。取決于域拓?fù)涞拇笮『蛷?fù)雜度,該入口域路由器可能要求顯著量的計(jì)算能力。在該域中,可以作為選項(xiàng)使用分發(fā)路徑選擇方法[請(qǐng)參見(jiàn),例如,ZhenjiangLi,Garcia-Luna-Acevesj J.J., A distributed approach for mult1-constrained pathselection and routing optimization.Proceedings of the 3rd international conferenceon Quality of service in heterogeneous wired/wireless networks, SESSION: Quality ofservice in wireline networks, Article N0.36, 2006]。
[0097]圖5示出對(duì)根據(jù)圖1、圖2和圖3的域101至103進(jìn)行可視化的示意性消息圖表。
[0098]在廣告階段501,跨域傳遞服務(wù)模板(在該示例中,示出從域C 103經(jīng)由域B 102到域A 101 )。能夠利用(修改的)BGP UPDATE消息傳送服務(wù)模板。
[0099]在服務(wù)請(qǐng)求階段502,域A 101經(jīng)由域B 102將服務(wù)請(qǐng)求(模板)傳遞到域C 103。能夠?qū)⒎?wù)請(qǐng)求模板嵌入在(修改的)BGP UPDATE消息中。
[0100]在服務(wù)利用或服務(wù)處置階段504,通過(guò)將接受消息(模板)從域C 103經(jīng)由域B 102提供到域A 101,可以接受所請(qǐng)求的服務(wù)。可以經(jīng)由(修改的)BGP UPDATE消息傳遞該接受模板。作為服務(wù)接受階段503,圖5中總結(jié)了接受所供應(yīng)的服務(wù)。然而,應(yīng)注意,可能(因?yàn)楦鞣N原因)拒絕服務(wù),這也落在服務(wù)處置階段504中,但是觸發(fā)不同的消息,例如被對(duì)應(yīng)地傳遞的拒絕信息。
[0101]一旦接受消息被成功地遞送到域A 101,就能夠經(jīng)由所設(shè)定的路徑使用服務(wù),這由域A 101與域C 103之間的數(shù)據(jù)交換505指示。
[0102]eBGP服務(wù)屬性的設(shè)計(jì)可以取決于例如選擇什么種類的商業(yè)模型以及關(guān)于如何利用模板。
[0103]在下文中提供了一些示例。每種類型的模板可以優(yōu)選地承載足夠的信息以詳細(xì)地指定服務(wù)或者請(qǐng)求,并且與此同時(shí),該模板可以足夠小以配合到框中以使得模板可以與BGPUPDATE消息一起被傳遞。單個(gè)BGP UPDATE消息的大小可以特別地包括4096個(gè)八位字節(jié)。如果這被認(rèn)為是主要限制,則可以將(多個(gè))模板拆分成若干個(gè)消息。
[0104]示例部分地基于ETNA [B⑶、BT、Ethos、NSN, TKK、以太網(wǎng)傳輸網(wǎng)絡(luò)、聯(lián)網(wǎng)架構(gòu)、WP2網(wǎng)絡(luò)架構(gòu)、31.12.2008 ;這些可在 http://www.1ct-etna.eu/documents/ETNA WP2 Networkand Service Architecture — D2.1R2 — Issue 2.pdf 處得到]。
[0105]所有模板可以優(yōu)選地具有限定所供應(yīng)的服務(wù)的參數(shù)的部分??梢杂胁煌哪0?,例如
一用于廣告轉(zhuǎn)接服務(wù)或者接入服務(wù),
一用于請(qǐng)求先前廣告的服務(wù),或者 一用于對(duì)請(qǐng)求進(jìn)行響應(yīng)(即,利用或者處置)。
[0106]圖6示出包括具有服務(wù)請(qǐng)求或者服務(wù)供應(yīng)的信息的示例性模板的表。TE和服務(wù)參數(shù)(例如,價(jià)格)可以被包括在服務(wù)請(qǐng)求或者供應(yīng)中,該服務(wù)請(qǐng)求或者供應(yīng)還可以包含關(guān)于服務(wù)請(qǐng)求或者供應(yīng)的附加信息。
[0107]單個(gè)模板可以包括若干個(gè)服務(wù)供應(yīng)或者服務(wù)請(qǐng)求。如果模板達(dá)到BGP UPDATE消息的大小的極限,則可以將服務(wù)供應(yīng)或者請(qǐng)求拆分成分離的模板和/或消息。
[0108]模板包括關(guān)于服務(wù)請(qǐng)求或者服務(wù)供應(yīng)的流量特性的信息也是一個(gè)選項(xiàng)。
[0109]一這樣的流量特性可以包括TSPEC對(duì)象,該TSPEC對(duì)象承載關(guān)于在數(shù)據(jù)源處生成的流量的信息。該TSPEC對(duì)象可以承載可由有保證的QoS控制服務(wù)或者負(fù)載受控的QoS控制服務(wù)使用的流量信息。關(guān)于這樣的TSPEC對(duì)象的詳情,請(qǐng)參照RFC 2210,“The Use of RSVPwith IETF Integrated Sercices,,,Chapter 3.1。[0110]一另外,流量特性可以包括FL0WSPEC對(duì)象,該FL0WSPEC對(duì)象承載可能對(duì)于使來(lái)自(多個(gè))接收者的保留請(qǐng)求進(jìn)入網(wǎng)絡(luò)來(lái)說(shuō)有用的信息。這可以包括正在被請(qǐng)求的QoS控制服務(wù)的指示和對(duì)于該服務(wù)而言所需要的參數(shù)。關(guān)于這樣的FL0WSPEC對(duì)象的詳情,請(qǐng)參照RFC2210,chapter 3.2。
[0111]一流量特性可以包括帶寬和/或數(shù)據(jù)速率信息。
[0112]傳輸、接入、請(qǐng)求和響應(yīng)模板還可以包括標(biāo)識(shí)符(ID)和/或服務(wù)模板的過(guò)期時(shí)間。在傳輸模板中,能夠識(shí)別連接點(diǎn),例如,邊緣節(jié)點(diǎn)或者BGP路由器。在接入模板中,可以提供指示終端主機(jī)能夠被映射到的地方的身份信息。應(yīng)注意,可以應(yīng)用聚合信息或者其它種類的信息壓縮機(jī)制。這樣的聚合信息可以包括關(guān)于所聚合的多約束路徑的信息。如果以更抽象的服務(wù)供應(yīng)來(lái)對(duì)域的不同區(qū)域進(jìn)行廣告,則可以要求一些附加的通信來(lái)確認(rèn)接受了實(shí)際水平的QoS。
[0113]請(qǐng)求模板可以具有關(guān)于請(qǐng)求者的信息和請(qǐng)求編號(hào)以及所請(qǐng)求的(例如,購(gòu)買的)服務(wù)詳情。當(dāng)請(qǐng)求被跨域傳遞時(shí),請(qǐng)求可能改變其形式和表觀,比如每個(gè)域發(fā)送到其鄰域的對(duì)特定服務(wù)供應(yīng)的請(qǐng)求。接受模板或者拒絕模板可以以另外的方式與服務(wù)請(qǐng)求模板類似,但是其可以具有對(duì)于指示決定的原因的一些(例如,HTTP樣式)狀態(tài)代碼設(shè)置的接受值或者拒絕值。
[0114]圖7示出包括模板的示例性字段的表。如果某種模板的利用不要求至少一個(gè)字段,則可以將其值設(shè)置為O。例如,對(duì)于服務(wù)廣告而言,將請(qǐng)求者字段、回復(fù)字段和請(qǐng)求編號(hào)字段的值設(shè)置為“0”,并且對(duì)于請(qǐng)求模板而言,只能將回復(fù)字段設(shè)置為“O”。為了確切地刪除現(xiàn)有的服務(wù)供應(yīng),可以在過(guò)期值被設(shè)置為“O”的情況下將類似的模板發(fā)送到鄰域。為了查詢鄰域當(dāng)前供應(yīng)什么樣的服務(wù),可以發(fā)送空模板。對(duì)這樣的查詢的回答可以使回復(fù)值設(shè)置為除“O”以外的值,并且請(qǐng)求者字段和請(qǐng)求編號(hào)字段的每一個(gè)被設(shè)置為“O”。
[0115]通過(guò)使用BGP消息中的TE屬性,能夠更改現(xiàn)有的BGP定義,如在該解決方案中建議的那樣。這樣的BGP屬性還可以是可選的和非轉(zhuǎn)接的,因此,根據(jù)BGP規(guī)范不要求對(duì)其進(jìn)行使用,并且一旦其未被辨認(rèn)出,就不會(huì)將其進(jìn)一步發(fā)送到其它域。
[0116]當(dāng)BGP路由器辨認(rèn)出BGP屬性時(shí),該BGP路由器或者可以將該BGP屬性轉(zhuǎn)發(fā)到CCE,或者取決于在該域中如何作出路徑計(jì)算和分配而由其自身來(lái)處置該消息。若BGP是iBGP或者eBGP,則其可能不把該屬性轉(zhuǎn)發(fā)到任何其它BGP路由器,因?yàn)樵揃GP路由器只可以廣告其正直接銷售的服務(wù)。即使當(dāng)使用用于TE路徑計(jì)算的分發(fā)機(jī)制時(shí),也只能將模板內(nèi)部的信息分發(fā)給其它路由器。按照該邏輯,接收服務(wù)模板的相應(yīng)的域負(fù)責(zé)考慮域間鏈路的(例如,流量)特性和花費(fèi)。
[0117]為了查看對(duì)等的eBGP路由器是否支持非默認(rèn)的BGP功能,可以執(zhí)行被稱為能力協(xié)商的方法(請(qǐng)參見(jiàn) RFC 3392, “Capabilities Advertisement with BGP-4”)??梢栽诼酚善髌鸪踹M(jìn)行對(duì)等連接時(shí)執(zhí)行該方法,或者可以在稍后執(zhí)行該方法,這使得能夠在對(duì)于路由基礎(chǔ)設(shè)施沒(méi)有任何干擾的情況下使用新特征。通過(guò)使用該特征,可以把TES-BGP遞增地帶入到服務(wù)中,從而僅允許鄰近的早先的承接器從其受益。
[0118]在此提出的解決方案特別是具有如下優(yōu)點(diǎn):提供域間服務(wù)的各域持續(xù)非耦接,即,它們可以獨(dú)立地保持其內(nèi)部處理,例如,域內(nèi)路徑計(jì)算和/或每個(gè)域可以決定要使用哪個(gè)CCE。[0119]另一個(gè)優(yōu)點(diǎn)是所提出的方法的靈活性,這允許通過(guò)更新網(wǎng)絡(luò)的組件(例如,域的邊緣路由器)來(lái)在現(xiàn)有的網(wǎng)絡(luò)中實(shí)現(xiàn)功能。
[0120]應(yīng)理解,上面的描述是本發(fā)明的例示,并且不應(yīng)被解釋為限制本發(fā)明。尤其是,使用三個(gè)域的模型的示例性描述不應(yīng)被看作是限制。本領(lǐng)域技術(shù)人員可以在不脫離所附權(quán)利要求限定的本發(fā)明的真實(shí)精神和范圍的情況下想到在各種配置中采用僅僅兩個(gè)或者三個(gè)以上的域的各種修改和應(yīng)用,。
[0121]縮略語(yǔ)清單:
BGP:邊界網(wǎng)關(guān)協(xié)議 CCE:中央控制實(shí)體 DC:域控制器 eBGP:外部 BGP EMS:元素管理系統(tǒng)
E-NN1:外部網(wǎng)絡(luò)到網(wǎng)絡(luò)接口 iBGP:內(nèi)部 BGP MTOS1:多技術(shù)操作系統(tǒng)接口 匪S:網(wǎng)絡(luò)管理系統(tǒng)
OSPF-TE:開(kāi)放最短路徑優(yōu)先-流量工程 PCE:路徑計(jì)算元素 QoS:服務(wù)質(zhì)量
RSVP-TE:資源保留協(xié)議一流量工程 SLA:服務(wù)級(jí)別協(xié)定 SMS:服務(wù)管理系統(tǒng) TE:流量工程
TES-BGP:流量工程服務(wù)擴(kuò)展至邊界網(wǎng)關(guān)協(xié)議 UN1:用戶網(wǎng)絡(luò)接口
【權(quán)利要求】
1.一種用于跨至少兩個(gè)域傳遞數(shù)據(jù)的方法, 一其中,跨所述至少兩個(gè)域廣告至少一個(gè)服務(wù); 一其中,跨所述至少兩個(gè)域請(qǐng)求所述至少一個(gè)服務(wù); 一其中,跨所述至少兩個(gè)域利用所述至少一個(gè)服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,通過(guò)接受被朝著所述至少一個(gè)服務(wù)引導(dǎo)的請(qǐng)求以及通過(guò)配置跨在每個(gè)域內(nèi)的網(wǎng)絡(luò)元素并且在各域之間的路徑,來(lái)跨所述至少兩個(gè)域利用所述至少一個(gè)服務(wù)。
3.根據(jù)上述權(quán)利要求中的任何一項(xiàng)所述的方法,其中,通過(guò)在所述至少兩個(gè)域之間傳遞域間路由協(xié)議的消息,來(lái)廣告、請(qǐng)求和/或者利用所述至少一個(gè)服務(wù)。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述域間路由協(xié)議的消息使用服務(wù)模板來(lái)指定所述至少一個(gè)服務(wù)。
5.根據(jù)權(quán)利要求3或者4中的任何一項(xiàng)所述的方法,其中,所述域間路由協(xié)議基于邊界網(wǎng)關(guān)協(xié)議。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述域間路由協(xié)議的消息是BGPUPDATE消息。
7.根據(jù)上述權(quán)利要求中的任何一項(xiàng)所述的方法,其中, 一由第一域的控制實(shí)體經(jīng)由所述第一域的至少一個(gè)邊緣節(jié)點(diǎn)對(duì)第二域的至少一個(gè)第一邊緣節(jié)點(diǎn)廣告所述至少一個(gè)服務(wù); 一所述第二域的所述至少一個(gè)第一邊緣節(jié)點(diǎn)把來(lái)自所述第一域的至少一個(gè)被廣告的服務(wù)通知給所述第二域的控制實(shí)體; 一所述第二域的控制實(shí)體經(jīng)由所述第二域的至少一個(gè)第二邊緣節(jié)點(diǎn)對(duì)第三域的至少一個(gè)邊緣節(jié)點(diǎn)廣告所述至少一個(gè)服務(wù); 一所述第三域的所述至少一個(gè)邊緣節(jié)點(diǎn)把來(lái)自所述第一域的至少一個(gè)被廣告的服務(wù)通知給所述第三域的控制實(shí)體。
8.根據(jù)權(quán)利要求7所述的方法,其中, 一由所述第三域的控制實(shí)體接收路徑請(qǐng)求; 一由所述第三域的控制實(shí)體選擇至少一個(gè)被廣告的服務(wù)的服務(wù)并且確定跨所述第三域的路徑; 一由所述第三域的控制實(shí)體經(jīng)由所述至少一個(gè)邊緣節(jié)點(diǎn)把服務(wù)請(qǐng)求傳遞到所述第二域的所述至少一個(gè)第二邊緣節(jié)點(diǎn); 一所述服務(wù)請(qǐng)求被從所述第二域的所述至少一個(gè)第二邊緣節(jié)點(diǎn)轉(zhuǎn)發(fā)到所述第二域的控制實(shí)體; 一在所述第二域的控制實(shí)體處選擇服務(wù),并且由所述第二域的控制實(shí)體確定跨所述第二域的路徑; 一由所述第二域的控制實(shí)體經(jīng)由所述第二域的所述至少一個(gè)第一邊緣節(jié)點(diǎn)把所述服務(wù)請(qǐng)求傳遞到所述第一域的所述至少一個(gè)邊緣節(jié)點(diǎn); 一所述服務(wù)請(qǐng)求被從所述第一域的所述至少一個(gè)邊緣節(jié)點(diǎn)轉(zhuǎn)發(fā)到所述第一域的控制實(shí)體; 一所述第一域的控制實(shí)體確定跨所述第一域的路徑。
9.根據(jù)權(quán)利要求8所述的方法,其中,一由所述第一域的控制實(shí)體經(jīng)由所述第一域的所述至少一個(gè)邊緣節(jié)點(diǎn)將接受服務(wù)請(qǐng)求傳遞到所述第二域的所述至少一個(gè)第一邊緣節(jié)點(diǎn); 一所述第二域的所述至少一個(gè)第一邊緣節(jié)點(diǎn)把所述接受服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到所述第二域的控制實(shí)體; 一由所述第二域的控制實(shí)體經(jīng)由所述第二域的所述至少一個(gè)第二邊緣節(jié)點(diǎn)把所述接受服務(wù)請(qǐng)求傳遞到所述第三域的所述至少一個(gè)邊緣節(jié)點(diǎn); 一所述第三域的所述至少一個(gè)邊緣節(jié)點(diǎn)把所述接受服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到所述第三域的控制實(shí)體。
10.根據(jù)權(quán)利要求4至9中的任何一項(xiàng)所述的方法,其中,所述服務(wù)模板包括如下中的至少一個(gè): —目的地信息; 一價(jià)格或成本信息; 一信道特性; 一帶寬信息; 一關(guān)于所提供的 或者所請(qǐng)求的服務(wù)或者服務(wù)質(zhì)量的信息; 一關(guān)于域的信息; 一延遲信息; 一延遲抖動(dòng)信息; 一流量信息。
11.根據(jù)權(quán)利要求8至10中的任何一項(xiàng)所述的方法,其中,經(jīng)由相應(yīng)的控制實(shí)體或者經(jīng)由信令協(xié)議,設(shè)定所述第一域、所述第二域和所述第三域中的域內(nèi)路徑。
12.根據(jù)權(quán)利要求7至11中的任何一項(xiàng)所述的方法,其中,控制實(shí)體是如下中的至少一個(gè): 一網(wǎng)絡(luò)管理系統(tǒng), 一元素管理系統(tǒng), 一服務(wù)管理系統(tǒng), 一域控制器。
13.一種用于跨至少兩個(gè)域傳遞數(shù)據(jù)的裝置,所述裝置包括被布置成如下的處理單元 一跨所述至少兩個(gè)域廣告至少一個(gè)服務(wù); 一用于根據(jù)服務(wù)請(qǐng)求來(lái)利用跨所述至少兩個(gè)域廣告的所述至少一個(gè)服務(wù)。
14.根據(jù)權(quán)利要求13所述的裝置,其中,布置所述處理單元以執(zhí)行第一域、第二域或者第三域的控制實(shí)體中至少一個(gè)的方法步驟。
15.—種包括第一域、第二域和第三域的通信系統(tǒng), 一其中,由所述第一域經(jīng)由所述第二域?qū)λ龅谌驈V告至少一個(gè)服務(wù); 一其中,所述第三域經(jīng)由所述第二域請(qǐng)求來(lái)自所述第一域的所述至少一個(gè)服務(wù)或者其一部分; 一其中,由所述第一域經(jīng)由所述第二域接受或者回絕所請(qǐng)求的所述至少一個(gè)服務(wù)。
16.一種計(jì)算機(jī)程序產(chǎn)品,被存儲(chǔ)在非易失性存儲(chǔ)介質(zhì)上,并且可加載到數(shù)字計(jì)算機(jī)的存儲(chǔ)器中,所述計(jì)算機(jī)程序產(chǎn)品包括軟件代碼部分以引起計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1至12所述方法中的任何一種 方法的步驟。
【文檔編號(hào)】H04L12/725GK104012050SQ201280065384
【公開(kāi)日】2014年8月27日 申請(qǐng)日期:2012年1月2日 優(yōu)先權(quán)日:2012年1月2日
【發(fā)明者】H.弗林克, T.S.帕爾蒂 申請(qǐng)人:諾基亞通信公司