專利名稱:Ason網(wǎng)絡(luò)中通過控制平面實(shí)現(xiàn)spc激活/去激活的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動(dòng)交換光網(wǎng)絡(luò)ASON中的連接控制技術(shù),尤其涉及ASON 中通過控制平面實(shí)現(xiàn)軟永久連接SPC激活/去激活功能的方法。
背景技術(shù):
自動(dòng)交換光網(wǎng)絡(luò)ASON( Automatic Switched Optical Network )是由ITU-T
制訂并標(biāo)準(zhǔn)化的、并通過引進(jìn)控制平面來自動(dòng)完成交換功能的新一代光傳送 網(wǎng)。ASON可以基于G.803規(guī)范的SDH傳送網(wǎng)實(shí)現(xiàn),也可以基于G.872規(guī) 范的光傳送網(wǎng)OTN實(shí)現(xiàn)。ASON包括傳送平面TP、控制平面CP和管理平 面MP三個(gè)平面,并支持永久連接PC、軟永久連接SPC和交換式連接SC
三種連接方式。
軟件永久連接SPC是為自動(dòng)交換光網(wǎng)絡(luò)技術(shù)與傳統(tǒng)傳輸網(wǎng)絡(luò)技術(shù)共存、 而通過ASON網(wǎng)絡(luò)控制平面所提供的一種混合的、實(shí)用的連接方式。當(dāng)前 商用的ASON網(wǎng)絡(luò)大多數(shù)業(yè)務(wù)均是采用SPC的連接方式,在UNI接口尚不 完善或者說現(xiàn)有網(wǎng)絡(luò)中無法提供UNI功能時(shí),SPC將會(huì)一直擔(dān)當(dāng)建立業(yè)務(wù) 連接的主要任務(wù)。
通常情況下,SPC的建立是在管理平面MP發(fā)起請(qǐng)求并且由控制平面進(jìn) 行計(jì)算和資源預(yù)留后,控制平面CP會(huì)直接觸發(fā)傳送平面TP完成交叉連接 的處理。圖1是G.8080附錄A中所定義的SPC連接建立過程的示意圖。
在圖1所示的正常SPC建立成功過程中,正常的SPC建立是通過管理 平面MP來觸發(fā)的,管理平面MP作為呼叫/被呼叫控制器(Calling/Called Party call controller, CCC )向控制平面CP下發(fā)SPC建立指令,控制平面 CP進(jìn)行處理后向傳送平面TP下發(fā)交叉連接指令。刪除過程也是如此,即管 理平面向控制平面下發(fā)刪除SPC指令,控制平面CP處理后向傳送平面TP 下發(fā)拆除交叉連接指令。
在網(wǎng)絡(luò)實(shí)際運(yùn)營過程中,從運(yùn)維的角度考慮,有些情況下僅僅需要控制 平面進(jìn)行計(jì)算和資源預(yù)留操作,而傳送平面實(shí)際交叉連接在接到激活命令后 再進(jìn)行實(shí)際的建立。同樣的,去激活的過程也可以在拆除傳送平面TP的交
叉連接后,控制平面CP上相關(guān)的預(yù)留資源仍可以保留,直到控制平面CP
接收到管理平面下發(fā)的刪除命令后,相應(yīng)預(yù)留的資源才被刪除。
這樣處理所能帶來好處是
1. 方便網(wǎng)絡(luò)運(yùn)維人員的搡作,特別是ASON應(yīng)用初期,進(jìn)行路由計(jì)算 時(shí)的鏈路權(quán)重可能并不準(zhǔn)確,需要管理維護(hù)人員可以在業(yè)務(wù)真正被激活之 前,驗(yàn)證/測試該連接。因此,需要控制平面進(jìn)行相應(yīng)的路由計(jì)算和資源預(yù) 留。此外,鏈路的權(quán)重和路由算法也必須進(jìn)行選擇,多數(shù)情況下,網(wǎng)管人員 可能并不知道所有這些準(zhǔn)確信息,同樣需要進(jìn)行相關(guān)的驗(yàn)證。
2. 從網(wǎng)絡(luò)生存性的角度來講,網(wǎng)絡(luò)管理維護(hù)人員可能要進(jìn)行控制平面 的恢復(fù)預(yù)計(jì)算,預(yù)計(jì)算的連接在不發(fā)生故障前是不建立的,發(fā)生故障時(shí),通 過相應(yīng)的激活命令即可恢復(fù)受故障影響業(yè)務(wù),節(jié)省了計(jì)算時(shí)間,在優(yōu)化網(wǎng)絡(luò) 資源的同時(shí),也能有效提高網(wǎng)絡(luò)生存性。
因此,如果要求在ASON控制平面CP完成計(jì)算和資源預(yù)留后,收到激 活信號(hào)(比如,用戶確認(rèn)、取消、保護(hù)倒換等),再完成后續(xù)搡作,包括傳 送平面TP的交叉連接、取消資源預(yù)留等,將有利于網(wǎng)絡(luò)的運(yùn)營、維護(hù)以及 網(wǎng)絡(luò)的可靠性。
針對(duì)SPC連接的激活、去激活功能目前更多的是在管理平面MP上實(shí) 現(xiàn),而通過控制平面CP參與的SPC激活、去激活目前在各個(gè)標(biāo)準(zhǔn)化組織中 均無涉及。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種ASON網(wǎng)絡(luò)中通過控制平 面實(shí)現(xiàn)SPC激活/去激活的方法,在ASON網(wǎng)絡(luò)中,基于控制平面CP實(shí)現(xiàn) 軟永久連接SPC的創(chuàng)建、激活、去激活和刪除。
本發(fā)明提供一種ASON網(wǎng)絡(luò)中通過控制平面實(shí)現(xiàn)軟永久連接SPC激活/
去激活的方法,包括如下步驟
(1 )管理平面MP向控制平面CP發(fā)送呼叫建立指令,其中的參數(shù)指明 待建的SPC具有激活/去激活功能,控制平面CP依據(jù)所述指令計(jì)算SPC路 徑并在SPC路徑上各個(gè)節(jié)點(diǎn)預(yù)留本節(jié)點(diǎn)資源,等待管理平面MP的激活指
令;
(2 )控制平面CP接收到管理平面MP的呼叫修改指令,其中的參數(shù)指 明對(duì)所述SPC進(jìn)行激活,CP向傳送平面TP下發(fā)交叉連接指令,建立SPC 連接;
(3 )控制平面CP接收到管理平面MP的呼叫修改指令,其中的參數(shù)指 明對(duì)所述SPC進(jìn)行去激活,則CP向傳送平面TP下發(fā)刪除交叉連接指令, 但保留CP的預(yù)留資源;
(4)控制平面CP收到管理平面MP的呼叫刪除指令,其中的參數(shù)指明 對(duì)所述SPC進(jìn)行刪除,則CP刪除預(yù)留資源。
進(jìn)一步地,所述步驟(1 )包括如下步驟
(11 )管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫建立指令,其中的呼叫類型參數(shù)指示待建的SPC是否為具有激活/去 激活功能的SPC,如果是,則繼續(xù);
(12 )呼叫端CP的NCC接收到呼叫建立指令后,向被呼叫端的NCC 進(jìn)行呼叫,被呼叫端的NCC向呼叫端返回呼叫處理成功后,呼叫端CP的 NCC向本節(jié)點(diǎn)的連接控制器CC發(fā)送創(chuàng)建具有激活/去激活功能的SPC連接 請(qǐng)求;
(13 )所述呼叫端CP根據(jù)具有激活/去激活功能的SPC連接請(qǐng)求中的 源節(jié)點(diǎn)、宿節(jié)點(diǎn)、約束條件計(jì)算SPC路徑,在本節(jié)點(diǎn)預(yù)留資源,向其后的 其它節(jié)點(diǎn)發(fā)送具有激活/去激活功能的SPC連接請(qǐng)求,所述SPC路徑上的各 個(gè)節(jié)點(diǎn)預(yù)留本節(jié)點(diǎn)資源;
(14)所述各個(gè)節(jié)點(diǎn)在本節(jié)點(diǎn)預(yù)留資源完成后,向源節(jié)點(diǎn)反饋資源預(yù)留 成功消息,由源節(jié)點(diǎn)向管理平面MP上報(bào)SPC路徑信息、資源預(yù)留成功消息。
進(jìn)一步地,步驟(13)中呼叫端源節(jié)點(diǎn)通過連接請(qǐng)求消息向其后的各個(gè)
節(jié)點(diǎn)發(fā)送具有激活/去激活功能的SPC連接請(qǐng)求,其中攜帶有表明建立SPC 連接操作的參數(shù);步驟(14)中SPC路徑上的中間節(jié)點(diǎn)和宿節(jié)點(diǎn)通過向上 游節(jié)點(diǎn)發(fā)送對(duì)端指示消息表明資源預(yù)留是否成功,直到發(fā)送至源節(jié)點(diǎn),源節(jié) 點(diǎn)通過連接指示消息上報(bào)至呼叫端NCC,再由呼叫端NCC上"^艮管理平面。
進(jìn)一步地,所述步驟(2)包括如下步驟
(21 )管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫修改指令,指示對(duì)步驟(l)中建立的SPC進(jìn)行激活,其中的呼叫類 型參數(shù)指示SPC是具有激活/去激活功能的SPC;
(22)呼叫端CP的NCC收到所述呼叫修改指令后,向被呼叫端的NCC 進(jìn)行呼叫,被呼叫端的NCC向呼叫端返回呼叫處理成功后,呼叫端CP的 NCC向本節(jié)點(diǎn)的連接控制器CC發(fā)送激活所述SPC連接請(qǐng)求;
(23 )所述SPC路徑上的各個(gè)節(jié)點(diǎn)接收到激活SPC連接請(qǐng)求后,向傳 送平面TP發(fā)送交叉連接配置命令,SPC路徑上各個(gè)節(jié)點(diǎn)的交叉連接配置成 功后,向源節(jié)點(diǎn)返回成功消息;
(24)源節(jié)點(diǎn)接收SPC路徑上下游各節(jié)點(diǎn)返回的消息,激活成功則向 管理平面MP上報(bào)激活SPC成功消息。
進(jìn)一步地,步驟(21)中所述呼叫修改指令進(jìn)一步包含呼叫ID、修改 參數(shù),用以分別表示需要進(jìn)行修改的呼叫和需要修改的參數(shù);步驟(22)中 所述SPC連接請(qǐng)求消息中攜帶有表明該連接請(qǐng)求是SPC激活操作的參數(shù)。
進(jìn)一步地,所述步驟(3)包括如下步驟
(31 )管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫修改指令,指示對(duì)具有激活/去激活功能的SPC進(jìn)行去激活,其中的 呼叫類型參數(shù)指示SPC是具有激活/去激活功能的SPC;
(32)呼叫端控制平面CP的網(wǎng)絡(luò)控制器NCC收到呼叫修改請(qǐng)求后, 向被呼叫端的NCC進(jìn)行呼叫,被呼叫端的NCC返回呼叫處理成功后,呼叫 端CP的NCC向本節(jié)點(diǎn)連接控制器CC發(fā)送去激活SPC連接請(qǐng)求;
(33 )所述SPC路徑上的各個(gè)節(jié)點(diǎn)接收到去激活SPC連接請(qǐng)求后,向
傳送平面TP發(fā)送刪除交叉連接配置命令,SPC路徑上各個(gè)節(jié)點(diǎn)刪除交叉連
接配置成功后,向源節(jié)點(diǎn)發(fā)送成功消息;
(34)源節(jié)點(diǎn)接收SPC路徑上下游各節(jié)點(diǎn)返回的消息,去激活成功, 則向管理平面MP上報(bào)去激活SPC成功消息。
進(jìn)一步地,步驟(31)中所述呼叫修改指令進(jìn)一步包含呼叫ID、修改 參數(shù),用以分別表示需要進(jìn)行修改的呼叫和需要修改的參數(shù);步驟(32)中 所述SPC連接請(qǐng)求消息中攜帶有表明該連接請(qǐng)求是SPC去激活操作的參數(shù)。
進(jìn)一步地,所述步驟(4)包括如下步驟
(41) 管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫刪除指令,指示對(duì)具有激活/去激活功能的SPC進(jìn)行刪除,其中的呼 叫類型參數(shù)指示SPC是具有激活/去激活功能的SPC;
(42) 呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC收到呼叫刪除請(qǐng)求 后,向被呼叫端的NCC進(jìn)行呼叫,被呼叫端的NCC返回呼叫處理成功后, 呼叫端CP的NCC向本節(jié)點(diǎn)連接控制器CC發(fā)送刪除具有激活/去激活功能 的SPC連接請(qǐng)求;
(43 )所述SPC路徑上的各個(gè)節(jié)點(diǎn)接收到所述刪除SPC連接請(qǐng)求后, 向下游節(jié)點(diǎn)發(fā)送所述刪除SPC連接請(qǐng)求,在未進(jìn)行激活情況下,刪除本節(jié) 點(diǎn)在創(chuàng)建過程中CP上預(yù)留的資源;在已經(jīng)激活,且已進(jìn)行去激活的情況下, 刪除本節(jié)點(diǎn)CP上預(yù)留的資源;在已進(jìn)行激活,但未進(jìn)行去激活的情況下, 刪除預(yù)留的資源并刪除傳送平面上已配置的交叉連接;刪除成功后,向源節(jié) 點(diǎn)上報(bào)刪除SPC成功消息;
(44)源節(jié)點(diǎn)接收到SPC路徑上下游各節(jié)點(diǎn)返回的刪除成功消息后, 向管理平面MP上報(bào)刪除SPC成功消息。
進(jìn)一步地,上面所述呼叫類型參數(shù)為Call Type參數(shù),其表示所述SPC 是正常的SPC、或是具有激活/去激活功能的SPC。
進(jìn)一步地,步驟(1)中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路管理器 LRM進(jìn)行資源預(yù)留;步驟(2)中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路 管理器LRM對(duì)SPC資源狀態(tài)進(jìn)行修改,將SPC連接資源從預(yù)留狀態(tài)改為
使用狀態(tài);步驟(3)中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路管理器LRM 對(duì)SPC資源狀態(tài)進(jìn)行修改,將SPC連接資源從使用狀態(tài)改為預(yù)留狀態(tài);步 驟(4)中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路管理器LRM釋放預(yù)留資 源來刪除預(yù)留的資源。
進(jìn)一步地,所述步驟(1 )進(jìn)一步包括如果待建立的SPC連接不是具 有激活/去激活功能的SPC連接,則在呼叫端計(jì)算出SPC路徑后,CP在SPC 路徑上各節(jié)點(diǎn)進(jìn)行資源預(yù)留后,向傳送平面發(fā)送交叉連接配置命令,在各個(gè) 節(jié)點(diǎn)建立交叉連接,結(jié)束流程;所述步驟(4)進(jìn)一步包括如杲需要?jiǎng)h除 的SPC連接不是具有激活/去激活功能的SPC連接,則CP向傳送平面發(fā)送 刪除交叉連接配置命令,在刪除各節(jié)點(diǎn)交叉連接后,在各節(jié)點(diǎn)釋放預(yù)留的資 源,結(jié)束流程。
本發(fā)明方法通過采用激活/去激活的方式,實(shí)現(xiàn)了對(duì)資源的預(yù)留,并在 建立連接或刪除連接時(shí)能夠及時(shí)實(shí)現(xiàn)相應(yīng)功能,而且與現(xiàn)有的SPC連接的 建立或刪除相兼容。本發(fā)明能夠方便運(yùn)維人員對(duì)網(wǎng)絡(luò)的操作維護(hù);能提供恢 復(fù)預(yù)計(jì)算功能,有效提高網(wǎng)絡(luò)的生存性;資源預(yù)留功能保證運(yùn)營商所提供業(yè) 務(wù)的靈活性。
圖1為正常SPC建立成功過程的示意圖2為具有激活/去激活功能的SPC的創(chuàng)建過程示意圖3為具有激活/去激活功能的SPC的激活過程示意圖4為具有激活/去激活功能的SPC的去激活過程示意圖5為具有激活/去激活功能的、在未進(jìn)行激活的情況下SPC的刪除過 程示意圖6為具有激活/去激活功能的、在已經(jīng)進(jìn)行了去激活操作的情況下SPC 的刪除過程示意圖7為具有激活/去激活功能的、在已進(jìn)行激活但未進(jìn)行去激活的情況
下SPC的刪除過程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體示例,進(jìn)一步詳細(xì)說明本發(fā)明的所述SPC激活/去
激活的具體工作方式。
本發(fā)明提供的控制平面CP參與的SPC激活/去激活功能的方法與正常 的SPC建立過程并不相同,即在創(chuàng)建SPC時(shí),管理平面MP向控制平面CP 發(fā)出的SPC建立的指令中攜帶相關(guān)參數(shù),指明此SPC的建立包括了激活/ 去激活過程,控制平面CP在進(jìn)行資源預(yù)留處理完后不會(huì)直接向傳送平面TP 下發(fā)交叉連接指令,而是繼續(xù)等待管理平面MP的激活指令;控制平面CP 收到激活指令后,再向傳送平面TP下發(fā)交叉連接指令。去激活過程也是如 此,控制平面CP收到來自于管理平面MP的去激活指令后,向傳送平面TP 發(fā)送刪除交叉連接指令,但控制平面CP并不刪除其自身保留的資源預(yù)留信 息,直到接收到管理平面MP發(fā)出的刪除命令后,再進(jìn)行預(yù)留資源的刪除。
基于上述描述,本發(fā)明的技術(shù)原理是ASON控制平面CP參與具有激 活/去激活功能的SPC的處理,整個(gè)處理包括建立、激活、去激活、刪除四 個(gè)過程。在整個(gè)過程中,管理平面MP作為呼叫/被呼叫控制器CCC向控制 平面CP下發(fā)相應(yīng)指令,包括呼叫建立、呼叫修改等指令,并通過指令中攜 帶的特定參數(shù),如呼叫類型Call Type、需修改的參數(shù)(parameters to change) 等,指明這是一個(gè)具有激活/去激活功能的SPC的處理過程??刂破矫鍯P 根據(jù)接收到的指令以及指令中相關(guān)參數(shù)進(jìn)行建立、激活、去激活、刪除等操 作,從而完成控制平面CP參與的、具有激活/去激活功能的SPC處理過程。
本發(fā)明方法在具體實(shí)施過程中,并不排斥正常的SPC建立過程,管理 平面可以提供正常的SPC處理和具有激活/去激活功能的SPC處理兩種機(jī)制。
本發(fā)明所述的控制平面參與的SPC激活/去激活功能的處理包括四個(gè)過 程創(chuàng)建、激活、去激活、刪除。其中
創(chuàng)建過程,包括如下步驟
步驟l:管理平面MP作為呼叫/被呼叫控制器(Calling/Called Party call controller, CCC )向控制平面CP的網(wǎng)絡(luò)呼叫控制器(Network Call Controller, NCC)發(fā)送創(chuàng)建SPC呼叫指令,指令中包含呼叫類型Call Type參數(shù),用以 表示與正常SPC建立過程的區(qū)別。
步驟2:上述步驟1中的控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測來 自呼叫控制器CCC發(fā)起的呼叫建立請(qǐng)求,如果檢測到,則向被呼叫端NCC 進(jìn)行呼叫,呼叫處理過程按照自動(dòng)交換光網(wǎng)絡(luò)ASON標(biāo)準(zhǔn)規(guī)定的呼叫技術(shù) 處理。如果成功,則網(wǎng)絡(luò)呼叫控制器NCC向控制平面CP中的連接控制器 (Connection Controller, CC)發(fā)送創(chuàng)建具有激活/去激活功能的SPC連接請(qǐng) 求,轉(zhuǎn)入步驟3;如果失敗,網(wǎng)絡(luò)呼叫控制器NCC則向管理平面上報(bào)呼叫 請(qǐng)求失敗消息。
步驟3:上述步驟1中的控制平面CP接收到具有激活/去激活功能的SPC 連接請(qǐng)求,根據(jù)請(qǐng)求指令中攜帶的源節(jié)點(diǎn)、宿節(jié)點(diǎn)以及約束條件等,進(jìn)行 SPC路徑計(jì)算,預(yù)留本節(jié)點(diǎn)資源,同時(shí)向SPC路徑上其他節(jié)點(diǎn)轉(zhuǎn)發(fā)具有激 活/去激活功能的SPC連接請(qǐng)求。成功,轉(zhuǎn)入步驟4;失敗,則上報(bào)管理平 面SPC創(chuàng)建失敗消息。
步驟4:上述SPC路徑上其他節(jié)點(diǎn)上的控制平面接收到具有激活/去激 活功能的SPC連接請(qǐng)求后,完成資源預(yù)留等操作。
步驟5:源節(jié)點(diǎn)接收到路徑上下游節(jié)點(diǎn)返回的資源預(yù)留消息,如果是成 功消息,向管理平面上報(bào)路徑消息、資源預(yù)留成功消息等;如果是失敗消息, 上"^艮管理平面SPC創(chuàng)建失敗消息。
激活過程,包括如下步驟
步驟1:管理平面MP作為呼叫W皮呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送呼叫修改指令,指令消息中包含呼叫類型CallType參數(shù)。
步驟2:上述步驟1中的控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測來 自呼叫控制器CCC發(fā)起的呼叫修改請(qǐng)求,如果檢測到,則向被呼叫端NCC
進(jìn)行呼叫,呼叫處理過程按照自動(dòng)交換光網(wǎng)絡(luò)ASON標(biāo)準(zhǔn)卩見定的呼叫過程 處理。NCC呼叫修改處理過程成功,則呼叫端網(wǎng)絡(luò)呼叫控制器NCC向控制 平面CP中的連接控制器CC發(fā)送激活SPC連接請(qǐng)求,轉(zhuǎn)入步驟3;如果NCC 呼叫修改處理過程失敗,則網(wǎng)絡(luò)呼叫控制器NCC向管理平面上報(bào)呼叫修改 失敗消息。
步驟3:上述步驟1中的SPC源節(jié)點(diǎn)控制平面CP接收到激活SPC連接 請(qǐng)求,向傳送平面TP發(fā)送交叉連接配置命令。交叉連接配置成功,則向SPC 路徑上下游節(jié)點(diǎn)轉(zhuǎn)發(fā)激活SPC指令;交叉連接配置失敗,則向管理平面上 報(bào)激活SPC失敗消息。
步驟4:上述SPC路徑上的中間節(jié)點(diǎn)接收到激活SPC請(qǐng)求,向傳送平 面TP發(fā)送交叉連接配置命令。成功,則向SPC下游節(jié)點(diǎn)轉(zhuǎn)發(fā)激活SPC指 令;失敗,則向SPC源節(jié)點(diǎn)上報(bào)激活SPC失敗消息。
步驟5:上述SPC路徑上宿節(jié)點(diǎn)上的控制平面接收到激活SPC請(qǐng)求, 向傳送平面TP發(fā)送交叉連接配置命令。成功,則向SPC的源節(jié)點(diǎn)上報(bào)激活 SPC成功消息;失敗,則向SPC的源節(jié)點(diǎn)上^Jt活SPC失敗消息
步驟6:源節(jié)點(diǎn)接收到SPC路徑上下游節(jié)點(diǎn)返回的消息,如杲是成功消 息,向管理平面上報(bào)激活SPC成功消息;如果是失敗消息,上報(bào)管理平面 激活SPC失敗消息。
去激活過程,包括如下步驟
步驟1:管理平面MP作為呼叫/被呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送呼叫修改請(qǐng)求,指令消息中包含呼叫類型CallType參數(shù)。
步驟2:上述步驟1中的控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測來 自呼叫控制器CCC發(fā)起的呼叫修改請(qǐng)求,如果檢測到,則向被呼叫端NCC 進(jìn)行呼叫,呼叫處理過程按照自動(dòng)交換光網(wǎng)絡(luò)ASON標(biāo)準(zhǔn)規(guī)定的呼叫過程 處理。NCC呼叫修改處理過程成功,呼叫端網(wǎng)絡(luò)呼叫控制器NCC向控制平 面CP中的連接控制器CC發(fā)送去激活SPC連接請(qǐng)求,轉(zhuǎn)入步驟3;如果NCC
呼叫修改處理過程失敗,則網(wǎng)絡(luò)呼叫控制器NCC則向管理平面上報(bào)呼叫修
改失敗消息。
步驟3:上述步驟1中的SPC源節(jié)點(diǎn)控制平面CP接收到去激活SPC連 接請(qǐng)求,向傳送平面TP發(fā)送刪除交叉連接配置命令。刪除交叉連接配置成 功,則向SPC路徑上下游節(jié)點(diǎn)轉(zhuǎn)發(fā)去激活SPC指令;刪除交叉連接配置失 敗,則向管理平面上報(bào)去激活SPC失敗消息。
步驟4:上述SPC路徑上的中間節(jié)點(diǎn)接收到去激活SPC請(qǐng)求,向傳送 平面TP發(fā)送交叉連接刪除命令。成功,則向SPC下游節(jié)點(diǎn)轉(zhuǎn)發(fā)去激活SPC 指令;失敗,則向SPC源節(jié)點(diǎn)上報(bào)去激活SPC失敗消息。
步驟5:上述SPC路徑上宿節(jié)點(diǎn)上的控制平面接收到去激活SPC請(qǐng)求, 向傳送平面TP發(fā)送交叉連接刪除命令。成功,則向SPC的源節(jié)點(diǎn)上報(bào)去激 活SPC成功消息;失敗,則向SPC的源節(jié)點(diǎn)上^R去激活SPC失敗消息。
步驟6:源節(jié)點(diǎn)接收到SPC路徑上下游節(jié)點(diǎn)返回的消息,如果是成功消 息,向管理平面上報(bào)去激活SPC成功消息;如果是失敗消息,上報(bào)管理平 面去激活SPC失敗消息。
刪除過程,包括如下步驟
步驟1:管理平面MP作為呼叫/被呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送呼叫刪除指令,指令中包含需要被修改的呼叫ID等參數(shù)。
步驟2:上述步驟1中的控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測來 自呼叫控制器CCC發(fā)起的呼叫刪除請(qǐng)求,如果檢測到,則向被呼叫端NCC 進(jìn)行呼叫刪除請(qǐng)求,呼叫請(qǐng)求過程按照自動(dòng)交換光網(wǎng)絡(luò)ASON標(biāo)準(zhǔn)規(guī)定的 呼叫技術(shù)處理。NCC呼叫處理過程成功,呼叫端網(wǎng)絡(luò)呼叫控制器NCC向控 制平面CP中的連接控制器CC發(fā)送刪除具有激活/去激活功能的SPC連接請(qǐng) 求,轉(zhuǎn)入步驟3;如果NCC呼叫處理過程失敗,則網(wǎng)絡(luò)呼叫控制器NCC則 向管理平面上^R呼叫刪除失敗消息。
步驟3:上述步驟1中的SPC呼叫端控制平面CP接收到具有激活/去激
活功能的SPC連接刪除請(qǐng)求,在未進(jìn)行激活的情況下,刪除本節(jié)點(diǎn)在創(chuàng)建
過程中在控制平面CP上預(yù)留的資源;在已經(jīng)進(jìn)行了去激活操作的情況下, 刪除本節(jié)點(diǎn)控制平面CP上預(yù)留的資源;在已進(jìn)行激活但未進(jìn)行去激活的情 況下,除刪除控制平面CP上預(yù)留的資源外,還同時(shí)刪除傳送平面上已經(jīng)配 置了的交叉連接。成功,則向SPC路徑上下游節(jié)點(diǎn)轉(zhuǎn)發(fā)具有激活/去激活功 能的SPC連接刪除請(qǐng)求;失敗,則上報(bào)管理平面刪除失敗消息。
步驟4:上述SPC路徑上的中間節(jié)點(diǎn)接收到刪除SPC請(qǐng)求,在未進(jìn)行 激活的情況下,刪除本節(jié)點(diǎn)在創(chuàng)建過程中在控制平面CP上預(yù)留的資源;在 已經(jīng)進(jìn)行了去激活操作的情況下,刪除本節(jié)點(diǎn)控制平面CP上預(yù)留的資源; 在已進(jìn)行激活但未進(jìn)行去激活的情況下,除刪除控制平面CP上預(yù)留的資源 外,還同時(shí)刪除傳送平面上已經(jīng)配置了的交叉連接。成功,則繼續(xù)向下游節(jié) 點(diǎn)轉(zhuǎn)發(fā)具有激活/去激活功能的SPC連接刪除請(qǐng)求;失敗,則向SPC源節(jié)點(diǎn) 上報(bào)刪除失敗消息。
步驟5:上述SPC路徑上宿節(jié)點(diǎn)上的控制平面接收到刪除SPC請(qǐng)求, 在未進(jìn)行激活的情況下,刪除本節(jié)點(diǎn)在創(chuàng)建過程中在控制平面CP上預(yù)留的 資源;在已經(jīng)進(jìn)行了去激活操作的情況下,刪除本節(jié)點(diǎn)控制平面CP上預(yù)留 的資源;在已進(jìn)行激活但未進(jìn)行去激活的情況下,除刪除控制平面CP上預(yù) 留的資源外,還同時(shí)刪除傳送平面上已經(jīng)配置了的交叉連接。成功,則向 SPC的源節(jié)點(diǎn)上報(bào)刪除SPC成功消息;失敗,則向SPC的源節(jié)點(diǎn)上報(bào)刪除 SPC失敗消息。
步驟6:源節(jié)點(diǎn)接收到SPC路徑上下游節(jié)點(diǎn)返回的消息,如果是成功消 息,向管理平面上報(bào)刪除SPC成功消息;否則,上報(bào)管理平面刪除SPC失
敗消息。
本發(fā)明的控制平面參與的SPC激活/去激活功能的處理方法,其完整的 處理流程包括創(chuàng)建、激活、去激活、刪除四個(gè)過程。其中,創(chuàng)建和刪除過程 對(duì)應(yīng)著呼叫請(qǐng)求和呼叫刪除過程。激活和去激活對(duì)應(yīng)著呼叫修改過程。所述 方法,在控制平面創(chuàng)建了 SPC過程并進(jìn)行了資源預(yù)留后,管理平面可通過 下發(fā)刪除命令刪除控制平面上的預(yù)留資源,而可以不經(jīng)過激活和去激活過
程。在控制平面創(chuàng)建了 SPC過程并進(jìn)行了資源預(yù)留,并且管理平面向控制 平面下發(fā)了激活命令,同時(shí)傳送平面進(jìn)行了交叉連接配置后,管理平面可以 通過下發(fā)刪除命令刪除控制平面上的預(yù)留資源并刪除傳送平面上的交叉連 接配置,而可以不經(jīng)過去激活過程。
具體地結(jié)合本發(fā)明附圖作進(jìn)一步詳細(xì)說明。其中,圖1是正常SPC建
立成功過程的示意圖;圖2、圖3、圖4分別是本發(fā)明方法中具有激活/去激 活功能的SPC的創(chuàng)建、激活、去激活過程的示意圖;圖5對(duì)應(yīng)著在未進(jìn)行 激活的情況下SPC的刪除過程,圖6是在已經(jīng)進(jìn)行了去激活操作的情況下 SPC的刪除過程,圖7是在已進(jìn)行激活但未進(jìn)行去激活的情況下SPC的刪 除過程。附圖中的鏈路資源管理器LRM (Link resource manager)用于完成 資源管理功能。
結(jié)合圖2,本發(fā)明方法中具有激活/去激活功能的SPC的創(chuàng)建操作步驟 如下
步驟1:管理平面MP作為呼叫A皮呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送創(chuàng)建具有激活/去激活功能的SPC呼叫指令,指令中 包含呼叫類型Call Type參數(shù),用以表示與正常SPC建立過程的區(qū)別。
步驟2:控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測到來自呼叫控制器 CCC發(fā)起的呼叫建立請(qǐng)求后,向被呼叫端NCC發(fā)送呼叫協(xié)調(diào)(Call Coordination)請(qǐng)求。
步驟3:被呼叫端NCC根據(jù)相關(guān)策略決定是否接受呼叫,并向呼叫端 發(fā)送呼叫指示(Call Indication)消息,呼叫指示中包含呼叫確認(rèn)或呼叫拒絕 參數(shù)用以表明是否接收呼叫。
步驟4:呼叫端NCC接收到被呼叫端NCC返回的呼叫指示消息,根據(jù) 呼叫指示消息中的參數(shù),如果呼叫被確認(rèn),則向源節(jié)點(diǎn)控制平面CP發(fā)送連 接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)(如激活類型Activation Type) 以表明具體的SPC連接操作;如杲呼叫被拒絕,則呼叫端NCC上報(bào)管理平 面呼叫被拒絕消息,流程結(jié)束。
步驟5:源節(jié)點(diǎn)控制平面CP中的連接控制器CC根據(jù)接收到的請(qǐng)求消 息參數(shù),計(jì)算出SPC路徑,并通過鏈路管理器LRM進(jìn)行資源預(yù)留。
步驟6:源節(jié)點(diǎn)控制平面CP中的連接控制器CC向SPC路徑上下游節(jié) 點(diǎn)發(fā)送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明具體的SPC連 接搡作。
步驟7: SPC路徑上的中間節(jié)點(diǎn)收到請(qǐng)求消息后,通過鏈路管理器LRM 進(jìn)行資源預(yù)留,如果成功,則向SPC路徑上下一節(jié)點(diǎn)發(fā)送連接請(qǐng)求消息, 連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明具體的SPC連接操作;如果失敗,則 向源節(jié)點(diǎn)發(fā)送對(duì)端指示(PeerIndication)消息,其中的參數(shù)表明資源預(yù)留失 敗,源節(jié)點(diǎn)控制平面收到此消息后,上報(bào)管理平面SPC建立失敗消息,流 程結(jié)束。
步驟8: SPC路徑上的宿節(jié)點(diǎn)接收到連接請(qǐng)求消息,連接請(qǐng)求消息中攜 帶的相關(guān)參數(shù)以表明此操作是SPC建立操作。
步驟9: SPC路徑上的宿節(jié)點(diǎn)通過鏈路管理器LRM進(jìn)行資源預(yù)留,并 通過發(fā)送對(duì)端指示消息表明資源預(yù)留成功與否。
步驟10:中間節(jié)點(diǎn)轉(zhuǎn)發(fā)SPC下游節(jié)點(diǎn)的對(duì)端指示消息。
步驟11:源節(jié)點(diǎn)收到對(duì)端指示消息,其中的參數(shù)表明資源預(yù)留是否成 功,并向呼叫端NCC發(fā)送連接指示(Connection Indication)消息。
步驟12:呼叫端NCC收到連接指示消息,并根據(jù)消息內(nèi)容判斷具有激 活/去激活功能的SPC建立是否成功。
步驟13:呼叫端NCC上報(bào)管理平面具有激活/去激活功能的SPC建立情況。
結(jié)合圖3,本發(fā)明方法中具有激活/去激活功能的SPC的激活操作步驟 如下
步驟1:管理平面MP作為呼叫/被呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送呼叫修改指令,指令中包含Call ID、修改參數(shù) (parameters to change )等參數(shù),用以表示需要進(jìn)行修改的呼叫和需要修改
的參數(shù)。
步驟2:控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測到來自呼叫控制器 CCC發(fā)起的呼叫修改請(qǐng)求后,向被呼叫端NCC發(fā)送呼叫修改請(qǐng)求。
步驟3:被呼叫端NCC根據(jù)相關(guān)策略決定是否接受呼叫修改,并向呼 叫端發(fā)送呼叫指示(Call Indication)消息,呼叫指示中包含呼叫修改確認(rèn)或 呼叫修改拒絕參數(shù),用以表明是否接收呼叫修改。
步驟4:呼叫端NCC接收到被呼叫端NCC返回的呼叫指示(Call Indication)消息,根據(jù)呼叫指示消息中的參數(shù),如果呼叫修 文-故確認(rèn),則向 源節(jié)點(diǎn)控制平面CP發(fā)送連接請(qǐng)求消息,并通過在連接請(qǐng)求消息中攜帶相關(guān) 參數(shù)以表明此次連接請(qǐng)求是SPC激活操作;如果呼叫被拒絕,則呼叫端NCC 上報(bào)管理平面呼叫被拒絕消息,流程結(jié)束。
步驟5:源節(jié)點(diǎn)控制平面CP中的連接控制器CC根據(jù)接收到的請(qǐng)求消 息參數(shù),通過鏈路管理器LRM對(duì)預(yù)留的資源狀態(tài)進(jìn)行修改,即將預(yù)留的資 源從預(yù)留狀態(tài)修改為使用狀態(tài)。
步驟6:源節(jié)點(diǎn)控制平面CP中的連接控制器CC進(jìn)行子網(wǎng)連接配置, 即配置本節(jié)點(diǎn)的交叉連接狀態(tài)。
步驟7:源節(jié)點(diǎn)控制平面CP中的連接控制器CC向SPC路徑上下一節(jié) 點(diǎn)發(fā)送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明此次連接請(qǐng)求是 SPC激活操作。
步驟8: SPC路徑上的中間節(jié)點(diǎn)收到請(qǐng)求消息后,通過鏈路管理器LRM 對(duì)預(yù)留的資源狀態(tài)進(jìn)行修改,即將預(yù)留的資源從預(yù)留狀態(tài)修改為使用狀態(tài)。
步驟9:中間節(jié)點(diǎn)控制平面CP中的連接控制器CC進(jìn)行子網(wǎng)連接配置, 即配置本節(jié)點(diǎn)的交叉連接狀態(tài)。如杲成功,則向SPC路徑上下一節(jié)點(diǎn)發(fā)送 連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC激活操作;如 果失敗,則向源節(jié)點(diǎn)發(fā)送對(duì)端指示(PeerIndication)消息,其中的參數(shù)表明 子網(wǎng)連接配置失敗,源節(jié)點(diǎn)控制平面收到此消息后,上報(bào)管理平面SPC激 活失敗消息,流程結(jié)束。
步驟10: SPC路徑上的宿節(jié)點(diǎn)接收到SPC連接請(qǐng)求消息,消息中攜帶
相關(guān)參數(shù)以表明是SPC激活操作。
步驟11: SPC路徑上的宿節(jié)點(diǎn)通過鏈路管理器LRM對(duì)預(yù)留的資源狀態(tài) 進(jìn)行修改,即將預(yù)留的資源從預(yù)留狀態(tài)修改為使用狀態(tài)。
步驟12: SPC宿節(jié)點(diǎn)控制平面CP中的連接控制器CC進(jìn)行子網(wǎng)連接配 置,即配置本節(jié)點(diǎn)的交叉連接狀態(tài),并通過向SPC路徑上游節(jié)點(diǎn)發(fā)送對(duì)端 指示消息表明子網(wǎng)連接配置成功與否。
步驟13:中間節(jié)點(diǎn)轉(zhuǎn)發(fā)SPC下游節(jié)點(diǎn)的對(duì)端指示消息。
步驟14:源節(jié)點(diǎn)收到對(duì)端指示消息,其中的參數(shù)表明SPC連接的子網(wǎng) 連接配置是否成功,并向呼叫端NCC發(fā)送連接指示消息。
步驟15:呼叫端NCC收到連接指示消息,并根據(jù)消息內(nèi)容判斷SPC激 活過程是否成功。
步驟16:呼叫端NCC上報(bào)管理平面SPC激活成功與否情況。
結(jié)合圖4,本發(fā)明方法中具有激活/去激活功能的SPC的去激活操作步 驟如下
步驟1:管理平面MP作為呼叫/;故呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送呼叫修改指令,指令中包舍Call ID、修改參數(shù) (parameters to change)等參數(shù),用以表示需要進(jìn)行修改的呼叫和需要修改 的參數(shù)。
步驟2:控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測到來自呼叫控制器 CCC發(fā)起的呼叫修改請(qǐng)求后,向被呼叫端NCC發(fā)送呼叫修改請(qǐng)求。
步驟3:被呼叫端NCC根據(jù)相關(guān)策略決定是否接受呼叫修改,并向呼 叫端發(fā)送呼叫指示(Call Indication )消息,呼叫指示中包含呼叫修改確認(rèn)或 呼叫修改拒絕參數(shù),用以表明是否接收呼叫修改。
步驟4:呼叫端NCC接收到被呼叫端NCC返回的呼叫指示(Call Indication)消息,根據(jù)呼叫指示消息中的參數(shù),如果呼叫-修改被確認(rèn),則向 源節(jié)點(diǎn)控制平面CP發(fā)送連接請(qǐng)求消息,并通過在連接請(qǐng)求消息中攜帶相關(guān) 參數(shù)以表明此次連接請(qǐng)求是SPC去激活操作;如果呼叫被拒絕,則呼叫端
NCC上報(bào)管理平面呼叫被拒絕消息,流程結(jié)束。
步驟5:源節(jié)點(diǎn)控制平面CP中的連接控制器CC根據(jù)接收到的請(qǐng)求消 息參數(shù),通過鏈路管理器LRM對(duì)SPC資源狀態(tài)進(jìn)行修改,即將SPC連接 資源從使用狀態(tài)修改為預(yù)留狀態(tài)。
步驟6:源節(jié)點(diǎn)控制平面CP中的連接控制器CC進(jìn)行子網(wǎng)連接配置, 即刪除本節(jié)點(diǎn)的交叉連接狀態(tài)。
步驟7:源節(jié)點(diǎn)控制平面CP中的連接控制器CC向SPC路徑上下一節(jié) 點(diǎn)發(fā)送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明此次連接請(qǐng)求是 SPC去激活操作。
步驟8: SPC路徑上的中間節(jié)點(diǎn)收到請(qǐng)求消息后,通過鏈路管理器LRM 對(duì)SPC資源狀態(tài)進(jìn)行修改,即將SPC連接資源從使用狀態(tài)修改為預(yù)留狀態(tài)。
步驟9:中間節(jié)點(diǎn)控制平面CP中的連接控制器CC進(jìn)行子網(wǎng)連接配置, 即刪除本節(jié)點(diǎn)的交叉連接狀態(tài)。如果成功,則向SPC路徑上下一節(jié)點(diǎn)發(fā)送 連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC去激活操作; 如果失敗,則向源節(jié)點(diǎn)發(fā)送對(duì)端指示(PeerIndication)消息,其中的參數(shù)表 明子網(wǎng)連接刪除失敗,源節(jié)點(diǎn)控制平面收到此消息后,上報(bào)管理平面SPC 去激活失敗消息,流程結(jié)束。
步驟10: SPC路徑上的宿節(jié)點(diǎn)接收到SPC連接請(qǐng)求消息,消息中攜帶 相關(guān)參數(shù)以表明是SPC去激活操作。
步驟11: SPC路徑上的宿節(jié)點(diǎn)通過鏈路管理器LRM對(duì)SPC資源狀態(tài)進(jìn) 行修改,即將SPC連接資源從使用狀態(tài)修改為預(yù)留狀態(tài)。
步驟12: SPC宿節(jié)點(diǎn)控制平面CP中的連接控制器CC進(jìn)行子網(wǎng)連接配 置,即刪除本節(jié)點(diǎn)的交叉連接狀態(tài),并通過向SPC路徑上游節(jié)點(diǎn)發(fā)送對(duì)端 指示消息表明子網(wǎng)連接刪除成功與否。
步驟13:中間節(jié)點(diǎn)轉(zhuǎn)發(fā)SPC下游節(jié)點(diǎn)的對(duì)端指示消息。
步驟14:源節(jié)點(diǎn)收到對(duì)端指示消息,其中的參數(shù)表明SPC連接的子網(wǎng) 連接刪除是否成功,并向呼叫端NCC發(fā)送連接指示消息。
步驟15:呼叫端NCC收到連接指示消息,并根據(jù)消息內(nèi)容判斷SPC去
激活過程是否成功。
步驟16:呼叫端NCC上報(bào)管理平面SPC去激活成功與否情況。
所述方法中,刪除具有激活/去激活功能的SPC時(shí),包括三種情況未 進(jìn)行激活操作下SPC的刪除、已經(jīng)進(jìn)行了去激活操作下SPC的刪除、已進(jìn) 行激活但未進(jìn)行去激活情況下SPC的刪除。
結(jié)合圖5,本發(fā)明方法中,未進(jìn)行激活操作下具有激活/去激活功能的 SPC的刪除操作步驟如下
步驟1:管理平面MP作為呼叫/^皮呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送創(chuàng)建具有激活/去激活功能的SPC呼叫釋放指令,指 令中包含呼叫類型Call Type參數(shù)呼叫ID等參數(shù),用以表示與正常SPC刪 除過程的區(qū)別。
步驟2:控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測到來自呼叫控制器 CCC發(fā)起的呼叫釋放請(qǐng)求后,向被呼叫端NCC發(fā)送呼叫釋放(Call Release)請(qǐng)求。
步驟3:被呼叫端NCC根據(jù)相關(guān)策略決定是否接受呼叫釋放請(qǐng)求,并 向呼叫端發(fā)送呼叫指示消息,呼叫指示中包含呼叫釋放確認(rèn)或呼叫釋放拒絕 參數(shù)用以表明是否接收呼叫釋放請(qǐng)求。
步驟4:呼叫端NCC接收到被呼叫端NCC返回的呼叫指示消息,根據(jù) 呼叫指示消息中的參數(shù),如果呼叫釋放被確認(rèn),則向源節(jié)點(diǎn)控制平面CP發(fā) 送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC的連接刪除 操作;如果呼叫被拒絕,則呼叫端NCC上報(bào)管理平面呼叫釋放被拒絕消息,
流程結(jié)束。
步驟5:源節(jié)點(diǎn)控制平面CP中的連接控制器CC根據(jù)接收到的請(qǐng)求消 息參數(shù),通過鏈路管理器LRM釋放CP上被預(yù)留的SPC資源。根據(jù)資源狀 態(tài)為預(yù)留狀態(tài),無需進(jìn)行傳送平面TP上的操作。
步驟6:源節(jié)點(diǎn)控制平面CP中的連接控制器CC向SPC路徑上下游節(jié) 點(diǎn)發(fā)送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC連接刪
除操作。
步驟7: SPC路徑上的中間節(jié)點(diǎn)收到連接請(qǐng)求消息后,通過鏈路管理器 LRM釋放被預(yù)留的SPC資源。根據(jù)資源狀態(tài)為預(yù)留狀態(tài),無需進(jìn)行傳送平 面TP上的操作。如果成功,則向SPC路徑上下游節(jié)點(diǎn)繼續(xù)發(fā)送連接請(qǐng)求消 息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC連接刪除操作;如果失敗, 則向源節(jié)點(diǎn)發(fā)送對(duì)端指示(PeerIndication)消息,其中的參數(shù)表明預(yù)留資源 刪除失敗,源節(jié)點(diǎn)控制平面收到此消息后,上報(bào)管理平面SPC刪除失敗消 息,流程結(jié)束。
步驟8: SPC路徑上的宿節(jié)點(diǎn)接收到連接請(qǐng)求消息,連接請(qǐng)求消息中攜 帶相關(guān)參數(shù)以表明此次操作是SPC連接刪除操作。
步驟9: SPC路徑上的宿節(jié)點(diǎn)通過鏈路管理器LRM釋放被預(yù)留的SPC 資源,根據(jù)資源狀態(tài)為預(yù)留狀態(tài),無需進(jìn)行傳送平面TP上的操作。通過發(fā) 送對(duì)端指示消息表明刪除預(yù)留資源成功與否。
步驟10:中間節(jié)點(diǎn)轉(zhuǎn)發(fā)SPC下游節(jié)點(diǎn)的對(duì)端指示消息。
步驟11:源節(jié)點(diǎn)收到對(duì)端指示消息,其中的參數(shù)表明刪除預(yù)留資源是 否成功,并向呼叫端NCC發(fā)送連接指示(Connection Indication)消息。
步驟12:呼叫端NCC收到連接指示消息,并根據(jù)消息內(nèi)容判斷具有激 活/去激活功能的SPC建立是否成功。
步驟13:呼叫端NCC上報(bào)管理平面具有激活/去激活功能的SPC建立情況。
結(jié)合圖6,本發(fā)明方法中,已經(jīng)進(jìn)行了去激活搡作下具有激活/去激活功 能的SPC的刪除操作步驟如下
步驟1:管理平面MP作為呼叫A皮呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送創(chuàng)建具有激活/去激活功能的SPC呼叫釋放指令,指 令中包含呼叫類型Call Type和呼叫ID等參數(shù),用以表示與正常SPC刪除
過程的區(qū)別。
步驟2:控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測到來自呼叫控制器 CCC發(fā)起的呼叫釋放請(qǐng)求后,向被呼叫端NCC發(fā)送呼叫釋放請(qǐng)求。
步驟3:被呼叫端NCC根據(jù)相關(guān)策略決定是否接受呼叫釋放請(qǐng)求,并 向呼叫端發(fā)送呼叫指示消息,呼叫指示中包舍呼叫釋放確認(rèn)或呼叫釋放拒絕 參數(shù)用以表明是否接收呼叫釋放請(qǐng)求。
步驟4:呼叫端NCC接收到被呼叫端NCC返回的呼叫指示消息,根據(jù) 呼叫指示消息中的參數(shù),如果呼叫釋放被確認(rèn),則向源節(jié)點(diǎn)控制平面CP發(fā) 送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC的連接刪除 操作;如果呼叫被拒絕,則呼叫端NCC上報(bào)管理平面呼叫釋放被拒絕消息, 流程結(jié)束。
步驟5:源節(jié)點(diǎn)控制平面CP中的連接控制器CC根據(jù)接收到的請(qǐng)求消 息參數(shù),通過鏈路管理器LRM釋放被預(yù)留的SPC資源。根據(jù)資源狀態(tài)為預(yù) 留狀態(tài),無需進(jìn)行傳送平面TP上的操作。
步驟6:源節(jié)點(diǎn)控制平面CP中的連接控制器CC向SPC路徑上下游節(jié) 點(diǎn)發(fā)送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC連接刪 除操作。
步驟7: SPC路徑上的中間節(jié)點(diǎn)收到連接請(qǐng)求消息后,通過鏈路管理器 LRM釋放被預(yù)留的SPC資源。根據(jù)資源狀態(tài)為預(yù)留狀態(tài),無需進(jìn)行傳送平 面TP上的操作。如果成功,則向SPC路徑上下游節(jié)點(diǎn)發(fā)送連接請(qǐng)求消息, 連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC連接刪除操作;如果失敗,則 向源節(jié)點(diǎn)發(fā)送對(duì)端指示(PeerIndication)消息,其中的參數(shù)表明預(yù)留資源刪 除失敗,源節(jié)點(diǎn)控制平面收到此消息后,上報(bào)管理平面SPC刪除失敗消息, 流程結(jié)束。
步驟8: SPC路徑上的宿節(jié)點(diǎn)接收到連接請(qǐng)求消息,連接請(qǐng)求消息中攜 帶相關(guān)參數(shù)以表明此次操作是SPC連接刪除操作。
步驟9: SPC路徑上的宿節(jié)點(diǎn)通過鏈路管理器LRM釋放被預(yù)留的SPC 資源,4艮據(jù)資源狀態(tài)為預(yù)留狀態(tài),無需進(jìn)行傳送平面TP上的操作。通過發(fā) 送對(duì)端指示消息表明刪除預(yù)留資源成功與否。
步驟10:中間節(jié)點(diǎn)轉(zhuǎn)發(fā)SPC下游節(jié)點(diǎn)的對(duì)端指示消息。
步驟11:源節(jié)點(diǎn)收到對(duì)端指示消息,其中的參數(shù)表明刪除預(yù)留資源是
否成功,并向呼叫端NCC發(fā)送連接指示(Connection Indication)消息。
步驟12:呼叫端NCC收到連接指示消息,并4艮據(jù)消息內(nèi)容判斷具有激 活/去激活功能的SPC刪除過程是否成功。
步驟13:呼叫端NCC上報(bào)管理平面具有激活/去激活功能的SPC刪除情況。
結(jié)合圖7,本發(fā)明方法中,已進(jìn)行激活但未進(jìn)行去激活情況下具有激活 /去激活功能的SPC的刪除操作步驟如下
步驟1:管理平面MP作為呼叫/被呼叫控制器CCC向控制平面CP的網(wǎng) 絡(luò)呼叫控制器NCC發(fā)送創(chuàng)建具有激活/去激活功能的SPC呼叫釋放指令,指 令中包含呼叫類型Call Type和呼叫ID等參數(shù),用以表示與正常SPC刪除 過程的區(qū)別。
步驟2:控制平面CP中的網(wǎng)絡(luò)呼叫控制器NCC監(jiān)測到來自呼叫控制器 CCC發(fā)起的呼叫釋放請(qǐng)求后,向被呼叫端NCC發(fā)送呼叫釋放請(qǐng)求。
步驟3:被呼叫端NCC根據(jù)相關(guān)策略決定是否接受呼叫釋放請(qǐng)求,并 向呼叫端發(fā)送呼叫指示消息,呼叫指示中包含呼叫釋放確認(rèn)或呼叫釋放拒絕 參數(shù)用以表明是否接收呼叫釋放請(qǐng)求。
步驟4:呼叫端NCC接收到被呼叫端NCC返回的呼叫指示消息,根據(jù) 呼叫指示消息中的參數(shù),如果呼叫釋放被確認(rèn),則向源節(jié)點(diǎn)控制平面CP發(fā) 送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC的連接刪除 搡作;如果呼叫被拒絕,則呼叫端NCC上報(bào)管理平面呼叫釋放被拒絕消息,
流程結(jié)束。
步驟5:源節(jié)點(diǎn)控制平面CP中的連接控制器CC根據(jù)接收到的請(qǐng)求消 息參數(shù),通過鏈路管理器LRM釋放被預(yù)留的SPC資源。
步驟6:源節(jié)點(diǎn)根據(jù)資源狀態(tài)為使用狀態(tài),表明未進(jìn)行去激活操作,因 此通過連接控制器CC進(jìn)行子網(wǎng)連接配置刪除。
步驟7:源節(jié)點(diǎn)控制平面CP中的連接控制器CC向SPC路徑上下游節(jié)
點(diǎn)發(fā)送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參數(shù)以表明是SPC連接刪
除操作。
步驟8: SPC路徑上的中間節(jié)點(diǎn)收到請(qǐng)求消息后,通過鏈路管理器LRM 釋放被預(yù)留的SPC資源。
步驟9:中間節(jié)點(diǎn)控制平面CP根據(jù)資源狀態(tài)為使用狀態(tài),表明未進(jìn)行 去激活操作,因此通過連接控制器CC進(jìn)行子網(wǎng)連接配置刪除。如果成功, 則向SPC路徑上下游節(jié)點(diǎn)發(fā)送連接請(qǐng)求消息,連接請(qǐng)求消息中攜帶相關(guān)參 數(shù)以表明是SPC刪除操作;如果失敗,則向源節(jié)點(diǎn)發(fā)送對(duì)端指示(Peer Indication)消息,其中的參數(shù)表明子網(wǎng)連接配置失敗,源節(jié)點(diǎn)控制平面收到 此消息后,上報(bào)管理平面SPC刪除失敗消息,流程結(jié)束。
步驟10: SPC路徑上的宿節(jié)點(diǎn)接收到連接請(qǐng)求消息,連接請(qǐng)求消息中 攜帶相關(guān)參數(shù)以表明此次操作是SPC連接刪除操作。
步驟11:宿節(jié)點(diǎn)控制平面CP中的連接控制器CC根據(jù)接收到的請(qǐng)求消 息參數(shù),通過鏈路管理器LRM釋放被預(yù)留的SPC資源。
步驟12:宿節(jié)點(diǎn)根據(jù)資源狀態(tài)為使用狀態(tài),表明未進(jìn)行去激活操作, 因此通過連接控制器CC進(jìn)行子網(wǎng)連接配置刪除。通過向源節(jié)點(diǎn)發(fā)送對(duì)端指 示消息表明SPC刪除成功與否。
步驟13:中間節(jié)點(diǎn)轉(zhuǎn)發(fā)SPC下游節(jié)點(diǎn)的對(duì)端指示消息。
步驟14:源節(jié)點(diǎn)收到對(duì)端指示消息,其中的參數(shù)表明SPC刪除是否成 功,并向呼叫端NCC發(fā)送連接指示(Connection Indication )消息。
步驟15:呼叫端NCC收到連接指示消息,并根據(jù)消息內(nèi)容判斷具有激 活/去激活功能的SPC刪除過程是否成功。
步驟16:呼叫端NCC上報(bào)管理平面具有激活/去激活功能的SPC刪除情況。
從上述實(shí)施過程中,可以進(jìn)一步明確本發(fā)明技術(shù)方案具有如下特點(diǎn)方 便運(yùn)維人員對(duì)網(wǎng)絡(luò)的操作維護(hù);能提供恢復(fù)預(yù)計(jì)算功能,有效提高網(wǎng)絡(luò)的生 存性;資源預(yù)留功能保證運(yùn)營商所提供業(yè)務(wù)的靈活性。
權(quán)利要求
1、一種ASON網(wǎng)絡(luò)中通過控制平面實(shí)現(xiàn)軟永久連接SPC激活/去激活的方法,其特征在于,包括如下步驟(1)管理平面MP向控制平面CP發(fā)送呼叫建立指令,其中的參數(shù)指明待建的SPC具有激活/去激活功能,控制平面CP依據(jù)所述指令計(jì)算SPC路徑并在SPC路徑上各個(gè)節(jié)點(diǎn)預(yù)留本節(jié)點(diǎn)資源,等待管理平面MP的激活指令;(2)控制平面CP接收到管理平面MP的呼叫修改指令,其中的參數(shù)指明對(duì)所述SPC進(jìn)行激活,CP向傳送平面TP下發(fā)交叉連接指令,建立SPC連接;(3)控制平面CP接收到管理平面MP的呼叫修改指令,其中的參數(shù)指明對(duì)所述SPC進(jìn)行去激活,則CP向傳送平面TP下發(fā)刪除交叉連接指令,但保留CP的預(yù)留資源;(4)控制平面CP收到管理平面MP的呼叫刪除指令,其中的參數(shù)指明對(duì)所述SPC進(jìn)行刪除,則CP刪除預(yù)留資源。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(l)包括如下步驟(11)管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫建立指令,其中的呼叫類型參數(shù)指示待建的SPC是否為具有激活/去 激活功能的SPC,如果是,則繼續(xù);(12 )呼叫端CP的NCC接收到呼叫建立指令后,向被呼叫端的NCC 進(jìn)行呼叫,;陂呼叫端的NCC向呼叫端返回呼叫處理成功后,呼叫端CP的 NCC向本節(jié)點(diǎn)的連接控制器CC發(fā)送創(chuàng)建具有激活/去激活功能的SPC連接請(qǐng)求;(13 )所述呼叫端CP根據(jù)具有激活/去激活功能的SPC連接請(qǐng)求中的 源節(jié)點(diǎn)、宿節(jié)點(diǎn)、約束條件計(jì)算SPC路徑,在本節(jié)點(diǎn)預(yù)留資源,向其后的 其它節(jié)點(diǎn)發(fā)送具有激活/去激活功能的SPC連接請(qǐng)求,所述SPC路徑上的各個(gè)節(jié)點(diǎn)預(yù)留本節(jié)點(diǎn)資源;(14)所述各個(gè)節(jié)點(diǎn)在本節(jié)點(diǎn)預(yù)留資源完成后,向源節(jié)點(diǎn)反饋資源預(yù)留成功消息,由源節(jié)點(diǎn)向管理平面MP上才艮SPC路徑信息、資源預(yù)留成功消 自
3、 如權(quán)利要求2所述的方法,其特征在于步驟(13 )中呼叫端源節(jié)點(diǎn)通過連接請(qǐng)求消息向其后的各個(gè)節(jié)點(diǎn)發(fā)送具 有激活/去激活功能的SPC連接請(qǐng)求,其中攜帶有表明建立SPC連接操作的 參數(shù);步驟(14)中SPC路徑上的中間節(jié)點(diǎn)和宿節(jié)點(diǎn)通過向上游節(jié)點(diǎn)發(fā)送對(duì) 端指示消息表明資源預(yù)留是否成功,直到發(fā)送至源節(jié)點(diǎn),源節(jié)點(diǎn)通過連接指 示消息上報(bào)至呼叫端NCC,再由呼叫端NCC上報(bào)管理平面。
4、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(2)包括如下步驟(21 )管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫修改指令,指示對(duì)步驟(l)中建立的SPC進(jìn)行激活,其中的呼叫類 型參數(shù)指示SPC是具有激活/去激活功能的SPC;(22 )呼叫端CP的NCC收到所述呼叫修改指令后,向被呼叫端的NCC 進(jìn)行呼叫,纟皮呼叫端的NCC向呼叫端返回呼叫處理成功后,呼叫端CP的 NCC向本節(jié)點(diǎn)的連接控制器CC發(fā)送激活所述SPC連接請(qǐng)求;(23 )所述SPC路徑上的各個(gè)節(jié)點(diǎn)接收到激活SPC連接請(qǐng)求后,向傳 送平面TP發(fā)送交叉連接配置命令,SPC路徑上各個(gè)節(jié)點(diǎn)的交叉連接配置成 功后,向源節(jié)點(diǎn)返回成功消息;(24)源節(jié)點(diǎn)接收SPC路徑上下游各節(jié)點(diǎn)返回的消息,激活成功則向 管理平面MP上才艮激活SPC成功消息。
5、 如權(quán)利要求4所述的方法,其特征在于步驟(21)中所述呼叫修改指令進(jìn)一步包含呼叫ID、修改參數(shù),用以 分別表示需要進(jìn)行修改的呼叫和需要修改的參數(shù);步驟(22)中所述SPC連接請(qǐng)求消息中攜帶有表明該連接請(qǐng)求是SPC 激活操作的參數(shù)。
6、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(3)包括如下步驟(31 )管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫修改指令,指示對(duì)具有激活/去激活功能的SPC進(jìn)行去激活,其中的 呼叫類型參數(shù)指示SPC是具有激活/去激活功能的SPC;(32)呼叫端控制平面CP的網(wǎng)絡(luò)控制器NCC收到呼叫修改請(qǐng)求后, 向被呼叫端的NCC進(jìn)行呼叫,被呼叫端的NCC返回呼叫處理成功后,呼叫 端CP的NCC向本節(jié)點(diǎn)連接控制器CC發(fā)送去激活SPC連接請(qǐng)求;(33 )所述SPC路徑上的各個(gè)節(jié)點(diǎn)接收到去激活SPC連接請(qǐng)求后,向 傳送平面TP發(fā)送刪除交叉連接配置命令,SPC路徑上各個(gè)節(jié)點(diǎn)刪除交叉連 接配置成功后,向源節(jié)點(diǎn)發(fā)送成功消息;(34)源節(jié)點(diǎn)接收SPC路徑上下游各節(jié)點(diǎn)返回的消息,去激活成功, 則向管理平面MP上報(bào)去激活SPC成功消息。
7、 如權(quán)利要求6所述的方法,其特征在于步驟(31)中所述呼叫修改指令進(jìn)一步包含呼叫ID、修改參數(shù),用以 分別表示需要進(jìn)行修改的呼叫和需要修改的參數(shù);步驟(32)中所述SPC連接請(qǐng)求消息中攜帶有表明該連接請(qǐng)求是SPC 去激活操作的參數(shù)。
8、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(4)包括如下步驟(41 )管理平面MP向呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC發(fā) 送呼叫刪除指令,指示對(duì)具有激活/去激活功能的SPC進(jìn)行刪除,其中的呼 叫類型參數(shù)指示SPC是具有激活/去激活功能的SPC;(42)呼叫端控制平面CP的網(wǎng)絡(luò)呼叫控制器NCC收到呼叫刪除請(qǐng)求 后,向被呼叫端的NCC進(jìn)行呼叫,被呼叫端的NCC返回呼叫處理成功后, 呼叫端CP的NCC向本節(jié)點(diǎn)連接控制器CC發(fā)送刪除具有激活/去激活功能 的SPC連接請(qǐng)求;(43 )所述SPC路徑上的各個(gè)節(jié)點(diǎn)接收到所述刪除SPC連接請(qǐng)求后, 向下游節(jié)點(diǎn)發(fā)送所述刪除SPC連接請(qǐng)求,在未進(jìn)行激活情況下,刪除本節(jié)點(diǎn)在創(chuàng)建過程中CP上預(yù)留的資源;在已經(jīng)激活,且已進(jìn)行去激活的情況下, 刪除本節(jié)點(diǎn)CP上預(yù)留的資源;在已進(jìn)行激活,但未進(jìn)行去激活的情況下, 刪除預(yù)留的資源并刪除傳送平面上已配置的交叉連接;刪除成功后,向源節(jié) 點(diǎn)上報(bào)刪除SPC成功消息;(44)源節(jié)點(diǎn)接收到SPC路徑上下游各節(jié)點(diǎn)返回的刪除成功消息后, 向管理平面MP上報(bào)刪除SPC成功消息。
9、 如權(quán)利要求2、或4、或6、或8中的任一權(quán)利要求所述的方法,其 特征在于,所述呼叫類型參數(shù)為Call Type參數(shù),其表示所述SPC是正常的 SPC、或是具有激活/去激活功能的SPC。
10、 如權(quán)利要求l所述的方法,其特征在于步驟(1)中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路管理器LRM進(jìn)行 資源預(yù)留;步驟(2 )中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路管理器LRM對(duì)SPC 資源狀態(tài)進(jìn)行修改,將SPC連接資源從預(yù)留狀態(tài)改為使用狀態(tài);步驟(3 )中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路管理器LRM對(duì)SPC 資源狀態(tài)進(jìn)行修改,將SPC連接資源從使用狀態(tài)改為預(yù)留狀態(tài);步驟(4)中SPC路徑上各個(gè)節(jié)點(diǎn)通過本節(jié)點(diǎn)的鏈路管理器LRM釋放 預(yù)留資源來刪除預(yù)留的資源。
11、 如權(quán)利要求l所述的方法,其特征在于所述步驟(1 )進(jìn)一步包括如果待建立的SPC連接不是具有激活/去激 活功能的SPC連接,則在呼叫端計(jì)算出SPC路徑后,CP在SPC路徑上各 節(jié)點(diǎn)進(jìn)行資源預(yù)留后,向傳送平面發(fā)送交叉連接配置命令,在各個(gè)節(jié)點(diǎn)建立 交叉連接,結(jié)束流程;所述步驟(4)進(jìn)一步包括如果需要?jiǎng)h除的SPC連接不是具有激活/ 去激活功能的SPC連接,則CP向傳送平面發(fā)送刪除交叉連接配置命令,在 刪除各節(jié)點(diǎn)交叉連接后,在各節(jié)點(diǎn)釋放預(yù)留的資源,結(jié)束流程。
全文摘要
本發(fā)明公開了一種ASON網(wǎng)絡(luò)中通過控制平面實(shí)現(xiàn)SPC激活/去激活的方法,在ASON網(wǎng)絡(luò)中,基于控制平面CP實(shí)現(xiàn)軟永久連接SPC的創(chuàng)建、激活、去激活和刪除,在創(chuàng)建時(shí)先預(yù)留資源,收到管理平面MP的激活指令后,再通知傳送平面建立交叉連接配置,最終建立SPC連接;在需要?jiǎng)h除SPC之前,先發(fā)送去激活指令,通知傳送平面刪除交叉連接,而在CP繼續(xù)保留預(yù)留的資源,待收到刪除指令后,再釋放預(yù)留的資源,最終實(shí)現(xiàn)對(duì)SPC連接的完全刪除。本發(fā)明方便了運(yùn)維人員對(duì)網(wǎng)絡(luò)的操作維護(hù),能提供恢復(fù)預(yù)計(jì)算功能,有效提高網(wǎng)絡(luò)的生存性;資源預(yù)留功能保證運(yùn)營商所提供業(yè)務(wù)的靈活性。
文檔編號(hào)H04L12/50GK101170482SQ20061015033
公開日2008年4月30日 申請(qǐng)日期2006年10月26日 優(yōu)先權(quán)日2006年10月26日
發(fā)明者昕 司 申請(qǐng)人:中興通訊股份有限公司