專利名稱:用于建立業(yè)務(wù)連接及相關(guān)監(jiān)控連接的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及實現(xiàn)面向連接的交換技術(shù)的通信網(wǎng)絡(luò)的技術(shù)領(lǐng)域。
背景技術(shù):
多協(xié)議標(biāo)簽交換技術(shù),比如標(biāo)準(zhǔn)MPLS及各種擴展,例如MPLS傳送配置和通用 MPLS,已被開發(fā)出來用于實現(xiàn)提供基于多種網(wǎng)絡(luò)技術(shù)的業(yè)務(wù)工程能力的統(tǒng)一控制平面。通 信網(wǎng)絡(luò)中的故障管理或性能管理功能一般被描述為0ΑΜ(運行、管理和維護)。針對MPLS OAM的標(biāo)準(zhǔn)仍處于開發(fā)階段。
發(fā)明內(nèi)容
本發(fā)明的一個目標(biāo)是提供用于實現(xiàn)面向連接的網(wǎng)絡(luò)(例如,MPLS類型)中的OAM 功能的方法。為了實現(xiàn)本發(fā)明的第一目標(biāo),各實施方式提供了一種用于建立通信網(wǎng)絡(luò)中的業(yè)務(wù) 連接及相關(guān)監(jiān)控連接的方法,該方法包括以下步驟從業(yè)務(wù)連接的入口節(jié)點沿著業(yè)務(wù)連接的路徑發(fā)送第一連接建立消息,以發(fā)起業(yè)務(wù) 連接的建立,其中該連接建立消息包括監(jiān)控連接請求,該請求指定連接路徑的第一節(jié)點和 ^ ~- T^ 點,在連接路徑的指定的第一節(jié)點截聽第一連接建立消息,從指定的第一節(jié)點沿著連接路徑發(fā)送第二連接建立消息,以在連接路徑的指定的 第一節(jié)點和第二節(jié)點之間建立監(jiān)控連接,以及從指定的第一節(jié)點沿著連接路徑發(fā)送第一連接設(shè)置消息,以恢復(fù)和完成業(yè)務(wù)連接 的建立,其中業(yè)務(wù)連接被封裝進連接路徑的指定的第一節(jié)點與第二節(jié)點之間的監(jiān)控連接之 中。所述方法的其他實施方式可以包括一個或多個以下特征-業(yè)務(wù)連接及相關(guān)監(jiān)控連接為標(biāo)簽交換路徑,并且業(yè)務(wù)連接通過標(biāo)簽堆疊封裝進 監(jiān)控連接之中。-通過監(jiān)控連接在第一節(jié)點與第二節(jié)點之間發(fā)送OAM流的步驟。OAM流指的是這 樣一組協(xié)議數(shù)據(jù)單元或消息,其使得故障管理或性能管理功能能夠在位于監(jiān)控連接端點 (即,第一節(jié)點與第二節(jié)點)之間的連接路徑區(qū)段上執(zhí)行。-業(yè)務(wù)連接及相關(guān)監(jiān)控連接是以相同帶寬和/或相同業(yè)務(wù)工程參數(shù)來建立的。這 一措施使得監(jiān)控連接與相關(guān)業(yè)務(wù)連接之間的獨占關(guān)聯(lián)能夠得以強制實施。-第一和第二連接建立消息都依據(jù)RSVP-TE協(xié)議。-監(jiān)控連接請求包括RSVP-TE路徑消息中的對象,所述對象包括第一節(jié)點的標(biāo)識 符和第二節(jié)點的標(biāo)識符。本發(fā)明的實施方式還提供了用于網(wǎng)絡(luò)節(jié)點的節(jié)點控制器,該控制器包括適于執(zhí)行 以下操作的信令模塊,這些操作包括
處理接收到的第一連接建立消息,該第一連接建立消息包括用于沿連接路徑建立 業(yè)務(wù)連接的連接參數(shù),該第一連接建立消息包括監(jiān)控連接請求,檢測監(jiān)控連接請求對在其中安裝節(jié)點控制器的網(wǎng)絡(luò)節(jié)點的指定,響應(yīng)于所述檢測 而沿著連接路徑發(fā)送第二連接建立消息,以在所述網(wǎng)絡(luò)節(jié)點與連接路徑的在監(jiān)控連接請求 中所指定的另一節(jié)點之間建立監(jiān)控連接,以及沿著連接路徑發(fā)送第一連接設(shè)置消息,用來以這樣的方式恢復(fù)業(yè)務(wù)連接的建 立——使得業(yè)務(wù)連接被封裝進所述網(wǎng)絡(luò)節(jié)點與監(jiān)控連接請求中所指定的另一節(jié)點之間的 監(jiān)控連接之中。控制器的其他實施方式可以包括一個或多個以下特征-適于通過監(jiān)控連接向所述另一節(jié)點發(fā)送OAM流的OAM模塊。-信令模塊適于響應(yīng)于檢測到監(jiān)控連接請求指定了未被置于連接路徑之中的網(wǎng)絡(luò) 節(jié)點這一情況而生成錯誤消息。-信令模塊適于配置交換表,以便將業(yè)務(wù)連接的傳入標(biāo)簽與監(jiān)控連接的傳出標(biāo)簽 相關(guān)聯(lián)。本發(fā)明的實施方式還提供了機器可讀的介質(zhì)用以提供指令,所述指令在由節(jié)點控 制器中的處理器執(zhí)行時使節(jié)點控制器執(zhí)行以下操作,這些操作包括處理接收到的第一連接建立消息,該第一連接建立消息包括用于沿連接路徑建立 業(yè)務(wù)連接的連接參數(shù),該第一連接建立消息包括監(jiān)控連接請求,檢測監(jiān)控連接請求對在其中安裝節(jié)點控制器的網(wǎng)絡(luò)節(jié)點的指定,響應(yīng)于所述檢 測,沿著連接路徑發(fā)送第二連接建立消息,以在所述網(wǎng)絡(luò)節(jié)點與連接路徑的在監(jiān)控連接請 求中所指定的另一節(jié)點之間建立監(jiān)控連接,以及沿著連接路徑發(fā)送第一連接設(shè)置消息,用來以這樣的方式恢復(fù)業(yè)務(wù)連接的建 立——使得業(yè)務(wù)連接被封裝進所述網(wǎng)絡(luò)節(jié)點與監(jiān)控連接請求中所指定的另一節(jié)點之間的 監(jiān)控連接之中。為了實現(xiàn)本發(fā)明的第二目標(biāo),各實施方式提供了一種用于建立與在通信網(wǎng)絡(luò)中建 立的業(yè)務(wù)連接相關(guān)的監(jiān)控連接的方法,該方法包括以下步驟從通信網(wǎng)絡(luò)的第一節(jié)點向通信網(wǎng)絡(luò)的第二節(jié)點發(fā)送連接建立消息,以在第一節(jié)點 與第二節(jié)點之間建立監(jiān)控連接,其中第一節(jié)點和第二節(jié)點被布置于業(yè)務(wù)連接的路徑之中, 并且連接建立消息是沿著該業(yè)務(wù)連接路徑發(fā)送的,從所述第一節(jié)點向業(yè)務(wù)連接的入口節(jié)點發(fā)送先接后離請求,以使入口節(jié)點使用先 接后離信令流程來沿著業(yè)務(wù)連接路徑重建業(yè)務(wù)連接,以及在第一節(jié)點處,對入口節(jié)點所發(fā)送的重建信令消息進行處理,以便將重建的業(yè)務(wù) 連接封裝進監(jiān)控連接之中。所述方法的其他實施方式可以包括一個或多個以下特征-業(yè)務(wù)連接及相關(guān)監(jiān)控連接為標(biāo)簽交換路徑,并且重建的業(yè)務(wù)連接通過標(biāo)簽堆疊 而封裝進監(jiān)控連接之中。-通過監(jiān)控連接在第一節(jié)點與第二節(jié)點之間發(fā)送OAM流的步驟。-監(jiān)控連接是用與業(yè)務(wù)連接相同的帶寬以及/或者相同的業(yè)務(wù)工程參數(shù)建立的。-連接建立消息和重建信令消息都依據(jù)RSVP-TE協(xié)議。
-先接后離請求包括第一節(jié)點的標(biāo)識符和/或第二節(jié)點的標(biāo)識符。這些標(biāo)識符可 以是IP地址或其他形式。-先接后離請求包括監(jiān)控連接的標(biāo)識符。-先接后離請求包括RSVP-TE通知消息中的對象。本發(fā)明的實施方式還提供了用于網(wǎng)絡(luò)節(jié)點的節(jié)點控制器,該控制器包括適于執(zhí)行 以下操作的信令模塊,這些操作包括從在其中安裝了節(jié)點控制器的網(wǎng)絡(luò)節(jié)點向通信網(wǎng)絡(luò)的另一節(jié)點發(fā)送連接建立消 息,以在所述節(jié)點間建立監(jiān)控連接,其中所述節(jié)點被布置于在通信網(wǎng)絡(luò)中建立的業(yè)務(wù)連接 的路徑之中,并且連接建立消息是沿著該業(yè)務(wù)連接的路徑發(fā)送的,向業(yè)務(wù)連接的入口節(jié)點發(fā)送先接后離請求,以使該入口節(jié)點使用先接后離信令流 程沿著業(yè)務(wù)連接路徑重建業(yè)務(wù)連接,以及對從入口節(jié)點接收到的重建信令消息進行處理,以便將重建的業(yè)務(wù)連接封裝進監(jiān) 控連接之中。本發(fā)明的實施方式還提供了一種機器可讀的介質(zhì)用以提供指令,所述指令在由節(jié) 點控制器中的處理器執(zhí)行時使得節(jié)點控制器執(zhí)行以下操作,這些操作包括從在其中安裝了節(jié)點控制器的網(wǎng)絡(luò)節(jié)點向通信網(wǎng)絡(luò)的另一節(jié)點發(fā)送連接建立消 息,以在所述節(jié)點之間建立監(jiān)控連接,其中所述節(jié)點被布置于在通信網(wǎng)絡(luò)中建立的業(yè)務(wù)連 接的路徑之中,并且連接建立消息是沿著該業(yè)務(wù)連接的路徑發(fā)送的,向業(yè)務(wù)連接的入口節(jié)點發(fā)送先接后離請求,以使該入口節(jié)點使用先接后離信令流 程沿著業(yè)務(wù)連接路徑重建業(yè)務(wù)連接,以及對從入口節(jié)點接收到的重建信令消息進行處理,以便將重建的業(yè)務(wù)連接封裝進監(jiān) 控連接之中。本發(fā)明的一些方面基于使用分布式控制平面來自動實現(xiàn)(例如MPLS類型的)面 向連接的網(wǎng)絡(luò)中的監(jiān)控連接(即,適合于OAM流的連接)的建立的構(gòu)思。本發(fā)明的一些方 面源于與相關(guān)業(yè)務(wù)連接同時建立監(jiān)控連接的構(gòu)思。本發(fā)明的其他方面源于在已創(chuàng)建相關(guān)業(yè) 務(wù)連接之后建立監(jiān)控連接的構(gòu)思。本發(fā)明的其他方面基于這樣的構(gòu)思即,可能出現(xiàn)對監(jiān)控 連接的需求,并且這種需求會在網(wǎng)絡(luò)中不同的點上顯現(xiàn)。
通過參考下文通過舉例的方式且參考附圖所描述的實施方式,本發(fā)明的這些方面 和其他方面將被闡明且變得明晰。圖1是一種包括可以通過使用本發(fā)明的實施方式建立的業(yè)務(wù)連接及相關(guān)監(jiān)控連 接的通信網(wǎng)絡(luò)的示意圖。圖2是示出了適合建立圖1的連接的信令過程的第一實施方式的流程圖。圖3示出了一種信令消息格式,該格式可以用于圖2的過程中。圖4是可于其中使用本發(fā)明實施方式的包括業(yè)務(wù)連接的通信網(wǎng)絡(luò)的示意圖。圖5是示出了適合建立圖1的連接的信令過程的第二實施方式的流程圖。圖6是一種節(jié)點控制器的功能示圖,該節(jié)點控制器可用于執(zhí)行圖2或者圖5的過 禾呈。
具體實施例方式參考圖1,MPLS網(wǎng)絡(luò)1包括多個節(jié)點A、B、C、D、E,這些節(jié)點通過物理鏈路2連接。 示出的節(jié)點的數(shù)量、鏈路的數(shù)量及拓?fù)渲皇钦f明性的,而不是限制性的。MPLS網(wǎng)絡(luò)1可以包 括一個或多個域。數(shù)據(jù)平面技術(shù)可以是MPLS控制平面目前所支持的或者將來會支持的任 何類型,例如全光學(xué)、WDM、S0NET、SDH、以太網(wǎng)、IP以及其他類型。以下描述的方法優(yōu)選地用 于在其中有明確的標(biāo)簽(例如,利用分組類型數(shù)據(jù)平面技術(shù))的網(wǎng)絡(luò)。節(jié)點A和E是MPLS網(wǎng)絡(luò)1的邊緣節(jié)點,并且可以與客戶端設(shè)備3 (例如,用戶終端、 IP路由器等)交換業(yè)務(wù)。沿經(jīng)過節(jié)點B、C和D (以這種順序)的路徑在節(jié)點A與E之間建 立業(yè)務(wù)連接5,以承載數(shù)據(jù)流,例如,來自客戶端設(shè)備3的客戶端數(shù)據(jù),業(yè)務(wù)連接5被實現(xiàn)為 MPLS術(shù)語中的標(biāo)簽交換路徑(LSP)。如MPLS網(wǎng)絡(luò)領(lǐng)域中所公知,LSP 5可以出于業(yè)務(wù)工程 目的而在例如預(yù)留帶寬、服務(wù)質(zhì)量參數(shù)、保護等方面具有特定業(yè)務(wù)參數(shù)。LSP 5可以是單向 或雙向的。以下描述將僅參考從節(jié)點A流向節(jié)點E的流。數(shù)據(jù)轉(zhuǎn)發(fā)技術(shù)在反向方向中(如 果存在的話)十分相似。為了執(zhí)行與LSP 5的路徑的一個區(qū)段(亦即,區(qū)段B-C-D)相關(guān)的OAM功能,在所 述區(qū)段的兩個端節(jié)點(亦即,節(jié)點B與節(jié)點D)之間建立監(jiān)控連接6。監(jiān)控連接6的端節(jié)點 可被稱為維護端點(MEP)。在這一實施方式中,監(jiān)控連接6也是一個LSP。監(jiān)控連接6用于 以遵循與連接5所承載的業(yè)務(wù)相同的數(shù)據(jù)路徑(即,使用相同的數(shù)據(jù)平面組件)的方式來 傳送OAM分組。這樣確保了可從連接6所承載的OAM分組中導(dǎo)出的、與網(wǎng)絡(luò)性能或者網(wǎng)絡(luò) 故障相關(guān)的信息真實地反映出由連接5所承載的業(yè)務(wù)沿所述區(qū)段所經(jīng)歷的網(wǎng)絡(luò)性能或者 網(wǎng)絡(luò)故障。為了實現(xiàn)這一要求,LSP 5沿區(qū)段B-C-D封裝進LSP 6之中(S卩,通過LSP 6)。 如果LSP 5是雙向的,則LSP 6優(yōu)選地也是雙向的,以允許在兩個方向上的性能監(jiān)控。在一種優(yōu)選實施方式中,LSP 6獨占地與LSP 5關(guān)聯(lián),即,不允許除LSP 5的業(yè)務(wù) 之外的任何其他業(yè)務(wù)通過。此外,LSP 6承載由一個或者全部兩個MEP所插入的OAM分組。 在MPLS背景下,具有這些特征的LSP 6可被稱為匯接連接維護實體LSP (TandemConnection Maintenance Entity LSP,簡稱 TCME-LSP)。MEP B和D能夠向監(jiān)控連接6插入OAM分組并且/或者從監(jiān)控連接6中提取OAM 分組,并且均包括對那些OAM分組進行處理以執(zhí)行OAM功能的OAM模塊。這樣的OAM功能 例如包括由國際電信聯(lián)盟(ITU)所定義的一個或多個以下功能連續(xù)性檢驗連續(xù)性檢驗(CC)是一種用于對MEP間連續(xù)性的丟失進行檢測的功 能。CC對于像故障管理、性能監(jiān)控和保護交換之類的應(yīng)用是有用的。連接性驗證連接性驗證(CV)是一種用于對單個維護域中的MEP之間的連接性進 行檢驗的功能。報警抑制報警抑制是這樣一種功能,該功能被服務(wù)器層MEP用來向其一個或多 個客戶端層MEP通知故障情況,以對因服務(wù)器層中的故障情況使得客戶端層的維護域可能 生成的報警進行抑制。鎖定指示鎖定指示是這樣一種功能,該功能用于指示出可導(dǎo)致向期待數(shù)據(jù)業(yè)務(wù) 的一個或多個客戶端層MEP轉(zhuǎn)發(fā)的數(shù)據(jù)業(yè)務(wù)發(fā)生相應(yīng)中斷的服務(wù)器層MEP管理鎖定。對鎖 定指示的接收允許了 MEP對故障情況和服務(wù)器層MEP處的管理鎖定動作加以區(qū)分。
分組丟失測量分組丟失測量是這樣一種功能,該功能用于測量一對MEP之間的 分組丟失率。分組丟失率是在設(shè)定時段中未送達(dá)的服務(wù)分組(例如,OAM分組)與傳輸?shù)?服務(wù)分組的總數(shù)的比率。未送達(dá)的服務(wù)分組的數(shù)量是由源節(jié)點所傳輸?shù)姆?wù)分組的數(shù)量與 目的地節(jié)點處所接收到的服務(wù)分組的數(shù)量之間的差。分組丟失測量可由MEP執(zhí)行用以測量 單向連接上的近端分組丟失以及雙向連接上的近端和遠(yuǎn)端分組丟失。近端分組丟失是指與 入口數(shù)據(jù)分組相關(guān)的分組丟失,而遠(yuǎn)端分組丟失指的是與出口數(shù)據(jù)分組相關(guān)的分組丟失。診斷測試診斷測試是一種在MEP之間使用的功能,該功能用來驗證帶寬吞吐量、 分組丟失、誤碼等。路由追蹤路由追蹤是一種用于對跨MPLS傳送網(wǎng)絡(luò)的連接的路由進行確定的功 能。延遲測量延遲測量是一種用于對一對MEP之間的分組傳輸?shù)膯蜗蜓舆t或雙向延 遲進行測量的功能。單向分組延遲是從源節(jié)點開始傳輸分組的第一位元起直至目的地節(jié)點 接收到該分組的第一位元所經(jīng)過的時間。雙向分組延遲是當(dāng)在分組的目的地節(jié)點處執(zhí)行回 送時,從源節(jié)點開始傳輸分組的第一位元起直至同一源節(jié)點接收到被回送的分組的最后一 個位元所經(jīng)過的時間。遠(yuǎn)程故障指示遠(yuǎn)程故障指示(RDI)是這樣一種功能,該功能由一個MEP用以向其 對等MEP通知檢測到它們之間的雙向連接上的故障??蛻舳诵盘柺Э蛻舳诵盘柺Чδ?CSF)用于在不支持客戶端層中的報警抑 制時,向遠(yuǎn)端匯點(sink)傳播客戶端故障指示。MEP在接收到具有CSF信息的分組時,檢測 到客戶端層故障情況并通知其客戶端層。MEP在接收到來自其客戶端層的信號失效指示時, 應(yīng)當(dāng)立即開始傳輸具有CSF信息的周期性分組。MEP應(yīng)當(dāng)在客戶端層故障指示被解除之前 持續(xù)傳輸具有CSF信息的周期性分組。監(jiān)控連接6可在業(yè)務(wù)連接5的任意兩個節(jié)點之間建立。圖1在這方面僅為說明性 的。還有可能沿著給定業(yè)務(wù)連接的相應(yīng)的非重疊區(qū)段建立若干監(jiān)控連接。在實施方式中, 若干監(jiān)控連接(例如,TCME-LSP)互相嵌套,例如用以支持網(wǎng)絡(luò)的各個拓?fù)鋵用嫔?整個路 徑、路徑區(qū)段、單個中繼段、單個管理域、多個管理域)的監(jiān)控功能,以及/或者用以監(jiān)控相 應(yīng)的、相互嵌套的業(yè)務(wù)連接。現(xiàn)在將參考圖1來描述用于在網(wǎng)絡(luò)1中實現(xiàn)業(yè)務(wù)連接(即,LSP5)及相關(guān)監(jiān)控連 接(即,LSP 6)的標(biāo)簽交換技術(shù)。線10示出了從節(jié)點B流向節(jié)點D的、可能出現(xiàn)在連接路 徑B-C-D的各中繼段處的OAM分組。線20示出了從節(jié)點A流向節(jié)點E的、可能出現(xiàn)在連接 路徑A-B-C-D-E的各中繼段處的數(shù)據(jù)分組。標(biāo)簽使用以下表示法來表示D(C)表示由節(jié)點 C分配給目的地為節(jié)點D的LSP的標(biāo)簽。如圖所示,在線10的OAM分組中,最上方標(biāo)簽字段11包含由位于連接路徑上的節(jié) 點分配給LSP 6的標(biāo)簽。在此,假設(shè)了每個節(jié)點使用由下一中繼段所分配的標(biāo)簽,如同針對 通過常規(guī)RSVP信令分配的標(biāo)簽的情況那樣。第二標(biāo)簽字段12包含特定OAM標(biāo)簽(標(biāo)記為 LFU),該LFU用于將OAM分組與數(shù)據(jù)業(yè)務(wù)相區(qū)別。全網(wǎng)預(yù)留標(biāo)簽值,例如13或者14,可以用 于這一用途。字段13指OAM分組的其余部分,不必在此詳述。其可以包括如在IETF征求 意見稿RFC 4385中所定義的相關(guān)信道報頭(ACH)。在線20的數(shù)據(jù)分組中,沿著由LSP 6所覆蓋的區(qū)段(亦即,B_C_D),最上方標(biāo)簽字段21包含與OAM分組相同的標(biāo)簽,亦即分配給LSP 6的標(biāo)簽。沿著這一區(qū)段,包含被分配 給LSP 5的標(biāo)簽的字段22處于標(biāo)簽堆棧中的第二位置。在被監(jiān)控區(qū)段外,字段22處于最 上方位置。也就是說,對于LSP 5的分組而言,標(biāo)簽堆疊發(fā)生在節(jié)點B,而標(biāo)簽退棧發(fā)生在節(jié) 點D。同樣地,在字段22中,假設(shè)了各節(jié)點使用由下一中繼段所分配的標(biāo)簽,如同針對通過 常規(guī)RSVP信令分配的標(biāo)簽的情況那樣。字段23指向數(shù)據(jù)分組的其余部分,不必在此詳述。 字段23可以例如在LSP 5被用作客戶端連接(比如其他LSP或者偽線)的隧道(tunnel) 的情況下包括其他標(biāo)簽字段。也就是說,數(shù)據(jù)分組的標(biāo)簽堆棧可以具有兩個以上的層次?,F(xiàn)在將參考圖2至圖5來描述用于在圖1的網(wǎng)絡(luò)中建立LSP 5和LSP 6的方法。 所述方法將通過RSVP-TE協(xié)議,并且在監(jiān)控連接為TCME-LSP的情況中進行描述。其他信令 協(xié)議也是可以使用的。由于使用RSVP-TE的LSP設(shè)置在本領(lǐng)域中是眾所周知的,因此不必 詳述由RSVP-TE消息承載的每個對象。特別是,可以用常規(guī)方式指定業(yè)務(wù)參數(shù),以預(yù)留和分 配節(jié)點中的資源。當(dāng)對于業(yè)務(wù)連接5及相關(guān)監(jiān)控連接6的需求在任何這些連接建立之前已在入口節(jié) 點A處成為已知時,可以適用將參考圖2描述的第一方法。例如,網(wǎng)絡(luò)管理系統(tǒng)(匪S)可以 向節(jié)點A傳達(dá)這樣的需求,作為以任何合適的語言(例如,簡單網(wǎng)絡(luò)管理協(xié)議、公共開放策 略服務(wù)或者命令行接口)為形式的指令。在步驟30,向節(jié)點A告知對于使用一些給定業(yè)務(wù)參數(shù)沿路徑A-B-C-D-E建立一個 LSP并且沿著該連接路徑的區(qū)段B-C-D建立相關(guān)的TCME-LSP的需求。在步驟31,節(jié)點A生成包含有建立LSP (例如,LSP 5)所必需的信息的PATH消息。 該信息可以放置在標(biāo)準(zhǔn)對象中。此外,該PATH消息包括用于向TCME-LSP的入口(例如,節(jié) 點B)傳達(dá)對于TCME-LSP的需求的對象。這里的“入口”是關(guān)于信令過程定義的。就此而 言,TCME-LSP可以在雙方向中操作。該對象至少包含要建立的TCME-LSP的入口和出口節(jié) 點的標(biāo)識符,例如IP地址。圖3示出了適合于步驟31的PATH消息的格式。在這一示例中,附加的對象32被 稱為TCME_DESIRED并且被提供作為現(xiàn)有RSVP-TE標(biāo)準(zhǔn)的擴展。也可以使用不同的對象名 稱??梢栽诒环Q為EXPLICIT_ROUTE(ERO)的對象34中規(guī)定LSP路由。當(dāng)對象32和34都 被使用時,必須也在對象34中命名對象32中所標(biāo)識的節(jié)點。否則,節(jié)點A或者任何其他節(jié) 點應(yīng)在檢測到這種情況時生成錯誤信號。沿著預(yù)定的連接路徑以常規(guī)方式對步驟31中生成的PATH消息進行路由。除了通 常的RSVP-TE處理之外,接收該PATH消息的各節(jié)點檢驗對象32是否被包括在內(nèi)。如果是 的話,所述節(jié)點檢驗其是否被標(biāo)識為所需的TCME-LSP的入口。如果不是的話,其在不改變 對象32的情況下,以常規(guī)方式將所述消息傳遞至下一中繼段。當(dāng)接收PATH消息的節(jié)點檢測到其被標(biāo)識為所需的TCME-LSP的入口時(S卩,圖2中 步驟33中的節(jié)點B),其通過不向下一中繼段轉(zhuǎn)發(fā)所述消息而暫停LSP的信號發(fā)送。相反, 該節(jié)點開始在對象32中所標(biāo)識的兩個節(jié)點之間建立TCME-LSP。相應(yīng)地,在步驟35,節(jié)點B 生成第二 PATH消息。如果在接收到的PATH消息中規(guī)定了明確路由,則節(jié)點B將相應(yīng)的對象34包括在 第二 PATH消息中,以確保TCME-LSP及相關(guān)LSP將遵循相同的路徑。優(yōu)選地,在第二 PATH消 息中對第一 PATH消息中所規(guī)定的其他業(yè)務(wù)參數(shù)給予相同的值,以確保封裝可能進行。第二PATH消息規(guī)定了對應(yīng)于所需TCME-LSP的出口的目的地,即,節(jié)點D。不需要復(fù)制對象32。在一個特定實施方式中,第二 PATH消息中所規(guī)定的帶寬要求與第一 PATH消息中 所規(guī)定的相同。因此,一旦建立并封裝了全部兩個LSP,TCME-LSP將沒有可用帶寬。因此, 控制平面將被禁止讓任何其他連接通過TCME-LSP。但是,存在用以強制實施TCME-LSP與相 關(guān)LSP之間的獨占關(guān)聯(lián)的其他方式。如序列36中所示,常規(guī)RSVP-TE信令過程發(fā)生于TCME-LSP的入口與出口節(jié)點之 間。例如,圖1中所用的標(biāo)簽D(D)和D(C)是通過所示的RESV消息來分配的。在步驟37,在已接收到響應(yīng)于第二 PATH消息的RESV消息的情況下,節(jié)點B檢測到 所需TCME-LSP (即LSP 6)已經(jīng)建立。另外,還可以發(fā)送未示出的確認(rèn)消息。繼而節(jié)點B開 始恢復(fù)被暫停的LSP的建立,以便將LSP封裝進相關(guān)TCME-LSP中。在步驟38,使用標(biāo)簽堆疊來將第一 PATH消息通過TCME-LSP 6轉(zhuǎn)發(fā)至TCME-LSP的 出口,即節(jié)點D。相應(yīng)地適配ER0。抑制經(jīng)轉(zhuǎn)發(fā)的消息中的對象32。節(jié)點D對頂部標(biāo)簽進 行退棧并且執(zhí)行常規(guī)REVP-TE處理,以繼續(xù)LSP的建立。之后的一個或多個中繼段(例如 節(jié)點E)執(zhí)行常規(guī)RSVP-TE處理。例如,圖1中所用的標(biāo)簽E(E)、E⑶和E(B)是通過標(biāo)號 39,40,41處所示的RESV消息來分配的。在IETF RFC 4206中給出了用于封裝LSP的流程 的其他詳情。在沿路徑的各個節(jié)點中,RSVP信令消息用于配置標(biāo)簽交換表,以便實現(xiàn)圖1中所 示的標(biāo)簽堆棧。特別是,在步驟42,TCME入口節(jié)點(S卩,節(jié)點B)配置標(biāo)簽交換表,使得承載 已被分配給業(yè)務(wù)LSP的標(biāo)簽(例如,標(biāo)簽E(B))的分組在轉(zhuǎn)發(fā)之前被提交給標(biāo)簽堆疊操作。 該標(biāo)簽堆疊操作實現(xiàn)了將LSP 5的傳入分組封裝進TCME-LSP6的分組中。由于LSP的封裝, OAM分組是以與它們?yōu)槠涮峁┍O(jiān)控服務(wù)的業(yè)務(wù)LSP的分組相同的方式被處置和處理的。這 一特征也被稱為命運共享。如果在TCME-LSP的建立期間有問題發(fā)生,則可以通過正常RSVP流程通知 TCME-LSP的入口(例如,節(jié)點B)。在實施方式中,這可能會導(dǎo)致整個過程的中止,或者在不 建立所請求的TCME-LSP的情況下完成第一 LSP建立。在上述第一方法中,對于建立TCME-LSP的請求(例如,對象3 被嵌入在LSP建 立請求(例如,PATH消息31)之中,并由TCME-LSP入口(例如,節(jié)點B)進行處理,以確保 兩個LSP之間的自動關(guān)聯(lián)。當(dāng)對于監(jiān)控連接6的需求在相關(guān)業(yè)務(wù)連接5已經(jīng)建立之后在所需監(jiān)控連接的入口 (例如,節(jié)點B)處成為已知時,適用將要參考圖4和圖5描述的第二方法。這種類型的一個 示例說明性情況被示意性地示出于圖4上,在其中與圖1的元件相同或相似的元件的編號 在與原先相同的基礎(chǔ)上增加100。參考圖4,在入口節(jié)點A與出口節(jié)點E之間建立LSP 105。線120示出了從節(jié)點A 流向節(jié)點E的可能出現(xiàn)在連接路徑A-B-C-D-E的每個中繼段處的數(shù)據(jù)分組。在線120的數(shù) 據(jù)分組中,包含有被分配給LSP 105的標(biāo)簽的字段122沿整個路徑處于最上方位置。在字 段122中,假設(shè)了每個節(jié)點使用由下一中繼段所分配的標(biāo)簽,如同針對通過常規(guī)REVP信令 分配的標(biāo)簽的情況那樣。字段123指向數(shù)據(jù)分組的其余部分,不必在此詳述。字段123可 以例如在LSP 105被用作客戶端連接(比如其他LSP或者偽線)的隧道時包括其他標(biāo)簽字 段。
在圖4上所描繪的情況中,可能能夠通過在LSP 105中發(fā)送OAM分組而端到端地 監(jiān)控LSP 105的性能。然而,在連接路徑的給定區(qū)段上(例如,在LSP的兩個中間節(jié)點之間, 或者在一個中間節(jié)點與一個末端節(jié)點之間)監(jiān)控LSP 105的性能是不可能的。舉例而言, 對僅覆蓋連接路徑的一部分的網(wǎng)絡(luò)(例如,在域間LSP的情況中)進行運營的運營商可能 期望在路徑區(qū)段上的性能監(jiān)控。在圖1上所示的示例中,LSP 105跨越屬于不同運營商的 三個網(wǎng)域。第二域(DOMAIN 2)的運營商希望對LSP 105在屬于其域的路徑區(qū)段(例如,區(qū) gB-C-D)上的性能進行監(jiān)控。例如,這一監(jiān)控的目的可能是服務(wù)級合約執(zhí)行。實現(xiàn)這種性 能監(jiān)控的一種方式是沿區(qū)段B-C-D建立TCME-LSP?,F(xiàn)在將要參考圖5來描述一種適合于滿 足這一需求的方法。在步驟50,向節(jié)點B告知對于沿連接路徑的區(qū)段B-C-D建立TCME-LSP的需求。例 如,如圖4上的箭頭99所示,可以將這樣的需求作為以任何合適的語言(例如,簡單網(wǎng)絡(luò)管 理協(xié)議、公共開放策略服務(wù)或者命令行接口)為形式的指令通過第二域的匪S傳達(dá)給節(jié)點 B0在步驟51,節(jié)點B發(fā)起RSVP信令流程,以與標(biāo)識于所接收的指令中的另一端節(jié)點 (例如,節(jié)點D)建立TCME-LSP。相應(yīng)地,在步驟51,節(jié)點B生成PATH消息。為了確保TCME-LSP將會遵循與已建立的LSP 105相同的路徑,節(jié)點B在PATH消 息中規(guī)定對應(yīng)的明確路由。與LSP 105相關(guān)的路由信息可由節(jié)點控制器找到(例如,存儲 在路徑狀態(tài)塊中)。優(yōu)選地,在PATH消息中對與已建立的LSP 105相關(guān)的其他業(yè)務(wù)參數(shù)給 予相同的值,以確保封裝可以進行。PATH消息規(guī)定了與所需TCME-LSP的出口相對應(yīng)的目 的地(S卩,節(jié)點D)。在一個優(yōu)選實施方式中,PATH消息中所規(guī)定的帶寬要求與相關(guān)于LSP 105的帶寬要求相同。如序列52中所示,常規(guī)RSVP-TE信令過程發(fā)生在TCME-LSP的入口與出口節(jié)點之 間。例如,圖1中所用的標(biāo)簽D(D)和D(C)是通過所示RESV消息來分配的。在步驟53,在已接收到響應(yīng)于PATH消息的RESV消息的情況下,節(jié)點B檢測到所需 的TCME-LSP(例如,圖1的LSP 6)已經(jīng)建立。另外,可以發(fā)送未示出的確認(rèn)消息。為了使 TCME-LSP可操作,仍然需要將業(yè)務(wù)LSP封裝進TCME-LSP中。為了這一目的,在步驟M,節(jié) 點B請求業(yè)務(wù)LSP 105的入口(S卩,節(jié)點A)使用先接后離(make-before-break)操作重建 業(yè)務(wù) LSP 105。優(yōu)選地,在步驟M中,在RSVP-TE協(xié)議的NOTIFY消息(這是一種快速通知消息) 中發(fā)送所述請求。如IETF RFC 3473中所述,這只有在對應(yīng)的通知請求對象已事先布置于沿 連接路徑的節(jié)點之中用以請求生成針對節(jié)點A的通知的情況下才有可能??赡芤延贚SP105 的初始建立期間放置了該通知請求對象,這在圖5的序列55中或者在稍后概述。發(fā)送于步驟M的請求包含用以使節(jié)點A使用先接后離(MBB)信令流程沿業(yè)務(wù)連 接路徑建立業(yè)務(wù)LSP 105的指令,S卩,將會被解譯為對于執(zhí)行MBB操作的請求的指令。這些 指令可以以任何合適的格式來提供。作為一個示例,發(fā)送于步驟M的通知消息包含新的RSVP類的對象,其名稱例如可 以為MBB_REQ。根據(jù)情況,針對此類可以定義兩種對象IPv4MBB-REQ對象,其包含請求執(zhí)行 MBB的中間節(jié)點(例如,節(jié)點B)的IPv4地址;以及IPv6MBB_REQ對象,其包含該節(jié)點的IPv6 地址。這些對象可以可選地包含潛在地會被入口節(jié)點用于MBB操作的額外信息=TCME-LSP的端點(即,節(jié)點D)的IPv4或者IPv6地址以及/或者TCME-LSP的標(biāo)識符(例如,LSP 6 的LSP ID或隧道ID)。在步驟60,入口節(jié)點(即,節(jié)點A)接收通知消息并檢測到MBB-REQ對象。通知消 息中的會話信息使節(jié)點A能夠標(biāo)識出請求與LSP 105相關(guān)。在步驟61,入口節(jié)點(例如,節(jié)點A)生成RSVP-TE信令,以使用先接后離操作來重 建業(yè)務(wù)LSP。也就是說,將會把LSP 5建立為沿著與現(xiàn)有LSP 105相同的路徑的新LSP,并 繼而將會拆除舊的LSP 105。先接后離操作使得新LSP能夠以這樣的方式建立起來使得在舊LSP和新LSP共 用的鏈路上,由舊LSP所使用的資源在業(yè)務(wù)被過渡至新LSP之前不被釋放,并且預(yù)留將不會 被計算兩次,否則的話可能造成準(zhǔn)入控制(Admission Control)拒絕接受該新LSP。在通 過引用并入本文的IETF征求意見稿RFC 3209中描述了先接后離RSVP-TE信令流程。根據(jù) RFC 3209,為了實現(xiàn)重新路由,入口節(jié)點選取新的LSP ID并且形成新的SENDER_TEMPLATE。 入口節(jié)點繼而創(chuàng)建新的ERO用以定義新的路徑。此后,所述節(jié)點使用原始SESSION對象以 及新的SENDER_TEMPLATE和ERO來發(fā)送新的路徑消息。其繼續(xù)使用舊LSP并且刷新舊的路 徑消息。在共用的鏈路上,共享的SESSION對象和SE式樣允許以與舊LSP共享資源的方式 建立LSP。一旦入口節(jié)點接收到針對新LSP的RESV消息,其可以將業(yè)務(wù)過渡至新LSP并拆 除舊LSP。在步驟61中,“重建”在這里指的是沿相同路徑重新路由。因此,在步驟61,節(jié)點 A以RFC 3209中所述方式發(fā)送新的路徑消息,區(qū)別在于ERO和SENDER_TEMPLATE在舊LSP 和新LSP中保持不變。在步驟62,在接收到PATH消息時,節(jié)點B使用會話信息來檢測到該PATH消息與 已針對其建立TCME-LSP的LSP相關(guān),并于隨后開始建立新LSP( S卩,LSP 5),其被封裝進 TCME-LSP 6中。信令過程是以非常類似于圖2的步驟38至42的方式完成的。雖然在圖1 和圖4的字段22和122中使用了相同的表示法,但是應(yīng)當(dāng)注意,由節(jié)點E、D和B分配給重 建的LSP(即,LSP 5)的標(biāo)簽可以與分配給初始LSP 105的標(biāo)簽相同或不相同。參考圖6,其示意性地示出了適合于實現(xiàn)以上方法的節(jié)點控制器90。該節(jié)點控制 器包括依據(jù)例如RSVP-TE協(xié)議以及適當(dāng)?shù)臄U展而工作的信令模塊91,其發(fā)起和終結(jié)信令消 息92。依據(jù)例如OSPF-TE協(xié)議工作的路由模塊93,其發(fā)起和終結(jié)路由消息94??梢岳缤?過覆蓋在數(shù)據(jù)網(wǎng)絡(luò)上的單獨的控制網(wǎng)絡(luò)在帶內(nèi)或帶外傳送信令和路由消息。OAM模塊95發(fā) 起和終結(jié)OAM流96。OAM流是在帶內(nèi)傳送的。還可以包括未被示出的各種其他功能模塊。網(wǎng)絡(luò)管理系統(tǒng)可以是硬件設(shè)備,例如個人計算機、工作站、因特網(wǎng)設(shè)備,或者其他 通用或?qū)S猛ㄐ旁O(shè)備。運行于這一系統(tǒng)上的軟件程序執(zhí)行網(wǎng)絡(luò)管理功能,以控制網(wǎng)絡(luò)元件。上述方法可以使用MPLS的多種版本或擴展(包括GMPLS和MPLS-TP),或者使用其 他面向連接的協(xié)議來實現(xiàn)。本發(fā)明的實施方式可以通過硬件以及軟件來實現(xiàn)。硬件的相同項可以表示若干<< 模塊》。附圖中所示各種元件的功能可以通過使用專用硬件以及與適當(dāng)軟件相結(jié)合的能 夠執(zhí)行軟件的硬件來提供。當(dāng)由處理器提供時,所述功能可由單個專用處理器、由單個共享 處理器或者由多個分立的處理器(其中有一些可能被共享)來提供。并且,術(shù)語“處理器” 或“控制器”的明確使用不應(yīng)被解釋為專指能夠執(zhí)行軟件的硬件,而是可以泛指地包括但不限于數(shù)字信號處理器(DSP)硬件、網(wǎng)絡(luò)處理器、專用集成電路(ASIC)、現(xiàn)場可編程門陣列 (FPGA)、用于存儲軟件的只讀存儲器(ROM)、隨機存儲器(RAM)以及非易失性存儲器。還可 以包括其他常規(guī)的和/或定制的硬件。本文提到“一個實施方式”或者“實施方式”意味著聯(lián)系所述實施方式描述的特定 特征、結(jié)構(gòu)或者特性可以包括在本發(fā)明的至少一個實施方式之中。短語“在一個實施方式 中”在說明書中各處的出現(xiàn)并不一定全都指的是相同的實施方式,并且不同的或者備選的 實施方式不一定是互斥的。本發(fā)明并不限于所述實施方式。隨附的權(quán)利要求書應(yīng)當(dāng)被解釋成實現(xiàn)本領(lǐng)域中技 術(shù)人員可能設(shè)計出的、總體上屬于本文所述基本教義內(nèi)的所有修改和備選構(gòu)造。附圖中所 示的一些方法步驟的順序可被更改,以實現(xiàn)類似的效果。一些步驟可以同時進行。動詞“包括”或“包含”及其詞形變化等的使用并不排除權(quán)利要求中所述元件或步 驟以外的元件或步驟的存在。此外,在元件或步驟前使用的量詞“一個”或“一種”等并不 排除多個這樣的元件或步驟的存在。在權(quán)利要求書中,被置于括號內(nèi)的任何參考標(biāo)記都不應(yīng)被解釋為對權(quán)利要求書的 范圍的限制。
權(quán)利要求
1.一種用于在通信網(wǎng)絡(luò)(1)中建立業(yè)務(wù)連接( 及相關(guān)監(jiān)控連接(6)的方法,所述方 法包括以下步驟從所述業(yè)務(wù)連接的入口節(jié)點(A)沿著所述業(yè)務(wù)連接的路徑發(fā)送(31)第一連接建立消 息以發(fā)起所述業(yè)務(wù)連接的建立,其中所述連接建立消息包括監(jiān)控連接請求(32),該監(jiān)控連 接請求(3 指定所述連接路徑的第一節(jié)點和第二節(jié)點,在所述連接路徑的指定的第一節(jié)點(B)處截聽(3 所述第一連接建立消息,從所述指定的第一節(jié)點沿著所述連接路徑發(fā)送(3 第二連接建立消息,用于在所述 連接路徑的所述指定的第一節(jié)點與第二節(jié)點(B、D)之間建立所述監(jiān)控連接,從所述指定的第一節(jié)點沿著所述連接路徑發(fā)送(38)所述第一連接設(shè)置消息以恢復(fù)和 完成所述業(yè)務(wù)連接的建立,其中所述業(yè)務(wù)連接被封裝進所述連接路徑的所述指定的第一節(jié) 點與第二節(jié)點之間的所述監(jiān)控連接之中。
2.根據(jù)權(quán)利要求1所述的方法,其中所述業(yè)務(wù)連接( 及相關(guān)監(jiān)控連接(6)為標(biāo)簽交 換路徑,并且所述業(yè)務(wù)連接通過標(biāo)簽堆疊而封裝進所述監(jiān)控連接之中。
3.根據(jù)權(quán)利要求1所述的方法,其還包括通過所述監(jiān)控連接在所述第一節(jié)點與第二節(jié) 點之間發(fā)送OAM流(10)的步驟。
4.根據(jù)權(quán)利要求1所述的方法,其中所述業(yè)務(wù)連接及相關(guān)監(jiān)控連接使用相同的帶寬建立。
5.根據(jù)權(quán)利要求1所述的方法,其中所述第一連接建立消息和第二連接建立消息均依 據(jù)RSVP-TE協(xié)議。
6.根據(jù)權(quán)利要求5所述的方法,其中所述監(jiān)控連接請求包含RSVP-TE路徑消息中的對 象(32),所述對象包括所述第一節(jié)點(B)的標(biāo)識符和所述第二節(jié)點(D)的標(biāo)識符。
7.一種用于網(wǎng)絡(luò)節(jié)點的節(jié)點控制器(90),所述控制器包括適于執(zhí)行以下操作的信令 模塊(91),所述操作包括處理(3 接收到的第一連接建立消息,所述第一連接建立消息包括用于沿連接路徑 建立業(yè)務(wù)連接的連接參數(shù),所述第一連接建立消息包括監(jiān)控連接請求,檢測所述監(jiān)控連接請求對在其中安裝節(jié)點控制器的網(wǎng)絡(luò)節(jié)點的指定,響應(yīng)于所述檢測而沿著所述連接路徑發(fā)送(3 第二連接建立消息,用以在所述網(wǎng)絡(luò) 節(jié)點與所述連接路徑的在所述監(jiān)控連接請求中所指定的另一節(jié)點之間建立監(jiān)控連接,沿著所述連接路徑發(fā)送(38)所述第一連接設(shè)置消息,用來以這樣的方式恢復(fù)所述業(yè) 務(wù)連接的建立——使得業(yè)務(wù)連接( 被封裝進所述網(wǎng)絡(luò)節(jié)點與所述監(jiān)控連接請求中所指定 的另一節(jié)點之間的監(jiān)控連接(6)之中。
8.根據(jù)權(quán)利要求7所述的節(jié)點控制器,其還包括OAM模塊(95),該OAM模塊(%)適于 通過所述監(jiān)控連接向所述另一節(jié)點發(fā)送OAM流。
9.根據(jù)權(quán)利要求7或者8所述的節(jié)點控制器,其中所述信令模塊(91)適于響應(yīng)于檢測 到所述監(jiān)控連接請求指定了未被布置于所述連接路徑之中的網(wǎng)絡(luò)節(jié)點這一情況而生成錯 誤消息。
10.根據(jù)權(quán)利要求7至9中的任一項所述的節(jié)點控制器,其中所述信令模塊適于對交換 表進行配置,以將所述業(yè)務(wù)連接的傳入標(biāo)簽0 與所述監(jiān)控連接的傳出標(biāo)簽相關(guān)聯(lián)。
11.一種用以提供指令的機器可讀介質(zhì),所述指令在由節(jié)點控制器中的處理器執(zhí)行時,使得所述節(jié)點控制器執(zhí)行以下操作,這些操作包括處理(3 接收到的第一連接建立消息,所述第一連接建立消息包括用于沿連接路徑 建立業(yè)務(wù)連接的連接參數(shù),所述第一連接建立消息包括監(jiān)控連接請求(32), 檢測所述監(jiān)控連接請求對在其中安裝節(jié)點控制器的網(wǎng)絡(luò)節(jié)點的指定, 響應(yīng)于所述檢測而沿著所述連接路徑發(fā)送(3 第二連接建立消息,用以在所述網(wǎng)絡(luò) 節(jié)點與所述連接路徑的在所述監(jiān)控連接請求中所指定的另一節(jié)點之間建立監(jiān)控連接,沿著所述連接路徑發(fā)送(38)所述第一連接設(shè)置消息,用來以這樣的方式恢復(fù)所述業(yè) 務(wù)連接的建立——使得所述業(yè)務(wù)連接被封裝進所述網(wǎng)絡(luò)節(jié)點與所述監(jiān)控連接請求中所指 定的另一節(jié)點之間的監(jiān)控連接之中。
全文摘要
本發(fā)明公開了一種用于在例如MPLS類型的網(wǎng)絡(luò)(1)中建立業(yè)務(wù)連接(5)及相關(guān)監(jiān)控連接(6)的方法,該方法包括從業(yè)務(wù)連接的入口節(jié)點(A)沿一路徑發(fā)送第一連接建立消息,其中該連接建立消息包括監(jiān)控連接請求,該監(jiān)控連接請求指定連接路徑的第一節(jié)點和第二節(jié)點;在指定的第一節(jié)點(B)處截聽第一連接建立消息;從指定的第一節(jié)點發(fā)送第二連接建立消息用于在指定的第一節(jié)點與第二節(jié)點(B、D)之間建立監(jiān)控連接;恢復(fù)并完成業(yè)務(wù)連接的建立,其中業(yè)務(wù)連接被封裝進連接路徑的指定的第一節(jié)點與第二節(jié)點之間的監(jiān)控連接之中。
文檔編號H04L12/24GK102132524SQ200880130897
公開日2011年7月20日 申請日期2008年8月26日 優(yōu)先權(quán)日2008年8月26日
發(fā)明者L·恰瓦利亞, M·維古勒 申請人:阿爾卡特朗訊