至步驟A9。
[0046]步驟A7.判定環(huán)路由上的節(jié)點(diǎn)是否存在改動(dòng),若是,則跳轉(zhuǎn)至步驟A4 ;若否,則跳轉(zhuǎn)至步驟A8。
[0047]步驟AS.在拓?fù)鋱D上點(diǎn)擊鏈路,對環(huán)路由進(jìn)行調(diào)整。
[0048]步驟A9.分析環(huán)路由上是否存在直通節(jié)點(diǎn),若是,則將直通節(jié)點(diǎn)配置為不參與保護(hù)的節(jié)點(diǎn),跳轉(zhuǎn)至步驟AlO ;若否,則直接跳轉(zhuǎn)至步驟A10。
[0049]步驟A10.完成MSRP環(huán)的創(chuàng)建,在MSRP環(huán)數(shù)據(jù)列表中列出,激活狀態(tài)為“待激活”。
[0050]參見圖4所示,步驟B主要是對組成MSRP相交環(huán)的單環(huán)進(jìn)行環(huán)通道標(biāo)簽的分配,這些標(biāo)簽包括每個(gè)單環(huán)內(nèi)參與保護(hù)的各個(gè)節(jié)點(diǎn)本環(huán)通道標(biāo)簽組、以及單環(huán)間相交節(jié)點(diǎn)組的跨環(huán)通道標(biāo)簽組。通過分析MSRP環(huán)的路由信息,獲取MSRP環(huán)上參與保護(hù)的節(jié)點(diǎn)信息;通過分析MSRP環(huán)與其它MSRP環(huán)相交的鏈路信息,獲取相交節(jié)點(diǎn)組信息;然后根據(jù)環(huán)通道標(biāo)簽分配的規(guī)則,對本環(huán)和跨環(huán)通道標(biāo)簽組信息進(jìn)行配置。步驟B中包括以下步驟:
[0051]步驟B1.對待創(chuàng)建MSRP環(huán)的路由,從源到宿進(jìn)行遍歷,分析環(huán)路由上經(jīng)過的每一個(gè)節(jié)點(diǎn)。
[0052]步驟B2.判斷節(jié)點(diǎn)是否參與保護(hù),若是,則跳轉(zhuǎn)至步驟B3 ;若否,則跳轉(zhuǎn)至步驟B4。
[0053]步驟B3.加入環(huán)通道標(biāo)簽分配列表中。
[0054]步驟B4.對已配MSRP環(huán)的路由,從源到宿進(jìn)行遍歷,分析其與待創(chuàng)建MSRP環(huán)相交的情況。
[0055]步驟B5.判斷是否相交,若是,則跳轉(zhuǎn)至步驟B6 ;若否,則跳轉(zhuǎn)至步驟B7。
[0056]步驟B6.獲取相交節(jié)點(diǎn)組,加入環(huán)通道標(biāo)簽分配列表中。
[0057]步驟B7.根據(jù)環(huán)通道標(biāo)簽分配的方法,對本環(huán)通道標(biāo)簽、跨環(huán)通道標(biāo)簽進(jìn)行配置。
[0058]參見圖5所示,步驟B5中,所述環(huán)通道標(biāo)簽分配的方法包括以下步驟:
[0059]步驟B71.分析整個(gè)工程上已經(jīng)分配的業(yè)務(wù)通道標(biāo)簽和環(huán)通道標(biāo)簽資源,獲取最大值,記錄為LabelMax,并以LabelMax+Ι作為待創(chuàng)建環(huán)通道標(biāo)簽分配的起始值。
[0060]步驟B72.對環(huán)通道標(biāo)簽分配列表中的節(jié)點(diǎn)、相交節(jié)點(diǎn)組,從前到后進(jìn)行遍歷,記錄當(dāng)前遍歷的數(shù)目N(從O開始)。
[0061]步驟B73.以每個(gè)節(jié)點(diǎn)、相交節(jié)點(diǎn)組作為目的下環(huán)點(diǎn),按照同一個(gè)環(huán)通道分配相同標(biāo)簽的原則,對一組本環(huán)通道標(biāo)簽、跨環(huán)通道標(biāo)簽進(jìn)行配置。
[0062]步驟B74.以LabelMax+l+NX4,作為第N+1個(gè)節(jié)點(diǎn)或者相交節(jié)點(diǎn)組的正向工作通道標(biāo)簽(西向工作入標(biāo)簽、東向工作出標(biāo)簽),之后逐個(gè)加1,對反向工作通道標(biāo)簽(東向工作入標(biāo)簽、西向工作出標(biāo)簽)、正向保護(hù)通道標(biāo)簽(西向保護(hù)入標(biāo)簽、東向保護(hù)出標(biāo)簽)、反向保護(hù)通道標(biāo)簽(東向保護(hù)入標(biāo)簽、西向保護(hù)出標(biāo)簽),進(jìn)行自動(dòng)分配;即:正向工作通道標(biāo)簽為LabelMax+l+N*4,反向工作通道標(biāo)簽為LabelMax+2+N*4,正向保護(hù)通道標(biāo)簽為LabelMax+3+N*4,反向保護(hù)通道標(biāo)簽為 LabelMax+4+N*4。
[0063]步驟B75.判斷分配的本環(huán)通道標(biāo)簽、跨環(huán)通道標(biāo)簽是否滿足需求,若是,則跳轉(zhuǎn)至步驟B77 ;若否,則跳轉(zhuǎn)至步驟B76。
[0064]步驟B76.對環(huán)通道標(biāo)簽分配列表中的標(biāo)簽,進(jìn)行批量修改。
[0065]步驟B77.根據(jù)環(huán)通道標(biāo)簽分配的規(guī)則,進(jìn)行標(biāo)簽有效性的處理,完成環(huán)通道標(biāo)簽的配置。
[0066]參見圖6所示,步驟B77具體包括以下步驟:
[0067]步驟B771.對已配置的業(yè)務(wù)通道的每一條業(yè)務(wù)路由,從源到宿進(jìn)行遍歷,分析每個(gè)節(jié)點(diǎn)上已分配的業(yè)務(wù)通道標(biāo)簽資源。
[0068]步驟B772.判斷已配置的業(yè)務(wù)通道標(biāo)簽,與待分配的環(huán)通道標(biāo)簽是否存在相同,若是,則跳轉(zhuǎn)至步驟B778 ;若否,則跳轉(zhuǎn)至步驟B773。
[0069]步驟B773.對已配置MSRP環(huán)的路由,從源到宿進(jìn)行遍歷,分析每個(gè)節(jié)點(diǎn)上已分配的環(huán)通道標(biāo)簽資源。
[0070]步驟B774.判斷已配置的環(huán)通道標(biāo)簽,與待分配的環(huán)通道標(biāo)簽是否存在相同,若是,則跳轉(zhuǎn)至步驟B778 ;若否,則跳轉(zhuǎn)至步驟B775。
[0071]步驟B775.對正在配置的環(huán)路由,從源到宿進(jìn)行遍歷,分析每個(gè)節(jié)點(diǎn)上待分配的環(huán)通道標(biāo)簽資源。
[0072]步驟B776.判斷待分配的本環(huán)通道標(biāo)簽、跨環(huán)通道標(biāo)簽之間是否存在相同,若是,則跳轉(zhuǎn)至步驟B778 ;若否,則跳轉(zhuǎn)至步驟B777。
[0073]步驟B777.判斷將要為待創(chuàng)建MSRP環(huán)上的節(jié)點(diǎn)以及相交節(jié)點(diǎn)組分配的一組環(huán)通道標(biāo)簽一一正向工作、反向工作、正向保護(hù)、反向保護(hù)環(huán)通道標(biāo)簽,是否存在相同,若是,則跳轉(zhuǎn)至步驟B778 ;若否,則跳轉(zhuǎn)至步驟B779。
[0074]步驟B778.返回錯(cuò)誤。
[0075]步驟B779.返回環(huán)通道標(biāo)簽設(shè)置成功;
[0076]參見圖7所示,步驟C主要是對MSRP相交環(huán)保護(hù)所承載的業(yè)務(wù)信息進(jìn)行MSRP環(huán)保護(hù)配置。對于未配置的業(yè)務(wù),在創(chuàng)建業(yè)務(wù)的過程中,支持選擇性地對MSRP環(huán)保護(hù)信息進(jìn)行配置;對于已配置的業(yè)務(wù),支持批量地對MSRP環(huán)保護(hù)信息進(jìn)行配置;對于單條環(huán)網(wǎng)業(yè)務(wù)的配置,支持自動(dòng)、手工兩種方式配置MSRP環(huán)保護(hù)信息;對于多條環(huán)網(wǎng)業(yè)務(wù)的配置,支持自動(dòng)方式配置MSRP環(huán)保護(hù)信息。步驟C中包括以下步驟:
[0077]步驟Cl.判斷環(huán)網(wǎng)業(yè)務(wù)是否已配,若否,則跳轉(zhuǎn)至步驟C2 ;若是,則跳轉(zhuǎn)至步驟C5。
[0078]步驟C2.配置業(yè)務(wù)的基本屬性信息。
[0079]步驟C3.配置業(yè)務(wù)的源、宿信息。
[0080]步驟C4.配置業(yè)務(wù)的路由約束條件,自動(dòng)生成一條業(yè)務(wù)路由,判斷是否配置MSRP保護(hù)環(huán),若是,則跳轉(zhuǎn)至步驟C6 ;若否,則跳轉(zhuǎn)至步驟C14。
[0081]步驟C5.選擇需要承載到環(huán)網(wǎng)上的一條或者多條業(yè)務(wù)。
[0082]步驟C6.對已配置MSRP環(huán)的路由,從源到宿進(jìn)行遍歷,分析其與業(yè)務(wù)路由重合的情況。
[0083]步驟C7.判斷業(yè)務(wù)路由與環(huán)路由是否存在重合的部分,若是,則跳轉(zhuǎn)至步驟CS ;若否,則跳轉(zhuǎn)至步驟C13。
[0084]步驟CS.根據(jù)環(huán)網(wǎng)選擇的規(guī)則,自動(dòng)為業(yè)務(wù)與MSRP環(huán)相交的每一條鏈路,配置一條MSRP環(huán)保護(hù)。
[0085]步驟C9.判斷是否為單條環(huán)網(wǎng)業(yè)務(wù)配置,若是,則跳轉(zhuǎn)至步驟ClO ;若否,則跳轉(zhuǎn)至步驟C12。
[0086]步驟C1.判斷業(yè)務(wù)路由與MSRP環(huán)的相交鏈路是否有重合,存在多個(gè)可選的MSRP環(huán)保護(hù),若是,則跳轉(zhuǎn)至步驟Cll ;若否,則跳轉(zhuǎn)至步驟C12。
[0087]步驟Cll.彈出業(yè)務(wù)過環(huán)界面,供用戶修改綁定關(guān)系,跳轉(zhuǎn)至步驟C14。
[0088]步驟C12.根據(jù)MSRP環(huán)綁定的規(guī)則,完成業(yè)務(wù)環(huán)網(wǎng)配置的處理,跳轉(zhuǎn)至步驟C14。
[0089]步驟C13.返回錯(cuò)誤。
[0090]步驟C14.完成業(yè)務(wù)創(chuàng)建,在業(yè)務(wù)數(shù)據(jù)列表中列出,且為待激活狀態(tài)。
[0091]參見圖8所示,步驟C8中具體包括以下步驟:
[0092]步驟C81.對業(yè)務(wù)上的每一條鏈路,從源到宿進(jìn)行遍歷,分析其與環(huán)路由重合的情況。
[0093]步驟C82.判斷業(yè)務(wù)在同一個(gè)節(jié)點(diǎn)上,是否與多個(gè)MSRP環(huán)存在相交,若是,則跳轉(zhuǎn)至步驟C83 ;若否,則跳轉(zhuǎn)至步驟C88。
[0094]步驟C83.對MSRP相交環(huán)的每一條環(huán)路由,從源到宿進(jìn)行遍歷,分析其與業(yè)務(wù)路由重合的部分。
[0095]步驟C84.判斷重合部分是否一樣,若否,則跳轉(zhuǎn)至步驟C85 ;若是,則跳轉(zhuǎn)至步驟C86。
[0096]步驟C85.選擇重合路徑最長的MSRP環(huán),跳轉(zhuǎn)至步驟C88。
[0097]步驟C86.對MSRP相交環(huán)進(jìn)行遍歷,分析其創(chuàng)建的時(shí)間。
[0098]步驟C87.選擇最先創(chuàng)建的MSRP環(huán)。
[0099]步驟C88.完成業(yè)務(wù)對MSRP環(huán)的自動(dòng)選擇配置。
[0100]參見圖9所示,步驟C12中具體包括以下步驟:
[0101]步驟C1201.對業(yè)務(wù)路由從源到宿進(jìn)行遍歷,分析每個(gè)節(jié)點(diǎn)與MSRP環(huán)相交的情況。
[0102]步驟C1202.判斷節(jié)點(diǎn)是否為業(yè)務(wù)環(huán)網(wǎng)的上話點(diǎn),若是,則跳轉(zhuǎn)至步驟C1203 ;若否,則跳轉(zhuǎn)至步驟C1206。
[0103]步驟C1203.判斷業(yè)務(wù)環(huán)網(wǎng)的下話點(diǎn)是否也在本MSRP環(huán)上,若是,則跳轉(zhuǎn)至步驟C1204 ;若否,則跳轉(zhuǎn)至步驟C1205。
[0104]步驟C1204.在節(jié)點(diǎn)上配置MSRP環(huán)綁定,源、宿環(huán)設(shè)置相同,均為該MSRP環(huán),轉(zhuǎn)步驟 C1213。
[0105]步驟C1205.在節(jié)點(diǎn)上配置環(huán)