亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)控制平面交叉倒換的方法及系統(tǒng)的制作方法

文檔序號:7904452閱讀:144來源:國知局
專利名稱:一種實(shí)現(xiàn)控制平面交叉倒換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及光通信領(lǐng)域,尤其涉及一種利用信令方式實(shí)現(xiàn)控制平面上連接的各個(gè)節(jié)點(diǎn)的交叉倒換方法及其相關(guān)系統(tǒng)。
背景技術(shù)
在ITU-T G. 8080自動(dòng)交換光網(wǎng)絡(luò)體系結(jié)構(gòu)中定義了 ASON (AutomaticalIy Switched Optical Network,自動(dòng)交換光網(wǎng)絡(luò))的架構(gòu)模型所包含三個(gè)部分傳送平面、控制平面和管理平面。其中,控制平面是ASON網(wǎng)絡(luò)中最具特色的部分,它主要面向客戶業(yè)務(wù),實(shí)現(xiàn)自動(dòng)發(fā)現(xiàn)、路徑計(jì)算、資源指配、信令交互、交叉倒換等呼叫管理和連接控制功能。在ASON的相關(guān)標(biāo)準(zhǔn)ITU-T G. 7713. 2中建議描述了 RSVP-TE (Resource Reservation Protocol-Traffic Engineering,基于流量工程擴(kuò)展的資源預(yù)留協(xié)議),作為 GMPLS(Generalized Multiprotocol Label Switching,通用多協(xié)議標(biāo)簽交換協(xié)議)在流量工程方面對RSVP的擴(kuò)展,RSVP-TE協(xié)議實(shí)現(xiàn)了 ASON網(wǎng)絡(luò)分布式呼叫和管理模型中端到端連接的建立、拆除、刷新等過程?;謴?fù)重路由和優(yōu)化重路由是ASON網(wǎng)絡(luò)的基本功能之一,它們都是通過使用網(wǎng)絡(luò)中的空閑資源重新選路來替代原始連接,充分體現(xiàn)了 ASON網(wǎng)絡(luò)的靈活性和智能性。以可回復(fù)業(yè)務(wù)為例,網(wǎng)絡(luò)中不僅需要預(yù)留原工作連接的資源,還需要預(yù)留恢復(fù)連接的資源,因此導(dǎo)致網(wǎng)絡(luò)資源利用率相對較低。如圖1所示,傳統(tǒng)的回復(fù)倒換方式只能實(shí)現(xiàn)首節(jié)點(diǎn)A和尾節(jié)點(diǎn) Z的倒換,恢復(fù)連接/優(yōu)化連接不能使用原工作連接的資源,導(dǎo)致資源利用率低。為了提高資源利用率,可采用圖2所示場景,即工作連接、恢復(fù)連接/優(yōu)化連接(節(jié)點(diǎn)A和節(jié)點(diǎn)B之間的連接)使用相同的資源。以可回復(fù)業(yè)務(wù)工作連接某一段鏈路(如節(jié)點(diǎn)B和節(jié)點(diǎn)C之間的連接)發(fā)生故障為例,可以選擇使用原工作連接中無故障的資源(節(jié)點(diǎn)A和節(jié)點(diǎn)B之間的資源)來進(jìn)行恢復(fù)連接的創(chuàng)建,這樣處理可以有效提高重路由后網(wǎng)絡(luò)資源的利用率。當(dāng)原工作連接(節(jié)點(diǎn)B和節(jié)點(diǎn)C之間的連接)故障消除后,業(yè)務(wù)需要將交叉從恢復(fù)連接(節(jié)點(diǎn)B和節(jié)點(diǎn)D之間的連接)倒換到原工作連接(節(jié)點(diǎn)B和節(jié)點(diǎn)C之間的連接)上,以首節(jié)點(diǎn)子網(wǎng)點(diǎn)(SNP)為例,收發(fā)方向的交叉倒換動(dòng)作如圖3所示,以圖1中的節(jié)點(diǎn)A為例,在I^ath 方向上,交叉從恢復(fù)連接(節(jié)點(diǎn)A和節(jié)點(diǎn)D之間的連接)倒換到原工作連接(節(jié)點(diǎn)A和節(jié)點(diǎn)B之間的連接),在Resv方向上,交叉從恢復(fù)連接(節(jié)點(diǎn)A和節(jié)點(diǎn)D之間的連接)倒換到原工作連接(節(jié)點(diǎn)A和節(jié)點(diǎn)B之間的連接)。如果此時(shí)工作連接和恢復(fù)連接出現(xiàn)了如圖 2所示的資源共享復(fù)用的場景,那么便需要對工作連接的各個(gè)節(jié)點(diǎn)進(jìn)行交叉倒換操作。以圖2中的節(jié)點(diǎn)B為例,在I^ath方向上,交叉從恢復(fù)連接(節(jié)點(diǎn)B和節(jié)點(diǎn)D之間的連接)倒換到原工作連接(節(jié)點(diǎn)B和節(jié)點(diǎn)C之間的連接),在Resv方向上,交叉從恢復(fù)連接(節(jié)點(diǎn)B 和節(jié)點(diǎn)D之間的連接)倒換到原工作連接(節(jié)點(diǎn)B和節(jié)點(diǎn)C之間的連接)。同理,對于業(yè)務(wù)優(yōu)化流程而言,如果此時(shí)工作連接和優(yōu)化連接出現(xiàn)了如圖2所示的資源共享復(fù)用的場景, 那么也需要對各個(gè)節(jié)點(diǎn)進(jìn)行交叉倒換操作。因此,在資源共享復(fù)用場景下,如何解決可回復(fù)業(yè)務(wù)或優(yōu)化業(yè)務(wù)中各個(gè)節(jié)點(diǎn)的交叉倒換問題,成為亟待解決的技術(shù)問題。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實(shí)現(xiàn)控制平面交叉倒換的方法及系統(tǒng),解決資源共享復(fù)用場景下回復(fù)或優(yōu)化的倒換問題。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供的一種實(shí)現(xiàn)控制平面交叉倒換的方法包括在自動(dòng)交換光網(wǎng)絡(luò)ASON中進(jìn)行交叉倒換操作期間,首節(jié)點(diǎn)進(jìn)行交叉倒換,并向下游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的路徑I^ath信令;中間節(jié)點(diǎn)和尾節(jié)點(diǎn)依次接收所述I^ath信令,并根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換;所述尾節(jié)點(diǎn)在交叉倒換成功后,向上游節(jié)點(diǎn)發(fā)送含有所述交叉倒換標(biāo)識符的資源預(yù)留Resv信令;交叉倒換成功的中間節(jié)點(diǎn)將來自尾節(jié)點(diǎn)的含有所述交叉倒換標(biāo)識符的Resv信令轉(zhuǎn)發(fā)至上游節(jié)點(diǎn);所述首節(jié)點(diǎn)接收經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的所述Resv信令,并根據(jù)其中的交叉倒換標(biāo)識符完成交叉倒換。進(jìn)一步地,首節(jié)點(diǎn)或中間節(jié)點(diǎn)進(jìn)行交叉倒換時(shí),啟動(dòng)各自的I^ath超時(shí)定時(shí)器。進(jìn)一步地,所述方法還包括當(dāng)尾節(jié)點(diǎn)進(jìn)行交叉倒換失敗時(shí),尾節(jié)點(diǎn)恢復(fù)到交叉倒換前狀態(tài),并向其上游發(fā)送含有交叉倒換失敗標(biāo)識符的路徑錯(cuò)誤PathErr信令,使中間節(jié)點(diǎn)和首節(jié)點(diǎn)根據(jù)所述 PathErr信令依次恢復(fù)到交叉倒換前狀態(tài)。進(jìn)一步地,所述方法還包括中間節(jié)點(diǎn)根據(jù)收到的Resv信令,取消其I^ath超時(shí)定時(shí)器,并在確定交叉倒換失敗后,恢復(fù)到其交叉倒換前狀態(tài),并向其下游發(fā)送含有交叉倒換失敗標(biāo)識符的資源預(yù)留錯(cuò)誤 ResvEn 信令,使其下游的其它中間節(jié)點(diǎn)和尾節(jié)點(diǎn)恢復(fù)到交叉倒換前狀態(tài)。其中,尾節(jié)點(diǎn)收到所述ResvErr信令并恢復(fù)到交叉倒換前狀態(tài)后,向其上游發(fā)送含有所述交叉倒換失敗標(biāo)識符的PathErr信令。進(jìn)一步地,所述方法還包括首節(jié)點(diǎn)根據(jù)收到的Resv信令,取消其I^ath超時(shí)定時(shí)器,并在確定交叉倒換失敗后,恢復(fù)到交叉倒換前狀態(tài),并向其下游發(fā)送含有交叉倒換失敗標(biāo)識符的ResvErr信令,使其下游的中間節(jié)點(diǎn)和尾節(jié)點(diǎn)恢復(fù)到交叉倒換前狀態(tài)。進(jìn)一步地,若中間節(jié)點(diǎn)的I^ath超時(shí)定時(shí)器在其定時(shí)時(shí)間內(nèi)未收到來自下游的 Resv信令或I^thErr信令,則向其上游發(fā)送I^thErr信令,使其上游的其它中間節(jié)點(diǎn)和首節(jié)點(diǎn)依次恢復(fù)至交叉倒換前狀態(tài)。進(jìn)一步地,所述方法還包括進(jìn)行交叉倒換操作前的設(shè)置步驟在I^ath信令和Resv信令中分別設(shè)置一個(gè)交叉倒換標(biāo)識符,并在PathErr信令和 ResvErr信令中分別設(shè)置一個(gè)交叉倒換失敗標(biāo)識符。根據(jù)本發(fā)明的另一個(gè)方面,本發(fā)明提供的一種實(shí)現(xiàn)控制平面交叉倒換的系統(tǒng)包括
5
首節(jié)點(diǎn),用于在自動(dòng)交換光網(wǎng)絡(luò)ASON中進(jìn)行交叉倒換操作期間進(jìn)行交叉倒換,并向下游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的I^th信令,并接收經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的Resv信令,根據(jù)其中的交叉倒換標(biāo)識符完成交叉倒換;中間節(jié)點(diǎn),用于接收所述I^ath信令,根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換, 并在交叉倒換成功后將來自尾節(jié)點(diǎn)的含有所述交叉倒換標(biāo)識符的Resv信令轉(zhuǎn)發(fā)至上游節(jié)占.
^ \\\ 尾節(jié)點(diǎn),用于接收所述I^ath信令,根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換,并在進(jìn)行交叉倒換成功后,向上游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的Resv信令。所述系統(tǒng)還包括設(shè)置模塊,用于在I^ath信令和Resv信令中分別設(shè)置一個(gè)交叉倒換標(biāo)識符,并在 PathErr信令和ResvErr信令中分別設(shè)置一個(gè)交叉倒換失敗標(biāo)識符。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于本發(fā)明利用RSVP-TE協(xié)議信令的擴(kuò)展, 實(shí)現(xiàn)了 ASON控制平面各個(gè)節(jié)點(diǎn)的交叉倒換操作,有效解決了資源共享復(fù)用場景下工作連接、恢復(fù)連接/優(yōu)化連接的交叉倒換問題,不僅提高了重路由網(wǎng)絡(luò)資源利用率,還提高了控制平面進(jìn)行交叉倒換的靈活性。


圖1是現(xiàn)有技術(shù)提供的恢復(fù)連接/優(yōu)化連接不使用工作連接資源的場景示意圖;圖2是現(xiàn)有技術(shù)提供的工作連接與恢復(fù)連接/優(yōu)化連接資源共享復(fù)用的場景示意圖;圖3是現(xiàn)有技術(shù)提供的首節(jié)點(diǎn)觸發(fā)回復(fù)時(shí)SNP收發(fā)方向交叉圖;圖4是本發(fā)明提供的一種實(shí)現(xiàn)控制平面交叉倒換的方法流程圖;圖5是本發(fā)明提供的AdminJtatus對象數(shù)據(jù)格式圖;圖6是本發(fā)明提供的Error_SpeC對象數(shù)據(jù)格式圖;圖7是本發(fā)明第一實(shí)施例提供的交叉倒換成功場景下信令交互示意圖;圖8是本發(fā)明第二實(shí)施例提供的信令無法到達(dá)場景下信令交互示意圖;圖9是本發(fā)明第三實(shí)施例提供的首節(jié)點(diǎn)交叉倒換失敗場景下信令交互示意圖;圖10是本發(fā)明第四實(shí)施例提供的中間節(jié)點(diǎn)交叉倒換失敗場景下信令交互示意圖;圖11是本發(fā)明第五實(shí)施例提供的尾節(jié)點(diǎn)交叉倒換失敗場景下信令交互示意圖;圖12是本發(fā)明第六實(shí)施例提供的工作連接和恢復(fù)連接路徑及交叉情況示意圖。
具體實(shí)施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。圖4顯示了本發(fā)明提供的一種實(shí)現(xiàn)控制平面交叉倒換的方法流程圖,如圖4所示。步驟401 在自動(dòng)交換光網(wǎng)絡(luò)ASON中進(jìn)行交叉倒換操作期間,首節(jié)點(diǎn)進(jìn)行交叉倒換,并向下游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的I^ath信令。步驟402 中間節(jié)點(diǎn)和尾節(jié)點(diǎn)依次接收所述I^ath信令,并根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換。步驟403 所述尾節(jié)點(diǎn)在交叉倒換成功后,向上游節(jié)點(diǎn)發(fā)送含有所述交叉倒換標(biāo)識符的Resv信令。步驟404 交叉倒換成功的中間節(jié)點(diǎn)將來自尾節(jié)點(diǎn)的含有所述交叉倒換標(biāo)識符的 Resv信令轉(zhuǎn)發(fā)至上游節(jié)點(diǎn)。步驟405 所述首節(jié)點(diǎn)接收經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的所述Resv信令,并根據(jù)其中的交叉倒換標(biāo)識符完成交叉倒換。本發(fā)明的目的是在ASON控制平面上實(shí)現(xiàn)各個(gè)節(jié)點(diǎn)的交叉倒換,為了達(dá)到上述目的,本發(fā)明對RSVP-TE協(xié)議中AdminJtatus對象和Error_Spec對象進(jìn)行了擴(kuò)展,如圖5和圖6所示。圖5顯示了本發(fā)明提供的AdmiruMatus對象數(shù)據(jù)格式圖,如圖5所示。在信令交互過程中,為了標(biāo)識出哪些信令是用于交叉倒換的信令,本發(fā)明在Adminjitatus對象中添加了一個(gè)標(biāo)識位,利用該標(biāo)識位的交叉倒換標(biāo)識符,便可判斷出I^ath信令或Resv信令是否用于交叉倒換。Admin_Matus 對象在[RFC3473 (GMPLS Signaling RSVP-TE Extensions, GMPLS 信令RSVP-TE擴(kuò)展)]中被定義,它能夠描述指定標(biāo)簽交換路徑(Label Switching Path, LSP)的管理狀態(tài)信息,并廣泛使用于I^ath信令、Resv信令、Notify信令等信令中。擴(kuò)展后的Adminjitatus對象數(shù)據(jù)格式如圖5所示,其中各個(gè)標(biāo)識位的定義如下R 位在[RFC3471(GMPLS Signaling Functional Description, GMPLS 信令功能描述)]中被定義,表示邊緣節(jié)點(diǎn)是否需要反饋該AdmiruStatus對象給首節(jié)點(diǎn);S位(Switch)本發(fā)明添加的標(biāo)識位,用于表示該LSP是否需要交叉倒換,如果S 位置“1”,表示該LSP需要進(jìn)行交叉倒換動(dòng)作。本發(fā)明引入的S位需要與所述R位一起配合使用,在I^ath信令中如果S位置“ 1 ”時(shí),R位也需要置為“ 1 ”,這樣Resv信令中才能繼續(xù)包含該S位信息。H^ : [RFC5852 (RSVP-TE Signaling Extension for LSP Handover from the Management Plane to the Control Plane in a GMPLS-Enabled Transport Network, GMPLS允許傳輸網(wǎng)絡(luò)中管理平面到控制平面LSP切換的RSVP-TE信令擴(kuò)展)]中被定義,表示是否為永久鏈接PC與軟永久鏈接SPC業(yè)務(wù)的遷移;L 位在[RFC4872 (RSVP-TE Extensions in Support of End-to-End GMPLS Recovery,支持端到端GMPLS恢復(fù)的RSVP-TE擴(kuò)展)]中被定義,表示是否鎖定該LSP ;I 位在[RFC4783 (MPLS Segment Recovery, MPLS 碎片恢復(fù))]中被定義,表示該 LSP是否屏蔽告警;C位在[RFC4974(GMPLS RSVP-TE Signaling Extensions in Support of Calls, 支持呼叫的GMPLS RSVP-TE信令擴(kuò)展)]中被定義,表示該信令是否用于控制和管理呼叫;T位在[RFC3471]中被定義,表示該信令是否為“測試”模式;A位在[RFC3471]中被定義,表示是否處于管理關(guān)閉狀態(tài);D位在[RFC3471]中被定義,表示是否拆除該LSP。圖6顯示了本發(fā)明提供的Error_SpeC對象數(shù)據(jù)格式圖,如圖6所示,當(dāng)使用I^ath 信令進(jìn)行交叉倒換時(shí),有可能會(huì)出現(xiàn)倒換失敗的情況,如本地交叉失敗、信令網(wǎng)故障以及節(jié)點(diǎn)重啟等場景。因此,為了使已經(jīng)設(shè)置好的交叉能夠回退到前一個(gè)狀態(tài),本發(fā)明使用 PathErr和ResvErr信令來實(shí)現(xiàn)交叉的回退,所以本發(fā)明在Error_Spec對象中添加了新的 Error Code (錯(cuò)誤編碼)字段,利用該字段的交叉倒換失敗標(biāo)識符,標(biāo)識交叉倒換失敗。Error_Spec M ^ [RFC2205 (RSVP—Version 1 Functional Specification, RSVP第一版功能規(guī)范)]中被定義,它可以詳細(xì)描述出該LSP中具體哪一個(gè)節(jié)點(diǎn)發(fā)生了錯(cuò)誤,以及發(fā)生了什么樣的錯(cuò)誤。因此Error_SpeC對象廣泛使用于I^thErr、ResVErr等信令中,IPv4地址格式下Error_Spec的數(shù)據(jù)格式如圖5所示。當(dāng)交叉倒換失敗時(shí),各個(gè)標(biāo)識位的定義如下Error_Node_Addr字段填寫倒換失敗的第一個(gè)節(jié)點(diǎn);Flags字段設(shè)置為1時(shí),表示在ResvErr信令中該節(jié)點(diǎn)仍然是故障點(diǎn);Error_Code字段是本發(fā)明添加的“交叉倒換失敗(Cross Switch Procedure i^iil)”標(biāo)識位,該字段取值為36,延續(xù)[RFC5852]中對Error_Code字段取值的定義。Error_Value字段本發(fā)明的定義為該字段取值為1時(shí)表示“交叉失敗(Switch Fail) ”,該字段取值為2時(shí)表示“I^ath信令超時(shí)(Path Timeout) ”。本發(fā)明將利用信令方式實(shí)現(xiàn)控制平面交叉倒換的實(shí)現(xiàn)過程分為五種場景,每一種場景下本發(fā)明的處理過程如圖7至圖11所示。圖7顯示了本發(fā)明第一實(shí)施例提供的交叉倒換成功場景下信令交互示意圖,如圖 7所示,步驟包括步驟701 首節(jié)點(diǎn)觸發(fā)業(yè)務(wù)回復(fù)或優(yōu)化流程,首先進(jìn)行本地交叉倒換操作,然后將 Path信令中AdminJtatus對象的S位賦值為“1”,并向下游節(jié)點(diǎn)發(fā)送該I^ath信令,啟動(dòng) I^ath超時(shí)定時(shí)器,所述I^ath超時(shí)定時(shí)器定時(shí)時(shí)間為1分鐘。所述交叉倒換操作,在回復(fù)流程中,需要將交叉由恢復(fù)連接倒換到原工作連接上; 在優(yōu)化流程中,需要將交叉由工作連接倒換到優(yōu)化連接上。步驟702 中間節(jié)點(diǎn)收到I^ath信令后,判斷I^ath信令中AdminJtatus對象的S位是否為“ 1,,,如果是,則說明該I^ath信令只用于交叉倒換;如果為否,則說明該I^ath信令不是用于交叉倒換的信令。中間節(jié)點(diǎn)發(fā)現(xiàn)Adminjitatus對象的S位為“1”時(shí),首先進(jìn)行本地交叉倒換操作,然后向下游節(jié)點(diǎn)轉(zhuǎn)發(fā)該I^ath信令,并啟動(dòng)其I^ath超時(shí)定時(shí)器。步驟703 尾節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的I^ath信令后,發(fā)現(xiàn)I^ath信令中AdmiruMatus對象的S位為“1”,進(jìn)行本地交叉倒換操作。等待本地交叉倒換成功后, 將Resv信令中AdminJtatus對象的S位賦值為“1”,并向上游節(jié)點(diǎn)發(fā)送Resv信令。步驟704 中間節(jié)點(diǎn)收到Resv信令后,取消其I^ath超時(shí)定時(shí)器,發(fā)現(xiàn)Admin_ Status對象的S位為“ 1”后,等待本地交叉倒換成功,并繼續(xù)向上游節(jié)點(diǎn)轉(zhuǎn)發(fā)該Resv信令。步驟705 首節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的Resv信令后,取消其I^ath 超時(shí)定時(shí)器,發(fā)現(xiàn)Adminjitatus對象的S位為“ 1 ”后,等待本地交叉倒換成功,首節(jié)點(diǎn)繼續(xù)進(jìn)行回復(fù)或優(yōu)化的其他流程,本次交叉倒換過程結(jié)束。圖8顯示了本發(fā)明第二實(shí)施例提供的信令無法到達(dá)場景下信令交互示意圖,如圖 8所示,步驟包括步驟801 首節(jié)點(diǎn)觸發(fā)業(yè)務(wù)回復(fù)或優(yōu)化流程,進(jìn)行本地交叉倒換操作,并將I^ath信令中AdminJtatus對象的S位置位,向下游節(jié)點(diǎn)發(fā)送所述I^ath信令,啟動(dòng)其I^ath超時(shí)定時(shí)器。步驟802 中間節(jié)點(diǎn)LSR A收到I^ath信令后,進(jìn)行本地交叉倒換操作,并向下游節(jié)點(diǎn)發(fā)送所述I^ath信令,啟動(dòng)其I^ath超時(shí)定時(shí)器。步驟803 由于信令網(wǎng)故障或節(jié)點(diǎn)掉電等原因,中間節(jié)點(diǎn)LSRA發(fā)出的I^ath信令沒有發(fā)到下游節(jié)點(diǎn)LSR B和/或Egress LER0步驟804 中間節(jié)點(diǎn)LSR A由于長時(shí)間沒有收到來自下游的Resv信令或PathErr 信令,導(dǎo)致其I^ath超時(shí)定時(shí)器超時(shí)。步驟805 中間節(jié)點(diǎn)LSR A回退本地交叉到倒換之前的狀態(tài),并向其上游節(jié)點(diǎn)發(fā)送 PathErr信令,其中PathErr信令中Error_Spec對象的Error_Node_Addr字段賦值為下游節(jié)點(diǎn)的 IP 地址,Error_Code 字段賦值為 36(Cross Switch Procedure Fail),Error_Value 字段賦值為2 (Path Timeout)。步驟806 首節(jié)點(diǎn)收到PathErr信令后,回退本地交叉到倒換之前的狀態(tài),然后停止回復(fù)流程或優(yōu)化流程,并根據(jù)Error_Node_Addr和Error_Value字段的取值,記錄交叉倒換失敗的原因,本次交叉倒換過程結(jié)束。圖9顯示了本發(fā)明第三實(shí)施例提供的首節(jié)點(diǎn)交叉倒換失敗場景下信令交互示意圖,如圖9所示,步驟包括步驟901 首節(jié)點(diǎn)觸發(fā)業(yè)務(wù)回復(fù)或優(yōu)化流程,進(jìn)行本地交叉倒換操作,同時(shí)將I^ath 信令中AdmiruMatus對象的S位置位,并向其下游節(jié)點(diǎn)發(fā)送所述I^ath信令。步驟902 中間節(jié)點(diǎn)收到所述I^ath信令后,進(jìn)行本地交叉倒換操作,并向其下游節(jié)點(diǎn)轉(zhuǎn)發(fā)所述I^ath信令。步驟903 尾節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的所述I^ath信令后,進(jìn)行本地交叉倒換操作,并在本地交叉倒換成功后,將Resv信令中AdmiruMatus對象的S位賦值為“1”,并向其上游節(jié)點(diǎn)發(fā)送Resv信令。步驟904 中間節(jié)點(diǎn)接收所述Resv信令,并等待本地交叉倒換成功后,繼續(xù)向其上游節(jié)點(diǎn)轉(zhuǎn)發(fā)所述Resv信令。步驟905 首節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的Resv信令后,等待本地交叉倒換結(jié)果,但首節(jié)點(diǎn)等待的結(jié)果為交叉倒換失敗。首節(jié)點(diǎn)回退本地交叉到倒換之前的狀態(tài),然后向其下游節(jié)點(diǎn)發(fā)送ResvErr信令,其中Error_Spec對象中的Error_Node_Addr字段賦值為本地節(jié)點(diǎn)IP地址,Error_Code字段賦值為36 (Cross Switch Procedure Fail), Error_ValUe字段賦值為l(Switch Fail)。最后,首節(jié)點(diǎn)停止回復(fù)或優(yōu)化流程,并記錄交叉倒換失敗的原因?yàn)槭坠?jié)點(diǎn)交叉倒換失敗,本次交叉倒換過程結(jié)束。步驟906 中間節(jié)點(diǎn)收到ResvErr信令后,回退本地交叉到倒換之前的狀態(tài),并向其下游節(jié)點(diǎn)轉(zhuǎn)發(fā)該ResvErr信令。步驟907 尾節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的ResvErr信令后,回退本地交叉到倒換之前的狀態(tài)。圖10顯示了本發(fā)明第四實(shí)施例提供的中間節(jié)點(diǎn)交叉倒換失敗場景下信令交互示意圖,如圖10所示,步驟包括步驟1001 首節(jié)點(diǎn)觸發(fā)業(yè)務(wù)回復(fù)或優(yōu)化流程,進(jìn)行本地交叉倒換操作,同時(shí)將 Path信令中AdminJtatus對象的S位置位,并向下游節(jié)點(diǎn)發(fā)送所述I^ath信令。
步驟1002 中間節(jié)點(diǎn)收到所述I^ath信令后,進(jìn)行本地交叉倒換操作,并向其下游節(jié)點(diǎn)轉(zhuǎn)發(fā)所述I^ath信令。步驟1003 尾節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的所述I^ath信令后,進(jìn)行本地交叉倒換操作,并在等待本地交叉倒換成功后,將Resv信令中AdmiruMatus對象的S位賦值為“1”,并向其上游節(jié)點(diǎn)發(fā)送Resv信令。步驟1004 中間節(jié)點(diǎn)收到Resv信令后,等待本地交叉倒換結(jié)果,但中間節(jié)點(diǎn)等待的結(jié)果為交叉倒換失敗。中間節(jié)點(diǎn)首先回退本地交叉到倒換之前的狀態(tài),然后向下游節(jié)點(diǎn)發(fā)送ResvErr信令,其中Error_Spec對象中的Error_Node_Addr字段賦值為本地節(jié)點(diǎn)IP 地址,Error_Code 字段賦值為 36(Cross Switch Procedure Fail),Error_Value 字段賦值為 1(Switch Fail)。步驟1005 尾節(jié)點(diǎn)收到ResvErr信令后,回退本地交叉到倒換之前的狀態(tài)。然后向上游節(jié)點(diǎn)發(fā)送PathErr信令,其中Error_Spec對象中填寫的內(nèi)容與ResvErr信令的一致。步驟1006 中間節(jié)點(diǎn)收到PathErr信令,由于已經(jīng)將本地的交叉進(jìn)行了回退,因此直接向上游節(jié)點(diǎn)轉(zhuǎn)發(fā)該P(yáng)athErr信令。步驟1007 首節(jié)點(diǎn)收到所述PathErr信令后,回退本地交叉到倒換之前的狀態(tài),然后停止回復(fù)或優(yōu)化流程,并根據(jù)Error_Node_Addr和Error_Value字段的取值,記錄交叉倒換失敗的原因,本次交叉倒換過程結(jié)束。圖11顯示了本發(fā)明第五實(shí)施例提供的尾節(jié)點(diǎn)交叉倒換失敗場景下信令交互示意圖,如圖11所示,步驟包括步驟1101 首節(jié)點(diǎn)觸發(fā)業(yè)務(wù)回復(fù)或優(yōu)化流程,進(jìn)行本地交叉倒換操作,同時(shí)對 Admin_Status的S位置位,并向下游節(jié)點(diǎn)發(fā)送I^ath信令,啟動(dòng)I^ath超時(shí)定時(shí)器;步驟1102 中間節(jié)點(diǎn)收到I^ath信令后,進(jìn)行本地交叉倒換操作,并向下游節(jié)點(diǎn)發(fā)送該I^ath信令,啟動(dòng)I^ath超時(shí)定時(shí)器;步驟1103 尾節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的I^ath信令后,進(jìn)行本地交叉倒換操作。等待本地交叉倒換結(jié)果,但尾節(jié)點(diǎn)等待的結(jié)果為交叉倒換失敗。尾節(jié)點(diǎn)首先回退本地交叉到倒換之前的狀態(tài),然后向上游節(jié)點(diǎn)發(fā)送PathErr信令,其中Error_SpeC對象中的Error_Node_Addr字段賦值為本地節(jié)點(diǎn)IP地址,Error_Code字段賦值為36 (Cross Switch Procedure Fail), Error_Value 字段賦值為 1 (Switch Fail)。步驟1104 :中間節(jié)點(diǎn)收到PathErr信令,回退本地交叉到倒換之前的狀態(tài),并向上游節(jié)點(diǎn)轉(zhuǎn)發(fā)該P(yáng)athErr信令。步驟1105 首節(jié)點(diǎn)收到經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的I^athErr信令,回退本地交叉到倒換之前的狀態(tài),然后停止回復(fù)或優(yōu)化流程,并根據(jù)Error_Node_Addr和Error_ Value字段的取值,記錄交叉倒換失敗的原因,本次交叉倒換過程結(jié)束。圖12顯示了本發(fā)明第六實(shí)施例提供的工作連接和恢復(fù)連接路徑及交叉情況示意圖,如圖12所示。首節(jié)點(diǎn),用于在自動(dòng)交換光網(wǎng)絡(luò)ASON中進(jìn)行交叉倒換操作期間進(jìn)行交叉倒換,并向下游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的I^th信令,并接收經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的Resv信令,根據(jù)其中的交叉倒換標(biāo)識符完成交叉倒換;中間節(jié)點(diǎn),用于接收所述I^ath信令,根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換,
10并在交叉倒換成功后將來自尾節(jié)點(diǎn)的含有所述交叉倒換標(biāo)識符的Resv信令轉(zhuǎn)發(fā)至上游節(jié)點(diǎn)。尾節(jié)點(diǎn),用于接收所述I^ath信令,根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換,并在進(jìn)行交叉倒換成功后,向上游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的Resv信令。所述系統(tǒng)還包括設(shè)置模塊,用于在I^ath信令和Resv信令中分別設(shè)置一個(gè)交叉倒換標(biāo)識符,并在 PathErr信令和ResvErr信令中分別設(shè)置一個(gè)交叉倒換失敗標(biāo)識符。本實(shí)施例顯示了首節(jié)點(diǎn)為A,尾節(jié)點(diǎn)為Z的光層可回復(fù)業(yè)務(wù),圖12是恢復(fù)后的工作連接和恢復(fù)連接路徑及交叉情況示圖,其中工作連接和恢復(fù)連接使用的波長相同。當(dāng)工作連接告警消失后,業(yè)務(wù)觸發(fā)回復(fù)倒換操作,其具體實(shí)施步驟如下步驟1201 工作連接和恢復(fù)連接在首節(jié)點(diǎn)A中使用的是相同是資源,所以首節(jié)點(diǎn)A 無需進(jìn)行交叉倒換操作;步驟1202 首節(jié)點(diǎn)A將I^ath信令中AdminJtatus對象的S位置位,并向中間節(jié)點(diǎn)B發(fā)送所述I^ath信令,啟動(dòng)其I^ath超時(shí)定時(shí)器;步驟1203 中間節(jié)點(diǎn)B收到所述I^ath信令后,首先通過AdminJtatus對象的S位判斷出該I^ath信令是用于交叉倒換操作的信令;步驟1204 中間節(jié)點(diǎn)B判斷出本地需要向單板下發(fā)交叉倒換命令,將下游出和下游入的交叉由恢復(fù)連接倒換到工作連接上;步驟1205 中間節(jié)點(diǎn)B繼續(xù)向中間節(jié)點(diǎn)C發(fā)送所述I^ath信令,啟動(dòng)其I^ath超時(shí)定時(shí)器;步驟1206 中間節(jié)點(diǎn)C收到所述I^ath信令后,通過AdminJtatus對象的S位判斷出該I^ath信令是用于交叉倒換操作的信令;步驟1207 中間節(jié)點(diǎn)C判斷出本地?zé)o需進(jìn)行交叉倒換操作,因此繼續(xù)向節(jié)點(diǎn)Z發(fā)送所述I^ath信令,啟動(dòng)其I^ath超時(shí)定時(shí)器;步驟1208 尾節(jié)點(diǎn)Z收到所述I^ath信令后,通過AdminJtatus對象的S位判斷出該I^ath信令是用于交叉倒換操作的信令;步驟1209 尾節(jié)點(diǎn)Z判斷出本地需要向單板下發(fā)交叉倒換命令,將上游入和上游出的交叉由恢復(fù)連接倒換到工作連接上;步驟1210 尾節(jié)點(diǎn)Z等待交叉設(shè)置響應(yīng)成功后,向中心節(jié)點(diǎn)C發(fā)送Resv信令,其中攜帶I^ath信令中的AdminJtatus對象的S位;步驟1211 中心節(jié)點(diǎn)C收到所述Resv信令,通過AdminJtatus對象的S位判斷出該Resv信令是用于交叉倒換操作的信令;步驟1212 中心節(jié)點(diǎn)C首先取消I^ath超時(shí)定時(shí)器,然后等待交叉設(shè)置響應(yīng)成功后,繼續(xù)向中心節(jié)點(diǎn)B發(fā)送所述Resv信令;步驟1213 中心節(jié)點(diǎn)B收到所述Resv信令,通過AdminJtatus對象的S位判斷出該Resv信令是用于交叉倒換操作的信令;步驟1214 中心節(jié)點(diǎn)B首先取消其I^ath超時(shí)定時(shí)器,然后等待交叉設(shè)置響應(yīng)成功后,繼續(xù)向首節(jié)點(diǎn)A發(fā)送Resv信令;步驟1215 首節(jié)點(diǎn)A收到Resv信令后,通過AdminJtatus對象的S位判斷出該Resv信令是用于交叉倒換操作的信令;步驟1216 首節(jié)點(diǎn)A首先取消其I^ath定時(shí)器,然后等待本地交叉設(shè)置響應(yīng)成功后,繼續(xù)進(jìn)行其他的回復(fù)流程,本次刷新倒換過程結(jié)束。綜上所述,本發(fā)明利用信令方式實(shí)現(xiàn)了業(yè)務(wù)從恢復(fù)連接到原工作連接的交叉倒換操作以及工作連接到優(yōu)化連接的交叉倒換操作,有效地解決了資源復(fù)用場景下業(yè)務(wù)回復(fù)或優(yōu)化流程中的交叉倒換問題,在提高網(wǎng)絡(luò)資源利用率的同時(shí),又提高了控制平面實(shí)現(xiàn)交叉倒換的靈活性。盡管上文對本發(fā)明進(jìn)行了詳細(xì)說明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)控制平面交叉倒換的方法,其特征在于,包括在自動(dòng)交換光網(wǎng)絡(luò)ASON中進(jìn)行交叉倒換操作期間,首節(jié)點(diǎn)進(jìn)行交叉倒換,并向下游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的路徑I^ath信令;中間節(jié)點(diǎn)和尾節(jié)點(diǎn)依次接收所述I^ath信令,并根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換;所述尾節(jié)點(diǎn)在交叉倒換成功后,向上游節(jié)點(diǎn)發(fā)送含有所述交叉倒換標(biāo)識符的資源預(yù)留 Resv信令;交叉倒換成功的中間節(jié)點(diǎn)將來自尾節(jié)點(diǎn)的含有所述交叉倒換標(biāo)識符的Resv信令轉(zhuǎn)發(fā)至上游節(jié)點(diǎn);所述首節(jié)點(diǎn)接收經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的所述Resv信令,并根據(jù)其中的交叉倒換標(biāo)識符完成交叉倒換。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,首節(jié)點(diǎn)或中間節(jié)點(diǎn)進(jìn)行交叉倒換時(shí),啟動(dòng)各自的I^ath超時(shí)定時(shí)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括當(dāng)尾節(jié)點(diǎn)進(jìn)行交叉倒換失敗時(shí),尾節(jié)點(diǎn)恢復(fù)到交叉倒換前狀態(tài),并向其上游發(fā)送含有交叉倒換失敗標(biāo)識符的路徑錯(cuò)誤PathErr信令,使中間節(jié)點(diǎn)和首節(jié)點(diǎn)根據(jù)所述PathErr信令依次恢復(fù)到交叉倒換前狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括中間節(jié)點(diǎn)根據(jù)收到的Resv信令,取消其I^ath超時(shí)定時(shí)器,并在確定交叉倒換失敗后,恢復(fù)到其交叉倒換前狀態(tài),并向其下游發(fā)送含有交叉倒換失敗標(biāo)識符的資源預(yù)留錯(cuò)誤 ResvEn 信令,使其下游的其它中間節(jié)點(diǎn)和尾節(jié)點(diǎn)依次恢復(fù)到交叉倒換前狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,尾節(jié)點(diǎn)收到所述ResvEn 信令并恢復(fù)到交叉倒換前狀態(tài)后,向其上游發(fā)送含有所述交叉倒換失敗標(biāo)識符的PathErr信令。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括首節(jié)點(diǎn)根據(jù)收到的Resv信令,取消其I^ath超時(shí)定時(shí)器,并在確定交叉倒換失敗后,恢復(fù)到交叉倒換前狀態(tài),并向其下游發(fā)送含有交叉倒換失敗標(biāo)識符的ResvErr信令,使其下游的中間節(jié)點(diǎn)和尾節(jié)點(diǎn)依次恢復(fù)到交叉倒換前狀態(tài)。
7.根據(jù)權(quán)利要求1-6任意一項(xiàng)所述的方法,特征在于,若中間節(jié)點(diǎn)的I^ath超時(shí)定時(shí)器在其定時(shí)時(shí)間內(nèi)未收到來自下游的Resv信令或PathErr信令,則向其上游發(fā)送PathErr信令,使其上游的其它中間節(jié)點(diǎn)和首節(jié)點(diǎn)依次恢復(fù)至交叉倒換前狀態(tài)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括進(jìn)行交叉倒換操作前的設(shè)置步驟在I^ath信令和Resv信令中分別設(shè)置一個(gè)交叉倒換標(biāo)識符,并在I^thErr信令和 ResvErr信令中分別設(shè)置一個(gè)交叉倒換失敗標(biāo)識符。
9.一種實(shí)現(xiàn)控制平面交叉倒換的系統(tǒng),其特征在于,包括首節(jié)點(diǎn),用于在自動(dòng)交換光網(wǎng)絡(luò)ASON中進(jìn)行交叉倒換操作期間進(jìn)行交叉倒換,并向下游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的I^ath信令,并接收經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的 Resv信令,根據(jù)其中的交叉倒換標(biāo)識符完成交叉倒換;中間節(jié)點(diǎn),用于接收所述I^ath信令,根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換,并在交叉倒換成功后將來自尾節(jié)點(diǎn)的含有所述交叉倒換標(biāo)識符的Resv信令轉(zhuǎn)發(fā)至上游節(jié)點(diǎn);尾節(jié)點(diǎn),用于接收所述I^ath信令,根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換,并在進(jìn)行交叉倒換成功后,向上游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的Resv信令。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 設(shè)置模塊,用于在I^ath信令和Resv信令中分別設(shè)置一個(gè)交叉倒換標(biāo)識符,并在 PathErr信令和ResvErr信令中分別設(shè)置一個(gè)交叉倒換失敗標(biāo)識符。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)控制平面交叉倒換的方法及系統(tǒng),涉及光通信領(lǐng)域,方法包括以下步驟在自動(dòng)交換光網(wǎng)絡(luò)ASON中進(jìn)行交叉倒換操作期間,首節(jié)點(diǎn)進(jìn)行交叉倒換,并向下游節(jié)點(diǎn)發(fā)送含有交叉倒換標(biāo)識符的路徑Path信令;中間節(jié)點(diǎn)和尾節(jié)點(diǎn)依次接收所述Path信令,并根據(jù)其中的交叉倒換標(biāo)識符進(jìn)行交叉倒換;所述尾節(jié)點(diǎn)在交叉倒換成功后,向上游節(jié)點(diǎn)發(fā)送含有所述交叉倒換標(biāo)識符的資源預(yù)留Resv信令;交叉倒換成功的中間節(jié)點(diǎn)將來自尾節(jié)點(diǎn)的含有所述交叉倒換標(biāo)識符的Resv信令轉(zhuǎn)發(fā)至上游節(jié)點(diǎn);所述首節(jié)點(diǎn)接收經(jīng)由一個(gè)或多個(gè)中間節(jié)點(diǎn)轉(zhuǎn)發(fā)的所述Resv信令,并根據(jù)其中的交叉倒換標(biāo)識符完成交叉倒換。
文檔編號H04Q11/00GK102325045SQ20111026548
公開日2012年1月18日 申請日期2011年9月8日 優(yōu)先權(quán)日2011年9月8日
發(fā)明者張帥 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1