專利名稱:透明旁路及相關(guān)機制的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及透明旁路及相關(guān)機制。
背景技術(shù):
現(xiàn)代通信及數(shù)據(jù)網(wǎng)絡(luò)是由通過網(wǎng)絡(luò)傳送數(shù)據(jù)的節(jié)點構(gòu)成。節(jié)點可包括通過網(wǎng)絡(luò)傳送各個數(shù)據(jù)包或幀的路由器、交換機、橋接器、或其組合。某些網(wǎng)絡(luò)可提供能跨越網(wǎng)絡(luò)將數(shù)據(jù)幀從一個節(jié)點轉(zhuǎn)發(fā)至另一節(jié)點的數(shù)據(jù)服務(wù)而不使用中間節(jié)點上的預(yù)配置路由或帶寬預(yù)留。其它網(wǎng)絡(luò)則可沿預(yù)配置路徑跨越網(wǎng)絡(luò)將數(shù)據(jù)幀從一個節(jié)點轉(zhuǎn)發(fā)至另一節(jié)點,其中沿該路線的每一節(jié)點均為數(shù)據(jù)幀預(yù)留帶寬,這稱為流量工程數(shù)據(jù)業(yè)務(wù)(traffic engineered data service)0在網(wǎng)絡(luò)中常常使用旁路來形成兩個節(jié)點之間的路徑。例如,可在網(wǎng)絡(luò)中出現(xiàn)故障時使用旁路,以釋放中間節(jié)點處的容量或提高兩個節(jié)點之間的通信效率。遺憾的是,通路會改變網(wǎng)絡(luò)的拓撲結(jié)構(gòu)并可對網(wǎng)路內(nèi)的路由行為造成不良變化。
發(fā)明內(nèi)容
在一個實施例中,本發(fā)明包括一種網(wǎng)絡(luò)組件,其包括至少一個處理器,該至少一個處理器用以執(zhí)行一種方法。該方法包括分析路徑預(yù)留消息,該路徑預(yù)留消息包含預(yù)留路徑標識符;分析多個分別包含路徑標識符的幀;以及使這些幀中的至少某些轉(zhuǎn)移離開路由器,其中這些被轉(zhuǎn)移的幀中的路徑標識符與預(yù)留路徑標識符相匹配。在另一實施例中,本發(fā)明包括一種系統(tǒng),其包括數(shù)據(jù)包感知傳送盒,用以接收目的地為第一路由器的多個幀,監(jiān)聽這些幀,判斷是否這些幀中的至少某些應(yīng)繞過第一路由器,并將任何應(yīng)繞過第一路由器的幀轉(zhuǎn)發(fā)至第二路由器而不將這些幀傳遞至第一路由器。在第三實施例中,本發(fā)明包括一種方法,其包括通過監(jiān)聽控制幀來配置旁路路徑,該控制幀包含標簽交換路徑(LSP)標識符;以及將與LSP標識符相關(guān)聯(lián)的多個數(shù)據(jù)幀路由至旁路路徑,而不將任何與LSP標識符相關(guān)聯(lián)的后續(xù)控制幀路由至旁路路徑。結(jié)合附圖及權(quán)利要求書閱讀以下的詳細說明,將更清楚地理解這些及其它特點。
為更加徹底地理解本發(fā)明,現(xiàn)在請參照以下結(jié)合附圖進行的簡要說明以及詳細說明,其中相同的參考編號表示相同的部件。圖1為執(zhí)行高速旁路的核心網(wǎng)絡(luò)的實施例的示意圖。
4
圖2為執(zhí)行透明旁路的核心網(wǎng)絡(luò)的實施例的示意圖。圖3為執(zhí)行透明旁路的網(wǎng)絡(luò)的另一實施例的示意圖。圖4為用于建立透明旁路的方法的實施例的示意圖。圖5為通用網(wǎng)絡(luò)組件的實施例的示意圖。
具體實施例方式首先,應(yīng)理解,盡管在下文中提供了一個或多個實施例的例示性實施方式,然而可利用任何數(shù)目的技術(shù)(無論是當前所知的技術(shù)還是現(xiàn)有的技術(shù))來實作所揭露的系統(tǒng)及/ 或方法。本發(fā)明決不應(yīng)僅限于以下所例示的例示性實施方式、圖式及技術(shù)(包括本文所例示及說明的實例性設(shè)計及實施方式),而是可在隨附權(quán)利要求書的范圍及其全部等效范圍內(nèi)進行修改。本文揭露一種方法,用于在不對路由器容量進行升級的情況下允許路由器處理增大的流量。具體而言,揭露一種透明旁路方法,其中與路由器相關(guān)聯(lián)的數(shù)據(jù)包感知傳送盒監(jiān)聽經(jīng)路由器處理的控制消息,以確定穿越該路由器的路徑。數(shù)據(jù)包感知傳送盒建立相關(guān)路徑的表格并監(jiān)聽路由器的輸入數(shù)據(jù)幀,以判斷是否這些輸入數(shù)據(jù)幀中的任一者與表格中的路徑相關(guān)聯(lián)。任何與表格中的路徑相關(guān)聯(lián)的數(shù)據(jù)幀均不被發(fā)送至路由器,而是由數(shù)據(jù)包感知傳送盒轉(zhuǎn)發(fā)至另一目的地(例如路徑上的下一節(jié)點)。相反,數(shù)據(jù)包感知傳送盒將全部控制幀轉(zhuǎn)發(fā)至路由器,無論這些控制幀是否與表格中的路徑相關(guān)聯(lián)。這樣,路由器能夠以正常方式維持路徑,但所經(jīng)歷的幀的量卻會減小。圖1例示網(wǎng)絡(luò)100的實施例。該網(wǎng)絡(luò)可包括多個提供商邊緣(provider edge ; ΡΕ) 102a-102h(統(tǒng)稱為 102)、多個核心路由器(core router ;CR) 104a_104d (統(tǒng)稱為 104)、 以及多個傳送盒106a-106d(統(tǒng)稱為106)。如圖1中的單實線所示,PE 102可耦合至CR104, 同時如圖1中的雙實線所示,CR 104可相互耦合。PE 102與CR 104之間的通信路徑(包括CR 104之間的通信路徑)可以是電通信路徑或光學通信路徑。通常,CR 104之間的通信路徑的容量大于PE 102與CR 104之間的通信路徑的容量。例如,CR 104之間的通信路徑可被波分多路復用,以形成每秒約為200千兆比特((ibps或G)的容量,而PE 102與CR 104之間的通信路徑可僅為容量約為10(ibpS的單波長信道。網(wǎng)絡(luò)100可以是任何可用于在PE 102及/或CR 104之間傳送數(shù)據(jù)的通信系統(tǒng)。 例如,網(wǎng)絡(luò)100可以是有線網(wǎng)絡(luò)或光學網(wǎng)絡(luò),例如中樞網(wǎng)絡(luò)、提供商網(wǎng)絡(luò)以及存取網(wǎng)絡(luò)。這些網(wǎng)絡(luò)通常執(zhí)行同步光學聯(lián)網(wǎng)(Synchronous Optical Networking,SONET)、同步數(shù)字體系 (Synchronous Digital Hierarchy ;SDH) > L^icN(Internet Protocol ;IP) > 異步傳送模式(Asynchronous Transfer Mode ;ATM)、幀中繼、或其它協(xié)議。作為另外一種選擇,網(wǎng)絡(luò)100可以是無線網(wǎng)絡(luò)。網(wǎng)絡(luò)100可使用多協(xié)議標簽交換(multi-protocol label switching ;MPLS)LSP 及 / 或如 IEEE 802. IQ 所述的虛擬局域網(wǎng)(virtual local arean network ;VLAN)來傳送流量。如IEEE 802. Iah所述,流量可包括無連接流量或交換流量,也稱為服務(wù)實例或非TE流量。如IEEE 802. 1所述,流量還可包括面向連接的流量或橋接流量,也稱為提供商中樞橋接流量工程(Provider Backbone Bridge-Traffic Engineering ; PBB-TE)流量或TE流量。本文所述的這些標準中的每一者均以引用的方式并入本文中。PE 102可以是任何與CR 104交換數(shù)據(jù)的裝置、組件或網(wǎng)絡(luò)。PE 102可以是路由器、交換機、或橋接器,并且可包括提供商核心橋接器(provider core bridge ;P(B)及/或提供商邊緣橋接器(provider edge bridge ;PEB)。PE 102可執(zhí)行一個或多個協(xié)議,包括 MPLS、開放式最短路徑優(yōu)先(open shortest path first ;0SPF)、或邊界網(wǎng)關(guān)協(xié)議(border gateway protocol ;BGP)。PE 102可與其它裝置建立MPLS LSP,并且由此可用作LSP的起點或終點。在實施例中,PE 102可位于網(wǎng)絡(luò)提供商的域的邊緣處的裝置的邊緣處或可與這些裝置進行接口。最后,PE 102可包括傳送盒,其類似于本文所述的傳送盒106。CR 104可以是任何與PE 102交換數(shù)據(jù)并相互交換數(shù)據(jù)的裝置或組件。例如, CR 104可以是路由器、交換機或橋接器,這些橋接器包括中樞核心橋接器(baclAone core bridge ;BCB)及 / 或中樞邊緣橋接器(backbone edge bridge ;BEB) 另外,CR 104 可執(zhí)行一個或多個協(xié)議,包括MPLS、BGP或0SPF。CR 104可保持MPLS LSP,并且由此可用作沿LSP 的中間節(jié)點或傳輸節(jié)點。在實施例中,CR 104可位于網(wǎng)絡(luò)提供商的域的中心區(qū)域內(nèi),例如不是位于提供商的域的邊緣處。每一 CR 104均可包括傳送盒106。傳送盒106 (有時稱為光學傳送盒)可以是實體層(例如電性層或光學層)與較高層(例如媒體存取控制(MAC)層、MPLS層、或IP層) 之間的接口裝置。具體而言,傳送盒106可接收目的地為CR 104的實體層通信,將這些通信轉(zhuǎn)換為較高層格式,并將這些通信傳遞至CR 104。另外,傳送盒106可從CR 104接收較高層通信,將這些通信轉(zhuǎn)換為實體層格式,并將這些通信傳送至另一 CR 104或PE 102。在某些情形中,網(wǎng)絡(luò)運營商可在網(wǎng)絡(luò)100中構(gòu)建高速旁路。例如,當兩個PE 102(例如PE 10 與PE 102g)之間的流量超過閾值時,可在PE 102之間建立實體旁路 108。實體旁路108可包括PE 10 與PE 102g之間的新路徑。盡管實體層108的建立有助于減少流過CR 104的流量,然而高速旁路并非沒有局限性。例如,僅當各個PE 102位于同一管理域內(nèi)時,才可建立實體旁路108。另外,實體旁路108在PE 10 與PE 102g之間形成鄰接,這在網(wǎng)絡(luò)內(nèi)造成拓撲結(jié)構(gòu)及路由成本的變化。這些變化最終導致不期望地增加實體旁路108上的流量并對網(wǎng)絡(luò)100內(nèi)的流量造成其它不良變化。圖2例示執(zhí)行透明旁路的網(wǎng)絡(luò)200的實施例。網(wǎng)絡(luò)200、PE 202、以及CR 204可與上述網(wǎng)絡(luò)100、PE 102、以及CR 104實質(zhì)相同。然而,網(wǎng)絡(luò)200內(nèi)的CR 204(以及視情況而定,PE 202)包括數(shù)據(jù)包感知傳送盒210a-210d(統(tǒng)稱為210)而不是傳送盒106。數(shù)據(jù)包感知傳送盒210可類似于傳送盒106,但可包括其它功能,例如包括分析并轉(zhuǎn)發(fā)從PE 202及 CR 204接收到的幀而例如不將這些幀傳遞至CR 204的能力。在對幀進行分析之后,數(shù)據(jù)包感知傳送盒210可建立轉(zhuǎn)發(fā)表格并判斷是否對任何所后續(xù)監(jiān)聽的數(shù)據(jù)幀執(zhí)行透明旁路。透明旁路可出現(xiàn)在實體層或較高層上,例如MAC層、MPLS層、或IP層上。最后,可在任何時間執(zhí)行透明旁路,但是在通過CR 204的流量接近或即將超過CR 204的容量時尤其適用。在透明旁路期間,數(shù)據(jù)包感知傳送盒210可分析從PE 202及CR 204接收到的幀并判斷這些幀是控制幀還是數(shù)據(jù)幀。如果這些幀為控制幀,則無論控制幀是否與透明旁路路徑中的一者相關(guān)聯(lián),數(shù)據(jù)包感知傳送盒210均可將控制幀轉(zhuǎn)發(fā)至CR 204以進行路由及/ 或處理。控制幀可用于在網(wǎng)路中建立、維持及移除路徑(例如LSP),并且可包括IP/MPLS控制協(xié)議數(shù)據(jù)單元(PDU)。由于數(shù)據(jù)包感知傳送盒210可看到這些幀,因而數(shù)據(jù)包感知傳送盒 210可保持與其CR 204相關(guān)聯(lián)的路徑的轉(zhuǎn)發(fā)數(shù)據(jù)庫。由此,當數(shù)據(jù)包感知傳送盒210接收到數(shù)據(jù)幀時,其可判斷是否數(shù)據(jù)幀與路徑中的一者相關(guān)聯(lián),如果是,則將數(shù)據(jù)幀轉(zhuǎn)發(fā)至下一路由器或與該路徑相關(guān)聯(lián)的其它節(jié)點而例如不將數(shù)據(jù)幀轉(zhuǎn)發(fā)至CR 204。由此,虛線212可表示從PE 202a至PE 202g的數(shù)據(jù)幀路徑,例如CR 204a、CR204c以及CR204d的旁路。相反,點線214可表示從PE 202a至PE 202g的控制幀路徑是如何偏離虛線212,例如控制幀的路徑經(jīng)過CR 204a、CR204c以及CR204d。圖3例示執(zhí)行透明旁路的網(wǎng)絡(luò)300的實施例。網(wǎng)絡(luò)300、PE 302、CR 304、以及數(shù)據(jù)包感知傳送盒310可與上述網(wǎng)絡(luò)200、PE 202、CR 204、以及數(shù)據(jù)包感知傳送盒210實質(zhì)相同。然而,網(wǎng)絡(luò)300可以是邏輯全網(wǎng)狀核心IP網(wǎng)絡(luò),并且由此可允許數(shù)據(jù)包感知傳送盒 310在任兩個CR 304之間建立單跳式傳送路徑。例如,如果CR 304包括與數(shù)據(jù)包感知傳送盒310的以太網(wǎng)接口(如在S0NET/SDH應(yīng)用上的以太網(wǎng)情形中一樣,有時被稱為數(shù)據(jù)包光學傳送平臺(packet-optical transport platform ;Ρ_0ΡΤ)),則可使用 VLAN 作為 CR 304 之間的信道。虛線316及318表示CR 304之間的此種單跳式傳送路徑。當在全網(wǎng)狀網(wǎng)絡(luò)中執(zhí)行透明旁路時,數(shù)據(jù)包感知傳送盒310可使用這些單跳式傳送路徑,這會進一步減少作為中間標簽交換路由器(LSI )或傳輸路由器的中間CR 304處的流量。對于傳輸路由器,使用單跳式傳送路徑具有雙重有益效果,這是因為傳輸路由器在其輸入端口及其輸出端口上均發(fā)現(xiàn)流量減少,例如當在路徑318上發(fā)送流量時,CR 104使與連接至CR 304a及CR304d 的端口相關(guān)聯(lián)的流量減少。應(yīng)注意,盡管對于CR-CR端口實現(xiàn)了該有益效果,然而其并不影響穿越PE-CR端口的流量的量。因此,鄰近PE 302的CR 304最終必須升級其端口容量來處理來往于PE 302的增多的數(shù)據(jù)。最后,大多數(shù)CR至P-OTP接口為10(ibpS,這通常是任何CR 304互連所需要的。為顯示出由P-OTP建立的邏輯網(wǎng)狀連接的任何重要優(yōu)點,CR至 P-OTP接口可能需要高達40(ibpS或100(ibpS的容量,而當前這在許多網(wǎng)絡(luò)中是不能商購獲得的。數(shù)據(jù)包感知傳送盒可通過許多方法執(zhí)行透明旁路。例如,如果通過路徑計算元件 (PCE)計算LSP,則PCE可將透明旁路信息發(fā)送至數(shù)據(jù)包感知傳送盒。在某些實例中,PCE可包括上層PCE (例如MPLS層PCE或IP層PCE)以及下層PCE (例如數(shù)據(jù)包傳送網(wǎng)絡(luò)(packet transport network ;PTN)層 PCE、光學傳送網(wǎng)絡(luò)(optical transport network ;0TN)層 PCE、或波分多路復用(wavelength division multiplexed ;WDM)層 PCE)。在這些情形中, 上層PCE可向下層PCE查詢下層拓撲信息。作為另外一種選擇,如果存在預(yù)先建立的LSP, 則可在數(shù)據(jù)包感知傳送盒上人工提供LSP轉(zhuǎn)發(fā)表格。然而,預(yù)計透明旁路將最經(jīng)常地是通過使數(shù)據(jù)包感知傳送盒監(jiān)聽MPLS控制協(xié)議PDU并相應(yīng)地建立LSP轉(zhuǎn)發(fā)表格來執(zhí)行透明旁路。圖4例示一種數(shù)據(jù)包感知傳送盒用以監(jiān)聽MPLS控制協(xié)議PDU并建立LSP轉(zhuǎn)發(fā)表格的方法。首先,將路徑預(yù)留消息420從第一核心路由器(例如CR 430)發(fā)送至第二核心路由器(例如CR 442)。路徑預(yù)留消息420可以是例如使用標簽分發(fā)協(xié)議(LDP)發(fā)送的資源預(yù)留協(xié)議-流量工程(RSVP-TE)會話或路徑消息。路徑預(yù)留消息420可包含專門的關(guān)鍵字密鑰(可能是通配符),用于在監(jiān)聽期間被探測到時觸發(fā)下述操作。密鑰可以是ASCII字符串或ASCII子字符串,并且可由網(wǎng)絡(luò)管理員在CR 430處插入。當數(shù)據(jù)包感知傳送盒432 接收到路徑預(yù)留消息420時,數(shù)據(jù)包感知傳送盒432可確保路徑預(yù)留消息420正在請求適當?shù)膶ο?例如記錄路由對象(RRO)),如果是,則將消息轉(zhuǎn)發(fā)至CR 442。在CR 442處理路徑預(yù)留消息420之后,CR 442可產(chǎn)生包含密鑰、RRO標簽(L2)以及RESV目的地的路徑預(yù)留(RESV)確認消息424。在接收到RESV消息似4之后,數(shù)據(jù)包感知傳送盒440對其交叉連接構(gòu)造進行編程,以將在其正在監(jiān)聽的跳躍上所用的L2標簽映射至其直接通往目的地的隧道,所述目的地可以是數(shù)據(jù)包感知傳送盒440。此操作能有效地建立透明旁路。由此,數(shù)據(jù)包感知傳送盒440將隨后從L2標簽上剝?nèi)ト魏闻cLSP相關(guān)聯(lián)的數(shù)據(jù)幀并將這些數(shù)據(jù)幀引導至終止于RSVP-TE路徑的最后監(jiān)聽跳躍處的傳送隧道,即數(shù)據(jù)包感知傳送盒432。RESV消息似4將逐跳地在中間CR 436及其傳送盒(其可以是數(shù)據(jù)包感知傳送盒)434上行進。當數(shù)據(jù)包感知傳送盒432接收最后的RESV消息似4時,數(shù)據(jù)包感知傳送盒432可查看RR0,例如通過查看RRO中的第一所記錄跳躍/標簽而找到標簽L2,并對其交叉連接進行編程以通過其監(jiān)聽接口將標簽L2從該隧道轉(zhuǎn)發(fā)至數(shù)據(jù)包感知傳送盒440。數(shù)據(jù)包感知傳送盒440還可將該標簽切換至在RESV消息422的標簽對象中所見到的對于此跳躍而言適當?shù)臉撕?Li)。因此,RRO允許由數(shù)據(jù)包感知傳送盒直接映射第一跳躍及最后的跳躍。由此,將多跳式RSVP-TE路徑變成三跳式路徑(442-440-432-430),中間的跳躍是繞過所有內(nèi)部跳躍的直接轉(zhuǎn)向。當兩個數(shù)據(jù)包感知傳送盒之間存在多個光學鏈接時,對于將LSP映射至透明旁路路徑而言可存在多種選擇。例如,可使用相等成本的多路徑(equal costmulti-path ;ECMP) 來將某些LSP自動地映射至透明旁路路徑中的一者。作為另外一種選擇,網(wǎng)絡(luò)管理員可將某些LSP人工配置到固定的透明旁路路徑。有時,可沿旁路路徑探測到故障。例如,可在數(shù)據(jù)包感知傳送盒的實體端口上探測到故障。如果探測到故障,則數(shù)據(jù)包感知傳送盒可對具有與有故障的實體端口相關(guān)聯(lián)的輸出端口的LSP禁用透明旁路功能。由此,與透明旁路被禁用的LSP相關(guān)聯(lián)的數(shù)據(jù)幀將被轉(zhuǎn)發(fā)至CR,猶如透明旁路從來沒有存在過一樣。此操作可觸發(fā)快速重新路由,此可使數(shù)據(jù)包感知傳送盒沿重新建立的LSP轉(zhuǎn)發(fā)數(shù)據(jù)幀。數(shù)據(jù)包感知傳送盒還可為快速重新路由路徑建立轉(zhuǎn)發(fā)條目。由此,當CR沿快速重新路由路徑發(fā)送數(shù)據(jù)幀時,這些數(shù)據(jù)幀將在每一中間節(jié)點處被相應(yīng)地轉(zhuǎn)發(fā)。當任一 CR切換至快速重新路由路徑時,在正常的或正在工作的LSP上將不存在任何數(shù)據(jù)幀。由此,數(shù)據(jù)包感知傳送盒可不需做任何操作。數(shù)據(jù)包感知傳送盒可具有多個端口。例如,在傳送盒中一般使用20-40個端口。當出現(xiàn)故障時,僅穿過故障端口的數(shù)據(jù)幀可被發(fā)送至CR。甚至當通往CR的流量增加時,被發(fā)送至CR的幀的量仍遠少于穿過所有端口的幀的總量。如上所述,高速旁路與透明旁路之間存在顯著差異。通常,可對所選LSP上的數(shù)據(jù)幀執(zhí)行透明旁路,以減少穿過CR的端口的數(shù)據(jù)量。由此,在不增大鄰近CR上的端口容量的情況下,來往于PE的流量可變大。另外,透明旁路允許PE繼續(xù)與其原始CR同級。由此,路由器將不存在路線變化或拓撲結(jié)構(gòu)變化,這意味著透明旁路不會影響對其它路線的計算。 換句話說,透明旁路不會形成任何新的鄰接,并且因此不會改變其它路線的成本、對新建立的旁路造成任何不期望的流量切換、或造成其它路由器改變其轉(zhuǎn)發(fā)表格。最后,在透明旁路中,所有控制數(shù)據(jù)幀均被發(fā)送至CR,并且因此當透明旁路被禁用時,所有數(shù)據(jù)流均被界定于 CR處,并且網(wǎng)絡(luò)會表現(xiàn)為猶如不存在數(shù)據(jù)包感知傳送盒一樣。在某些實施例中,網(wǎng)絡(luò)可能會需要專門的配置來執(zhí)行透明旁路。例如,數(shù)據(jù)包感知傳送盒可能會需要能夠?qū)⒖刂茙?例如IP/MPLS控制PDU)與數(shù)據(jù)幀(例如數(shù)據(jù)PDU)區(qū)別開來。另外,數(shù)據(jù)包感知傳送盒可僅以透明方式對與執(zhí)行透明旁路的路徑相關(guān)聯(lián)的數(shù)據(jù)幀進行旁路。換句話說,與不執(zhí)行透明旁路的路徑相關(guān)聯(lián)的數(shù)據(jù)幀、控制幀、以及其它類型的幀繼續(xù)被發(fā)送至CR。最后,數(shù)據(jù)包感知傳送盒可能須充當傳輸路由器,因為其可能須交換數(shù)據(jù)幀上的MPLS標簽,猶如數(shù)據(jù)幀穿過CR —樣??稍谌魏瓮ㄓ镁W(wǎng)絡(luò)組件上構(gòu)建上述網(wǎng)絡(luò)組件,例如具有足夠處理能力、存儲資源以及網(wǎng)絡(luò)吞吐量的計算機或網(wǎng)絡(luò)組件,以處理施加于其上的工作負荷。圖5例示適于構(gòu)建本文所揭露的組件的一個或多個實施例的典型通用網(wǎng)絡(luò)組件500。網(wǎng)絡(luò)組件500包括與存儲裝置進行通信的處理器502(可稱為中央處理器或CPU),這些存儲裝置包括二級存儲器 504、只讀存儲器(ROM) 506、隨機存取存儲器(RAM) 508、輸入/輸出(I/O)裝置510、以及網(wǎng)絡(luò)連通性裝置512。處理器502可被實作為一個或多個CPU芯片,或可為一個或多個應(yīng)用專用集成電路(ASIC)的一部分。二級存儲器504通常由一個或多個磁盤驅(qū)動器或磁帶驅(qū)動器構(gòu)成,并用于數(shù)據(jù)的非易失性存儲,并且在RAM 508的大小不足以容納所有工作數(shù)據(jù)時用作溢出數(shù)據(jù)存儲裝置。當選擇執(zhí)行載入RAM 508中的程序時,二級存儲器504可用于存儲這些程序。ROM 506 用于存儲指令并可能存儲在程序執(zhí)行期間所讀取的數(shù)據(jù)。ROM 506是非易失性存儲裝置,相對于二級存儲器504的較大存儲容量,其通常具有小的存儲容量。RAM 508用于存儲易失性數(shù)據(jù)并可能用于存儲指令。對ROM 506及RAM 508 二者的存取通常比對二級存儲器504的存取快。本文揭露了至少一個實施例,并且所屬領(lǐng)域的普通技術(shù)人員對所述實施例及/或?qū)嵤├奶卣髯龀龅淖兓?、組合、及/或修改仍處于本發(fā)明的范圍內(nèi)。通過組合、結(jié)合、及/ 或省略所述實施例的特點而產(chǎn)生的替代實施例也處于本發(fā)明的范圍內(nèi)。當明確規(guī)定數(shù)值范圍或限制時,應(yīng)將這些明確的范圍或限制理解為包括落于所明確規(guī)定的范圍或限制內(nèi)的相似大小的重復范圍或限制(例如從約1至約10包括2、3、4等;大于0. 10包括0. 11,0. 12、 0. 13等)。例如,每當揭露具有下限Rl及上限Ru的數(shù)字范圍時,均是具體地揭露落于該范圍內(nèi)的任何數(shù)字。具體而言,具體揭露該范圍內(nèi)的以下數(shù)字R = Rl+k* (Ru-Rl),其中k 為具有增量的從到100%的變量,即k為1%、2%、3%、4%、5%、... ,50%,51%, 52%,. · ·、95%、96%、97%、98%、99%、或100%。此外,還具體揭露了如上述所定義的由兩個R數(shù)字界定的任何數(shù)字范圍。對于權(quán)利要求的任何要素使用術(shù)語“視情況而定”是指既可能需要該元件,也可能不需要該元件,這兩種選擇均處于權(quán)利要求的范圍內(nèi)。應(yīng)將對較廣義術(shù)語(例如“包括”、“包含”、以及“具有”)的使用理解為對較狹義術(shù)語(例如“由...組成”、“基本上由...組成”、以及“實質(zhì)上由...構(gòu)成”)提供支持。因此,保護范圍不是由上述說明限制,而是由以下的權(quán)利要求書限定,該范圍包括權(quán)利要求書的標的物的全部等效內(nèi)容。每一權(quán)利要求均是作為進一步的揭露而被并入說明書中,并且這些權(quán)利要求是本發(fā)明的實施例。在本發(fā)明中對引用文獻的論述并不是承認其為現(xiàn)有技術(shù),尤其是
公開日期在本申請案的優(yōu)先權(quán)日期之后的任何引用文獻。對本發(fā)明中所應(yīng)用的所有專利、專利申請案以及公開案的揭露均以引用的方式并入本文中,以使其提供實例性細節(jié)、程序性細節(jié)、或與揭露內(nèi)容互補的其它細節(jié)。盡管已在本發(fā)明中提供了若干個實施例,然而應(yīng)理解,在不背離本發(fā)明的精神或范圍的情況下,可采用許多其它具體形式來實施所揭露的系統(tǒng)及方法。本文的實例應(yīng)被視為例示性的而非限制性的,并且并不旨在僅限于本文所給出的細節(jié)。例如,可在另一系統(tǒng)中組合或結(jié)合各種元件或組件,或者可省略或不實作某些特征。 另外,在不背離本發(fā)明的范圍的情況下,在各個實施例中所孤立地或單獨地說明及例示的技術(shù)、系統(tǒng)、子系統(tǒng)、以及方法可與其它系統(tǒng)、模塊、技術(shù)、或方法相組合或結(jié)合。被顯示或描述為耦合或直接耦合或相互連通的其它項目可通過某一接口、裝置、或中間組件進行間接耦合或連通,無論是以電性方式、機械方式還是其它方式。所屬領(lǐng)域的技術(shù)人員可得出各種變化、替代、以及改變的其它實例,并可在不背離本文所揭露的精神及范圍的情況下做出這些實例。
權(quán)利要求
1.一種網(wǎng)絡(luò)組件,包括至少一個處理器,用以執(zhí)行一種方法,所述方法包括解析路徑預(yù)留消息,所述路徑預(yù)留消息包含預(yù)留路徑標識符;解析多個分別包含路徑標識符的幀;以及使所述幀中的至少某些轉(zhuǎn)移離開路由器,其中所述被轉(zhuǎn)移的幀中的所述路徑標識符與所述預(yù)留路徑標識符相匹配。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)組件,其特征在于,所述路徑預(yù)留消息是多協(xié)議標簽交換 (MPLS)控制消息。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)組件,其特征在于,所述路徑預(yù)留消息是資源預(yù)留(RSVP) 控制消息。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)組件,其特征在于,所述被轉(zhuǎn)移的幀均不是控制幀。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)組件,其特征在于,所述被轉(zhuǎn)移的幀全部為數(shù)據(jù)幀。
6.如權(quán)利要求1所述的網(wǎng)絡(luò)組件,其特征在于,所述被轉(zhuǎn)移的幀是在標簽交換路徑上進行轉(zhuǎn)發(fā)。
7.如權(quán)利要求1所述的網(wǎng)絡(luò)組件,其特征在于,所述被轉(zhuǎn)移的幀是在虛擬局域網(wǎng)上進行轉(zhuǎn)發(fā)。
8.一種系統(tǒng),包括數(shù)據(jù)包感知傳送盒,用以接收目的地為第一路由器的多個幀,監(jiān)聽所述幀,判斷是否所述幀中的至少某些應(yīng)繞過所述第一路由器,并將任何應(yīng)繞過所述第一路由器的幀轉(zhuǎn)發(fā)至第二路由器而不將所述幀傳遞至所述第一路由器。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述數(shù)據(jù)包感知傳送盒用以在實體層上接收所述幀,且其中所述數(shù)據(jù)包感知傳送盒用以在媒體存取控制(MAC)層、多協(xié)議標簽交換 (MPLS)層或互聯(lián)網(wǎng)協(xié)議(IP)層上與所述第一路由器進行通信。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述數(shù)據(jù)包感知傳送盒用以通過監(jiān)聽多協(xié)議標簽交換(MPLS)控制協(xié)議數(shù)據(jù)單元(PDU)來判斷是否所述幀中的至少某些應(yīng)繞過所述第一路由器。
11.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述數(shù)據(jù)包感知傳送盒用以通過從外部路徑計算元件(PCE)接收命令來判斷是否所述幀中的至少某些應(yīng)繞過所述第一路由器。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述PCE包括較高層PCE與較低層PCE, 且所述較高層PCE向所述較低層PCE查詢較低層拓撲信息。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述較低層是數(shù)據(jù)包傳送網(wǎng)絡(luò)層、光學傳送網(wǎng)絡(luò)層、或波分多路復用層。
14.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述數(shù)據(jù)包感知傳送盒用以通過人工配置來判斷是否所述幀中的至少某些應(yīng)繞過所述第一路由器。
15.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述數(shù)據(jù)包感知傳送盒用以使任何應(yīng)繞過所述第一路由器的數(shù)據(jù)幀從任何剩余數(shù)據(jù)幀分離。
16.如權(quán)利要求8所述的系統(tǒng),其特征在于,沒有控制幀繞過所述第一路由器。
17.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述數(shù)據(jù)包感知傳送盒用以當在與所述幀相關(guān)聯(lián)的端口中探測到故障時確定所述幀中的任一者均不應(yīng)繞過所述第一路由器。
18.一種方法,包括通過監(jiān)聽控制幀來配置旁路路徑,所述控制幀包含標簽交換路徑(LSP)標識符;以及將與所述LSP標識符相關(guān)聯(lián)的多個數(shù)據(jù)幀路由至所述旁路路徑,而不將任何與所述 LSP標識符相關(guān)聯(lián)的后續(xù)控制幀路由至所述旁路路徑。
19.如權(quán)利要求18所述的方法,其特征在于,使用標簽發(fā)現(xiàn)協(xié)議來分發(fā)所述控制幀。
20.如權(quán)利要求18所述的方法,其特征在于,還包括當在與所述旁路路徑相關(guān)聯(lián)的端口中探測到故障時,禁用所述旁路路徑。
全文摘要
本發(fā)明包括一種網(wǎng)絡(luò)組件,其包括至少一個處理器,該至少一個處理器用以執(zhí)行一種方法,該方法包括分析路徑預(yù)留消息,該路徑預(yù)留消息包含預(yù)留路徑標識符;分析多個分別包含路徑標識符的幀;以及使這些幀中的至少某些轉(zhuǎn)移離開路由器,其中被轉(zhuǎn)移的幀中的路徑標識符與預(yù)留路徑標識符相匹配。本發(fā)明還包括一種系統(tǒng),其包括數(shù)據(jù)包感知傳送盒,用以接收目的地為第一路由器的多個幀,監(jiān)聽這些幀,判斷是否這些幀中的至少某些應(yīng)繞過第一路由器,并將任何應(yīng)繞過第一路由器的幀轉(zhuǎn)發(fā)至第二路由器而不將這些幀傳遞至第一路由器。
文檔編號H04L12/56GK102273146SQ200980114495
公開日2011年12月7日 申請日期2009年4月28日 優(yōu)先權(quán)日2008年4月28日
發(fā)明者彼得·艾斯伍德·史密斯, 本杰明·T·麥克格林, 李勇, 琳達·鄧巴, 羅伯特·蘇丹, 露西·雍 申請人:華為技術(shù)有限公司