本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種保護子網(wǎng)生成方法和裝置。
背景技術(shù):
隨著通信網(wǎng)絡(luò)技術(shù)的發(fā)展,通信業(yè)務(wù)量在不斷地增長,相應(yīng)地,負責(zé)對網(wǎng)絡(luò)網(wǎng)元設(shè)備進行維護管理的網(wǎng)元管理系統(tǒng)所支持的業(yè)務(wù)數(shù)量和保護組數(shù)目也越來越多,于此同時,保護功能作為網(wǎng)元管理系統(tǒng)的重要功能,在傳輸系統(tǒng)工程中使用越來越頻繁,從而導(dǎo)致維護業(yè)務(wù)保護所需時間也越來越多。
網(wǎng)元設(shè)備上的保護系統(tǒng)由檢測器、控制器、執(zhí)行器、協(xié)議傳遞器四大部分組成,其中檢測器負責(zé)告警的檢測;控制器負責(zé)保護協(xié)議的計算以及整個保護系統(tǒng)流程的控制;執(zhí)行器負責(zé)業(yè)務(wù)倒換;協(xié)議傳遞器負責(zé)自動保護轉(zhuǎn)換(Automatic Protection Switching,簡稱為APS)協(xié)議傳遞。為了實現(xiàn)網(wǎng)元設(shè)備上的保護系統(tǒng),需要在網(wǎng)元管理系統(tǒng)中配置保護組和端口業(yè)務(wù)、組播路由、保護模式、高階通道串聯(lián)連接監(jiān)控(Tandem Connection Monitoring,簡稱為TCM)工作模式、APS/保護通信信道(Protection Communication Channel,簡稱為PCC)開銷監(jiān)測使能等。
業(yè)務(wù)保護子網(wǎng)是將網(wǎng)元按照復(fù)用段/通道層/電層/客戶側(cè)保護將網(wǎng)絡(luò)進行分割構(gòu)成的子集,現(xiàn)有配置業(yè)務(wù)保護子網(wǎng)的方法有兩種:
第一種方法是:單點配置,即在業(yè)務(wù)途經(jīng)的網(wǎng)元上依次配置保護組和端口業(yè)務(wù),然后再配置保護組和端口業(yè)務(wù)相關(guān)功能,比如保護模式、TCM工作模式、APS/PCC開銷監(jiān)測使能、組播路由等,最后配置纖纜連接并搜索保護子網(wǎng)。
第一種方法的缺點是:配置保護組和端口業(yè)務(wù)次數(shù)比較多,比如業(yè)務(wù)途經(jīng)10個網(wǎng)元,就需要配置10次保護組;配置保護組和端口業(yè)務(wù)過程復(fù)雜,容易出錯;保護組相關(guān)功能與保護組保護關(guān)系端口存在關(guān)聯(lián),每次配置保護組相關(guān)功能時,需要預(yù)先記住保護組保護關(guān)系端口。
第二種方法是:保護視圖配置,即配置纖纜連接后自動發(fā)現(xiàn)業(yè)務(wù),然后在保護視圖中創(chuàng)建保護子網(wǎng)、保護組和端口業(yè)務(wù),最后配置保護組和端口業(yè)務(wù)相關(guān)功能。
第二種方法的缺點是:手工創(chuàng)建保護子網(wǎng)有六個步驟,并且每個步驟都需要用戶選擇或者確認配置數(shù)據(jù),配置過程繁瑣;保護組相關(guān)功能與保護組保護關(guān)系端口存在關(guān)聯(lián),每次配置保護組相關(guān)功能時,需要預(yù)先記住保護組的保護關(guān)系端口。
可見,對于傳輸系統(tǒng)工程來說,現(xiàn)有配置業(yè)務(wù)保護子網(wǎng)的方法存在較大的局限性, 不能滿足測試和工程要求。
針對相關(guān)技術(shù)中配置業(yè)務(wù)保護子網(wǎng)過程復(fù)雜、效率低的技術(shù)問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種保護子網(wǎng)生成方法和裝置,以至少解決相關(guān)技術(shù)中配置業(yè)務(wù)保護子網(wǎng)過程復(fù)雜、效率低的技術(shù)問題。
根據(jù)本發(fā)明的一個方面,提供了一種保護子網(wǎng)生成方法,包括:根據(jù)端到端業(yè)務(wù)的物理路由,確定所述端到端業(yè)務(wù)的業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口;根據(jù)所述保護關(guān)系端口和所述端到端業(yè)務(wù)的保護參數(shù),生成所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息;根據(jù)所述業(yè)務(wù)途經(jīng)網(wǎng)元的所述保護組以及所述端口業(yè)務(wù)信息,生成并下發(fā)與所述端到端業(yè)務(wù)相關(guān)的保護子網(wǎng)。
優(yōu)選地,在根據(jù)所述端到端業(yè)務(wù)的所述物理路由,確定所述端到端業(yè)務(wù)的所述業(yè)務(wù)途經(jīng)網(wǎng)元的所述保護關(guān)系端口之前,所述方法還包括:初始化數(shù)據(jù),其中,所述初始化數(shù)據(jù)包括:查詢所述端到端業(yè)務(wù)的所述物理路由;緩存所述端到端業(yè)務(wù)的所述保護參數(shù);查詢所述端到端業(yè)務(wù)的所述業(yè)務(wù)途經(jīng)網(wǎng)元。
優(yōu)選地,根據(jù)所述端到端業(yè)務(wù)的所述物理路由,確定所述端到端業(yè)務(wù)的所述業(yè)務(wù)途經(jīng)網(wǎng)元的所述保護關(guān)系端口包括:分析所述端到端業(yè)務(wù)的所述物理路由、源端口以及宿端口,區(qū)分工作路徑和保護路徑,并且以所述宿端口為搜索起點,使用深度優(yōu)先算法遍歷工作路徑和保護路徑,直至找到所述源端口,并記錄遍歷的端口列表,生成有序的工作或者保護路徑端口列表;遍歷所述工作或者保護路徑端口列表,分析路徑上的保護關(guān)系端口、檢測端口以及業(yè)務(wù)信息,生成所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系以及所述端口業(yè)務(wù)信息;計算所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組名稱、保護組ID、控制器、執(zhí)行器,并結(jié)合所述端到端業(yè)務(wù)的所述保護參數(shù),生成所述業(yè)務(wù)途經(jīng)網(wǎng)元的所述保護組和所述端口業(yè)務(wù)信息。
優(yōu)選地,根據(jù)所述保護關(guān)系端口和所述端到端業(yè)務(wù)的保護參數(shù),生成所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息包括以下至少之一:計算并設(shè)置所述保護組的保護關(guān)系接收端口相關(guān)的保護模式;計算并設(shè)置所述保護組的所述保護關(guān)系端口相關(guān)的高階通道串聯(lián)連接監(jiān)控(TCM)工作模式;計算并設(shè)置所述保護組相關(guān)的組播路由;計算并設(shè)置所述保護組的所述保護關(guān)系保護端口相關(guān)的自動保護轉(zhuǎn)換(APS)/保護通信信道(PCC)開銷監(jiān)測使能。
優(yōu)選地,計算并設(shè)置所述保護組的所述保護關(guān)系接收端口相關(guān)的所述保護模式包括:從所述端到端業(yè)務(wù)的所述保護參數(shù)中獲取保護模式參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成保護關(guān)系接收端口列表;根據(jù)所述保護模式參數(shù),配置所述 保護關(guān)系接收端口列表中的保護關(guān)系接收端口所在單板的保護模式。
優(yōu)選地,根據(jù)所述保護模式參數(shù),配置所述保護關(guān)系接收端口列表中的保護關(guān)系接收端口所在單板的保護模式包括:從所述網(wǎng)管數(shù)據(jù)庫查詢所述保護關(guān)系接收端口所在單板的保護模式,并檢查所述單板是否已配置保護模式;在所述單板已配置保護模式的情況下,根據(jù)所述保護模式參數(shù),更新所述單板的保護模式;否則,按照預(yù)設(shè)規(guī)則生成所述單板的保護模式,并根據(jù)所述保護模式參數(shù),更新所述單板的保護模式。
優(yōu)選地,計算并設(shè)置所述保護組的所述保護關(guān)系端口相關(guān)的TCM工作模式包括:在判斷到需要處理TCM工作模式的情況下,從所述端到端業(yè)務(wù)的所述保護參數(shù)中獲取TCM工作模式參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成保護關(guān)系端口列表;根據(jù)所述TCM工作模式參數(shù),配置所述保護關(guān)系端口列表中的保護關(guān)系端口的TCM工作模式。
優(yōu)選地,根據(jù)所述TCM工作模式參數(shù),配置所述保護關(guān)系端口列表中的保護關(guān)系端口的TCM工作模式包括:從所述網(wǎng)管數(shù)據(jù)庫查詢所述保護關(guān)系端口的TCM工作模式,并檢查所述保護關(guān)系端口是否已配置TCM工作模式;在所述單板已配置TCM工作模式的情況下,根據(jù)所述TCM工作模式參數(shù),更新所述保護關(guān)系端口的TCM工作模式;否則,按照預(yù)設(shè)規(guī)則生成所述保護關(guān)系端口的TCM工作模式,并根據(jù)所述TCM工作模式參數(shù),更新所述保護關(guān)系端口的TCM工作模式。
優(yōu)選地,計算并設(shè)置所述保護組相關(guān)的組播路由包括:在判斷到需要處理組播路由的情況下,從所述端到端業(yè)務(wù)的所述保護參數(shù)中獲取組播路由參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成所述保護組的組播組;根據(jù)所述組播組以及纖纜連接,計算所述組播組的組播路由。
優(yōu)選地,計算并設(shè)置所述保護組的所述保護關(guān)系保護端口相關(guān)的APS/PCC開銷監(jiān)測使能包括:在判斷到需要處理APS/PCC開銷監(jiān)測使能的情況下,從所述端到端業(yè)務(wù)的所述保護參數(shù)中獲取APS/PCC開銷監(jiān)測使能參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成保護關(guān)系保護端口列表;根據(jù)所述APS/PCC開銷監(jiān)測使能參數(shù),配置所述保護關(guān)系保護端口列表中的保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能。
優(yōu)選地,根據(jù)所述APS/PCC開銷監(jiān)測使能參數(shù),配置所述保護關(guān)系保護端口列表中的保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能包括:從所述網(wǎng)管數(shù)據(jù)庫查詢所述保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能,并檢查所述保護關(guān)系保護端口是否已配置APS/PCC開銷監(jiān)測使能;在所述單板已配置APS/PCC開銷監(jiān)測使能的情況下,根據(jù)所述APS/PCC開銷監(jiān)測使能參數(shù),更新所述保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能;否則,按照預(yù)設(shè)規(guī)則生成所述保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能,并根據(jù)所述APS/PCC開銷監(jiān)測使能參數(shù),更新所述保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能。
根據(jù)本發(fā)明的另一個方面,還提供了一種保護子網(wǎng)生成裝置,包括:確定模塊,用 于根據(jù)端到端業(yè)務(wù)的物理路由,確定所述端到端業(yè)務(wù)的業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口;第一生成模塊,用于根據(jù)所述保護關(guān)系端口和所述端到端業(yè)務(wù)的保護參數(shù),生成所述業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息;第二生成模塊,用于根據(jù)所述業(yè)務(wù)途經(jīng)網(wǎng)元的所述保護組以及所述端口業(yè)務(wù)信息,生成與所述端到端業(yè)務(wù)相關(guān)的保護子網(wǎng)。
通過本發(fā)明,采用根據(jù)端到端業(yè)務(wù)的物理路由,確定端到端業(yè)務(wù)的業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口;根據(jù)保護關(guān)系端口和端到端業(yè)務(wù)的保護參數(shù),生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息;根據(jù)業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息,生成與端到端業(yè)務(wù)相關(guān)的保護子網(wǎng)的方式,解決了相關(guān)技術(shù)中配置業(yè)務(wù)保護子網(wǎng)過程復(fù)雜、效率低的技術(shù)問題,減少了人工操作,提升了配置效率。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的保護子網(wǎng)生成方法的流程圖;
圖2是根據(jù)本發(fā)明優(yōu)選實施例的保護子網(wǎng)生成方法的流程圖;
圖3是根據(jù)本發(fā)明優(yōu)選實施例的生成保護組和端口業(yè)務(wù)的流程圖;
圖4是根據(jù)本發(fā)明優(yōu)選實施例的處理保護模式的流程圖;
圖5是根據(jù)本發(fā)明優(yōu)選實施例的處理TCM工作模式的流程圖;
圖6是根據(jù)本發(fā)明優(yōu)選實施例的處理組播路由的流程圖;
圖7是根據(jù)本發(fā)明優(yōu)選實施例的處理APS/PCC開銷監(jiān)測使能的流程圖;
圖8是根據(jù)本發(fā)明實施例的保護子網(wǎng)生成裝置的結(jié)構(gòu)示意圖;
圖9是根據(jù)本發(fā)明優(yōu)選實施例的端到端配置業(yè)務(wù)保護子網(wǎng)的裝置的結(jié)構(gòu)示意圖;
圖10是根據(jù)本發(fā)明優(yōu)選實施例的保護相關(guān)功能處理模塊的優(yōu)選結(jié)構(gòu)示意圖。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
本實施例提供了一種保護子網(wǎng)生成方法,圖1是根據(jù)本發(fā)明實施例的保護子網(wǎng)生成 方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟S102,根據(jù)端到端業(yè)務(wù)的物理路由,確定端到端業(yè)務(wù)的業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口;
步驟S104,根據(jù)保護關(guān)系端口和端到端業(yè)務(wù)的保護參數(shù),生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息;
步驟S106,根據(jù)業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息,生成并下發(fā)與端到端業(yè)務(wù)相關(guān)的保護子網(wǎng)。
通過上述步驟,利用端到端業(yè)務(wù)、保護子網(wǎng)和保護組、保護組相關(guān)功能三者的聯(lián)系,生成并下發(fā)端到端業(yè)務(wù)相關(guān)的保護子網(wǎng),從而實現(xiàn)了自動的配置,解決了相關(guān)技術(shù)中配置業(yè)務(wù)保護子網(wǎng)過程復(fù)雜、效率低的技術(shù)問題,減少了人工操作,提升了配置效率。
優(yōu)選地,在步驟S102之前,還可以檢查端到端業(yè)務(wù)是否具備配置保護子網(wǎng)、保護組、保護組相關(guān)功能的條件,如果條件不具備,則結(jié)束保護子網(wǎng)的生成。
優(yōu)選地,如果具備上述的條件,在步驟S102之前,可以先初始化數(shù)據(jù),其中,初始化數(shù)據(jù)包括:查詢端到端業(yè)務(wù)的物理路由;緩存端到端業(yè)務(wù)的保護參數(shù);查詢端到端業(yè)務(wù)的業(yè)務(wù)途經(jīng)網(wǎng)元(例如,單板對象以及網(wǎng)元對象)等。
優(yōu)選地,在步驟S102中,可以分析端到端業(yè)務(wù)的物理路由,確定業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口,結(jié)合端到端業(yè)務(wù)的保護參數(shù),生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息。例如,分析端到端業(yè)務(wù)的物理路由、源端口以及宿端口,區(qū)分工作路徑和保護路徑,并且以宿端口為搜索起點,使用深度優(yōu)先算法遍歷工作路徑和保護路徑,直至找到源端口,并記錄遍歷的端口列表,生成有序的工作或者保護路徑端口列表;遍歷工作或者保護路徑端口列表,分析路徑上的保護關(guān)系端口、檢測端口以及業(yè)務(wù)信息,生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系以及端口業(yè)務(wù)信息;計算業(yè)務(wù)途經(jīng)網(wǎng)元的保護組名稱、保護組ID、控制器、執(zhí)行器,并結(jié)合端到端業(yè)務(wù)的保護參數(shù),生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護組和端口業(yè)務(wù)信息。
優(yōu)選地,在步驟S104中,可以采用多線程創(chuàng)建業(yè)務(wù)途經(jīng)網(wǎng)元的保護組和端口業(yè)務(wù)信息,其中,這些線程分別執(zhí)行以下之一的操作:計算并設(shè)置保護組的保護關(guān)系接收端口相關(guān)的保護模式;計算并設(shè)置保護組的保護關(guān)系端口相關(guān)的高階通道串聯(lián)連接監(jiān)控(TCM)工作模式;計算并設(shè)置保護組相關(guān)的組播路由;計算并設(shè)置保護組的保護關(guān)系保護端口相關(guān)的自動保護轉(zhuǎn)換(APS)/保護通信信道(PCC)開銷監(jiān)測使能。通過該方式,可以通過分析端到端業(yè)務(wù)途經(jīng)的端口列表,自動計算業(yè)務(wù)關(guān)聯(lián)的保護子網(wǎng)和保護組,然后結(jié)合保護組的保護關(guān)系端口和端到端業(yè)務(wù)的保護參數(shù),自動生成保護組相關(guān)功能的配置數(shù)據(jù)。
優(yōu)選地,使用多線程創(chuàng)建業(yè)務(wù)途經(jīng)網(wǎng)元的保護組和端口業(yè)務(wù)信息的過程中,如果此 過程沒有異常,則繼續(xù)創(chuàng)建保護子網(wǎng),否則刪除已經(jīng)創(chuàng)建的保護組和端口業(yè)務(wù)信息,結(jié)束保護子網(wǎng)的生成。
優(yōu)選地,在步驟S106中,根據(jù)步驟S104中計算得到的業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息,計算全網(wǎng)唯一的保護子網(wǎng)標(biāo)識(Identification,簡稱為ID)、管理狀態(tài)、倒換狀態(tài)、關(guān)聯(lián)保護組列表,生成業(yè)務(wù)相關(guān)的保護子網(wǎng)。
圖2是根據(jù)本發(fā)明優(yōu)選實施例的保護子網(wǎng)生成方法的流程圖,如圖2所示,該流程包括如下步驟:
步驟S201,檢查端到端業(yè)務(wù)是否具備配置保護子網(wǎng)、保護組、保護組相關(guān)功能的條件;
步驟S202,如果條件不具備,則退出處理流程,否則執(zhí)行步驟S203;
步驟S203,初始化數(shù)據(jù),查詢端到端業(yè)務(wù)物理路由,緩存端到端業(yè)務(wù)保護參數(shù),查詢端到端業(yè)務(wù)途經(jīng)網(wǎng)元的單板和網(wǎng)元對象;
步驟S204,分析端到端業(yè)務(wù)的物理路由,確定業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口,結(jié)合端到端業(yè)務(wù)的保護參數(shù),使用多線程生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息;
步驟S205,根據(jù)業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息,計算全網(wǎng)唯一的保護子網(wǎng)ID、管理狀態(tài)、倒換狀態(tài)、關(guān)聯(lián)保護組列表,生成業(yè)務(wù)相關(guān)保護子網(wǎng)的結(jié)構(gòu);
步驟S206,創(chuàng)建保護組和保護子網(wǎng),使用多線程創(chuàng)建業(yè)務(wù)途經(jīng)網(wǎng)元的保護組和端口業(yè)務(wù)信息;
步驟S207,檢查保護組和端口業(yè)務(wù)信息是否創(chuàng)建成功,如果創(chuàng)建失敗,則執(zhí)行步驟S208,否則執(zhí)行步驟S209;
步驟S208,刪除已經(jīng)創(chuàng)建的保護組和端口業(yè)務(wù)信息,并退出此處理流程;
步驟S209,計算并設(shè)置保護組保護關(guān)系接收端口相關(guān)的保護模式,不管此步驟是否失敗,繼續(xù)執(zhí)行步驟S210;
步驟S210,計算并設(shè)置保護組保護關(guān)系端口相關(guān)的TCM工作模式,不管此步驟是否失敗,繼續(xù)執(zhí)行步驟S211;
步驟S211,根據(jù)端到端業(yè)務(wù)保護參數(shù)以及步驟S204中的保護組和端口業(yè)務(wù),檢查是否需要處理組播路由或者APS/PCC開銷監(jiān)測使能;
步驟S212,如果需要處理組播路由,則計算并設(shè)置保護組相關(guān)的組播路由,處理流程結(jié)束;
步驟S213,如果需要處理APS/PCC開銷監(jiān)測使能,計算并設(shè)置保護組保護關(guān)系端 口相關(guān)的APS/PCC開銷監(jiān)測使能,結(jié)束處理流程;
圖3是根據(jù)本發(fā)明優(yōu)選實施例的步驟S204的優(yōu)選流程圖,如圖3所示,優(yōu)選地,在步驟S204中可以包括如下步驟:
步驟S301,分析端到端業(yè)務(wù)的物理路由以及源/宿端口,區(qū)分工作路徑和保護路徑,并且以宿端口為搜索起點,使用深度優(yōu)先算法遍歷工作和保護路徑,直至找到源端口,同時記錄此次操作遍歷的端口列表,生成一條有序的工作或者保護路徑端口列表;
步驟S302,遍歷步驟S301中有序的工作或者保護路徑端口列表,分析路徑上的保護關(guān)系端口、檢測端口以及業(yè)務(wù)信息,生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系以及端口業(yè)務(wù)信息;
步驟S303,計算業(yè)務(wù)途經(jīng)網(wǎng)元的保護組名稱、保護組ID、控制器、執(zhí)行器等,結(jié)合端到端業(yè)務(wù)的保護參數(shù),生成網(wǎng)元相關(guān)的保護組和端口業(yè)務(wù)信息;
步驟S304,根據(jù)端到端業(yè)務(wù)物理路由以及保護參數(shù)、網(wǎng)元版本等,優(yōu)化步驟S303中的保護組和端口業(yè)務(wù)信息。
優(yōu)選地,在步驟S209中,從端到端業(yè)務(wù)的保護參數(shù)中獲取保護模式參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成保護關(guān)系接收端口列表;根據(jù)保護模式參數(shù),配置保護關(guān)系接收端口列表中的保護關(guān)系接收端口所在單板的保護模式。
優(yōu)選地,根據(jù)保護模式參數(shù),配置保護關(guān)系接收端口列表中的保護關(guān)系接收端口所在單板的保護模式包括:從網(wǎng)管數(shù)據(jù)庫查詢保護關(guān)系接收端口所在單板的保護模式,并檢查單板是否已配置保護模式;在單板已配置保護模式的情況下,根據(jù)保護模式參數(shù),更新單板的保護模式;否則,按照預(yù)設(shè)規(guī)則生成單板的保護模式,并根據(jù)保護模式參數(shù),更新單板的保護模式。
圖4是根據(jù)本發(fā)明優(yōu)選實施例的步驟S209的優(yōu)選流程圖,如圖4所示,優(yōu)選地,在步驟S209中可以包括如下步驟:
步驟S401,從網(wǎng)管數(shù)據(jù)庫查詢網(wǎng)元保護組對象,生成保護關(guān)系接收端口列表;
步驟S402,從端到端業(yè)務(wù)保護參數(shù)中獲取保護模式相關(guān)參數(shù);
步驟S403,從網(wǎng)管數(shù)據(jù)庫查詢保護關(guān)系接收端口所在單板的保護模式;
步驟S404,檢查保護關(guān)系接收端口所在單板是否配置保護模式,如果未配置保護模式,則執(zhí)行步驟S405,否則執(zhí)行步驟S406;
步驟S405,按照默認規(guī)則生成保護關(guān)系接收端口所在單板的保護模式;
步驟S406,根據(jù)步驟S402中保護模式相關(guān)參數(shù),修改步驟S403或者步驟S405中保護關(guān)系接收端口相關(guān)的保護模式;
步驟S407,修改后的保護模式依次下發(fā)給相關(guān)網(wǎng)元。
優(yōu)選地,在步驟S210中:在判斷到需要處理TCM工作模式的情況下,從端到端業(yè)務(wù)的保護參數(shù)中獲取TCM工作模式參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成保護關(guān)系端口列表;根據(jù)TCM工作模式參數(shù),配置保護關(guān)系端口列表中的保護關(guān)系端口的TCM工作模式。
優(yōu)選地,根據(jù)TCM工作模式參數(shù),配置保護關(guān)系端口列表中的保護關(guān)系端口的TCM工作模式包括:從網(wǎng)管數(shù)據(jù)庫查詢保護關(guān)系端口的TCM工作模式,并檢查保護關(guān)系端口是否已配置TCM工作模式;在單板已配置TCM工作模式的情況下,根據(jù)TCM工作模式參數(shù),更新保護關(guān)系端口的TCM工作模式;否則,按照預(yù)設(shè)規(guī)則生成保護關(guān)系端口的TCM工作模式,并根據(jù)TCM工作模式參數(shù),更新保護關(guān)系端口的TCM工作模式。
圖5是根據(jù)本發(fā)明優(yōu)選實施例的步驟S210的優(yōu)選流程圖,如圖5所示,優(yōu)選地,在步驟S210中可以包括如下步驟:
步驟S501,從端到端業(yè)務(wù)保護參數(shù)中獲取TCM工作模式相關(guān)參數(shù);
步驟S502,判斷是否需要處理TCM工作模式,如果不需要處理,則執(zhí)行步驟S503;否則執(zhí)行步驟S504;
步驟S503,退出此次操作流程處理;
步驟S504,從網(wǎng)管數(shù)據(jù)庫查詢保護組對象,生成保護關(guān)系端口列表;
步驟S505,從網(wǎng)管數(shù)據(jù)庫查詢保護關(guān)系端口相關(guān)的TCM工作模式;
步驟S506,檢查保護關(guān)系端口是否配置TCM工作模式,如果未配置TCM工作模式,則執(zhí)行步驟S507;否則執(zhí)行步驟S508;
步驟S507,按照默認規(guī)則生成保護關(guān)系端口相關(guān)的TCM工作模式;
步驟S508,根據(jù)步驟S501中的TCM工作模式相關(guān)參數(shù),修改步驟S505或者步驟S507中保護關(guān)系端口相關(guān)的TCM工作模式;
步驟S509,將修改后的TCM工作模式依次下發(fā)給相關(guān)網(wǎng)元。
優(yōu)選地,在步驟S212中:在判斷到需要處理組播路由的情況下,從端到端業(yè)務(wù)的保護參數(shù)中獲取組播路由參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成保護組的組播組;根據(jù)組播組以及纖纜連接,計算組播組的組播路由。
圖6是根據(jù)本發(fā)明優(yōu)選實施例的步驟S212的優(yōu)選流程圖,如圖6所示,優(yōu)選地,在步驟S212中可以包括如下步驟:
步驟S601,從端到端業(yè)務(wù)保護參數(shù)中獲取組播路由相關(guān)參數(shù);
步驟S602,檢查是否需要處理組播路由,如果不需要處理,執(zhí)行步驟S603;否則執(zhí)行步驟S604;
步驟S603,退出此次操作處理流程;
步驟S604,從網(wǎng)管數(shù)據(jù)庫查詢業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象;
步驟S605,根據(jù)網(wǎng)元的保護組對象,生成保護組相關(guān)的組播組;
步驟S606,根據(jù)組播組以及纖纜連接,計算組播組相關(guān)的組播路由;
步驟S607,將組播組相關(guān)的組播路由依次下發(fā)給相關(guān)網(wǎng)元。
優(yōu)選地,在步驟S213中:在判斷到需要處理APS/PCC開銷監(jiān)測使能的情況下,從端到端業(yè)務(wù)的保護參數(shù)中獲取APS/PCC開銷監(jiān)測使能參數(shù);從網(wǎng)管數(shù)據(jù)庫查詢業(yè)務(wù)途經(jīng)網(wǎng)元的保護組對象,生成保護關(guān)系保護端口列表;根據(jù)APS/PCC開銷監(jiān)測使能參數(shù),配置保護關(guān)系保護端口列表中的保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能。
優(yōu)選地,根據(jù)APS/PCC開銷監(jiān)測使能參數(shù),配置保護關(guān)系保護端口列表中的保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能包括:從網(wǎng)管數(shù)據(jù)庫查詢保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能,并檢查保護關(guān)系保護端口是否已配置APS/PCC開銷監(jiān)測使能;在單板已配置APS/PCC開銷監(jiān)測使能的情況下,根據(jù)APS/PCC開銷監(jiān)測使能參數(shù),更新保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能;否則,按照預(yù)設(shè)規(guī)則生成保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能,并根據(jù)APS/PCC開銷監(jiān)測使能參數(shù),更新保護關(guān)系保護端口的APS/PCC開銷監(jiān)測使能。
圖7是根據(jù)本發(fā)明優(yōu)選實施例的步驟S213的優(yōu)選流程圖,如圖7所示,優(yōu)選地,在步驟S213中可以包括如下步驟:
步驟S701,從端到端業(yè)務(wù)保護參數(shù)中獲取APS/PCC開銷監(jiān)測使能相關(guān)參數(shù);
步驟S702,檢查是否需要處理APS/PCC開銷監(jiān)測使能,如果不需要處理,則執(zhí)行步驟S703,否則執(zhí)行步驟S704;
步驟S703,退出此次操作處理流程;
步驟S704,從網(wǎng)管數(shù)據(jù)庫查詢保護組對象,生成保護關(guān)系保護端口列表;
步驟S705,從網(wǎng)管數(shù)據(jù)庫查詢保護關(guān)系保護端口相關(guān)的APS/PCC開銷監(jiān)測使能;
步驟S706,檢查保護關(guān)系保護端口是否配置APS/PCC開銷監(jiān)測使能,如果未配置APS/PCC開銷監(jiān)測使能,則執(zhí)行步驟S707,否則執(zhí)行步驟S708;
步驟S707,按照默認規(guī)則生成保護關(guān)系保護端口相關(guān)的APS/PCC開銷監(jiān)測使能;
步驟S708,根據(jù)步驟S701中的APS/PCC開銷監(jiān)測使能相關(guān)參數(shù),修改步驟S705 或者步驟S707中保護關(guān)系保護端口相關(guān)的APS/PCC開銷監(jiān)測使能;
步驟S709,將修改后的APS/PCC開銷監(jiān)測使能依次下發(fā)給相關(guān)網(wǎng)元。
在上述實施例中,保護關(guān)系中包含工作單元和保護單元,工作單元/保護單元包含發(fā)送端口和接收端口。保護關(guān)系端口包括工作單元/保護單元包含的發(fā)送和接收端口,又稱為保護組資源;保護關(guān)系接收端口,又稱為保護通道;保護關(guān)系保護端口又稱為保護組保護資源。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例的方法。
在本實施例中還提供了一種保護子網(wǎng)生成裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
圖8是根據(jù)本發(fā)明實施例的保護子網(wǎng)生成裝置的結(jié)構(gòu)框圖,如圖8所示,該裝置包括:確定模塊82、第一生成模塊84和第二生成模塊86,其中,確定模塊82,用于根據(jù)端到端業(yè)務(wù)的物理路由,確定端到端業(yè)務(wù)的業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口;第一生成模塊84,耦合至確定模塊82,用于根據(jù)保護關(guān)系端口和端到端業(yè)務(wù)的保護參數(shù),生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息;第二生成模塊86,耦合至第一生成模塊84,用于根據(jù)業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息,生成與端到端業(yè)務(wù)相關(guān)的保護子網(wǎng)。
本實施例中還提供了一種端到端配置業(yè)務(wù)保護子網(wǎng)的裝置。圖9是根據(jù)本發(fā)明優(yōu)選實施例的端到端配置業(yè)務(wù)保護子網(wǎng)的裝置的結(jié)構(gòu)示意圖,如圖9所示,該裝置包括:
預(yù)處理模塊,用于確定端到端業(yè)務(wù)是否具備配置保護子網(wǎng)、保護組、保護相關(guān)功能的條件,比如,端到端業(yè)務(wù)是否是帶保護業(yè)務(wù),是否已經(jīng)配置保護組;
初始化模塊,用于初始化相關(guān)的配置數(shù)據(jù),比如,緩存端到端業(yè)務(wù)保護參數(shù)、查詢端到端業(yè)務(wù)相關(guān)的物理路由等;
保護組處理模塊(用于實現(xiàn)上述的第一生成模塊84的功能),用于生成和設(shè)置端到端業(yè)務(wù)相關(guān)的保護組和端口業(yè)務(wù);
保護子網(wǎng)處理模塊(用于實現(xiàn)上述的第二生成模塊86的功能),用于生成和設(shè)置端到端業(yè)務(wù)相關(guān)的保護子網(wǎng);
保護相關(guān)功能處理模塊,用于生成和設(shè)置保護相關(guān)功能,比如保護模式、TCM工作模式、APS/PCC開銷監(jiān)測使能、組播路由等。
圖10是根據(jù)本發(fā)明優(yōu)選實施例的保護相關(guān)功能處理模塊的優(yōu)選結(jié)構(gòu)示意圖,如圖10所示,保護相關(guān)功能處理模塊還可以包括:
保護模式模塊,用于根據(jù)保護組和端口業(yè)務(wù)信息,處理保護模式相關(guān)功能;
TCM工作模式模塊,用于根據(jù)保護組和端口業(yè)務(wù)信息,處理TCM工作模式相關(guān)功能;
組播路由模塊,用于根據(jù)保護組和端口業(yè)務(wù)信息,處理組播路由相關(guān)功能;
APS/PCC開銷監(jiān)測使能模塊,用于根據(jù)保護組和端口業(yè)務(wù)信息,處理APS/PCC開銷監(jiān)測使能相關(guān)功能。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個處理器中。
本發(fā)明的實施例還提供了一種軟件,該軟件用于執(zhí)行上述實施例及優(yōu)選實施方式中描述的技術(shù)方案。
本發(fā)明的實施例還提供了一種存儲介質(zhì)。在本實施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,根據(jù)端到端業(yè)務(wù)的物理路由,確定端到端業(yè)務(wù)的業(yè)務(wù)途經(jīng)網(wǎng)元的保護關(guān)系端口;
S2,根據(jù)保護關(guān)系端口和端到端業(yè)務(wù)的保護參數(shù),生成業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息;
S3,根據(jù)業(yè)務(wù)途經(jīng)網(wǎng)元的保護組以及端口業(yè)務(wù)信息,生成與端到端業(yè)務(wù)相關(guān)的保護子網(wǎng)。
可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。
綜上所述,與現(xiàn)有技術(shù)相比,本發(fā)明的上述實施例或者優(yōu)選實施例的有益效果是:
1、通過端到端業(yè)務(wù)自動生成保護子網(wǎng)、保護組配置數(shù)據(jù),簡化了保護子網(wǎng)、保護組配置流程;
2、通過端到端業(yè)務(wù)自動配置保護相關(guān)功能,減少了保護相關(guān)功能配置錯誤概率,滿足了工程維護和對外測試要求;
3、通過分析端到端業(yè)務(wù)的保護參數(shù)等,自動優(yōu)化端到端業(yè)務(wù)相關(guān)的保護組和端口業(yè)務(wù);
4、所提供的配置業(yè)務(wù)保護子網(wǎng)過程對用戶透明,用戶體驗較好。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。