專利名稱:用于在分布于節(jié)點(diǎn)中的應(yīng)用的部分之間建立連接的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有GMPLS控制平面的通信網(wǎng)絡(luò),并且更確切地說(shuō)涉及在連接至這種網(wǎng)絡(luò)的節(jié)點(diǎn)之間的分布式應(yīng)用的部分之間建立連接。
背景技術(shù):
“具有GMPLS控制平面的通信網(wǎng)絡(luò)”是指一種標(biāo)記交換網(wǎng)絡(luò),該網(wǎng)絡(luò)是“分組交換”類型的并具有GMPLS(Generalized Multi Protocol LabelSwitching,通用多協(xié)議標(biāo)記交換)結(jié)構(gòu),例如ATM,幀中繼(FR),IP和以太網(wǎng),或者是“電路交換”類型的并具有GMPLS結(jié)構(gòu),例如TDM(例如SONET/SDH,PDH,G.709)網(wǎng)絡(luò),波長(zhǎng)交換網(wǎng)絡(luò)或空間交換網(wǎng)絡(luò)(例如從輸入端口交換至輸出端口)。
回想一下,在標(biāo)記交換網(wǎng)絡(luò)內(nèi),在節(jié)點(diǎn)(或主機(jī))之間建立的連接路徑稱為L(zhǎng)SP(標(biāo)記交換路徑)。
由于信息系統(tǒng)趨于集成和分布,由網(wǎng)絡(luò)以按需的或有組織的方式傳送的數(shù)據(jù)量,比可由所謂的集中式應(yīng)用所獲得并處理的數(shù)據(jù)量增長(zhǎng)的快。因此,網(wǎng)絡(luò)必須逐漸變成合作媒體用于交換數(shù)據(jù),并且具有由接入供應(yīng)商支持的高級(jí)別服務(wù)的核心,同時(shí)提供基本的帶寬和連通性服務(wù)。
這些高級(jí)別服務(wù)滿足使用分布式資源的應(yīng)用,例如GRID,e-Science(科研活動(dòng)信息化),e-Government(電子政務(wù)),IPTV(互聯(lián)網(wǎng)協(xié)議電視)或VoD(視頻點(diǎn)播)。后文稱為“分布式應(yīng)用”的這種應(yīng)用由于它們包括安裝在連至網(wǎng)絡(luò)的節(jié)點(diǎn)中的至少兩個(gè)部分,因而需要基于互聯(lián)網(wǎng)協(xié)議(IP)的合作、適配的服務(wù)控制平面,例如GMPLS控制平面。
為使得應(yīng)用部分可以并行操作,它們必須借助于具有服務(wù)質(zhì)量(QoS)的LSP型連接路徑而互連。為了建立這種連接,其中安裝有分布式應(yīng)用的部分的節(jié)點(diǎn)必須傳達(dá)它們?cè)诰W(wǎng)絡(luò)資源方面的需要。為此,它們使用例如資源預(yù)留協(xié)議或RSVP,并且更具體地使用“路徑消息”和“Resv消息”類型的RSVP消息。盡管連接至網(wǎng)絡(luò),然而由于這些節(jié)點(diǎn)是在該網(wǎng)絡(luò)外部,因此RSVP消息被直接交換,而無(wú)須網(wǎng)絡(luò)能夠控制這個(gè)交換。然而,由于這干擾了它們的內(nèi)部資源預(yù)留機(jī)制,因此多數(shù)運(yùn)營(yíng)商禁止用戶節(jié)點(diǎn)(在它們的網(wǎng)絡(luò)外部)對(duì)資源的直接預(yù)留。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是通過(guò)在具有GMPLS控制平面的通信網(wǎng)絡(luò)內(nèi)允許由外部節(jié)點(diǎn)(每個(gè)包括分布式應(yīng)用的一部分和被配置用來(lái)管理連接的建立的信令模塊)發(fā)起的資源預(yù)留來(lái)克服上述缺點(diǎn)。
為此,提出了一種一致的方法,在需要在第一與第二外部節(jié)點(diǎn)之間建立連接的情況下,該方法包括下列步驟i.)在所述第一外部節(jié)點(diǎn)中生成第一消息,該第一消息請(qǐng)求連接會(huì)話的建立并且包括定義了要建立的連接的參數(shù),然后借助于通信服務(wù)會(huì)話協(xié)議、經(jīng)由網(wǎng)絡(luò)將該第一消息傳送至所述第二外部節(jié)點(diǎn);ii)在網(wǎng)絡(luò)上的選定點(diǎn)中分析所述第一消息,從而針對(duì)GMPLS控制平面轉(zhuǎn)換該第一消息所包含的參數(shù),并且檢查它們與駐留在網(wǎng)絡(luò)中的其他應(yīng)用和GMPLS控制平面的相容性;iii.)然后在網(wǎng)絡(luò)中借助于通信服務(wù)會(huì)話協(xié)議發(fā)送所述第一消息,從而將它傳送至所述第二外部節(jié)點(diǎn);iv.)當(dāng)在該第二外部節(jié)點(diǎn)中收到所述第一消息時(shí),確定該第一消息所包含的連接參數(shù)是否被它的分布式應(yīng)用部分和/或信令模塊所支持;以及v.)如果它們被支持,則借助于通信服務(wù)會(huì)話協(xié)議傳送關(guān)于在所述第一外部節(jié)點(diǎn)中建立會(huì)話的第二確認(rèn)消息,以便它的信令模塊發(fā)起連接的建立。
根據(jù)本發(fā)明的方法能夠包括其他可分別或組合采用的特征,特別是下列特征-在傳送所述第一消息之前,來(lái)自所述第一外部節(jié)點(diǎn)的分布式應(yīng)用的一部分可以傳送所述連接參數(shù)給該第一外部節(jié)點(diǎn)所包含的服務(wù)適配模塊,以便利用所述信令模塊檢查該信令模塊是否支持這些連接參數(shù)。如果所述連接參數(shù)被所述信今模塊和駐留在網(wǎng)絡(luò)中的其他應(yīng)用所支持,則生成所述第一消息(會(huì)話請(qǐng)求)并且借助于通信服務(wù)會(huì)話協(xié)議傳送該第一消息;-在步驟ii),來(lái)自通信服務(wù)會(huì)話的所述第一消息可以借助于耦合至網(wǎng)絡(luò)的至少一個(gè)選定點(diǎn)的資源預(yù)留控制設(shè)備而被分析。這個(gè)控制設(shè)備包括服務(wù)適配代理模塊,能夠代替來(lái)自所述第二外部節(jié)點(diǎn)的分布式應(yīng)用的一部分的應(yīng)用代理模塊,以及能夠與GMPLS控制平面通信的GMPLS代理模塊。所述服務(wù)適配模塊的任務(wù)是轉(zhuǎn)換每個(gè)被分析的第一消息中所包含的連接參數(shù),以便利用所述應(yīng)用代理模塊檢查它們是否與駐留在網(wǎng)絡(luò)中的其他應(yīng)用相容,并且利用所述GMPLS代理模塊檢查它們是否與所述GMPLS控制平面相容。如果它們是相容的,則該服務(wù)適配模塊在步驟iii)、發(fā)送通信服務(wù)會(huì)話中的第一消息給所述選定點(diǎn); 這個(gè)選定點(diǎn)例如是網(wǎng)絡(luò)交換節(jié)點(diǎn),所述第一外部節(jié)點(diǎn)連接至該網(wǎng)絡(luò)交換節(jié)點(diǎn),并且該網(wǎng)絡(luò)交換節(jié)點(diǎn)提供輸入點(diǎn);-在步驟iv、),所述第二節(jié)點(diǎn)可以通過(guò)通信服務(wù)會(huì)話協(xié)議接收所述第一消息。然后,該第二節(jié)點(diǎn)所包含的服務(wù)適配模塊將該第一消息傳送至該第二節(jié)點(diǎn)的分布式應(yīng)用的一部分和/或信令模塊,以便它們確定該第一消息所包含的連接參數(shù)是否被支持。如果它們被支持,則通信服務(wù)會(huì)話傳送所述第二消息至所述第一外部節(jié)點(diǎn);-在步驟v),所述第一外部節(jié)點(diǎn)可以接收傳送至其服務(wù)適配模塊的所述第二消息,以便其指示所述信令模塊發(fā)起所述連接的建立。
本發(fā)明還提出了一種資源預(yù)留控制設(shè)備,用于具有GMPLS控制平面的通信網(wǎng)絡(luò),外部節(jié)點(diǎn)連接至所述通信網(wǎng)絡(luò),每個(gè)外部節(jié)點(diǎn)都包括分布式應(yīng)用的一部分和被配置用來(lái)管理連接的建立的信令模塊。
這個(gè)設(shè)備的特征在于,它的任務(wù)首先是在網(wǎng)絡(luò)上的至少一個(gè)選定點(diǎn)內(nèi)分析每個(gè)第一消息(或會(huì)話請(qǐng)求),該第一消息由第一外部節(jié)點(diǎn)通過(guò)通信服務(wù)會(huì)話傳送至第二外部節(jié)點(diǎn),并且包括定義了要建立的連接的參數(shù),從而針對(duì)GMPLS控制平面轉(zhuǎn)換其參數(shù)并且檢查該參數(shù)與駐留在網(wǎng)絡(luò)中的其他應(yīng)用和GMPLS控制平面的相容性;其次是如果它們是相容的,則將所述第一消息發(fā)送到網(wǎng)絡(luò)中(同時(shí)繼續(xù)所述通信服務(wù)會(huì)話)以將其傳送至所述第二外部節(jié)點(diǎn)。
根據(jù)本發(fā)明的設(shè)備可以包括可分別或組合采用的其他特征,特別是下列特征-它首先可以包括應(yīng)用代理模塊,其任務(wù)是代替來(lái)自所述第二外部節(jié)點(diǎn)的分布式應(yīng)用的一部分;其次是包括GMPLS代理模塊,其任務(wù)是與所述GMPLS控制平面通信;再次是包括服務(wù)適配代理模塊,其任務(wù)是針對(duì)所述GMPLS控制平面轉(zhuǎn)換包含于來(lái)自網(wǎng)絡(luò)的每個(gè)第一消息中的參數(shù),并且利用所述應(yīng)用代理模塊和GMPLS代理模塊檢查該第一消息所包含的參數(shù)是否與駐留在網(wǎng)絡(luò)中的應(yīng)用以及GMPLS控制平面相容,并且如果它們是相容的,則發(fā)送該第一消息到網(wǎng)絡(luò)中的選定點(diǎn);-它可以例如被安裝在網(wǎng)絡(luò)的外圍交換節(jié)點(diǎn)之一中,以便以集中式模式運(yùn)行;-作為變型,它可以例如耦合至每個(gè)網(wǎng)絡(luò)的外圍交換節(jié)點(diǎn)。
本發(fā)明還提出了一種外部節(jié)點(diǎn)(或主機(jī)),該外部節(jié)點(diǎn)連接至具有GMPLS控制平面的通信網(wǎng)絡(luò),并且包括分布式應(yīng)用的一部分和信令模塊,該信令模塊的任務(wù)是與包括所述分布式應(yīng)用的另一部分和信令模塊的至少另一個(gè)外部節(jié)點(diǎn)建立連接。
這個(gè)外部節(jié)點(diǎn)的特征在于,它包括服務(wù)適配模塊,該服務(wù)適配模塊的任務(wù)是當(dāng)其接收到定義了要與另一外部節(jié)點(diǎn)所建立的連接并且源自(本地)分布式應(yīng)用的一部分的參數(shù)時(shí),利用所述信令模塊檢查該信令模塊是否支持所述連接參數(shù),并且如果它們被支持,則生成第一首要消息,該消息請(qǐng)求通信服務(wù)會(huì)話的建立并且包括定義了要建立的連接的參數(shù),從而借助于通信服務(wù)會(huì)話協(xié)議而被傳送至所述另一外部節(jié)點(diǎn)。
此外,如果接收了第一消息,則所述服務(wù)適配模塊可以確定該第一消息所包含的連接參數(shù)是否被其(本地)分布式應(yīng)用的一部分和/或信令模塊所支持,然后,如果它們被支持,則生成用于建立連接會(huì)話的第二確認(rèn)消息,從而借助于通信服務(wù)會(huì)話協(xié)議而被傳送給傳送了所述第一消息的外部節(jié)點(diǎn),以便其信令模塊發(fā)起連接的建立,這是所述第一消息的主題。
另外,如果接收了響應(yīng)于在先消息的第二消息,則所述服務(wù)適配模塊可以指示所述信令模塊發(fā)起連接的建立,這是所述第一和第二消息的主題。
通過(guò)檢查下面的詳細(xì)描述和附圖,本發(fā)明的其他特征和優(yōu)點(diǎn)將變得顯而易見(jiàn)。其中,單一附圖概略地示出了具有GMPLS控制平面的通信網(wǎng)絡(luò),該通信網(wǎng)絡(luò)包括根據(jù)本發(fā)明的資源預(yù)留控制設(shè)備,并且根據(jù)本發(fā)明的外部節(jié)點(diǎn)(或主機(jī))連接至該通信網(wǎng)絡(luò)。附圖不僅是本發(fā)明的補(bǔ)充,而且在適用的情況下有助于本發(fā)明的定義。
具體實(shí)施例方式
本發(fā)明的目的是允許連接至具有GMPLS控制平面的通信網(wǎng)絡(luò)的外部節(jié)點(diǎn)預(yù)留網(wǎng)絡(luò)資源,從而在所述網(wǎng)絡(luò)的控制下建立互連。
在下面的描述中,將考慮僅給出一個(gè)例子,即具有GMPLS控制平面的通信網(wǎng)絡(luò)是“分組交換”或“面向連接”類型的標(biāo)記交換網(wǎng)絡(luò),其具有GMPLS結(jié)構(gòu),例如ATM,幀中繼(FR),IP或以太網(wǎng)。然而,本發(fā)明不限于分組交換網(wǎng)絡(luò)。其還涉及具有GMPLS結(jié)構(gòu)的“電路交換”或“非分組”類型的標(biāo)記交換網(wǎng)絡(luò),例如TDM(例如SONET/SDH,PDH,G.709)網(wǎng)絡(luò),波長(zhǎng)交換網(wǎng)絡(luò)或空間交換網(wǎng)絡(luò)(例如從輸入端口交換至輸出端口)。
如圖中概略示出的,具有GMPLS控制平面的網(wǎng)絡(luò)(此后稱為“GMPLS網(wǎng)絡(luò)”-RG)通常包括多種定義了內(nèi)部節(jié)點(diǎn)Ri的網(wǎng)絡(luò)單元,例如耦合在一起的交換機(jī)或標(biāo)記交換路由器(或LSR)。
這些內(nèi)部Ri節(jié)點(diǎn)可以被分為兩類外圍節(jié)點(diǎn)(例如“標(biāo)記邊緣路由器”)和核心節(jié)點(diǎn)(例如“標(biāo)記核心路由器”)。外圍節(jié)點(diǎn)的任務(wù)是在網(wǎng)絡(luò)RG內(nèi)建立連接路徑(也稱為標(biāo)記交換路徑或LSP),而核心節(jié)點(diǎn)(在這種情況下是R2)處理交換。
在所說(shuō)明的例子中,盡管存在其他可能性,然而所述網(wǎng)絡(luò)包括六個(gè)內(nèi)部節(jié)點(diǎn)(i=1至6,R1至R6),其中五個(gè)是外圍(R1和R3至R6)而一個(gè)是核心(R2)。然而,數(shù)目i可以取任意大于等于2的值。
此外,下文中的“連接路徑”是指第一外圍內(nèi)部節(jié)點(diǎn)(例如R1)和第二外圍內(nèi)部節(jié)點(diǎn)(例如R3)之間的路線,其中所述第一外圍內(nèi)部節(jié)點(diǎn)構(gòu)成對(duì)于第一外部節(jié)點(diǎn)(或主機(jī))N1的輸入點(diǎn),所述第二外圍內(nèi)部節(jié)點(diǎn)構(gòu)成對(duì)于第二外部節(jié)點(diǎn)(或主機(jī))N2的輸入點(diǎn),所述路線通過(guò)兩個(gè)相鄰節(jié)點(diǎn)之間建立的鏈路的序列來(lái)定義,或者也可以通過(guò)指定的一組內(nèi)部節(jié)點(diǎn)Ri來(lái)定義。在GMPLS網(wǎng)絡(luò)中,假定涉及流的服務(wù)、當(dāng)前網(wǎng)絡(luò)拓?fù)浜玩溌菲陂g的負(fù)載,每個(gè)外圍內(nèi)部節(jié)點(diǎn)在其構(gòu)成源的情況下被配置用來(lái)計(jì)算最佳連接路徑用于將其所接收的數(shù)據(jù)流傳送至接收方外圍內(nèi)部節(jié)點(diǎn)。
在所說(shuō)明的例子中,僅示出了兩個(gè)外部節(jié)點(diǎn)Nj(j=1或2),但是可以有更多的節(jié)點(diǎn)連接至GMPLS RG網(wǎng)絡(luò)。這些外部節(jié)點(diǎn)Ni可以是屬于網(wǎng)絡(luò)消費(fèi)者的用戶或公司的終端。
每個(gè)外部節(jié)點(diǎn)Nj包括分布式應(yīng)用的一部分PAj和信令模塊MSj,該信令模塊的任務(wù)是生成與至少另一節(jié)點(diǎn)Nj’的連接的建立,節(jié)點(diǎn)Nj’包括分布式應(yīng)用的另一部分PAj’。例如,每個(gè)信令模塊MSj是GMPLS類型的。然而,這不是基本的,重要的是信令模塊MSj應(yīng)當(dāng)能夠在GMPLS RG網(wǎng)絡(luò)中建立連接(或流,或甚至是電路)。
連接的建立(在這種情況下是LSP類型)允許分別安裝在外部節(jié)點(diǎn)N1和N2中的分布式應(yīng)用的部分PA1和PA2相互交換數(shù)據(jù)。
本發(fā)明是針對(duì)連接建立階段的,并且更確切地針對(duì)連接建立階段的上游,以使連接建立成為可能(即與GMPLS RG網(wǎng)絡(luò)相一致)。
本發(fā)明提出了一種方法,用于確定是否可以經(jīng)由GMPLS RG網(wǎng)絡(luò)、在第一外部節(jié)點(diǎn)N1與第二外部節(jié)點(diǎn)N2之間建立連接(在這種情況下是LSP類型)。這個(gè)方法至少包括此后描述的五個(gè)步驟。
第一步驟始于安裝于第一外部節(jié)點(diǎn)N1中的分布式應(yīng)用的第一部分PA1期望與安裝于第二外部節(jié)點(diǎn)N2中的同一分布式應(yīng)用的(補(bǔ)充的)第二部分PA2交換數(shù)據(jù)。這個(gè)交換需要由一組參數(shù)定義的連接,所述參數(shù)例如是最小帶寬或傳輸時(shí)間。
在第一節(jié)點(diǎn)N1中,這些參數(shù)被并入請(qǐng)求建立連接會(huì)話的第一消息中。
例如,如所說(shuō)明的,每個(gè)外部節(jié)點(diǎn)Nj包括耦合至其信令模塊MSj和分布式應(yīng)用的一部分Paj的服務(wù)適配模塊MAj。這個(gè)服務(wù)適配模塊MAj接收由分布式應(yīng)用的一部分Paj所定義的連接參數(shù),并且將它們傳送至信令模塊MSj,以便信令模塊MSj檢查它能夠支持該連接參數(shù)。
如果不是這樣,則信令模塊MSj將該情況信號(hào)通知給服務(wù)適配模塊MAj,以便其通知分布式應(yīng)用的一部分Paj。因此,不能發(fā)起連接。
如果連接參數(shù)被支持,則信令模塊MSj將該情況信號(hào)通知給服務(wù)適配模塊MAj。
然后后者生成包括連接參數(shù)的第一消息,然后借助于通信服務(wù)會(huì)話協(xié)議提示通信服務(wù)會(huì)話從第一外部節(jié)點(diǎn)N1經(jīng)由GMPLS RG網(wǎng)絡(luò)將該第一消息傳送至第二外部節(jié)點(diǎn)N2。該第一消息在內(nèi)部節(jié)點(diǎn)R1進(jìn)入GMPLS RG網(wǎng)絡(luò)。
第二步驟在于在由GMPLS RG網(wǎng)絡(luò)所選擇的點(diǎn)中檢測(cè)并分析所述第一消息,從而檢查該第一消息所包含的連接參數(shù)與GMPLS控制平面和駐留在網(wǎng)絡(luò)中的應(yīng)用的相容性。
為此,GMPLS RG網(wǎng)絡(luò)例如可以包括資源預(yù)留控制設(shè)備S,該設(shè)備例如以服務(wù)器的形式實(shí)現(xiàn)。服務(wù)器S可以是集中式的,如圖中示出的情況,或者是分布式的。如果服務(wù)器S是集中式的,則它耦合至特定的內(nèi)部節(jié)點(diǎn)Ri,例如外圍內(nèi)部節(jié)點(diǎn),并且它的任務(wù)是觀測(cè)穿過(guò)它們的所有業(yè)務(wù),從而檢測(cè)來(lái)自通信服務(wù)會(huì)話的每個(gè)第一消息。如果服務(wù)器S是分布式的,則它被安裝在特定的內(nèi)部節(jié)點(diǎn)Ri中,例如外圍內(nèi)部節(jié)點(diǎn),并且它的任務(wù)是觀測(cè)穿過(guò)它的內(nèi)部節(jié)點(diǎn)的所有業(yè)務(wù),從而檢查它從通信服務(wù)會(huì)話接收的每個(gè)第一消息。
對(duì)于外部節(jié)點(diǎn)Nj,不需要知道存在控制服務(wù)器S。
當(dāng)服務(wù)器S檢測(cè)第一消息時(shí),它分析該第一消息所包含的連接參數(shù),以確認(rèn)它們與GMPLS控制平面和駐留在網(wǎng)絡(luò)中的應(yīng)用的相容性。
為此,服務(wù)器S包括例如應(yīng)用代理模塊AA、GMPLS代理模塊AG以及服務(wù)適配代理模塊AS。
服務(wù)適配代理模塊AS的任務(wù)是針對(duì)GMPLS控制平面轉(zhuǎn)換包含在每個(gè)第一消息中的連接參數(shù),其中該第一消息已經(jīng)到達(dá)由GMPLS RG網(wǎng)絡(luò)所選擇的至少一個(gè)點(diǎn);并且將這些連接參數(shù)傳送至應(yīng)用代理模塊AA和GMPLS代理模塊AG,以便它們確認(rèn)這些連接參數(shù)是否分別與駐留在網(wǎng)絡(luò)中的應(yīng)用和GMPLS控制平面相容。因此,在GMPLS控制平面層之上存在一個(gè)層。
應(yīng)用代理模塊AA的任務(wù)是代替來(lái)自第二內(nèi)部節(jié)點(diǎn)N2的分布式應(yīng)用的部分PA1。這是在服務(wù)適配代理模塊AS所屬層之上的一個(gè)層。當(dāng)它接收到來(lái)自服務(wù)適配代理模塊AS的連接參數(shù)時(shí),應(yīng)用代理模塊AA檢查它們是否與駐留在網(wǎng)絡(luò)中的應(yīng)用相容。
GMPLS代理模塊的任務(wù)是與GMPLS控制平面通信。因此,在GMPLS控制平面層級(jí)別之上存在一個(gè)層。當(dāng)GMPLS代理模塊接收到來(lái)自服務(wù)適配代理模塊AS的連接參數(shù)時(shí),它確定為了建立通過(guò)這些參數(shù)而定義的連接所必須預(yù)留的的資源是否與由GMPLS控制平面所管理的GMPLS RG網(wǎng)絡(luò)的內(nèi)部資源預(yù)留機(jī)制相容。
如果應(yīng)用代理模塊AA和/或GMPLS代理模塊AG信號(hào)通知服務(wù)適配代理模塊AS連接不能被建立,則該連接不能被允許。所述第一消息沒(méi)有在GMPLS RG網(wǎng)絡(luò)中被重新發(fā)送。然后消息可以由服務(wù)器S借助于通信服務(wù)會(huì)話協(xié)議而發(fā)送至第一外部節(jié)點(diǎn)N1,從而通知該節(jié)點(diǎn)禁止建立所述連接。
如果應(yīng)用代理模塊AA和GMPLS代理模塊AG信號(hào)通知服務(wù)適配代理模塊AS連接可以被建立,則服務(wù)適配代理模塊AS將所述第一消息發(fā)送到GMPLS RG網(wǎng)絡(luò)的提取該第一消息的點(diǎn),以便其繼續(xù)當(dāng)前的通信服務(wù)會(huì)話,并且因而重復(fù)至初始目的地(第二外部節(jié)點(diǎn)N2)的路徑。這個(gè)發(fā)送構(gòu)成根據(jù)本發(fā)明方法的第三步驟。
第四步驟始于第二外部節(jié)點(diǎn)N2通過(guò)通信服務(wù)會(huì)話協(xié)議接收所述第一消息。這個(gè)步驟包括確定包含于該第一消息中的連接參數(shù)是否被分布式應(yīng)用的第二部分PA2和/或信令模塊MS2所支持。
例如,來(lái)自第二外部節(jié)點(diǎn)N2的服務(wù)適配模塊MA2接收第一消息,并將該第一消息所包含的連接參數(shù)傳送至分布式應(yīng)用的第二部分PA2和信令模塊MS2,以便它們確認(rèn)是否支持所述連接參數(shù)。
如果分布式應(yīng)用的第二部分PA2和/或信傘模塊MS2信號(hào)通知服務(wù)適配模塊MA2它/它們不能支持所請(qǐng)求的連接,則服務(wù)適配模塊MA2生成第二消息以信號(hào)通知不可能建立所述連接。然后服務(wù)適配模塊MA2指示其第二外部節(jié)點(diǎn)N2經(jīng)由GMPLS RG網(wǎng)絡(luò)并通過(guò)通信服務(wù)會(huì)話協(xié)議、將該第二消息傳送至第一外部節(jié)點(diǎn)N1。當(dāng)接收了該第二消息時(shí),來(lái)自第一外部節(jié)點(diǎn)N1的服務(wù)適配模塊MA1通知分布式應(yīng)用的第一部分PA1不可能建立其請(qǐng)求的連接。
如果分布式應(yīng)用的第二部分PA2和信令模塊MS2信號(hào)通知服務(wù)適配模塊MA2它們可以支持所請(qǐng)求的連接,則服務(wù)適配模塊MA2生成第二消息以信號(hào)通知所述連接可以被建立。然后服務(wù)適配模塊MA2指示其第二外部節(jié)點(diǎn)N2經(jīng)由GMPLS RG網(wǎng)絡(luò)并通過(guò)通信服務(wù)會(huì)話協(xié)議、將該第二消息傳送至第一外部節(jié)點(diǎn)N1。當(dāng)接收到所述第二消息時(shí),來(lái)自第一外部節(jié)點(diǎn)N1的服務(wù)適配模塊MA1指示信令模塊MS1建立由分布式應(yīng)用的第一部分PA1所請(qǐng)求并通過(guò)先前傳送的連接參數(shù)所定義的連接。
在任一種情況下,第二消息的生成及其傳輸構(gòu)成根據(jù)本發(fā)明方法的第五步驟。
一旦授權(quán)信令模塊MS1建立連接,用于建立該連接的機(jī)制完全是常規(guī)的。一旦GMPLS RG網(wǎng)絡(luò)已授權(quán)該連接,則其不再參與連接建立階段。由于本領(lǐng)域的技術(shù)人員熟知這個(gè)機(jī)制,因此這里不再描述它。我們將僅限于指出它是借助于RSVP協(xié)議來(lái)完成的首先,通過(guò)從第一外部節(jié)點(diǎn)N1的信令模塊MS1經(jīng)由GMPLS RG網(wǎng)絡(luò),更確切地說(shuō)是經(jīng)由“未來(lái)”連接路徑(LSP)的內(nèi)部節(jié)點(diǎn)(在這種情況下是R1至R3),發(fā)送“RSVP-TE路徑消息”類型的消息給第二外部節(jié)點(diǎn)N2的信令模塊MS2,從而在每個(gè)節(jié)點(diǎn)中預(yù)留資源;然后,通過(guò)從第二外部節(jié)點(diǎn)N2的信令模塊MS2經(jīng)由GMPLS RG網(wǎng)絡(luò),更確切地說(shuō)是經(jīng)由“未來(lái)”連接路徑(LSP)的內(nèi)部節(jié)點(diǎn)(在這種情況下是R3至R1),發(fā)送“RSVP-TE預(yù)留消息”類型的消息給第一外部節(jié)點(diǎn)N1的信令模塊MS1,從而確認(rèn)資源事實(shí)上已經(jīng)在每個(gè)節(jié)點(diǎn)中被預(yù)留。
一旦第一外部節(jié)點(diǎn)N1的信令模塊MS1接收了“RSVP-TE預(yù)留消息”類型的消息,它就通知分布式應(yīng)用的第一部分PA1,其中所述消息包含表征利用構(gòu)成連接路徑的內(nèi)部節(jié)點(diǎn)所建立的連接路徑(LSP)的所有通用參數(shù)?;叵胍幌拢癛SVP-TE預(yù)留消息”類型的消息包括稱為由標(biāo)準(zhǔn)化RFC2210規(guī)則所定義的“ADSPEC”的對(duì)象,并且在ADSPEC對(duì)象中所定義的通用參數(shù)由標(biāo)準(zhǔn)化RFC2215規(guī)則來(lái)定義(跳(hop)中的數(shù)目,估計(jì)的帶寬,路徑上的最小傳輸時(shí)間以及所組成的MTU)。一旦接收了授權(quán),分布式應(yīng)用的第一部分PA1就能夠開始與安裝于第二外部節(jié)點(diǎn)N2中的第二補(bǔ)充部分PA2交換數(shù)據(jù)。
優(yōu)選地,一旦已經(jīng)借助于RSVP-TE協(xié)議而建立了連接路徑(LSP),來(lái)自第一外部節(jié)點(diǎn)N1的服務(wù)適配模塊MA1就將例如與第一消息類型相同的預(yù)留更新消息,周期性地傳送給第二外部節(jié)點(diǎn)N2的服務(wù)適配模塊MA2。同樣,第二外部節(jié)點(diǎn)N2的服務(wù)適配模塊MA2將例如與第二消息類型相同的預(yù)留更新消息,周期性地傳送給第一外部節(jié)點(diǎn)N1的服務(wù)適配模塊MA1。
服務(wù)適配模塊MAj、信令模塊MSj、分布式應(yīng)用的部分Paj、 (一個(gè)或多個(gè))應(yīng)用代理模塊AA、(一個(gè)或多個(gè))GMPLS代理模塊AG以及(一個(gè)或多個(gè))服務(wù)適配模塊AS,可以作為電子電路、軟件(或計(jì)算機(jī))模塊或電路和軟件的組合來(lái)被實(shí)現(xiàn)。
本發(fā)明不限于實(shí)現(xiàn)上面僅作為例子而描述的用于建立連接的方法、控制和外部節(jié)點(diǎn)設(shè)備的模式,而是包括本領(lǐng)域技術(shù)人員能夠根據(jù)后面的權(quán)利要求所設(shè)想的所有變型。
權(quán)利要求
1.一種在連接至具有通用多協(xié)議標(biāo)記交換控制平面的通信網(wǎng)絡(luò)(RG)的外部節(jié)點(diǎn)(Nj)之間建立連接的方法,每個(gè)外部節(jié)點(diǎn)都包括分布式應(yīng)用的一部分(PAj)和被配置用來(lái)管理連接的建立的信令模塊(MSj),其特征在于,該方法包括下列步驟i.)當(dāng)必須建立在第一(N1)與第二(N2)外部節(jié)點(diǎn)之間的連接時(shí),在所述第一外部節(jié)點(diǎn)(N1)中借助于通信服務(wù)會(huì)話協(xié)議生成第一消息,其中該第一消息請(qǐng)求連接會(huì)話的建立并包括定義了要建立的連接的參數(shù),然后經(jīng)由所述網(wǎng)絡(luò)(RG)向所述第二外部節(jié)點(diǎn)(N2)傳送該第一消息;ii.)在所述網(wǎng)絡(luò)(RG)的一個(gè)點(diǎn)中分析所述第一消息,從而針對(duì)所述通用多協(xié)議標(biāo)記交換控制平面轉(zhuǎn)換該第一消息所包含的參數(shù),并且檢查所述參數(shù)與駐留在所述網(wǎng)絡(luò)中的另一個(gè)應(yīng)用和所述通用多協(xié)議標(biāo)記交換控制平面的相容性;iii.)如果所述參數(shù)是相容的,則在所述網(wǎng)絡(luò)(RG)中借助于所述通信服務(wù)會(huì)話協(xié)議發(fā)送所述第一消息,從而將該第一消息傳送至所述第二外部節(jié)點(diǎn)(N2);iv.)當(dāng)在所述第二外部節(jié)點(diǎn)(N2)中接收了所述第一消息時(shí),確定該第一消息所包含的連接參數(shù)是否被該第二外部節(jié)點(diǎn)的分布式應(yīng)用的部分(PA2)和/或該第二外部節(jié)點(diǎn)的信令模塊(MS2)所支持;v.)如果所述連接參數(shù)被支持,則借助于所述通信服務(wù)會(huì)話協(xié)議傳送用于確認(rèn)至所述第一外部節(jié)點(diǎn)(N1)的會(huì)話的建立的第二消息,以便所述第一外部節(jié)點(diǎn)的信令模塊(MS1)發(fā)起所述連接的建立。
2.根據(jù)權(quán)利要求1的方法,其特征在于,在進(jìn)行所述第一消息的傳送之前,來(lái)自所述第一外部節(jié)點(diǎn)(N1)的分布式應(yīng)用的部分(PA1)傳送所述連接參數(shù)給該第一外部節(jié)點(diǎn)所包括的服務(wù)適配模塊(MA1),以便利用所述信令模塊(MS1)檢查該信令模塊是否支持所述連接參數(shù),并且如果該連接參數(shù)被支持,則所述第一消息利用來(lái)自所述第一外部節(jié)點(diǎn)(N1)的服務(wù)適配模塊(MA1)而被生成,并且借助于所述通信服務(wù)會(huì)話協(xié)議而被傳送。
3.根據(jù)權(quán)利要求1的方法,其特征在于,ii)借助于資源預(yù)留控制設(shè)備(S)來(lái)分析來(lái)自通信服務(wù)會(huì)話的所述第一消息,其中該資源預(yù)留控制設(shè)備耦合至所述網(wǎng)絡(luò)(RG)的至少一個(gè)點(diǎn)并且包括應(yīng)用代理模塊(AA),其能夠代替來(lái)自所述第二外部節(jié)點(diǎn)(N2)的分布式應(yīng)用的部分(PA2);通用多協(xié)議標(biāo)記交換代理模塊(AG),其能夠與所述通用多協(xié)議標(biāo)記交換控制平面通信;以及服務(wù)適配代理模塊(AA),其被配置用來(lái)針對(duì)所述通用多協(xié)議標(biāo)記交換控制平面而轉(zhuǎn)換包含于每個(gè)第一消息中的連接參數(shù),并且利用所述應(yīng)用代理模塊(AA)和通用多協(xié)議標(biāo)記交換代理模塊(AG),檢查包含于每個(gè)第一消息中的參數(shù)是否分別與駐留在所述網(wǎng)絡(luò)(RG)中的其他應(yīng)用以及所述通用多協(xié)議標(biāo)記交換控制平面相容,其特征還在于,iii)在相容的情況下,所述應(yīng)用代理模塊(AA)在所述網(wǎng)絡(luò)(RG)中繼續(xù)發(fā)送所述第一消息至所述點(diǎn)。
4.根據(jù)權(quán)利要求3的方法,其特征在于,所述點(diǎn)是所述網(wǎng)絡(luò)(RG)的交換節(jié)點(diǎn)(R1),其中所述第一外部節(jié)點(diǎn)(N1)連接至該交換節(jié)點(diǎn),并且該交換節(jié)點(diǎn)提供輸入點(diǎn)。
5.根據(jù)權(quán)利要求1至4之一的方法,其特征在于,iv)所述第二外部節(jié)點(diǎn)(N2)通過(guò)所述通信服務(wù)會(huì)話協(xié)議接收所述第一消息,并且將該第一消息發(fā)送至該第二外部節(jié)點(diǎn)所包括的服務(wù)適配模塊(MA2),以便該服務(wù)適配模塊確定該第一消息所包含的連接參數(shù)是否被所述分布式應(yīng)用的部分(PA2)和/或信令模塊(MS2)所支持,其特征還在于,v)如果所述參數(shù)被所述第二外部節(jié)點(diǎn)(N2)的分布式應(yīng)用的部分(PA2)和/或信令模塊(MS2)所支持,則來(lái)自所述第二外部節(jié)點(diǎn)(N2)的服務(wù)適配模塊(MA2)生成所述第二消息,以便該第二消息通過(guò)所述通信服務(wù)會(huì)話而被傳送至所述第一外部節(jié)點(diǎn)(N1)。
6.根據(jù)權(quán)利要求2至4之一的方法,其特征在于,v)所述第一外部節(jié)點(diǎn)(N1)接收傳送至其服務(wù)適配模塊(MA1)的所述第二消息,以便該服務(wù)適配模塊指示其信今模塊(MS1)發(fā)起所述連接的建立。
7.一種用于具有通用多協(xié)議標(biāo)記交換控制平面的通信網(wǎng)絡(luò)(RG)的資源預(yù)留控制設(shè)備(S),外部節(jié)點(diǎn)(Nj)連接至所述通信網(wǎng)絡(luò),每個(gè)外部節(jié)點(diǎn)都包括分布式應(yīng)用的一部分(PAj)和被配置用來(lái)管理連接的建立的信今模塊(MSj),所述資源預(yù)留控制設(shè)備包括用于在所述網(wǎng)絡(luò)(RG)的至少一個(gè)點(diǎn)中分析第一消息的裝置,其中該第一消息由第一外部節(jié)點(diǎn)(N1)通過(guò)通信服務(wù)會(huì)話傳送至第二外部節(jié)點(diǎn)(N2),所述消息請(qǐng)求連接會(huì)話的建立并且包括定義了要建立的連接的參數(shù),用于針對(duì)所述通用多協(xié)議標(biāo)記交換控制平面轉(zhuǎn)換該消息的參數(shù),并且用于檢查所述參數(shù)與駐留在所述網(wǎng)絡(luò)(RG)中的另一個(gè)應(yīng)用和所述通用多協(xié)議標(biāo)記交換控制平面的相容性;以及ii)用于在繼續(xù)進(jìn)行所述通信服務(wù)會(huì)話時(shí)在所述網(wǎng)絡(luò)中發(fā)送所述第一消息給所述第二外部節(jié)點(diǎn)(N2)的裝置。
8.根據(jù)權(quán)利要求7的設(shè)備,其特征在于,該設(shè)備包括i)應(yīng)用代理模塊(AA),其被配置用來(lái)代替來(lái)自所述第二外部節(jié)點(diǎn)(N2)的分布式應(yīng)用的部分(PA2);ii)通用多協(xié)議標(biāo)記交換代理模塊(AG),其被配置用來(lái)與所述通用多協(xié)議標(biāo)記交換控制平面通信;以及iii)服務(wù)適配代理模塊(AS),其被配置用來(lái)針對(duì)所述通用多協(xié)議標(biāo)記交換控制平面轉(zhuǎn)換包含于每個(gè)第一消息中的參數(shù),從而利用所述應(yīng)用代理模塊(AA)和所述通用多協(xié)議標(biāo)記交換代理模塊(AG),檢查所述參數(shù)是否分別與駐留在所述網(wǎng)絡(luò)中的應(yīng)用和通用多協(xié)議標(biāo)記交換控制平面相容,并且在相容的情況下在所述網(wǎng)絡(luò)(RG)中發(fā)送所述第一消息至所述點(diǎn)。
9.根據(jù)權(quán)利要求7和8之一的設(shè)備,其特征在于,所述設(shè)備被安裝在所述網(wǎng)絡(luò)(RG)的外圍交換節(jié)點(diǎn)(R1)中。
10.根據(jù)權(quán)利要求7和8之一的設(shè)備,其特征在于,所述設(shè)備耦合至所述網(wǎng)絡(luò)(RG)的每個(gè)外圍交換節(jié)點(diǎn)(R1,R3-R6)。
11.一種外部節(jié)點(diǎn)(Nj),該外部節(jié)點(diǎn)能夠連接至具有通用多協(xié)議標(biāo)記交換控制平面的通信網(wǎng)絡(luò)(RG),并且包括分布式應(yīng)用的一部分(PAj)和信令模塊(MSj),所述信令模塊被配置用來(lái)管理與至少另一個(gè)外部點(diǎn)(Nj’)的連接的建立,該另一個(gè)外部節(jié)點(diǎn)包括所述分布式應(yīng)用的另一部分(PAj’)和信令模塊(MSj’),其特征在于,如果定義了要與所述另一個(gè)外部節(jié)點(diǎn)(Nj’)所建立的連接并且源自所述分布式應(yīng)用的部分(PAj)的參數(shù)被接收,則服務(wù)適配模塊(MAj)被配置,以便利用所述信令模塊(MSj)檢查該信令模塊是否支持所述連接參數(shù),以及如果所述連接參數(shù)被支持,則生成去往所述另一個(gè)外部節(jié)點(diǎn)(Nj’)的第一消息,其中該第一消息請(qǐng)求連接會(huì)話的建立并且包括定義了要建立的連接的參數(shù),以便該第一消息借助于通信服務(wù)會(huì)話協(xié)議而被傳送至所述另一個(gè)外部節(jié)點(diǎn)(Nj’)。
12.根據(jù)權(quán)利要求11的節(jié)點(diǎn),其特征在于,如果第一消息被接收,則所述服務(wù)適配模塊(MAj’)被配置用來(lái)確定該第一消息所包含的連接參數(shù)是否被其分布式應(yīng)用的部分(PAj’)和/或信令模塊(MSj’)所支持,然后,如果所述連接參數(shù)被支持,則生成用于建立至已傳送所述第一消息的外部節(jié)點(diǎn)(Nj)的會(huì)話的第二確認(rèn)消息,以便該外部節(jié)點(diǎn)的信令模塊(MSj)發(fā)起所述連接的建立,這是所述第一消息的主題。
13.根據(jù)權(quán)利要求12的節(jié)點(diǎn),其特征在于,如果響應(yīng)于先前傳送的第一消息的第二消息被接收,則所述服務(wù)適配模塊(MAj)被配置用來(lái)指示所述信令模塊(MSj)發(fā)起所述連接的建立,這是所述第一和第二消息的主題。
全文摘要
一種方法用于在連至GMPLS控制平面的第一與第二外部節(jié)點(diǎn)之間建立連接,每個(gè)節(jié)點(diǎn)包括分布式應(yīng)用的部分和管理連接建立的信令模塊。該方法在于i)在第一外部節(jié)點(diǎn)中生成請(qǐng)求建立連接會(huì)話并包括定義要被建立連接的參數(shù)的第一消息,然后經(jīng)由網(wǎng)絡(luò)傳送第一消息至第二外部節(jié)點(diǎn);ii)在網(wǎng)絡(luò)中分析第一消息,以針對(duì)GMPLS控制平面轉(zhuǎn)換所述參數(shù)并檢查其與駐留在網(wǎng)絡(luò)中的其他應(yīng)用和GMPLS控制平面的相容性;iii)如果它們是相容的,則傳送第一消息至第二外部節(jié)點(diǎn);iv)當(dāng)在第二外部節(jié)點(diǎn)中接收第一消息時(shí)確定連接參數(shù)是否被其分布式應(yīng)用的部分和/或信令模塊支持;以及v)如果被支持則傳送建立至第一外部節(jié)點(diǎn)的會(huì)話的第二確認(rèn)消息,以便其信令模塊發(fā)起連接的建立。
文檔編號(hào)H04L12/46GK1984089SQ20061016458
公開日2007年6月20日 申請(qǐng)日期2006年12月8日 優(yōu)先權(quán)日2005年12月12日
發(fā)明者B·伯德, D·帕帕季米特里烏 申請(qǐng)人:阿爾卡特公司