本公開屬于ason網絡,尤其涉及一種ason網絡spc業務殘留的清除方法、系統、設備及介質。
背景技術:
1、ason網絡基于資源預留協議(rsvp,resource?reservation?protocol)信令交互,分布式控制spc業務端到端標簽交換路徑(label?switching?path,lsp)建立和刪除。網管對端到端lsp連接源節點發起建立或刪除請求,沿著路由從源到宿節點,通過雙向rsvp信令分布式控制各路由節點建立或刪除本地lsp連接和交叉配置,完成端到端lsp自動建立或刪除。ason網絡spc業務端到端lsp連接建立和刪除流程如圖2、圖3所示。
2、ason網絡spc業務端到端lsp連接建立過程,具體流程包括:
3、流程1、ne1節點控制平面收到網管建立ne1支路口t1到ne3節點支路口t1的端到端lsp請求,基于ason網絡te拓撲計算出lsp連接從源到宿節點路由如下:
4、ne1節點(t1接口入、e1接口出)、ne2(w1接口入、e1接口出)、ne3(w1接口入、t1接口出),其中每個接口包括入出兩個方向;ne1創建本節點lsp,分配反向入口e1i標簽(ne1.e1i),攜帶ne1.e1i標簽向下游ne2節點發送創建lsp的path(c)信令,向網管上報端到端lsp信息,包括:ne1、ne2、ne3路由信息和在創建未激活狀態;
5、流程2、ne2節點收到上游ne1方向path(c)信令,創建n2節點lsp,按照ne1.e1i標簽更新ne2節點反向出口w1o標簽(ne2.w1o),分配ne2節點反向入口e1i標簽(ne2.e1i),攜帶ne2.e1i標簽向ne3節點發送創建lsp的path(c)信令;
6、流程3、ne3節點收到上游ne2方向path(c)信令,創建n3節點lsp,按照ne2.e1i標簽更新ne3節點反向出口w1o標簽(ne3.w1o),判斷出ne3是lsp宿節點后,分配ne3節點正向入口w1i標簽(ne3.w1i),配置ne3設備w1i到t1o、t1i到w1o正反向交叉,攜帶ne3.w1i標簽向上游ne2節點發送創建lsp的resv信令;
7、流程4、ne2節點收到下游ne3方向resv信令,按照ne3.w1i標簽更新ne2節點正向出口e1o標簽(ne2.e1o),分配ne2節點正向入口w1i標簽(ne1.w1i),配置ne2設備w1i(ne3節點正向入口)到e1o(ne2節點正向出口)和e1i(ne2節點反向入口)到w1o(ne3節點反向出口)正反向交叉,攜帶ne2.w1i標簽向ne1節點發送創建lsp的resv信令;
8、流程5、ne1節點收到下游ne2方向resv信令,按照ne2.w1i標簽更新ne1節點正向出口e1o標簽(ne1.e1o),配置ne1設備t1i到e1o、e1i到t1o正反向交叉,判斷出ne1是lsp源節點,向網管上報端到端lsp創建激活成功,網管更新lsp狀態,建立完成。
9、ason網絡spc業務端到端刪除lsp連接過程,具體流程包括:
10、流程1、ne1源節點節點控平收到網管刪除端到端lsp連接請求,向網管上報端到端lsp在刪除未激活狀態,ne1向下游ne2節點發送刪除lsp信令path(d);
11、流程2、ne2向下游ne3節點發送刪除lsp信令path(d);
12、流程3、ne3宿節點收到path(d)信令,ne3、ne2依次向上游節點發送patherr信令,ne3、ne2、ne1依次刪除本節點lsp和刪除設備交叉配置;
13、流程4、ne1源節點向網管上報端到端lsp刪除激活成功,網管刪除lsp,刪除完成。
14、在數據通信網絡(data?communication?network,dcn)上,ason網絡傳遞rsvp控制信令,通過path/resv雙向rsvp信令分布式控制業務連接全部路由節點建立lsp和配置轉發平面設備交叉,通過path(d)/patherr雙向rsvp信令分布式控制業務連接全部路由節點刪除lsp和轉發平面設備交叉,實現spc端到端lsp連接建立和刪除。ason網絡分布式控制建立或刪除端到端spc業務lsp連接會出現以下故障:
15、故障一、在端到端lsp建刪過程中,dcn網絡通信或控制平面程序處理異常,節點間雙向rsvp信令消息交互失敗,導致lsp連接經過的路由節點建立或刪除lsp不能全部成功,端到端lsp建立或刪除失敗。部分路由節點產生節點lsp殘留,節點lsp殘留會占用網絡時隙或波長傳輸資源,影響ason網絡資源利用率和后續業務部署。
16、故障二、節點lsp建立或刪除,控制平面對作為傳送平面的設備單盤下發建立或刪除交叉的配置,單盤通信或程序處理異常時,出現設備交叉配置失敗,產生設備交叉殘留,交叉殘留占用傳送平面資源,由于控制平面不能感知設備交叉殘留,后續新建lsp再次使用殘留交叉時,會導致新建spc業務lsp連接失敗,導致業務中斷。
17、并且,ason網管從業務源節點接收連接數據管理端到端lsp連接,連接數據包括承載業務信號類型、保護恢復類型、端到端建立和刪除激活狀態、路由節點等,不包含全部路由節點lsp和設備交叉配置狀態數據,網管無法感知管理上述上述故障出現時,離散分布在ason網絡節點上的lsp殘留和設備交叉殘留。
18、這兩種殘留出現,引起網絡spc業務連接部署或倒換失敗后,只能通過業務連接和設備交叉數據比,逐節點查找和清除離散殘留,進行業務連接和網絡恢復,這種離散殘留的查找和清除維護困難,這樣造成spc業務長時間中斷,并且維護工作量很大,影響ason網絡工程應用。
技術實現思路
1、為解決上述問題,本公開提供了一種ason網絡spc業務殘留的清除方法、系統、設備及介質,采用在節點中設置殘留狀態信息并在創建和刪除lsp時更新信息上報給網管的方式,能夠避免傳統方式中網管無法感知管理殘留、需逐節點比對查找清除的弊端。
2、以下為本發明技術:
3、在ason網絡spc業務的路由節點中設置節點殘留狀態信息,所述節點殘留狀態信息包括:節點的lsp激活狀態,包括lsp已激活狀態、lsp未激活狀態;節點交叉配置狀態,包括交叉配置成功狀態、交叉配置失敗狀態;節點刪除狀態,包括刪除激活狀態、刪除未激活狀態;節點id;
4、當進行創建lsp連接或刪除lsp連接的操作時,每個節點對自身的節點殘留狀態信息進行更新,并將更新后的節點殘留狀態信息傳送給網管進行保存;
5、在創建lsp連接后,如果網管中保存的節點a的lsp激活狀態為lsp未激活狀態,或者節點a的節點交叉配置狀態為交叉配置失敗狀態,則節點a存在spc業務殘留;
6、在刪除lsp連接后,如果網管中保存的節點a的節點刪除狀態為刪除未激活狀態,或者節點a的節點交叉配置狀態為交叉配置失敗狀態,則節點a存在spc業務殘留;
7、網管基于存在spc業務殘留的節點a的節點id,發起殘留清除請求,對spc業務殘留進行清除。
8、進一步地,
9、所述節點殘留狀態信息還包括:
10、節點的操作狀態,包括空閑狀態、lsp創建狀態、lsp刪除操作狀態;
11、設備交叉狀態,包括設備交叉成功狀態、設備交叉失敗狀態;其中,如果節點設備與節點控平交叉配置一致,則設置為設備交叉成功狀態,否則,設置為設備交叉失敗狀態。
12、進一步地,
13、當進行創建lsp連接的操作時,每個節點對自身的節點殘留狀態信息進行更新;包括:
14、當業務連接源節點收到創建lsp消息,或者非源節點收到rsvp正向path(c)信令消息時,創建節點lsp并初始化節點殘留狀態信息為:lsp創建狀態、lsp未激活狀態、設備交叉成功狀態;
15、當宿節點收到rsvp正向path(c)信令或其它節點收到resv反向信令消息時,設置節點殘留狀態信息為lsp已激活狀態;配置與讀取設備交叉,如果讀取設備交叉失敗,設置交叉配置狀態為交叉配置失敗狀態;如果讀取設備交叉成功,設置交叉配置狀態為交叉配置成功狀態;
16、如果某節點收到交叉殘留修復請求消息,按照設備交叉備份下發配置,讀取交叉配置,如果成功,設置交叉配置狀態為交叉配置成功狀態。
17、進一步地,
18、當進行刪除lsp連接的操作時,節點對自身的節點殘留狀態信息進行更新;包括:
19、當業務連接路由源節點收到刪除lsp消息,或者非源節點收到rsvp正向path(d)信令消息時,設置節點殘留狀態信息為:lsp刪除操作狀態、lsp未激活狀態和交叉配置成功狀態;
20、當宿節點收到rsvp正向path(d)信令或其它節點收到patherr反向信令消息時,設置宿節點的激活狀態為刪除激活狀態;配置并讀取設備交叉,如果讀取設備交叉失敗,設置交叉配置狀態為交叉配置失敗狀態;如果讀取設備交叉成功,設置交叉配置狀態為交叉配置成功狀態,刪除交叉配置備份;
21、如果某節點收到交叉殘留修復請求消息,按照設備交叉備份下發配置,讀取交叉配置,如果成功,設置交叉配置狀態為交叉配置成功狀態并刪除節點lsp。
22、進一步地,
23、所述網管中設有:
24、lsp連接路由節點列表,用于保存lsp全部路由節點,lsp連接路由節點列表中的元素數量為n;
25、lsp激活節點列表,用于保存節點的lsp激活狀態為lsp已激活狀態的節點,lsp激活節點列表中的元素數量為m;
26、交叉殘留節點列表,用于記錄上報的節點交叉配置狀態為交叉配置失敗狀態的節點,交叉殘留節點列表中的元素數量為t;
27、lsp待刪除節點列表,用于保存節點的節點刪除狀態,記錄已刪除的lsp節點,lsp待刪除節點列表中的元素數量為p;
28、在lsp連接操作結束后,網管收到更新后的節點殘留狀態信息,并更新lsp激活節點列表的元素數量為m1、交叉殘留節點列表的元素數量為t1;如果m1<n,或t1>0,則存在spc業務殘留;
29、在lsp刪除操作結束后,網管收到更新后的節點殘留狀態信息,并更新lsp連接路由節點列表、lsp待刪除節點列表的元素數量為p2、交叉殘留節點列表的元素數量為t1;如果p2<n,或t1>0,則存在spc業務殘留。
30、進一步地,
31、如果創建lsp連接時存在節點lsp殘留;所述對spc業務殘留進行清除,包括:
32、在dcn通信恢復后,網管對殘留段源節點發起殘留清除,從殘留段首節點到末節點,通過rsvp正向path(d)和反向patherr雙向rsvp信令清除殘留段的所有節點lsp殘留。
33、進一步地,
34、如果創建lsp連接時存在節點交叉殘留;所述對spc業務殘留進行清除;包括:
35、網管對存在節點交叉殘留的節點b下發恢復節點lsp交叉配置請求;
36、節點b查找交叉配置備份lsp-xc-bak并下發設備交叉;
37、讀取設備交叉配置成功,設置lsp設備交叉配置為交叉配置成功狀態,刪除交叉配置備份lsp-xc-bak,節點b向網管上報其節點lsp已激活、無交叉殘留狀態信息;
38、網管更新端到端lsp為已激活、無交叉殘留狀態,完成創建lsp連接時的節點交叉殘留清除。
39、一種ason網絡spc業務殘留的清除系統,其特征在于,包括:
40、設置模塊,用于在ason網絡spc業務的路由節點中設置節點殘留狀態信息,所述節點殘留狀態信息包括:節點的lsp激活狀態,包括lsp已激活狀態、lsp未激活狀態;節點交叉配置狀態,包括交叉配置成功狀態、交叉配置失敗狀態;節點刪除狀態,包括刪除激活狀態、刪除未激活狀態;節點id;
41、信息傳輸模塊,用于當進行創建lsp連接或刪除lsp連接的操作時,每個節點對自身的節點殘留狀態信息進行更新,并將更新后的節點殘留狀態信息傳送給網管進行保存;
42、判斷模塊,用于在創建lsp連接后,如果網管中保存的節點a的lsp激活狀態為lsp未激活狀態,或者節點a的節點交叉配置狀態為交叉配置失敗狀態,則節點a存在spc業務殘留;
43、在刪除lsp連接后,如果網管中保存的節點a的節點刪除狀態為刪除未激活狀態,或者節點a的節點交叉配置狀態為交叉配置失敗狀態,則節點a存在spc業務殘留;
44、殘留清除模塊,用于網管基于存在spc業務殘留的節點a的節點id,發起殘留清除請求對spc業務殘留進行清除。
45、一種電子設備,其包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行以使所述至少一個處理器能夠執行所述方法。
46、一種計算機存儲介質,其上存儲有可執行指令,所述指令被處理器執行時使處理器實現所述的方法。
47、與現有技術相比,本公開具有如下優點:
48、通過在ason網絡spc業務的路由節點設置包含lsp激活狀態、交叉配置狀態、刪除狀態和節點id的節點殘留狀態信息,在創建或刪除lsp操作時節點實時更新并上傳狀態信息給網管,網管據此精準判斷業務殘留并發起清除請求;
49、這種方式實現了對節點狀態的全面記錄、實時掌控和有效管理,避免了傳統方式中網管無法感知管理殘留、需逐節點比對查找清除的弊端,原理上可顯著提升殘留處理效率,減少業務中斷時間,降低維護工作量,從而有效解決了ason網絡中因殘留導致的業務部署或倒換失敗、長時間中斷及維護困難等問題。
50、本公開的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本公開而了解。本公開的目的和其他優點可通過在說明書、權利要求書以及附圖中所指出的結構來實現和獲得。