跨多個(gè)網(wǎng)絡(luò)層的動(dòng)態(tài)端到端網(wǎng)絡(luò)路徑建立的制作方法
【專利摘要】集中化控制器跨多個(gè)網(wǎng)絡(luò)層提供動(dòng)態(tài)端到端網(wǎng)絡(luò)路徑建立。特別地,集中化控制器管理端到端網(wǎng)絡(luò)路徑建立,其在傳輸網(wǎng)絡(luò)層(例如,光學(xué)的)和服務(wù)網(wǎng)絡(luò)層(例如,IP/MPLS)都提供路徑。集中化控制器基于該集中化控制器從兩層的底層網(wǎng)絡(luò)組件所獲得的信息而針對(duì)傳輸網(wǎng)絡(luò)層的光學(xué)路徑以及在底層光學(xué)傳輸路徑上傳輸網(wǎng)絡(luò)流量的服務(wù)網(wǎng)絡(luò)層的路徑執(zhí)行路徑計(jì)算。
【專利說明】跨多個(gè)網(wǎng)絡(luò)層的動(dòng)態(tài)端到端網(wǎng)絡(luò)路徑建立
【技術(shù)領(lǐng)域】
[0001]本公開內(nèi)容涉及計(jì)算機(jī)網(wǎng)絡(luò),并且尤其涉及在計(jì)算機(jī)網(wǎng)絡(luò)內(nèi)轉(zhuǎn)發(fā)網(wǎng)絡(luò)流量。
【背景技術(shù)】
[0002]計(jì)算機(jī)網(wǎng)絡(luò)由節(jié)點(diǎn)的集合以及將一個(gè)節(jié)點(diǎn)連接性至另一個(gè)節(jié)點(diǎn)的鏈路的集合所組成。例如,計(jì)算機(jī)網(wǎng)絡(luò)可以由路由器的集合所組成,而鏈路的集合則可以是路由器之間的線纜。當(dāng)網(wǎng)絡(luò)中的第一節(jié)點(diǎn)向網(wǎng)絡(luò)中的第二節(jié)點(diǎn)發(fā)送消息時(shí),該消息可以通過許多鏈路和許多節(jié)點(diǎn)。該消息在從第一節(jié)點(diǎn)行進(jìn)至第二節(jié)點(diǎn)時(shí)所通過的鏈路和節(jié)點(diǎn)的集合被稱作通過網(wǎng)絡(luò)的路徑。
[0003]網(wǎng)絡(luò)包含物理傳輸部件,其根據(jù)需要進(jìn)行管理和部署以便提供用于傳輸網(wǎng)絡(luò)數(shù)據(jù)的路徑。例如,網(wǎng)絡(luò)可以采用各種光學(xué)交換組件從而提供用于傳輸網(wǎng)絡(luò)流量的底層的光學(xué)網(wǎng)絡(luò)。一旦進(jìn)行了配置,各種高等級(jí)網(wǎng)絡(luò)服務(wù)就通過光學(xué)路徑進(jìn)行傳輸,光學(xué)路徑諸如互聯(lián)網(wǎng)協(xié)議(IP)、虛擬私有網(wǎng)絡(luò)(VPN)、偽線路等。
[0004]作為一個(gè)示例,許多網(wǎng)絡(luò)對(duì)于工程化經(jīng)由底層傳輸部件提供的網(wǎng)絡(luò)服務(wù)的流量使用標(biāo)簽交換協(xié)議。在標(biāo)簽交換網(wǎng)絡(luò)中,標(biāo)簽交換路由器(LSR)使用多協(xié)議標(biāo)簽交換(MPLS)信令協(xié)議來建立標(biāo)簽交換路徑(LPS),其涉及在底層物理網(wǎng)絡(luò)部件以及由那些部件提供的物理路徑上所承載的定義分組流。LSR從下游LSR接收MPLS標(biāo)簽映射并且向上游LSR通告MPLS標(biāo)簽映射。當(dāng)LSR從上游路由器接收到MPLS分組形式的流量時(shí),其根據(jù)其轉(zhuǎn)發(fā)表中的信息交換MPLS標(biāo)簽并且將MPLS分組轉(zhuǎn)發(fā)至適當(dāng)?shù)南掠蜭SR。
[0005]如今,計(jì)算機(jī)網(wǎng)絡(luò)的物理傳輸路徑(例如,光學(xué)路徑)以及通過那些物理路徑的網(wǎng)絡(luò)流量的流量工程化的流(例如,MPLS路徑)的管理和部署通常由不同的網(wǎng)絡(luò)管理實(shí)體使用不同的管理系統(tǒng)進(jìn)行建立和控制。結(jié)果,為了建立MPLS路徑或通過網(wǎng)絡(luò)的其它流量工程流,IP/MPLS網(wǎng)絡(luò)管理實(shí)體可能首先需要請(qǐng)求光學(xué)傳輸網(wǎng)絡(luò)實(shí)體為底層光學(xué)路徑提供并分配網(wǎng)絡(luò)資源,這可能會(huì)涉及到一些延遲并且需要額外的協(xié)調(diào)和資源。
【發(fā)明內(nèi)容】
[0006]總體上,描述了用于跨多個(gè)網(wǎng)絡(luò)層進(jìn)行動(dòng)態(tài)端到端網(wǎng)絡(luò)路徑建立的技術(shù)。例如,諸如集中化控制器的單個(gè)網(wǎng)絡(luò)部件通過在傳輸網(wǎng)絡(luò)層(例如,光學(xué)的)和服務(wù)網(wǎng)絡(luò)層(例如,IP/MPLS)都提供路徑而管理端到端網(wǎng)絡(luò)路徑的建立。集中化控制器基于從兩層的底層網(wǎng)絡(luò)組件所獲得的信息而對(duì)傳輸網(wǎng)絡(luò)層和服務(wù)網(wǎng)絡(luò)層的路徑執(zhí)行路徑計(jì)算。此外,基于所計(jì)算的路徑,控制器可以在必要時(shí)自動(dòng)發(fā)起新的物理路徑的分配。一旦建立了連接性,集中化控制器進(jìn)一步提供必要的網(wǎng)絡(luò)部件(例如,LSR)以提供所需的流量工程化的服務(wù),例如MPLS。
[0007]本公開內(nèi)容的技術(shù)可以提供一種或多種優(yōu)勢(shì)。例如,本公開內(nèi)容的技術(shù)可以提供網(wǎng)絡(luò)和管理資源更為有效的利用。不同于光學(xué)路徑被預(yù)先建立并且可能僅是很久之后才會(huì)使用,本公開內(nèi)容的技術(shù)允許以按需為基礎(chǔ)進(jìn)行網(wǎng)絡(luò)路徑的動(dòng)態(tài)建立。此外,集中化控制器能夠在不需要時(shí)拆除光學(xué)路徑,由此節(jié)約照亮光學(xué)路徑的能量。這可以允許更為準(zhǔn)確地反映客戶設(shè)備的需求的實(shí)際光學(xué)路徑使用。
[0008]以這種方式,在一些實(shí)施方式中,中央控制能夠從單個(gè)網(wǎng)絡(luò)部件提供對(duì)網(wǎng)絡(luò)路徑提供的所有方面的全部控制。此外,管理多層路徑構(gòu)造的集中化控制器可以在諸如路徑彈性、資源利用和容錯(cuò)(路徑多樣性)方面提供優(yōu)化改進(jìn)。本文所描述的集中化控制器使得端到端的路徑建立自動(dòng)化,而并非必然需要在來自兩個(gè)不同網(wǎng)絡(luò)域的網(wǎng)絡(luò)管理實(shí)體之間進(jìn)行協(xié)調(diào)。該技術(shù)可以允許多層事件和故障相關(guān)性(例如,警報(bào))的更為緊密的綁定和關(guān)聯(lián)。通過使用來自多個(gè)層的信息,可能確定在較高層發(fā)現(xiàn)的故障是由較低層的故障所導(dǎo)致,并且因此能夠?qū)⒎?wù)調(diào)用指向正確的團(tuán)隊(duì)(例如,光學(xué)相對(duì)(vs.)MPLS)。
[0009]在一個(gè)方面,一種方法包括由網(wǎng)絡(luò)的集中化控制器網(wǎng)絡(luò)設(shè)備接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求,由該集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消息,由該集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送一個(gè)或多個(gè)包括包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中該服務(wù)路徑被建立以通過該光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量,并且響應(yīng)于確定了光學(xué)傳輸路徑和服務(wù)路徑都已經(jīng)被建立,由該集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用該服務(wù)路徑和光學(xué)傳輸路徑來在網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
[0010]在另一個(gè)方面,一種網(wǎng)絡(luò)設(shè)備包括網(wǎng)絡(luò)服務(wù)接口,其用于接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求;光學(xué)層模塊,其用于發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消;互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)層模塊,其用于發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中該服務(wù)路徑被建立以通過該光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量,并且其中響應(yīng)于確定了光學(xué)傳輸路徑和服務(wù)路徑都已經(jīng)被建立,該網(wǎng)絡(luò)服務(wù)接口發(fā)送對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用該服務(wù)路徑和光學(xué)傳輸路徑來在網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
[0011]在另一個(gè)方面,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括指令。該指令使得網(wǎng)絡(luò)中的集中化控制器網(wǎng)絡(luò)設(shè)備的可編程處理器接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求,發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消息,發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中該服務(wù)路徑被建立以通過該光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量,并且響應(yīng)于確定了光學(xué)傳輸路徑和服務(wù)路徑都已經(jīng)被建立,發(fā)送對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用該服務(wù)路徑和光學(xué)傳輸路徑來在網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
[0012]一個(gè)或多個(gè)示例的細(xì)節(jié)在附圖和以下的描述中給出。其它特征、目標(biāo)和優(yōu)勢(shì)將由于該描述和附圖以及由于權(quán)利要求而變得清楚。
【專利附圖】
【附圖說明】
[0013]圖1是圖示其中一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備采用本公開內(nèi)容的技術(shù)的示例網(wǎng)絡(luò)的框圖。
[0014]圖2是圖示依據(jù)本公開內(nèi)容的技術(shù)進(jìn)行操作的示例集中化控制器網(wǎng)絡(luò)設(shè)備的框圖。
[0015]圖3是圖示控制器的光學(xué)層部件的示例實(shí)施方式的框圖。
[0016]圖4是圖示控制器的IP/MPLS層部件的示例實(shí)施方式的框圖。
[0017]圖5是圖示具有依據(jù)本公開內(nèi)容的技術(shù)進(jìn)行操作的具有控制器和單獨(dú)光學(xué)系統(tǒng)的示例系統(tǒng)的框圖。
[0018]圖6是圖示依據(jù)本公開內(nèi)容的技術(shù)的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備的示例性操作的流程圖。
【具體實(shí)施方式】
[0019]圖1是圖示示例系統(tǒng)12的框圖,在系統(tǒng)12中,網(wǎng)絡(luò)8包括一個(gè)或多個(gè)采用本公開內(nèi)容的技術(shù)的網(wǎng)絡(luò)設(shè)備。在該示例中,網(wǎng)絡(luò)8包括網(wǎng)絡(luò)設(shè)備4A-4E(網(wǎng)絡(luò)設(shè)備4)。例如,網(wǎng)絡(luò)設(shè)備4是諸如路由器、交換機(jī)之類的網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò)8還包括光學(xué)網(wǎng)絡(luò)組件,其在一些示例中可以是網(wǎng)絡(luò)設(shè)備4的一部分。
[0020]網(wǎng)絡(luò)設(shè)備4通過對(duì)網(wǎng)絡(luò)設(shè)備4進(jìn)行互連的多個(gè)物理和邏輯通信鏈路進(jìn)行耦合以促成網(wǎng)絡(luò)設(shè)備4之間的控制和數(shù)據(jù)通信。網(wǎng)絡(luò)8的物理鏈路10A-10E例如可以包括光纖、以太網(wǎng)PHY、同步光學(xué)網(wǎng)絡(luò)(SONET)/同步數(shù)字系列(SDH)、Lambda或者包括分組傳輸能力的其它第2層數(shù)據(jù)鏈路。本描述的其余部分假設(shè)物理鏈路10A-10E是光纖(光纖10)。例如,網(wǎng)絡(luò)8還包括一個(gè)或多個(gè)邏輯鏈路14A-14B,諸如偽線路、以太網(wǎng)虛擬局域網(wǎng)(VLAN)。多協(xié)議標(biāo)簽交換(MPLS)標(biāo)簽交換路徑(LSP)或者M(jìn)PLS流量工程化(TE)LSP。本描述的其余部分假設(shè)邏輯鏈路14A-14B是MPLS LSP,并且這些將被稱作LSP 14A-14B (LSP 14)。網(wǎng)絡(luò)系統(tǒng)12還包括沒有示出的另外的組件、光纖和通信鏈路。
[0021]每個(gè)網(wǎng)絡(luò)設(shè)備4可以表示網(wǎng)絡(luò)8內(nèi)的轉(zhuǎn)發(fā)例如光學(xué)數(shù)據(jù)的網(wǎng)絡(luò)流量的設(shè)備,諸如路由器、交換機(jī)、轉(zhuǎn)發(fā)器、光學(xué)交叉連接(OXC)、光學(xué)分插復(fù)用器(OADM)、復(fù)用設(shè)備或者其它類型的設(shè)備。例如,網(wǎng)絡(luò)設(shè)備4可以是可選地通過中間OXC進(jìn)行連接性的第三層(L3)路由器。
[0022]在圖1的示例中,系統(tǒng)12可以包括一個(gè)或多個(gè)例如通過接入網(wǎng)絡(luò)(未示出)向網(wǎng)絡(luò)8中發(fā)送網(wǎng)絡(luò)流量的源設(shè)備(未示出)以及一個(gè)或多個(gè)例如經(jīng)由接入網(wǎng)絡(luò)(未示出)從網(wǎng)絡(luò)設(shè)備4接收網(wǎng)絡(luò)流量的接收方設(shè)備(未示出)。網(wǎng)絡(luò)流量例如可以是視頻或多媒體流量。網(wǎng)絡(luò)8可以是作為私有網(wǎng)絡(luò)進(jìn)行操作的服務(wù)提供商網(wǎng)絡(luò),其向例如可以是訂戶設(shè)備的接收方設(shè)備(未示出)提供基于分組的網(wǎng)絡(luò)服務(wù)。接收方設(shè)備例如可以是任意的個(gè)人計(jì)算機(jī)、膝上計(jì)算機(jī)或者與訂戶相關(guān)聯(lián)的其它類型的計(jì)算設(shè)備。訂戶設(shè)備例如可以包括移動(dòng)電話、例如具有3G無線卡的膝上或臺(tái)式計(jì)算機(jī)、具有無線功能的上網(wǎng)本、視頻游戲設(shè)備、傳呼機(jī)、智能電話、個(gè)人數(shù)據(jù)助理(PDA)等。訂戶設(shè)備可以運(yùn)行各種軟件應(yīng)用,除其它之外,諸如文字處理和其它辦公支持軟件、web瀏覽軟件、支持語音呼叫的軟件、視頻游戲、視頻會(huì)議和電子郵件。
[0023]網(wǎng)絡(luò)管理系統(tǒng)(NMS)設(shè)備16可以是對(duì)網(wǎng)絡(luò)管理軟件提供平臺(tái)以便對(duì)網(wǎng)絡(luò)8內(nèi)的設(shè)備進(jìn)行管理的計(jì)算設(shè)備。例如,匪S設(shè)備16可以包括服務(wù)器、工作站、個(gè)人計(jì)算機(jī)、膝上計(jì)算機(jī)、平板計(jì)算機(jī)、智能電話或者另外類型的計(jì)算設(shè)備。
[0024]每個(gè)網(wǎng)絡(luò)設(shè)備4可以包括也被稱作接口卡的多個(gè)線卡(未示出)。術(shù)語“線卡”可以是指在網(wǎng)絡(luò)設(shè)備和諸如光纖的通信鏈路之間提供一個(gè)或多個(gè)物理接口的模塊化電子電路板。網(wǎng)絡(luò)設(shè)備4的每個(gè)線卡與一個(gè)或多個(gè)端口相關(guān)聯(lián)。每個(gè)端口在網(wǎng)絡(luò)設(shè)備和光纖之間提供物理連接。WS 16也可以包括多個(gè)線卡。匪S 16的每個(gè)線卡可以與一個(gè)或多個(gè)端口相關(guān)聯(lián)。
[0025]在圖1的簡化示例中,例如,光纖1A將網(wǎng)絡(luò)設(shè)備4A的線卡之一的端口之一連接至網(wǎng)絡(luò)設(shè)備4C的線卡之一的端口之一。類似地,其它光纖10將其它網(wǎng)絡(luò)設(shè)備4的線卡之一的端口之一連接至另一個(gè)網(wǎng)絡(luò)設(shè)備4的線卡之一的端口之一。因此,網(wǎng)絡(luò)設(shè)備4和光纖10形成了光學(xué)網(wǎng)絡(luò)13的至少一部分。
[0026]網(wǎng)絡(luò)設(shè)備4被配置為向光纖10上輸出光學(xué)信號(hào)。在一些示例中,網(wǎng)絡(luò)設(shè)備4所輸出的光學(xué)信號(hào)具有不同載波波長。網(wǎng)絡(luò)設(shè)備4可以對(duì)光學(xué)信號(hào)的載波波長進(jìn)行調(diào)制以便傳遞數(shù)據(jù)。在一些示例中,光學(xué)信號(hào)可以符合同步光學(xué)網(wǎng)絡(luò)(SONET)協(xié)議或者同步數(shù)字體系(SDH)協(xié)議。
[0027]例如,當(dāng)網(wǎng)絡(luò)設(shè)備4A和4B在光纖1A和1B上輸出波長調(diào)制的光學(xué)信號(hào)時(shí),進(jìn)行接收的一個(gè)網(wǎng)絡(luò)設(shè)備4(例如,網(wǎng)絡(luò)設(shè)備4C)接收該光學(xué)信號(hào)。在一些方面,例如,進(jìn)行接收的網(wǎng)絡(luò)設(shè)備4C提供交叉連接,其將在光纖1A和1B上所接收的光學(xué)信號(hào)復(fù)用到單個(gè)復(fù)用光學(xué)信號(hào)中,該復(fù)用光學(xué)信號(hào)由網(wǎng)絡(luò)設(shè)備4C在光纖1C上輸出。該復(fù)用光學(xué)信號(hào)可以包括具有不同載波波長的多個(gè)光學(xué)信號(hào)。在一些不例中,網(wǎng)絡(luò)設(shè)備4C可以在光纖1A上從網(wǎng)絡(luò)設(shè)備4A接收光學(xué)信號(hào),并且網(wǎng)絡(luò)設(shè)備4C對(duì)該光學(xué)信號(hào)進(jìn)行解復(fù)用并且在光纖1C和1D上輸出分開的光學(xué)信號(hào)。
[0028]為了提供光學(xué)傳輸網(wǎng)絡(luò)和IP/MPLS網(wǎng)絡(luò)的集中控制,控制器20獲得指示服務(wù)提供商網(wǎng)絡(luò)8的光學(xué)網(wǎng)絡(luò)的準(zhǔn)確拓?fù)涞男畔?,包括被用來?duì)光學(xué)網(wǎng)絡(luò)內(nèi)的底層設(shè)施設(shè)備進(jìn)行互連的特定端口,并且控制器20還獲得指示服務(wù)提供商網(wǎng)絡(luò)8的IP/MPLS網(wǎng)絡(luò)的準(zhǔn)確拓?fù)涞臄?shù)據(jù),其包括IP/MPLS網(wǎng)絡(luò)內(nèi)的鏈路、節(jié)點(diǎn)和LSP。
[0029]例如,指示服務(wù)提供商網(wǎng)絡(luò)8的光學(xué)網(wǎng)絡(luò)的數(shù)據(jù)可以包括指示網(wǎng)絡(luò)設(shè)備4A物理連接至網(wǎng)絡(luò)設(shè)備4C的數(shù)據(jù)。在另一個(gè)示例中,指示光學(xué)網(wǎng)絡(luò)13的拓?fù)涞臄?shù)據(jù)可以包括指示光纖1E將網(wǎng)絡(luò)設(shè)備4D的給定線卡和端口連接性至網(wǎng)絡(luò)設(shè)備4E的給定線卡和端口的數(shù)據(jù)。
[0030]控制器20在建立通過光學(xué)網(wǎng)絡(luò)的路由時(shí)可以使用光學(xué)網(wǎng)絡(luò)的拓?fù)渲R(shí),診斷并修復(fù)光學(xué)網(wǎng)絡(luò)中的問題,并且用于執(zhí)行其它網(wǎng)絡(luò)管理任務(wù)??刂破?0可以以各種方式確定光學(xué)網(wǎng)絡(luò)的拓?fù)?。在一些示例中,控制?0可以通過網(wǎng)絡(luò)設(shè)備4在網(wǎng)絡(luò)設(shè)備4的各個(gè)端口上發(fā)送波長調(diào)制的光學(xué)信號(hào)而獲得指示光學(xué)網(wǎng)絡(luò)的拓?fù)涞臄?shù)據(jù)。在發(fā)送設(shè)備4的給定端口上進(jìn)行發(fā)送的波長調(diào)制的光學(xué)信號(hào)對(duì)標(biāo)識(shí)發(fā)送設(shè)備和給定端口的信息進(jìn)行編碼。如果設(shè)備在給定端口上接收到調(diào)制光學(xué)信號(hào),則接收設(shè)備對(duì)該光學(xué)信號(hào)進(jìn)行解調(diào)并且向網(wǎng)絡(luò)管理系統(tǒng)(^S)輸出報(bào)告消息。該報(bào)告消息指示光纖將接收設(shè)備的給定端口連接至發(fā)送設(shè)備的給定端口。匪S可以使用這樣的消息來生成光學(xué)網(wǎng)絡(luò)的拓?fù)鋽?shù)據(jù)。在其它示例中,控制器20可以通過與WS交換消息而獲得指示光學(xué)網(wǎng)絡(luò)的拓?fù)涞臄?shù)據(jù),該消息具有WS映射到一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備的光學(xué)脈沖模式。
[0031]控制器20在建立通過IP/MPLS網(wǎng)絡(luò)的路由時(shí)能夠使用IP/MPLS網(wǎng)絡(luò)的拓?fù)渲R(shí),診斷并修復(fù)IP/MPLS網(wǎng)絡(luò)中的問題并且用于執(zhí)行其它網(wǎng)絡(luò)管理任務(wù)。例如,控制器20例如能夠使用內(nèi)部網(wǎng)關(guān)協(xié)議學(xué)習(xí)網(wǎng)絡(luò)的拓?fù)?。以下更為詳?xì)地對(duì)拓?fù)鋵W(xué)習(xí)的細(xì)節(jié)進(jìn)行描述。
[0032]以控制器20的指示或者基于本地配置,網(wǎng)絡(luò)設(shè)備4可以沿所選擇的路徑建立LSP14以便同時(shí)分別從入口網(wǎng)絡(luò)設(shè)備4A、4B向出口網(wǎng)絡(luò)設(shè)備4E發(fā)送流量。網(wǎng)絡(luò)設(shè)備4A、4B例如能夠響應(yīng)于檢測到網(wǎng)絡(luò)8的拓?fù)渥兓蛘吒鶕?jù)控制器20的指示而動(dòng)態(tài)地重新計(jì)算LSP14。MPLS LSP 14例如使用MPLS信令協(xié)議而被建立為網(wǎng)絡(luò)8的物理光學(xué)傳輸層組件上的邏輯層,上述MPLS信令協(xié)議諸如例如標(biāo)簽分布協(xié)議(LDP)、具有流量工程擴(kuò)展的資源預(yù)留協(xié)議(RSVP-TE)、邊界網(wǎng)關(guān)協(xié)議標(biāo)簽單播(BGP-LU)或其它MPLS信令協(xié)議。
[0033]在一些方面,網(wǎng)絡(luò)設(shè)備4可以是實(shí)施MPLS技術(shù)并且作為標(biāo)簽交換路由器(LSR)進(jìn)行操作的IP路由器。例如,在將分組轉(zhuǎn)發(fā)至下一跳的傳送節(jié)點(diǎn)19之前,入口設(shè)備16能夠基于分組的目的地以及標(biāo)簽的轉(zhuǎn)發(fā)等同級(jí)別而向從源設(shè)備12所接收的每個(gè)到來分組分配標(biāo)簽。每個(gè)網(wǎng)絡(luò)設(shè)備4作出轉(zhuǎn)發(fā)選擇并且通過使用在到來分組中所找到的標(biāo)簽作為對(duì)包括該信息的標(biāo)簽轉(zhuǎn)發(fā)表的參考而確定新的替代標(biāo)簽。以這種方式通過網(wǎng)絡(luò)行進(jìn)的分組所采用的路徑被稱作LSP。
[0034]在一些示例中,控制器20從服務(wù)提供商的匪S 16接收連接性請(qǐng)求18。例如,連接性請(qǐng)求18可以請(qǐng)求從路由器4A到路由器4E的路徑。在一些示例中,連接性請(qǐng)求可以指示路徑的帶寬數(shù)量和/或其它約束。在一些示例中,控制器20可以維護(hù)一個(gè)或多個(gè)拓?fù)鋽?shù)據(jù)庫,其包含與IP/MPLS鏈路/節(jié)點(diǎn)相關(guān)的信息和/或與光學(xué)鏈路/節(jié)點(diǎn)相關(guān)的信息。控制器20基于存儲(chǔ)在拓?fù)鋽?shù)據(jù)庫中的信息而確定所請(qǐng)求站點(diǎn)之間是否已經(jīng)有能夠被重復(fù)用來適應(yīng)該連接性請(qǐng)求的現(xiàn)有IP/MPLS路徑。在一些方面,在已經(jīng)存在IP/MPLS路徑的情況下,控制器20可以更新LSP 14A的路徑預(yù)留以增加LSP 14A上的預(yù)留帶寬的數(shù)量而適應(yīng)該連接性請(qǐng)求,諸如通過使得入口路由器4A沿所請(qǐng)求路徑發(fā)送新的RSVP-TE PATH消息。響應(yīng)于確定了已經(jīng)存在能夠適應(yīng)連接性請(qǐng)求的IP/MPLS路徑,控制器20可以向匪S 16指示連接性請(qǐng)求被許可,諸如通過向匪S 16發(fā)送連接性確認(rèn)消息19。
[0035]如果控制器20確定所請(qǐng)求站點(diǎn)之間并不存在IP/MPLS路徑,則控制器20隨后可以確定從路由器4A到路由器4E的光學(xué)路徑是否已經(jīng)就位,從而能夠在已有的光學(xué)網(wǎng)絡(luò)拓?fù)渖辖P/MPLS路徑。例如,控制器20可以參考本地存儲(chǔ)的拓?fù)鋽?shù)據(jù)庫,或者與外部光學(xué)拓?fù)涔芾碓O(shè)備進(jìn)行交互以獲得該信息。如果光學(xué)路徑已經(jīng)就位,則控制器20能夠通過已有光學(xué)路徑以信號(hào)發(fā)送所期望的IP/MPLS路徑(例如,LSP 14A)。控制器20可以向匪S 16指示連接性請(qǐng)求被許可,諸如通過向匪S 16發(fā)送連接性確認(rèn)消息19。
[0036]如果光學(xué)路徑并非已經(jīng)就位,則控制器20可以基于所存儲(chǔ)的光學(xué)網(wǎng)絡(luò)拓?fù)湫畔⒂?jì)算光學(xué)路徑并且對(duì)所請(qǐng)求站點(diǎn)之間的光學(xué)路徑進(jìn)行程序設(shè)計(jì),諸如通過使用通用多協(xié)議標(biāo)簽交換(GMPLS)或其它機(jī)制。可替換地,控制器20可以請(qǐng)求外部光學(xué)拓?fù)涔芾碓O(shè)備計(jì)算光學(xué)路徑并且對(duì)所請(qǐng)求站點(diǎn)之間的所需光學(xué)路徑進(jìn)行程序設(shè)計(jì),并且光學(xué)拓?fù)涔芾碓O(shè)備可以進(jìn)而計(jì)算并對(duì)所請(qǐng)求站點(diǎn)之間的光學(xué)路徑進(jìn)行程序設(shè)計(jì),諸如通過使用GMPLS或其它機(jī)制。在對(duì)光學(xué)路徑進(jìn)行程序設(shè)計(jì)之后,控制器20可以通過已有光學(xué)路徑以信號(hào)發(fā)送所期望的IP/MPLS路徑(例如,LSP 14A)??刂破?0可以向匪S 16指示連接性請(qǐng)求被許可,諸如通過向匪S 16發(fā)送連接性確認(rèn)消息19。
[0037]在建立了 LSP 14之后,入口網(wǎng)絡(luò)設(shè)備4A例如可以從源設(shè)備(未示出)接收數(shù)據(jù)流量,并且入口網(wǎng)絡(luò)設(shè)備4A能夠沿LSP 14A轉(zhuǎn)發(fā)數(shù)據(jù)流量。數(shù)據(jù)流量最終沿LSP 14A在網(wǎng)絡(luò)設(shè)備4E處被接收,并且網(wǎng)絡(luò)設(shè)備4E可以從所接收的數(shù)據(jù)流量取出(去除)MPLS (多個(gè))標(biāo)簽并且將拆封的流量轉(zhuǎn)發(fā)至接收方設(shè)備(未示出)。
[0038]當(dāng)控制器20確定在站點(diǎn)之間無需連接性時(shí),控制器20能夠拆除所未使用的光學(xué)路徑或光學(xué)路徑分段。以這種方式,控制器20能夠在按需的基礎(chǔ)上對(duì)光學(xué)和MPLS路徑進(jìn)行動(dòng)態(tài)配置。
[0039]圖2是圖示依據(jù)本公開內(nèi)容的技術(shù)進(jìn)行操作的示例控制器25的框圖??刂破?5例如可以包括服務(wù)器或網(wǎng)絡(luò)控制器,并且可以表示圖1的控制器20的示例實(shí)例。
[0040]控制器25包括控制單元27,其耦合至網(wǎng)絡(luò)接口 29A_29B(“網(wǎng)絡(luò)接口 29”)而通過入站鏈路26和出站鏈路28與其它網(wǎng)絡(luò)設(shè)備交換分組??刂茊卧?7可以包括一個(gè)或多個(gè)處理器(圖2中未示出),其執(zhí)行諸如用來定義軟件或計(jì)算機(jī)程序的那些的軟件指令,上述軟件指令被存儲(chǔ)到諸如非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)可讀介質(zhì)(同樣在圖2中未示出)中,上述非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)包括存儲(chǔ)設(shè)備(例如,磁盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器)或存儲(chǔ)器(諸如閃存或隨機(jī)訪問存儲(chǔ)器(RAM))或者任意其它類型的易失性或非易失性存儲(chǔ)器,其存儲(chǔ)指令而使得一個(gè)或多個(gè)處理器執(zhí)行本文所描述的技術(shù)。可替換地或除此之外,控制單元27可以包括專用硬件,諸如一個(gè)或多個(gè)集成電路、一個(gè)或多個(gè)專用集成電路(ASIC)、一個(gè)或多個(gè)專用特殊處理器(ASSP)、一個(gè)或多個(gè)現(xiàn)場可編程門陣列(FPGA)或者一個(gè)或多個(gè)上述專用硬件示例的組合,以便執(zhí)行本文所描述的技術(shù)。
[0041]控制單元27為網(wǎng)絡(luò)服務(wù)應(yīng)用30、IP/MPLS層部件22和光學(xué)層部件24提供操作環(huán)境。在圖2的示例中,IP/MPLS層部件22包括拓?fù)淠K42A、路徑計(jì)算模塊44A、流量工程模塊46A和路徑提供模塊48A。光學(xué)層部件24包括拓?fù)淠K42B、路徑計(jì)算模塊44B和路徑提供模塊48B。雖然被示出為與分開的層22、24相關(guān)聯(lián)的單獨(dú)模塊,但是在一些實(shí)施例中,路徑計(jì)算模塊44A-44B、拓?fù)淠K42A-42B和路徑提供模塊48A-48B中的一個(gè)或多個(gè)可以是在IP/MPLS層部件22和光學(xué)層部件24之間共享的單個(gè)模塊。另外,雖然被示出為劃分為不同的路徑計(jì)算、路徑提供、拓?fù)浜土髁抗こ棠K,但是在一些示例中,這些不同模塊中的一個(gè)或多個(gè)模塊可以在控制器25的給定分層22、24內(nèi)進(jìn)行組合。
[0042]在一些示例中,控制器25的模塊可以被實(shí)施為在一個(gè)或多個(gè)服務(wù)器上的一個(gè)或多個(gè)虛擬機(jī)上執(zhí)行的一個(gè)或多個(gè)處理。也就是說,雖然總體上被圖示并描述為在單個(gè)控制器25上執(zhí)行,但是這些模塊的各方面可以被委派至其它計(jì)算設(shè)備。
[0043]網(wǎng)絡(luò)服務(wù)應(yīng)用30可以與匪S 16進(jìn)行通信以接收諸如用于在兩個(gè)位置或網(wǎng)絡(luò)站點(diǎn)之間建立連接性的連接性請(qǐng)求??刂破?5的IP/MPLS層部件22經(jīng)由網(wǎng)絡(luò)接口 29A進(jìn)行通信以指示路由器4建立一個(gè)或多個(gè)LSP 14A-14B(“LSP 14”),或者針對(duì)LSP 14而直接向路由器4安裝轉(zhuǎn)發(fā)狀態(tài)。控制器25的光學(xué)層部件24經(jīng)由網(wǎng)絡(luò)接口 29B進(jìn)行通信以指示對(duì)一個(gè)或多個(gè)光纖10進(jìn)行程序設(shè)計(jì)。
[0044]網(wǎng)絡(luò)服務(wù)應(yīng)用30表示向服務(wù)提供商網(wǎng)絡(luò)的客戶端提供服務(wù)的一個(gè)或多個(gè)處理,該服務(wù)提供商網(wǎng)絡(luò)包括用于管理路徑計(jì)算域中的連接性的控制器25。網(wǎng)絡(luò)服務(wù)應(yīng)用30例如可以提供包括IP語音傳輸(VoIP)、視頻點(diǎn)播(VOD)、批量傳輸、圍墻/開放花園、IP移動(dòng)子系統(tǒng)(IMS)和其它移動(dòng)服務(wù)以及針對(duì)服務(wù)提供商網(wǎng)絡(luò)的客戶端的互聯(lián)網(wǎng)服務(wù)。網(wǎng)絡(luò)服務(wù)應(yīng)用30可以要求路徑計(jì)算模塊44A-44B之一或二者所提供的服務(wù),諸如節(jié)點(diǎn)管理、會(huì)話管理和策略實(shí)施。每個(gè)網(wǎng)絡(luò)服務(wù)應(yīng)用30可以包括一個(gè)或多個(gè)客戶端應(yīng)用通過其請(qǐng)求服務(wù)的客戶端接口(未示出)。例如,控制器25可以經(jīng)由客戶端接口從匪S 16(圖1)接收諸如連接性請(qǐng)求18的請(qǐng)求,并且可以發(fā)送諸如連接性確認(rèn)消息19的消息。客戶端接口例如可以表示命令行接口(CLI)或圖形用戶接口(⑶I)。除此之外或可替換地,客戶端接口向客戶端應(yīng)用提供諸如web服務(wù)之類的應(yīng)用編程接口(API)。
[0045]在一些示例中,網(wǎng)絡(luò)服務(wù)應(yīng)用30可以向光學(xué)層部件24和IP/MPLS層部件22的路徑計(jì)算模塊44A-44B( “路徑計(jì)算模塊44”)發(fā)出路徑請(qǐng)求以在控制器25所控制的路徑計(jì)算域中請(qǐng)求路徑。路徑計(jì)算模塊44接受來自網(wǎng)絡(luò)服務(wù)應(yīng)用30的路徑請(qǐng)求以通過路徑計(jì)算域在端點(diǎn)之間建立路徑。在一些方面,路徑計(jì)算模塊44可以基于所請(qǐng)求的路徑參數(shù)和預(yù)計(jì)的網(wǎng)絡(luò)資源可用性而使來自網(wǎng)絡(luò)服務(wù)應(yīng)用30的針對(duì)復(fù)用所請(qǐng)求的路徑的路徑請(qǐng)求能適應(yīng)路徑計(jì)算域。
[0046]為了通過IP/MPLS層路徑計(jì)算域智能地計(jì)算并建立路徑,IP/MPLS層部件22包括拓?fù)淠K42A以接收描述路徑計(jì)算域的可用資源的拓?fù)湫畔?,包括網(wǎng)絡(luò)設(shè)備4、其接口以及互聯(lián)的通信鏈路。類似地,為了通過光學(xué)層路徑計(jì)算域智能地計(jì)算并建立路徑,光學(xué)層部件24包括拓?fù)淠K42B以接收描述路徑計(jì)算域的可用資源的信息,包括例如網(wǎng)絡(luò)設(shè)備4和光纖10的光學(xué)組件。
[0047]例如,網(wǎng)絡(luò)服務(wù)應(yīng)用30可以接收針對(duì)網(wǎng)絡(luò)設(shè)備4A和4E之間的路徑的路徑請(qǐng)求(例如,來自圖1的匪S 16的路徑請(qǐng)求18)。控制器25的IP/MPLS層部件22和光學(xué)層部件22可以協(xié)同操作以為路徑請(qǐng)求進(jìn)行服務(wù)。拓?fù)淠K42A可以確定網(wǎng)絡(luò)設(shè)備4A和4E之間是否已經(jīng)存在IP/MPLS路徑(例如,LSP)。如果沒有,則光學(xué)層部件24的拓?fù)淠K42B可以確定所請(qǐng)求站點(diǎn)之間是否已經(jīng)存在光學(xué)路徑,從而能夠通過現(xiàn)有光學(xué)網(wǎng)絡(luò)拓?fù)浣P/MPLS路徑。例如,拓?fù)淠K42B可以訪問本地存儲(chǔ)的拓?fù)鋽?shù)據(jù)庫以確定必需的光纖10是否在所請(qǐng)求站點(diǎn)之間的路徑上開啟并進(jìn)行操作。
[0048]如果光學(xué)路徑已經(jīng)就位,則路徑計(jì)算模塊44A能夠計(jì)算所期望的IP/MPLS路徑并且路徑提供模塊48能夠通過現(xiàn)有光學(xué)路徑以信號(hào)發(fā)送所期望的IP/MPLS路徑(例如,LSP14之一)。IP/MPLS層部件22的路徑計(jì)算模塊44A可以通過路徑計(jì)算域計(jì)算所請(qǐng)求的路徑,諸如基于拓?fù)淠K42A獲得的所存儲(chǔ)拓?fù)湫畔?。通常,路徑是單向的。在?jì)算路徑時(shí),路徑計(jì)算模塊44A可以對(duì)路徑進(jìn)行調(diào)度以便由路徑提供模塊48A來提供。所計(jì)算的路徑包括可由路徑提供模塊48A用來在網(wǎng)絡(luò)中建立路徑的路徑信息。在一些示例中,路徑提供模塊48A可以安裝MPLS標(biāo)簽以及路由信息中直接的下一跳和/或網(wǎng)絡(luò)設(shè)備4的轉(zhuǎn)發(fā)平面。在其它示例中,流量工程模塊46A可以向入口網(wǎng)絡(luò)設(shè)備4提供顯式路由對(duì)象(ERO)并且配置入口網(wǎng)絡(luò)設(shè)備4使用ERO以信號(hào)發(fā)送路徑,諸如使用RSVP-TE。路徑計(jì)算模塊44A基于可能由TE模塊46A所提供的流量工程約束而計(jì)算路徑,并且路徑提供模塊48A將路徑轉(zhuǎn)換為ERO(用于TE路徑)或者僅轉(zhuǎn)換為標(biāo)簽以便直接安裝在網(wǎng)絡(luò)設(shè)備4上。
[0049]如果光學(xué)路徑還沒有就位,則路徑計(jì)算模塊44B可以基于從拓?fù)淠K42B獲得的所存儲(chǔ)的光學(xué)網(wǎng)絡(luò)拓?fù)湫畔⒂?jì)算光學(xué)路徑,并且路徑提供模塊48B諸如能夠通過使用通用多協(xié)議標(biāo)簽交換(GMPLS)或其它機(jī)制對(duì)所請(qǐng)求站點(diǎn)之間的光學(xué)路徑進(jìn)行程序設(shè)計(jì)。例如,對(duì)光學(xué)路徑進(jìn)行程序設(shè)計(jì)可以包括路徑提供模塊48B指示沿所計(jì)算路徑的光學(xué)網(wǎng)絡(luò)的組件開啟一個(gè)或多個(gè)光纖10上的光學(xué)信號(hào)(例如,光),和/或在與光纖10之一相關(guān)聯(lián)的光學(xué)端口上使能一個(gè)或多個(gè)另外的不同波長。
[0050]光學(xué)層24的拓?fù)淠K42B能夠保持追蹤光學(xué)網(wǎng)絡(luò)系統(tǒng)中的資源可用性,諸如帶寬、復(fù)用容量、端口、共享鏈路風(fēng)險(xiǎn)組(SLRG)以及光學(xué)網(wǎng)絡(luò)組件的其它特性。拓?fù)淠K42B在一些示例中能夠從諸如OXC的網(wǎng)絡(luò)部件收集流量統(tǒng)計(jì),并且能夠?qū)α髁拷y(tǒng)計(jì)進(jìn)行匯總和/或分析。光學(xué)層24的路徑計(jì)算模塊44B也能夠?qū)α髁拷y(tǒng)計(jì)進(jìn)行分析以確定是否及如何重新配置網(wǎng)絡(luò)部件以便確保必要的光學(xué)路徑得以建立。在已經(jīng)確定光學(xué)路由之后或者與尋找路由并行地,路徑提供模塊48B可以利用波長分配算法(多種)為給定光路徑選擇波長。[0051 ] 路徑計(jì)算模塊44B能夠輔助計(jì)算和/或建立滿足如由路徑請(qǐng)求所規(guī)定的諸如最小可用帶寬、SLRG等的某種流量工程約束和/或連接性參數(shù)的光學(xué)路徑。
[0052]路徑提供模塊48B可以例如包括GMPLS控制平面功能和服務(wù),諸如連接管理和連接恢復(fù)。例如,在一些方面,路徑提供模塊48B能夠在光學(xué)網(wǎng)絡(luò)層中提供連接創(chuàng)建、修改、狀態(tài)查詢和刪除功能。路徑提供模塊48B能夠向光學(xué)網(wǎng)絡(luò)部件提供用于在相對(duì)應(yīng)節(jié)點(diǎn)之間發(fā)送信令以在所計(jì)算路徑上建立連接的信息。在一些示例中,路徑提供模塊48B可以輸出包含一個(gè)或多個(gè)參數(shù)的消息,網(wǎng)絡(luò)設(shè)備能夠使用上述參數(shù)來建立將用作在源-目的地節(jié)點(diǎn)配對(duì)之間傳輸數(shù)據(jù)的光學(xué)傳輸路徑的連接。例如,為了建立這樣的連接,需要通過貫穿所傳送數(shù)據(jù)的路由分配相同波長或者跨路徑選擇支持適當(dāng)波長轉(zhuǎn)換的節(jié)點(diǎn)而建立光路徑。在一些示例中,光路徑能夠跨接多于一條的光纖鏈路并且從端點(diǎn)到端點(diǎn)可以是完全光學(xué)的。
[0053]路徑提供模塊48B可以向光學(xué)網(wǎng)絡(luò)設(shè)備發(fā)送具有作為所分配波長的參數(shù)的消息,例如以便建立光學(xué)傳輸路徑。在一些示例中,路徑提供模塊48B可以發(fā)送指定通用標(biāo)簽對(duì)象的消息,其包括通用標(biāo)簽請(qǐng)求、通用標(biāo)簽、顯式標(biāo)簽控制和保護(hù)標(biāo)志。當(dāng)光學(xué)網(wǎng)絡(luò)設(shè)備(例如,0XC)接收到通用標(biāo)簽對(duì)象時(shí),OXC可以將標(biāo)簽分配變換為相對(duì)應(yīng)的波長分配并且使用它們到其它光學(xué)交換設(shè)備的本地控制接口建立通用LSP(G-LSP)。
[0054]在一些示例中,GMPLS能夠通過允許網(wǎng)絡(luò)入口處的節(jié)點(diǎn)指定G-LSP將通過使用顯式光路徑路由選擇而采用的路由而支持流量工程。顯式路由由入口指定為到達(dá)出口所必須使用的跳和波長的序列。在一些示例中,路徑提供模塊48B能夠發(fā)送消息以直接配置沿光路徑的每個(gè)光學(xué)網(wǎng)絡(luò)組件,而在其它示例中,路徑提供模塊48B能夠向入口光學(xué)網(wǎng)絡(luò)設(shè)備發(fā)送消息以觸發(fā)該入口設(shè)備執(zhí)行光路徑的信令。例如,在一些示例中,光學(xué)層24的路徑提供模塊48B可以提供去往入口光學(xué)網(wǎng)絡(luò)設(shè)備的類似于ERO的顯式光路徑路由。
[0055]在一些方面,路徑提供模塊48B能夠通過針對(duì)快速重新路由故障保護(hù)為光學(xué)網(wǎng)絡(luò)連接建立一個(gè)或多個(gè)預(yù)先信號(hào)發(fā)送的備用路徑而實(shí)施保護(hù),在這種情況下可以設(shè)置保護(hù)標(biāo)
O
[0056]控制器25的IP/MPLS層部件22和光學(xué)層部件24能夠互相通信以促成光學(xué)路徑以及通過網(wǎng)絡(luò)中的光學(xué)路徑所建立的LSP的建立和拆除。在一些示例中,光學(xué)層部件24的路徑計(jì)算模塊44B可以向IP/MPLS層部件22的路徑計(jì)算模塊44A通知光學(xué)傳輸路徑就位,并且路徑計(jì)算模塊44A可以進(jìn)而執(zhí)行IP/MPLS路徑計(jì)算并且通過底層光學(xué)傳輸路徑以信號(hào)發(fā)送IP/MPLS路徑。
[0057]提供路徑可能要求在提交路徑以提供分組傳之前進(jìn)行路徑驗(yàn)證。例如,路徑提供模塊48可以在允許在路徑上發(fā)送網(wǎng)絡(luò)流量之前等待從轉(zhuǎn)發(fā)已安裝路徑的狀態(tài)的每個(gè)相關(guān)網(wǎng)絡(luò)設(shè)備4接收確認(rèn)。一旦從光學(xué)層部件24和/或IP/MPLS層部件22接收到所請(qǐng)求路徑準(zhǔn)備在其上發(fā)送網(wǎng)絡(luò)流量的確認(rèn),控制器25的網(wǎng)絡(luò)服務(wù)應(yīng)用30就能夠向匪S 16上的相對(duì)應(yīng)網(wǎng)絡(luò)服務(wù)應(yīng)用指示連接性請(qǐng)求被許可,諸如通過發(fā)送連接性確認(rèn)消息19。
[0058]此外,當(dāng)IP/MPLS層部件22和/或光學(xué)層部件24確定站點(diǎn)之間不再需要任何連接性時(shí),IP/MPLS層部件22和/或光學(xué)層部件24的組件能夠拆除光纖上的未使用光學(xué)路徑或光學(xué)路徑分段。例如,控制器25還可以經(jīng)由網(wǎng)絡(luò)服務(wù)應(yīng)用30接收路徑撤銷消息,并且作為響應(yīng),IP/MPLS層部件22和/或光學(xué)層部件24可以確定是否不再有任何請(qǐng)求方正在使用該路徑。作為另一個(gè)示例,拓?fù)淠K42A-42B可以對(duì)IP/MPLS和光學(xué)層中的各個(gè)路徑上的網(wǎng)絡(luò)流量統(tǒng)計(jì)進(jìn)行分析,并且可以確定網(wǎng)絡(luò)流量不再在一個(gè)或多個(gè)路徑或光學(xué)路徑分段上進(jìn)行發(fā)送。作為響應(yīng),路徑提供模塊48可以拆除網(wǎng)絡(luò)中的路徑?!安鸪惫鈱W(xué)路徑分段可以包括指示光學(xué)網(wǎng)絡(luò)的組件關(guān)閉一個(gè)或多個(gè)光纖10上的光學(xué)信號(hào)(光)。以這種方式,控制器25能夠以按需為基礎(chǔ)動(dòng)態(tài)配置光學(xué)和MPLS路徑。在不使用時(shí)關(guān)閉光纖10能夠節(jié)約能量和相關(guān)聯(lián)的成本。
[0059]圖3是詳細(xì)圖示圖2的控制器25中的光學(xué)層部件24的示例實(shí)施方式的框圖。在該示例中,光學(xué)層部件24包括北向應(yīng)用編程接口(API) 150和南向API 152的形式的北向和南向接口。北向API 150包括這樣的方法和/或可訪問數(shù)據(jù)結(jié)構(gòu),網(wǎng)絡(luò)服務(wù)應(yīng)用30可以通過其配置并請(qǐng)求路徑計(jì)算并且查詢路徑計(jì)算域內(nèi)所建立的路徑。南向API152包括這樣的方法和/或可訪問數(shù)據(jù)結(jié)構(gòu),光學(xué)層部件24通過其接收路徑計(jì)算域的拓?fù)湫畔ⅲ⑶彝ㄟ^訪問和程序設(shè)計(jì)路徑計(jì)算域內(nèi)的匯總節(jié)點(diǎn)和/或訪問節(jié)點(diǎn)的數(shù)據(jù)平面而建立路徑。
[0060]路徑計(jì)算模塊44B包括存儲(chǔ)用于計(jì)算并建立所請(qǐng)求路徑的路徑信息的數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)結(jié)構(gòu)包括約束154、路徑要求156、操作配置158和路徑導(dǎo)出160。網(wǎng)絡(luò)服務(wù)應(yīng)用30可以調(diào)用北向API 150以安裝/查詢來自這些數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。約束154表示描述有關(guān)數(shù)據(jù)計(jì)算的外部約束的數(shù)據(jù)結(jié)構(gòu)。約束154允許網(wǎng)絡(luò)服務(wù)應(yīng)用30例如在路徑計(jì)算模塊44B計(jì)算路徑集合之前修改光學(xué)路徑分段屬性。網(wǎng)絡(luò)服務(wù)應(yīng)用30可以指定路徑鏈路中所需的屬性并且這可以影響所產(chǎn)生的流量工程計(jì)算。在這樣的情況下,光學(xué)路徑分段屬性可以優(yōu)先于從拓?fù)渲甘灸K164所接收的屬性并且保持對(duì)拓?fù)渲械墓?jié)點(diǎn)/伴隨端口的持續(xù)時(shí)間的影響。操作配置158表示向光學(xué)層部件24提供配置信息以對(duì)路徑引擎162所使用的路徑計(jì)算算法進(jìn)行配置的數(shù)據(jù)結(jié)構(gòu)。
[0061 ] 路徑要求236表示針對(duì)要由路徑計(jì)算模塊44B所計(jì)算的路徑接收路徑請(qǐng)求并且將這些路徑請(qǐng)求(包括路徑要求)提供至路徑引擎162以便進(jìn)行計(jì)算的接口。路徑要求156可以經(jīng)由北向API 150接收。在這樣的情況下,路徑要求消息可以包括路徑描述符,其具有用于終結(jié)指定路徑的節(jié)點(diǎn)的入口節(jié)點(diǎn)標(biāo)識(shí)符和出口節(jié)點(diǎn)標(biāo)識(shí)符,以及諸如服務(wù)級(jí)別(CoS)數(shù)值和帶寬之類的請(qǐng)求參數(shù)。路徑要求消息可以被添加至指定路徑的現(xiàn)有路徑要求或者從中刪除。例如,路徑要求消息可以指示需要路徑、在已有路徑上需要更多帶寬、需要更少帶寬或者根本不需要路徑。
[0062]拓?fù)淠K42B包括拓?fù)渲甘灸K164以處理拓?fù)浒l(fā)現(xiàn),并且在需要的情況下,維護(hù)光學(xué)層部件24和路徑計(jì)算域的節(jié)點(diǎn)之間的控制信道。拓?fù)渲甘灸K164可以包括向路徑計(jì)算模塊44B描述所接收拓?fù)涞慕涌?。在一些示例中,拓?fù)渲甘灸K250可以定期輪詢網(wǎng)絡(luò)設(shè)備4以確定哪些組件上升而哪些下降。
[0063]在一些示例中,拓?fù)渲甘灸K164可以使用拓?fù)浒l(fā)現(xiàn)協(xié)議向路徑計(jì)算模塊44B描述路徑計(jì)算域的拓?fù)?。拓?fù)渲甘灸K164例如可以通過由網(wǎng)絡(luò)設(shè)備4在網(wǎng)絡(luò)設(shè)備4的各個(gè)端口上發(fā)送波長調(diào)制的光學(xué)信號(hào)而獲得指示光學(xué)網(wǎng)絡(luò)的拓?fù)涞臄?shù)據(jù)。在其它示例中,拓?fù)渲甘灸K164可以通過與匪S交換消息而獲得指示光學(xué)網(wǎng)絡(luò)的拓?fù)涞臄?shù)據(jù),該消息具有NMP映射至一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備的光學(xué)脈沖模式。用于確定光學(xué)網(wǎng)絡(luò)的拓?fù)涞牟焕?011年11 月 3 日提交的題為“TOPOLOGY DETERMINAT1N FOR AN OPTICAL NETWORK”的美國申請(qǐng)序列號(hào)13/288,856中有所描述,其全文內(nèi)容通過引用結(jié)合于此。
[0064]拓?fù)鋽?shù)據(jù)180將由拓?fù)渲甘灸K164所接收的、針對(duì)構(gòu)成用于控制器25的路徑計(jì)算域的網(wǎng)絡(luò)的拓?fù)湫畔⒋鎯?chǔ)到計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(未示出)。拓?fù)鋽?shù)據(jù)180可以包括一個(gè)或多個(gè)鏈路狀態(tài)數(shù)據(jù)庫(LSDB),其中鏈路和節(jié)點(diǎn)數(shù)據(jù)在接收自拓?fù)浞?wù)器的路由協(xié)議通告中被接收,和/或由諸如覆蓋控制器的鏈路層實(shí)體所發(fā)現(xiàn)并且隨后被提供至拓?fù)渲甘灸K164。在一些情況下,運(yùn)營商可以經(jīng)由客戶端接口對(duì)流量工程或拓?fù)鋽?shù)據(jù)180內(nèi)的其它拓?fù)湫畔⑦M(jìn)行配置。
[0065]路徑引擎162接受路徑計(jì)算域中拓?fù)鋽?shù)據(jù)180形式的當(dāng)前拓?fù)淇煺詹⑶铱梢允褂猛負(fù)鋽?shù)據(jù)180來計(jì)算如所配置節(jié)點(diǎn)特定策略(約束184)所指示的節(jié)點(diǎn)之間和/或通過經(jīng)由API利用外部模塊進(jìn)行的動(dòng)態(tài)聯(lián)網(wǎng)的CoS感知的流量工程化路徑。路徑引擎162可以進(jìn)一步根據(jù)所配置的故障切換和容量要求(分別如操作配置158和路徑要求156中所指定的)而以每個(gè)CoS為基礎(chǔ)針對(duì)所有主要路徑計(jì)算繞行。
[0066]通常,為了計(jì)算所請(qǐng)求的路徑,路徑引擎162基于拓?fù)鋽?shù)據(jù)180和所有指定約束確定層中是否存在在所請(qǐng)求時(shí)間的持續(xù)時(shí)間內(nèi)滿足所請(qǐng)求路徑的TE規(guī)范的路徑。路徑引擎162可以使用Djikstra約束的最短路徑優(yōu)先(CSPF) 174路徑計(jì)算算法來識(shí)別通過路徑計(jì)算域的滿意路徑。如果沒有TE約束,則路徑引擎162可以回轉(zhuǎn)至最短路徑優(yōu)先(SPF)算法。如果存在針對(duì)所請(qǐng)求路徑的滿意計(jì)算路徑,則路徑引擎162向路徑管理器176提供所計(jì)算路徑的路徑描述符以使用路徑提供模塊48B建立路徑。路徑引擎162所計(jì)算的路徑可以被稱作“計(jì)算”路徑,直至路徑提供模塊48A將調(diào)度路徑編程到網(wǎng)絡(luò)之中的時(shí)候,此時(shí)調(diào)度路徑成為了 “活動(dòng)”或“提交”路徑。調(diào)度或活動(dòng)路徑是調(diào)度時(shí)間內(nèi)的臨時(shí)專用帶寬信道,其中該路徑進(jìn)行操作或者即將進(jìn)行操作以傳輸流。
[0067]路徑管理器176使用路徑提供模塊48B建立所計(jì)算的調(diào)度路徑,路徑提供模塊48B在圖3的示例中包括GMPLS模塊166。在一些示例中,路徑管理器176可以基于所計(jì)算的光學(xué)傳輸路徑選擇參數(shù)集合,并且路徑提供模塊48B輸出包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的參數(shù)集合的一個(gè)或多個(gè)消息。GMPLS模塊166可以依據(jù)該參數(shù)對(duì)路徑計(jì)算域中的網(wǎng)絡(luò)設(shè)備4的光學(xué)組件進(jìn)行程序設(shè)計(jì)。例如,GMPLS模塊166可以使用GMPLS向網(wǎng)絡(luò)設(shè)備4發(fā)送消息以對(duì)光學(xué)組件進(jìn)行程序設(shè)計(jì),諸如通過發(fā)送指令而在光纖10上以一個(gè)或多個(gè)波長開啟光學(xué)信號(hào)。在一些不例中,GMPLS模塊166可以發(fā)送包括波長標(biāo)簽的消息以便以信號(hào)發(fā)送光學(xué)路徑。在其它示例中,GMPLS模塊166可以向入口網(wǎng)絡(luò)設(shè)備發(fā)送具有允許該入口網(wǎng)絡(luò)設(shè)備以信號(hào)發(fā)送光學(xué)路徑的信息和指令的消息。有關(guān)GMPLS的進(jìn)一步的細(xì)節(jié)在 T.0tani 的 “Generalized Labels for Lambda-Switch-Capable (LSC) LabelSwitching Routers”,IETF RFC6205, 2011 年 3 月以及 D.Papadimitr1u 的 “GeneralizedMult1-Protocol Label Switching (GMPLS) Signaling Extens1ns for G.709 OpticalTransport Networks Control”,Network Working Group RFC 4328, 2006 年 I 月,中有所描述,上述每一篇文獻(xiàn)的全文內(nèi)容通過引用結(jié)合于此。
[0068]除此之外或可替換地,路徑提供模塊48B可以實(shí)施其它的接口類型,諸如簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)接口、路徑計(jì)算部件協(xié)議(PCEP)接口、設(shè)備管理接口(DMI)、CL1、針對(duì)路由系統(tǒng)的接口(I2RS)或者任意其它節(jié)點(diǎn)配置接口。在一些示例中,可以將專有機(jī)制用于光學(xué)路徑配置。在一些示例中,GMPLS模塊166建立與網(wǎng)絡(luò)設(shè)備4的通信會(huì)話以安裝光學(xué)配置信息而接收路徑建立事件信息,諸如所接收的光學(xué)配置信息已經(jīng)被成功安裝或者所接收的光學(xué)配置信息無法安裝(指示光學(xué)配置失敗)的確認(rèn)。有關(guān)PCEP的另外細(xì)節(jié)可以在J.Medved等人在2011年12月13日提交的題為“PATH COMPUTAT1NELEMENT COMMUNICAT1N PROTOCOL (PCEP) EXTENS1NS FOR STATEFUL LABEL SWITCHED PATHMANAGEMENT”的美國專利申請(qǐng)序列號(hào)13/324,861以及2009年3月的“Path Computat1nElement (PCE) Communicat1n Protocol (PCEP),,,Network Working Group, Request forComment (請(qǐng)求評(píng)論)5440中找到,上述每一篇文獻(xiàn)的全文內(nèi)容通過引用結(jié)合于此。有關(guān)I2RS的另外細(xì)節(jié)在Network Working Group 2012年7月30日的互聯(lián)網(wǎng)草案“ Interfaceto the Routing System Framework”中找到,其通過引用結(jié)合于此而如同在本文闡述一樣。
[0069]以這種方式,控制器25的路徑提供模塊48B能夠輸出一個(gè)或多個(gè)消息而使得光學(xué)傳輸路徑得以被建立或激活以促成所請(qǐng)求的網(wǎng)絡(luò)連接性。
[0070]圖4是詳細(xì)圖示圖2中的控制器25的IP/MPLS層部件22的示例實(shí)施方式的框圖。在該示例中,路徑計(jì)算部件212包括北向應(yīng)用編程接口(API) 230和南向API 232的形式的北向和南向接口。北向API 230包括這樣的方法和/或可訪問數(shù)據(jù)結(jié)構(gòu),網(wǎng)絡(luò)服務(wù)應(yīng)用30可以通過其配置并請(qǐng)求路徑計(jì)算并且查詢路徑計(jì)算域內(nèi)所建立路徑。南向API 232包括這樣的方法和/或可訪問數(shù)據(jù)結(jié)構(gòu),IP/MPLS層部件22通過其接收路徑計(jì)算域的拓?fù)湫畔⒉⑶彝ㄟ^訪問和編程路徑計(jì)算域內(nèi)的匯總節(jié)點(diǎn)和/或訪問節(jié)點(diǎn)的數(shù)據(jù)平面而建立路徑。
[0071]路徑計(jì)算模塊44A包括用于計(jì)算并建立所請(qǐng)求路徑的路徑信息的數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)結(jié)構(gòu)包括約束234、路徑要求236、操作配置238和路徑導(dǎo)出240。網(wǎng)絡(luò)服務(wù)應(yīng)用30可以調(diào)用北向API 230以安裝/查詢來自這些數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。約束234表示描述有關(guān)數(shù)據(jù)計(jì)算的外部約束的數(shù)據(jù)結(jié)構(gòu)。約束234允許網(wǎng)絡(luò)服務(wù)應(yīng)用30例如在路徑計(jì)算模塊44A計(jì)算路徑集合之前例如使用具有具體屬性的鏈路。例如,射頻(RF)模塊(未示出)可以對(duì)鏈路進(jìn)行編輯以指示資源在群組間進(jìn)行共享和資源必須相應(yīng)地進(jìn)行分配。網(wǎng)絡(luò)服務(wù)應(yīng)用30可以指定鏈路的所需屬性以影響所產(chǎn)生的流量工程計(jì)算。在這樣的情況下,鏈路屬性可以優(yōu)先于從拓?fù)渲甘灸K250所接收的屬性并且保持對(duì)拓?fù)渲械墓?jié)點(diǎn)/伴隨端口的持續(xù)時(shí)間的影響。操作配置238表示向路徑計(jì)算部件214提供配置信息以對(duì)路徑引擎244所使用的路徑計(jì)算算法進(jìn)行配置的數(shù)據(jù)結(jié)構(gòu)。
[0072]路徑要求236表示針對(duì)要由路徑計(jì)算模塊44A所計(jì)算的路徑接收路徑請(qǐng)求并且將這些路徑請(qǐng)求(包括路徑要求)提供至路徑引擎244以便進(jìn)行計(jì)算的接口。路徑要求236可以經(jīng)由北向API 230接收。在這樣的情況下,路徑要求消息可以包括路徑描述符,其具有用于終結(jié)指定路徑的節(jié)點(diǎn)的入口節(jié)點(diǎn)標(biāo)識(shí)符和出口節(jié)點(diǎn)標(biāo)識(shí)符,以及諸如服務(wù)級(jí)別(CoS)數(shù)值和帶寬之類的請(qǐng)求參數(shù)。路徑要求消息可以被添加至指定路徑的現(xiàn)有路徑要求或者從中刪除。例如,路徑要求消息可以指示需要路徑、在已有路徑上需要更多帶寬、需要更少帶寬或者根本不需要路徑。
[0073]拓?fù)淠K421包括拓?fù)渲甘灸K250以處理拓?fù)浒l(fā)現(xiàn),并且在需要的情況下,維護(hù)路徑計(jì)算部件212和路徑計(jì)算域的節(jié)點(diǎn)之間的控制信道。拓?fù)渲甘灸K250可以包括向路徑計(jì)算模塊44A描述所接收拓?fù)涞慕涌凇?br>
[0074]拓?fù)渲甘灸K250可以使用拓?fù)浒l(fā)現(xiàn)協(xié)議向路徑計(jì)算模塊44A描述路徑計(jì)算域的拓?fù)?。拓?fù)渲甘灸K250可以與諸如路由選擇協(xié)議路由反射器的拓?fù)浞?wù)器進(jìn)行通信以接收網(wǎng)絡(luò)的網(wǎng)絡(luò)層的拓?fù)湫畔ⅰM負(fù)渲甘灸K250可以包括路由選擇協(xié)議處理,其執(zhí)行路由選擇協(xié)議以接收路由協(xié)議通告,諸如開放最短路徑優(yōu)先(OSPF)或中間系統(tǒng)至中間系統(tǒng)(IS-1S)鏈路狀態(tài)通告(LSA)或者邊界網(wǎng)關(guān)協(xié)議(BGP) UPDATE消息。拓?fù)渲甘灸K250在一些情況下可以是被動(dòng)監(jiān)聽方,其既不轉(zhuǎn)發(fā)也不發(fā)起路由協(xié)議通告。在一些情況下,可替換地或除此之外,拓?fù)渲甘灸K250可以執(zhí)行拓?fù)浒l(fā)現(xiàn)機(jī)制,諸如用于應(yīng)用層流量優(yōu)化(ALTO)服務(wù)的接口。拓?fù)渲甘灸K250因此可以接收由例如ALTO服務(wù)器的拓?fù)浞?wù)器所收集的拓?fù)湫畔⒌恼?,而不是?zhí)行路由選擇協(xié)議來直接接收路由協(xié)議通告。在一些示例中,拓?fù)渲甘灸K250可以定期輪詢網(wǎng)絡(luò)設(shè)備4以確定哪些組件上升以及那些組件下降。
[0075]在一些示例中,拓?fù)渲甘灸K250接收包括流量工程(TE)信息的拓?fù)湫畔?。拓?fù)渲甘灸K250例如可以執(zhí)行具有TE擴(kuò)展的中間系統(tǒng)至中間系統(tǒng)(IS-1S-TE)或具有TE擴(kuò)展的開放最短路徑優(yōu)先(OSPF-TE)來接收用于通告鏈路的TE信息。這樣的TE信息包括鏈路狀態(tài)、管理屬性以及諸如用于在連接路徑計(jì)算域的路由器的鏈路的各個(gè)LSP優(yōu)先級(jí)級(jí)別使用的可用帶寬的量度中的一種或多種。在一些情況下,指示模塊250執(zhí)行用于流量工程的邊界網(wǎng)關(guān)協(xié)議(BGP-TE)以接收自治系統(tǒng)間和其它網(wǎng)絡(luò)外鏈路的通告的TE信息。有關(guān)執(zhí)行BGP以接收TE信息的另外細(xì)節(jié)在2011年5月19日提交的題為“DYNAMICALLYGENERATING APPLICAT1N-LAYER TRAFFIC OPTIMIZAT1N PROTOCOL MAPS”的美國專利申請(qǐng)?zhí)?3/110,987中找到,其通過引用全文結(jié)合于此。
[0076]流量工程數(shù)據(jù)庫(TED) 242存儲(chǔ)拓?fù)渲甘灸K250所接收的、用于構(gòu)成用于控制器200的路徑計(jì)算域的網(wǎng)絡(luò)的拓?fù)湫畔⒋鎯?chǔ)到計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(未示出)。TED 242可以包括一個(gè)或多個(gè)鏈路狀態(tài)數(shù)據(jù)庫(LSDB),其中鏈路和節(jié)點(diǎn)數(shù)據(jù)在接收自拓?fù)浞?wù)器的路由協(xié)議通告中被接收,和/或由諸如覆蓋控制器的鏈路層實(shí)體所發(fā)現(xiàn)并且隨后被提供至拓?fù)渲甘灸K250。在一些情況下,運(yùn)營商可以經(jīng)由客戶端接口對(duì)流量工程或TED 242內(nèi)的其它拓?fù)湫畔⑦M(jìn)行配置。
[0077]路徑引擎244接受路徑計(jì)算域中TED 242形式的當(dāng)前拓?fù)淇煺詹⑶铱梢允褂肨ED242來計(jì)算如所配置節(jié)點(diǎn)特定策略(約束234)所指示的節(jié)點(diǎn)之間和/或通過經(jīng)由API利用外部模塊進(jìn)行的動(dòng)態(tài)聯(lián)網(wǎng)的CoS感知的流量工程路徑。路徑引擎244可以進(jìn)一步根據(jù)所配置的故障切換和容量要求(分別如操作配置238和路徑要求236中所指定的)而以每個(gè)CoS為基礎(chǔ)針對(duì)所有主要路徑計(jì)算繞行。
[0078]通常,為了計(jì)算所請(qǐng)求的路徑,路徑引擎244基于TED 242和所有指定約束確定層中是否存在在所請(qǐng)求時(shí)間的持續(xù)時(shí)間內(nèi)滿足所請(qǐng)求路徑的TE規(guī)范的路徑。路徑引擎244可以使用Djikstra約束的最短路徑優(yōu)先(CSPF) 246路徑計(jì)算算法來識(shí)別通過路徑計(jì)算域的滿意路徑。如果沒有TE約束,則路徑引擎244可以回轉(zhuǎn)至最短路徑優(yōu)先(SPF)算法。如果存在針對(duì)所請(qǐng)求路徑的滿意計(jì)算路徑,則路徑引擎244向路徑管理器248提供所計(jì)算路徑的路徑描述符以使用路徑提供模塊218建立路徑。路徑引擎244所計(jì)算的路徑可以被稱作“計(jì)算”路徑,直至路徑提供模塊48A將調(diào)度路徑編程到網(wǎng)絡(luò)之中的時(shí)候,此時(shí)調(diào)度路徑成為了“活動(dòng)”或“提交”路徑。調(diào)度或活動(dòng)路徑是調(diào)度時(shí)間內(nèi)的臨時(shí)專用帶寬信道,其中該路徑進(jìn)行操作或者即將進(jìn)行操作以傳輸流。
[0079]路徑管理器248使用路徑提供模塊48A建立所計(jì)算的調(diào)度路徑,路徑提供模塊48A在圖4的示例中包括轉(zhuǎn)發(fā)信息庫(FIB)配置模塊252 (圖示為“FIB配置252”)、策略器配置模塊254 (圖示為“策略器配置254”)和CoS調(diào)度器配置模塊256 (圖示為“COS調(diào)度器配置256”)。路徑管理器可以基于所計(jì)算的光學(xué)傳輸路徑而選擇參數(shù)集合。在一些示例中,路徑提供模塊48A輸出包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的參數(shù)集合的一個(gè)或多個(gè)消息,其中該服務(wù)路徑被建立以通過之前建立的光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量。
[0080]FIB配置模塊252對(duì)至路徑計(jì)算域的網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)平面的轉(zhuǎn)發(fā)信息進(jìn)行持續(xù)設(shè)計(jì)。網(wǎng)絡(luò)設(shè)備4的FIB包括MPLS交換表、每個(gè)主要LSP的繞行路徑、每個(gè)接口的CoS調(diào)度器以及LSP入口處的策略器。FIB配置模塊252例如還實(shí)施諸如OpenFlow協(xié)議的軟件定義聯(lián)網(wǎng)(SDN)協(xié)議以提供轉(zhuǎn)發(fā)信息并指示節(jié)點(diǎn)將其安裝到它們相應(yīng)的數(shù)據(jù)平面。因此,“FIB”可以是指例如一個(gè)或多個(gè)OpenFlow表的形式的轉(zhuǎn)發(fā)表,每個(gè)OpenFlow表包括指定匹配分組的處理的一個(gè)或多個(gè)流的表?xiàng)l目。
[0081]除此之外或可替換地,F(xiàn)IB配置模塊252實(shí)施其它接口類型,諸如簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)接口、路徑計(jì)算部件協(xié)議(PCEP)接口、設(shè)備管理接口(DMI)、CL1、針對(duì)路由系統(tǒng)的接口(I2RS)或者任意其它節(jié)點(diǎn)配置接口。FIB配置模塊接口 62建立與網(wǎng)絡(luò)設(shè)備4的通信會(huì)話以安裝轉(zhuǎn)發(fā)信息來接收路徑建立事件信息,諸如所接收的轉(zhuǎn)發(fā)信息已經(jīng)被成功安裝或者所接收轉(zhuǎn)發(fā)信息無法被安裝(指示FIB配置失敗)的確認(rèn)。有關(guān)PCEP的另外細(xì)節(jié)可以在J.Medved等人在2011年12月13日提交的題為“PATH COMPUTAT1NELEMENT COMMUNICAT1N PROTOCOL (PCEP) EXTENS1NS FOR STATEFUL LABEL SWITCHED PATHMANAGEMENT”的美國專利申請(qǐng)序列號(hào)13/324,861以及2009年3月的“Path Computat1nElement (PCE) Communicat1n Protocol (PCEP),,,Network Working Group, Request forComment 5440中找到,上述每一篇文獻(xiàn)的全文內(nèi)容通過引用結(jié)合于此。有關(guān)I2RS的另外細(xì)節(jié)在Network Working Group 2012年7 月 30 日的互聯(lián)網(wǎng)草案“Interface to the RoutingSystem Framework”中找到,其通過引用結(jié)合于此而如同在本文闡述一樣。
[0082]FIB配置模塊252可以依據(jù)從路徑計(jì)算模塊44A所接收的信息添加、改變(即,隱含添加)或刪除轉(zhuǎn)發(fā)表的條目。在一些示例中,從路徑計(jì)算模塊44A到FIP配置模塊252的FIB配置消息可以指定事件類型(添加或刪除);節(jié)點(diǎn)標(biāo)識(shí)符;路徑標(biāo)識(shí)符;各自包括入口端口指標(biāo)、入口標(biāo)簽、出口端口指標(biāo)和出口標(biāo)簽的一個(gè)或多個(gè)轉(zhuǎn)發(fā)表?xiàng)l目;以及指定路徑標(biāo)識(shí)符和CoS模式的繞行路徑。
[0083]以這種方式,控制器25的路徑提供模塊48A能夠輸出一個(gè)或多個(gè)消息而使得針對(duì)所請(qǐng)求網(wǎng)絡(luò)連接性的服務(wù)路徑得以被建立,其中建立該服務(wù)路徑以便通過光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量。
[0084]在一些示例中,策略器配置模塊254可以被路徑計(jì)算模塊214進(jìn)行調(diào)用以請(qǐng)求策略器被安裝在特定LSP入口的特定匯總節(jié)點(diǎn)或訪問節(jié)點(diǎn)上。如上所述,用于匯總節(jié)點(diǎn)或訪問節(jié)點(diǎn)的FIB包括LSP入口處的策略器。策略器配置模塊254可以接收策略器配置請(qǐng)求。策略器配置請(qǐng)求可以指定事件類型(添加、改變或刪除);節(jié)點(diǎn)標(biāo)識(shí)符;LSP標(biāo)識(shí)符;以及針對(duì)每種服務(wù)類型的策略器信息列表,其包括CoS數(shù)值、最大帶寬、突發(fā)和下降/附注。FIB配置模塊252依據(jù)策略器配置請(qǐng)求對(duì)策略器進(jìn)行配置。
[0085]在一些示例中,CoS調(diào)度器配置模塊256可以被路徑計(jì)算模塊214所調(diào)用以請(qǐng)求對(duì)匯總節(jié)點(diǎn)或訪問節(jié)點(diǎn)上的CoS調(diào)度器進(jìn)行配置。CoS調(diào)度器配置模塊256可以接收CoS調(diào)度器配置信息。調(diào)度配置請(qǐng)求消息可以指定事件類型(改變);節(jié)點(diǎn)標(biāo)識(shí)符;端口識(shí)別數(shù)值(端口指標(biāo));以及例如指定帶寬、隊(duì)列深度和調(diào)度準(zhǔn)則的配置信息。
[0086]圖5是圖示依據(jù)本公開內(nèi)容的技術(shù)進(jìn)行操作的包括控制器60和單獨(dú)光學(xué)系統(tǒng)62的示例系統(tǒng)59的框圖??刂破?0例如可以包括服務(wù)器或網(wǎng)絡(luò)控制器,并且可以表示圖1的控制器20的示例實(shí)例。除了光學(xué)層的一些部分處于單獨(dú)的光學(xué)系統(tǒng)62處,控制器60可以類似于圖2的控制器25。例如,光學(xué)系統(tǒng)62是獨(dú)立于控制器60的外部光學(xué)拓?fù)涔芾碓O(shè)備,并且可以位于相對(duì)于控制器60的遠(yuǎn)程位置。例如,在圖3的示例中,控制器60可以請(qǐng)求光學(xué)系統(tǒng)62以計(jì)算光學(xué)路徑并且在對(duì)所請(qǐng)求站點(diǎn)之間的所需光學(xué)路徑進(jìn)行程序設(shè)計(jì),并且光學(xué)拓?fù)涔芾碓O(shè)備進(jìn)而可以計(jì)算所請(qǐng)求站點(diǎn)之間的光學(xué)路徑并對(duì)其進(jìn)行程序設(shè)計(jì),諸如通過使用GMPLS或者諸如I2RS、人工拓?fù)浠蚯鍐蔚钠渌鼨C(jī)制。
[0087]圖6是圖示依據(jù)本公開內(nèi)容的技術(shù)的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備的示例性操作的流程圖。出于示例的目的,將參考圖1來解釋圖6。
[0088]控制器20從服務(wù)提供商的匪S 16接收連接性請(qǐng)求18 (120)。例如,連接性請(qǐng)求18可以請(qǐng)求從路由器4A到路由器4E的路徑。在一些示例中,控制器20可以維護(hù)一個(gè)或多個(gè)拓?fù)鋽?shù)據(jù)庫,其包含與IP/MPLS鏈路/節(jié)點(diǎn)相關(guān)的信息和/或與光學(xué)鏈路/節(jié)點(diǎn)相關(guān)的信息??刂破?0基于存儲(chǔ)在拓?fù)鋽?shù)據(jù)庫中的信息而確定所請(qǐng)求站點(diǎn)之間是否已經(jīng)有能夠被重復(fù)用來適應(yīng)連接性請(qǐng)求的現(xiàn)有IP/MPLS路徑(122)。在一些方面,在已經(jīng)存在IP/MPLS路徑(例如,圖1的LSP 14A)的情況下,控制器20可以更新LSP 14A的路徑預(yù)留以增加LSP14A上的預(yù)留帶寬的數(shù)量而適應(yīng)連接性請(qǐng)求,諸如通過使得入口路由器4A沿所請(qǐng)求路徑發(fā)送新的RSVP-TE PATH消息。響應(yīng)于確定了已經(jīng)存在適應(yīng)連接性請(qǐng)求的IP/MPLS路徑(122的“是”分支),控制器20可以向NMS 16指示連接性請(qǐng)求被許可(132),諸如通過發(fā)送連接性確認(rèn)消息19。
[0089]如果控制器20確定所請(qǐng)求站點(diǎn)之間并不存在IP/MPLS路徑(122的“否”分支),則控制器20隨后可以確定從路由器4A到路由器4E的光學(xué)路徑是否已經(jīng)就位(124),從而能夠在已有的光學(xué)網(wǎng)絡(luò)拓?fù)渖辖P/MPLS路徑。例如,控制器20可以參考本地存儲(chǔ)的拓?fù)鋽?shù)據(jù)庫,或者與外部光學(xué)拓?fù)涔芾碓O(shè)備進(jìn)行交互以獲得信息。如果光學(xué)路徑已經(jīng)就位(124的“是”分支),則控制器20能夠通過已有光學(xué)路徑以信號(hào)發(fā)送所期望的IP/MPLS路徑(例如,LSP 14A)(130)??刂破?0可以向匪S 16指示連接性請(qǐng)求被許可(132),諸如通過發(fā)送連接性確認(rèn)消息19。
[0090]如果光學(xué)路徑并非已經(jīng)就位(124的“否”分支),則控制器20可以基于所存儲(chǔ)的光學(xué)網(wǎng)絡(luò)拓?fù)湫畔⒂?jì)算光學(xué)路徑(126)并且對(duì)所請(qǐng)求站點(diǎn)之間的光學(xué)路徑進(jìn)行程序設(shè)計(jì)
(128),諸如通過使用通用多協(xié)議標(biāo)簽交換(GMPLS)或其它機(jī)制??商鎿Q地,控制器20可以請(qǐng)求外部光學(xué)拓?fù)涔芾碓O(shè)備計(jì)算光學(xué)路徑并且對(duì)所請(qǐng)求站點(diǎn)之間的所需光學(xué)路徑進(jìn)行程序設(shè)計(jì),并且光學(xué)拓?fù)涔芾碓O(shè)備可以進(jìn)而計(jì)算所請(qǐng)求站點(diǎn)之間的光學(xué)路徑并對(duì)其進(jìn)行程序設(shè)計(jì),諸如通過使用GMPLS或其它機(jī)制。在對(duì)光學(xué)路徑進(jìn)行程序設(shè)計(jì)之后,控制器20可以通過已有光學(xué)路徑以信號(hào)發(fā)送所期望的IP/MPLS路徑(例如,LSP 14A) (130)??刂破?0可以向匪S 16指示連接性請(qǐng)求被許可(132),諸如通過發(fā)送連接性確認(rèn)消息19。
[0091]當(dāng)控制器20確定在站點(diǎn)之間無需連接性時(shí)(134),控制器20能夠拆除所未使用的光學(xué)路徑或光學(xué)路徑分段(136)。以這種方式,控制器20能夠在按需的基礎(chǔ)上對(duì)光學(xué)和MPLS路徑進(jìn)行動(dòng)態(tài)配置。
[0092]除了上述內(nèi)容之外或可替換地,對(duì)以下示例進(jìn)行描述。在以下任意示例中所描述的特征可以結(jié)合本文所描述的任意其它示例使用。
[0093]示例I。一種方法包括:由網(wǎng)絡(luò)的集中化控制器網(wǎng)絡(luò)設(shè)備接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求;由該集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消息;由該集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中該服務(wù)路徑被建立以通過該光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量;并且響應(yīng)于確定了光學(xué)傳輸路徑和服務(wù)路徑都已經(jīng)被建立,由該集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用該服務(wù)路徑和光學(xué)傳輸路徑在網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
[0094]示例2。根據(jù)示例I的方法,其中該服務(wù)路徑包括互聯(lián)網(wǎng)協(xié)議(IP) /多協(xié)議標(biāo)簽交換(MPLS)標(biāo)簽交換路徑(LSP)。
[0095]示例3。根據(jù)示例1-2的任意組合的方法,進(jìn)一步包括:確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前是否存在光學(xué)傳輸路徑;并且其中發(fā)送一個(gè)或多個(gè)包含第一參數(shù)集合的消息包括響應(yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在光學(xué)傳輸路徑而發(fā)送一個(gè)或多個(gè)消息,指示外部網(wǎng)絡(luò)設(shè)備基于該外部網(wǎng)絡(luò)設(shè)備所存儲(chǔ)的拓?fù)湫畔⒂?jì)算光學(xué)路徑并對(duì)其進(jìn)行程序設(shè)計(jì)。
[0096]示例4。根據(jù)示例1-3的任意組合的方法,進(jìn)一步包括:由該集中化控制器存儲(chǔ)光學(xué)網(wǎng)絡(luò)層的拓?fù)湫畔?;確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前是否存在光學(xué)傳輸路徑;并且響應(yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在光學(xué)傳輸路徑,并且由該集中化控制器:基于所存儲(chǔ)的光學(xué)網(wǎng)絡(luò)層的拓?fù)湫畔⒂?jì)算光學(xué)傳輸路徑,基于所計(jì)算的光學(xué)傳輸路徑選擇第一參數(shù)集合,并且依據(jù)該參數(shù)對(duì)所計(jì)算的光學(xué)傳輸路徑進(jìn)行程序設(shè)計(jì)。
[0097]示例5。根據(jù)示例4的方法,進(jìn)一步包括使用通用多協(xié)議標(biāo)簽交換(GMPLS)對(duì)所計(jì)算的光學(xué)傳輸路徑進(jìn)行程序設(shè)計(jì)。
[0098]示例6。根據(jù)示例4-5的任意組合的方法,進(jìn)一步包括:由該集中化控制器存儲(chǔ)互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)層的拓?fù)湫畔?;并且響?yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在該服務(wù)路徑,并且由該集中化控制器:基于所存儲(chǔ)的IP/MPLS網(wǎng)絡(luò)層的拓?fù)湫畔⒂?jì)算服務(wù)路徑,基于所計(jì)算的光學(xué)傳輸路徑選擇第一參數(shù)集合,并且建立所計(jì)算的服務(wù)路徑。
[0099]示例7。根據(jù)示例1-6的任意組合的方法,進(jìn)一步包括:由該集中化控制器存儲(chǔ)互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)層的拓?fù)湫畔?;并且響?yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在該服務(wù)路徑,并且由該集中化控制器:基于所存儲(chǔ)的IP/MPLS網(wǎng)絡(luò)層的拓?fù)湫畔⒂?jì)算服務(wù)路徑,并且建立所計(jì)算的服務(wù)路徑。
[0100]示例8。根據(jù)示例1-7的任意組合的方法,其中接收該請(qǐng)求包括從服務(wù)提供商的網(wǎng)絡(luò)管理系統(tǒng)接收請(qǐng)求,并且其中提供針對(duì)網(wǎng)絡(luò)連接性的請(qǐng)求被許可的指示包括向該網(wǎng)絡(luò)管理系統(tǒng)提供對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可的指示。
[0101]示例9。根據(jù)示例1-8的任意組合的方法,其中發(fā)送一個(gè)或多個(gè)包含用來建立所述光學(xué)傳輸路徑的第一參數(shù)集合的消息包括向入口光學(xué)網(wǎng)絡(luò)設(shè)備發(fā)送顯式光路徑路由,該顯式光路徑路由指定由該入口光學(xué)網(wǎng)絡(luò)設(shè)備當(dāng)在該入口光學(xué)網(wǎng)絡(luò)設(shè)備和出口光學(xué)網(wǎng)絡(luò)設(shè)備之間建立光學(xué)傳輸路徑時(shí)所使用的光學(xué)網(wǎng)絡(luò)設(shè)備跳和波長的序列。
[0102]示例10。根據(jù)示例1-9的任意組合的方法,其中發(fā)送一個(gè)或多個(gè)包含用于建立所述流量工程化的服務(wù)路徑的第二參數(shù)集合的消息包括向服務(wù)路徑上的入口網(wǎng)絡(luò)設(shè)備發(fā)送顯式路由對(duì)象(ERO)以供該入口網(wǎng)絡(luò)設(shè)備當(dāng)在該入口網(wǎng)絡(luò)設(shè)備和出口網(wǎng)絡(luò)設(shè)備之間建立路徑時(shí)使用。
[0103]示例11。一種網(wǎng)絡(luò)系統(tǒng)包括:網(wǎng)絡(luò)服務(wù)接口,其用于接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求;光學(xué)層模塊,其用于發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消息;互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)層模塊,其用于發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中該服務(wù)路徑被建立以通過該光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量;并且其中響應(yīng)于確定了光學(xué)傳輸路徑和服務(wù)路徑都已經(jīng)被建立,該網(wǎng)絡(luò)服務(wù)接口發(fā)送對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用該服務(wù)路徑和光學(xué)傳輸路徑在網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
[0104]示例12。根據(jù)示例11的網(wǎng)絡(luò)系統(tǒng),其中該服務(wù)路徑包括互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)標(biāo)簽交換路徑(LSP)。
[0105]示例13。根據(jù)示例11-12的任意組合的網(wǎng)絡(luò)系統(tǒng),其中該光學(xué)層模塊確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前是否存在光學(xué)傳輸路徑,并且響應(yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在光學(xué)傳輸路徑而發(fā)送一個(gè)或多個(gè)消息,該消息指示外部網(wǎng)絡(luò)設(shè)備基于由外部網(wǎng)絡(luò)設(shè)備所存儲(chǔ)的拓?fù)湫畔⒂?jì)算光學(xué)路徑并對(duì)其進(jìn)行程序設(shè)計(jì)。
[0106]示例14。根據(jù)示例11-13的任意組合的網(wǎng)絡(luò)系統(tǒng),進(jìn)一步包括:拓?fù)淠K,該拓?fù)淠K存儲(chǔ)光學(xué)網(wǎng)絡(luò)層的拓?fù)湫畔ⅲ⑶掖_定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前是否存在光學(xué)傳輸路徑,其中響應(yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在光學(xué)傳輸路徑,由該光學(xué)層模塊基于所存儲(chǔ)的用于光學(xué)網(wǎng)絡(luò)層的拓?fù)湫畔⒂?jì)算光學(xué)傳輸路徑,基于所計(jì)算的光學(xué)傳輸路徑選擇第一參數(shù)集合,并且依據(jù)該參數(shù)對(duì)所計(jì)算的光學(xué)傳輸路徑進(jìn)行程序設(shè)計(jì)。
[0107]示例15。根據(jù)示例14的網(wǎng)絡(luò)系統(tǒng),其中該光學(xué)層模塊使用通用多協(xié)議標(biāo)簽交換(GMPLS)對(duì)所計(jì)算的光學(xué)傳輸路徑進(jìn)行程序設(shè)計(jì)。
[0108]示例16。根據(jù)示例14-15的任意組合的網(wǎng)絡(luò)系統(tǒng),其中該拓?fù)淠K存儲(chǔ)IP/MPLS網(wǎng)絡(luò)層模塊的拓?fù)湫畔?;并且其中響?yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在服務(wù)路徑,IP/MPLS網(wǎng)絡(luò)層模塊基于所存儲(chǔ)的IP/MPLS網(wǎng)絡(luò)層的拓?fù)湫畔⒂?jì)算服務(wù)路徑,基于所計(jì)算的光學(xué)傳輸路徑選擇第一參數(shù)集合,并且建立所計(jì)算的服務(wù)路徑。
[0109]示例17。根據(jù)示例11-16的任意組合的網(wǎng)絡(luò)系統(tǒng),進(jìn)一步包括拓?fù)淠K,其存儲(chǔ)互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)層的拓?fù)湫畔?,并且其中響?yīng)于確定網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在服務(wù)路徑路徑,IP/MPLS網(wǎng)絡(luò)層模塊基于所存儲(chǔ)的IP/MPLS網(wǎng)絡(luò)層的拓?fù)湫畔⒂?jì)算服務(wù)路徑,并且建立所計(jì)算的服務(wù)路徑。
[0110]示例18。根據(jù)示例11-17的任意組合的網(wǎng)絡(luò)系統(tǒng),其中該網(wǎng)了服務(wù)接口從服務(wù)提供商的網(wǎng)絡(luò)管理系統(tǒng)接收請(qǐng)求,并且向該網(wǎng)絡(luò)管理系統(tǒng)提供對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可的指示。
[0111]示例19。一種包括指令計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該指令使得網(wǎng)絡(luò)中的集中化控制器網(wǎng)絡(luò)設(shè)備的可編程處理器:接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求;發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消息;發(fā)送一個(gè)或多個(gè)包含用來建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中該服務(wù)路徑被建立以通過該光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量;并且響應(yīng)于確定了光學(xué)傳輸路徑和服務(wù)路徑都已經(jīng)被建立,發(fā)送對(duì)于針對(duì)網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用該服務(wù)路徑和光學(xué)傳輸路徑在網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
[0112]本公開內(nèi)容所描述的技術(shù)可以至少部分以硬件、軟件、固件或者其任意組合來實(shí)施。例如,所描述技術(shù)的各個(gè)方面可以在一個(gè)或多個(gè)處理器內(nèi)實(shí)施,其包括一個(gè)或多個(gè)微處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者任意其它等效的集成或離散邏輯電路系統(tǒng),以及這樣的組件的任意組合。術(shù)語“處理器”或“處理電路系統(tǒng)”通常可以指代單獨(dú)或者與其它邏輯電路系統(tǒng)相結(jié)合的以上任意邏輯電路系統(tǒng),或者其它等效電路系統(tǒng)。包括硬件的控制單元也可以執(zhí)行本公開內(nèi)容的一種或多種技術(shù)。
[0113]這樣的硬件、軟件和固件可以在相同設(shè)備或分離設(shè)備內(nèi)執(zhí)行以支持本公開內(nèi)容中所描述的各種操作和功能。此外,任意所描述的單元、模塊或組件可以共同實(shí)施或者作為離散但可交互操作的邏輯設(shè)備單獨(dú)實(shí)施。作為模塊或單元的不同特征的描繪意在強(qiáng)調(diào)不同的功能方面而并非必然暗示這樣的模塊或單元必須由單獨(dú)的硬件或軟件組件來實(shí)現(xiàn)。相反,與一個(gè)或多個(gè)模塊或單元相關(guān)聯(lián)的功能可以由單獨(dú)的硬件或軟件組件來執(zhí)行,或者集成在共用或分離的硬件或軟件組件之內(nèi)。
[0114]本公開內(nèi)容中所描述的技術(shù)還可以在包含指令的諸如計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)或編碼。例如,當(dāng)指令被執(zhí)行時(shí),嵌入或編碼在計(jì)算機(jī)可讀介質(zhì)中的指令可以使得可編程處理器或其它處理器執(zhí)行該方法。計(jì)算機(jī)可讀媒體可以包括非瞬時(shí)的計(jì)算機(jī)可讀存儲(chǔ)媒體和瞬時(shí)通信媒體。有形且非瞬時(shí)的計(jì)算機(jī)可讀媒體可以包括隨機(jī)訪問存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可編程只讀存儲(chǔ)器(PROM)、可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、閃存、硬盤、CD-ROM、軟盤、盒帶、磁性媒體、光學(xué)媒體或者其它計(jì)算機(jī)可讀存儲(chǔ)媒體。應(yīng)當(dāng)理解的是,術(shù)語“計(jì)算機(jī)可讀存儲(chǔ)媒體”是指物理存儲(chǔ)媒體而并非信號(hào)、載波或其它瞬時(shí)媒體。
[0115]此外,以上所描述的任意示例中所給出的任意具體特征可以被結(jié)合到所描述技術(shù)的有利示例之中。也就是說,任意具體特征一般都可應(yīng)用于所有示例。已經(jīng)對(duì)各個(gè)示例進(jìn)行了描述。
【權(quán)利要求】
1.一種方法,包括: 由網(wǎng)絡(luò)的集中化控制器網(wǎng)絡(luò)設(shè)備接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求; 由所述集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送一個(gè)或多個(gè)包含用以建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消息; 由所述集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送一個(gè)或多個(gè)包含用以建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中所述服務(wù)路徑被建立以通過所述光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量;以及 響應(yīng)于確定了所述光學(xué)傳輸路徑和所述服務(wù)路徑都已經(jīng)被建立,由所述集中化控制器網(wǎng)絡(luò)設(shè)備發(fā)送所述對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用所述服務(wù)路徑和所述光學(xué)傳輸路徑來在所述網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
2.根據(jù)權(quán)利要求1所述的方法,其中所述服務(wù)路徑包括互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)標(biāo)簽交換路徑(LSP)。
3.根據(jù)權(quán)利要求1-2的任意組合所述的方法,進(jìn)一步包括: 確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前是否存在光學(xué)傳輸路徑;并且 其中發(fā)送所述一個(gè)或多個(gè)包含所述第一參數(shù)集合的消息包括響應(yīng)于確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在所述光學(xué)傳輸路徑而發(fā)送指示外部網(wǎng)絡(luò)設(shè)備基于所述外部網(wǎng)絡(luò)設(shè)備所存儲(chǔ)的拓?fù)湫畔⒂?jì)算所述光學(xué)路徑并對(duì)所述光學(xué)路徑進(jìn)行程序設(shè)計(jì)的一個(gè)或多個(gè)消息。
4.根據(jù)權(quán)利要求1-3的任意組合所述的方法,進(jìn)一步包括: 由所述集中化控制器存儲(chǔ)用于光學(xué)網(wǎng)絡(luò)層的拓?fù)湫畔ⅲ? 確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前是否存在光學(xué)傳輸路徑;以及 響應(yīng)于確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在所述光學(xué)傳輸路徑,并且由所述集中化控制器: 基于所存儲(chǔ)的用于所述光學(xué)網(wǎng)絡(luò)層的所述拓?fù)湫畔⒂?jì)算所述光學(xué)傳輸路徑, 基于所計(jì)算的光學(xué)傳輸路徑選擇所述第一參數(shù)集合;以及 依據(jù)所述參數(shù)對(duì)所計(jì)算的光學(xué)傳輸路徑進(jìn)行程序設(shè)計(jì)。
5.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括使用通用多協(xié)議標(biāo)簽交換(GMPLS)對(duì)所計(jì)算的光學(xué)傳輸路徑進(jìn)行程序設(shè)計(jì)。
6.根據(jù)權(quán)利要求4-5的任意組合所述的方法,進(jìn)一步包括: 由所述集中化控制器存儲(chǔ)用于互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)層的拓?fù)湫畔?;以? 響應(yīng)于確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在所述服務(wù)路徑,并且由所述集中化控制器: 基于所存儲(chǔ)的用于所述IP/MPLS網(wǎng)絡(luò)層的所述拓?fù)湫畔⒂?jì)算所述服務(wù)路徑, 基于所計(jì)算的光學(xué)傳輸路徑選擇所述第一參數(shù)集合,以及 建立所計(jì)算的服務(wù)路徑。
7.根據(jù)權(quán)利要求1-6的任意組合所述的方法,進(jìn)一步包括: 由所述集中化控制器存儲(chǔ)用于互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)層的拓?fù)湫畔ⅲ灰约? 響應(yīng)于確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在所述服務(wù)路徑,并且由所述集中化控制 器: 基于所存儲(chǔ)的用于所述IP/MPLS網(wǎng)絡(luò)層的所述拓?fù)湫畔⒂?jì)算所述服務(wù)路徑,以及 建立所計(jì)算的服務(wù)路徑。
8.根據(jù)權(quán)利要求1-7的任意組合所述的方法, 其中接收所述請(qǐng)求包括從服務(wù)提供商的網(wǎng)絡(luò)管理系統(tǒng)接收所述請(qǐng)求,并且 其中提供所述對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可的所述指示包括向所述網(wǎng)絡(luò)管理系統(tǒng)提供所述對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可的所述指示。
9.根據(jù)權(quán)利要求1-8的任意組合所述的方法,其中發(fā)送一個(gè)或多個(gè)包含用以建立所述光學(xué)傳輸路徑的第一參數(shù)集合的消息包括向入口光學(xué)網(wǎng)絡(luò)設(shè)備發(fā)送顯式光路徑路由,所述顯式光路徑路由指定光學(xué)網(wǎng)絡(luò)設(shè)備跳和波長的序列以用于由所述入口光學(xué)網(wǎng)絡(luò)設(shè)備當(dāng)在所述入口光學(xué)網(wǎng)絡(luò)設(shè)備和出口光學(xué)網(wǎng)絡(luò)設(shè)備之間建立所述光學(xué)傳輸路徑時(shí)使用。
10.根據(jù)權(quán)利要求1-9的任意組合所述的方法,其中發(fā)送一個(gè)或多個(gè)包含用以建立所述流量工程化的服務(wù)路徑的第二參數(shù)集合的消息包括向所述服務(wù)路徑上的入口網(wǎng)絡(luò)設(shè)備發(fā)送顯式路由對(duì)象(ERO)以供所述入口網(wǎng)絡(luò)設(shè)備當(dāng)在所述入口網(wǎng)絡(luò)設(shè)備和出口網(wǎng)絡(luò)設(shè)備之間建立路徑時(shí)使用。
11.一種網(wǎng)絡(luò)系統(tǒng),包括: 網(wǎng)絡(luò)服務(wù)接口,用以接收對(duì)于網(wǎng)絡(luò)站點(diǎn)之間的網(wǎng)絡(luò)連接性的請(qǐng)求; 光學(xué)層模塊,用以發(fā)送一個(gè)或多個(gè)包含用以建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的光學(xué)傳輸路徑的第一參數(shù)集合的消息; 互聯(lián)網(wǎng)協(xié)議(IP)/多協(xié)議標(biāo)簽交換(MPLS)層模塊,用以發(fā)送一個(gè)或多個(gè)包含用以建立用于所請(qǐng)求的網(wǎng)絡(luò)連接性的流量工程化的服務(wù)路徑的第二參數(shù)集合的消息,其中所述服務(wù)路徑被建立以通過所述光學(xué)傳輸路徑發(fā)送網(wǎng)絡(luò)流量;并且 其中響應(yīng)于確定了所述光學(xué)傳輸路徑和所述服務(wù)路徑都已經(jīng)被建立,所述網(wǎng)絡(luò)服務(wù)接口發(fā)送所述對(duì)于網(wǎng)絡(luò)連接性的請(qǐng)求被許可以允許使用所述服務(wù)路徑和所述光學(xué)傳輸路徑來在所述網(wǎng)絡(luò)站點(diǎn)之間發(fā)送網(wǎng)絡(luò)流量的指示。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)系統(tǒng),進(jìn)一步包括拓?fù)淠K,所述拓?fù)淠K存儲(chǔ)用于所述光學(xué)網(wǎng)絡(luò)層的拓?fù)湫畔?,并且確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前是否存在光學(xué)傳輸路徑, 其中響應(yīng)于確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在所述光學(xué)傳輸路徑,所述光學(xué)層模塊基于所存儲(chǔ)的用于所述光學(xué)網(wǎng)絡(luò)層的所述拓?fù)湫畔⒂?jì)算所述光學(xué)傳輸路徑,基于所計(jì)算的光學(xué)傳輸路徑選擇所述第一參數(shù)集合,并且依據(jù)所述參數(shù)對(duì)所計(jì)算的光學(xué)傳輸路徑進(jìn)行程序設(shè)計(jì)。
13.根據(jù)權(quán)利要求11-12所述的任意組合的網(wǎng)絡(luò)系統(tǒng),其中所述拓?fù)淠K存儲(chǔ)用于所述IP/MPLS層模塊的拓?fù)湫畔ⅲ徊⑶移渲许憫?yīng)于確定所述網(wǎng)絡(luò)站點(diǎn)之間當(dāng)前并不存在所述服務(wù)路徑,所述IP/MPLS層模塊基于所存儲(chǔ)的用于IP/MPLS網(wǎng)絡(luò)層的所述拓?fù)湫畔⒂?jì)算所述服務(wù)路徑,基于所計(jì)算的光學(xué)傳輸路徑選擇所述第一參數(shù)集合,并且建立所計(jì)算的服務(wù)路徑。
14.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)系統(tǒng),進(jìn)一步包括用于執(zhí)行根據(jù)權(quán)利要求1-10中的任一項(xiàng)所述的方法的器件。
【文檔編號(hào)】H04L12/721GK104426766SQ201410438216
【公開日】2015年3月18日 申請(qǐng)日期:2014年8月29日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】N·巴哈多, K·E·格雷, T·D·納德奧, A·K·阿特拉斯 申請(qǐng)人:瞻博網(wǎng)絡(luò)公司