專利名稱:一種在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的方法、網(wǎng)管及節(jié)點設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PTN(分組傳送網(wǎng),Packet Transport Network)傳輸設(shè)備的擴(kuò)縮環(huán)功能,并且特別的,涉及一種在分支傳送網(wǎng)環(huán)型網(wǎng)絡(luò)中不中斷業(yè)務(wù)的處理環(huán)網(wǎng)路徑的方法、信息處理方法、網(wǎng)管及節(jié)點設(shè)備。
背景技術(shù):
隨著網(wǎng)絡(luò)規(guī)模和數(shù)據(jù)業(yè)務(wù)量的不斷增加,需要傳輸網(wǎng)提供越來越大的傳輸能力;為了滿足用戶的需求,傳輸產(chǎn)品需要提供較高的可擴(kuò)展性,包括容量的擴(kuò)展性和業(yè)務(wù)擴(kuò)展性等。而分組傳輸正好能夠滿足這種需求,所以得到了迅速發(fā)展。在分組傳輸網(wǎng)中常用的技術(shù)是T-MPLS (傳送多協(xié)議標(biāo)簽交換),它是ITU-T (國際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組織)標(biāo)準(zhǔn)化的一種分組傳送網(wǎng)技術(shù),是去掉了 MPLS (Mult1-Protocol Label Switching,多協(xié)議標(biāo)簽交換)的ip無連接轉(zhuǎn)發(fā)特性、同時增加了端到端的0AM(0peration Administrationand Maintenance,操作、管理和維護(hù))和保護(hù)功能而形成的一種傳送協(xié)議。在T-MPLS傳送網(wǎng)絡(luò)中通常采用網(wǎng)狀拓?fù)浣Y(jié)構(gòu),在實際部署中也證明:環(huán)的應(yīng)用和需求是十分普遍的,所以環(huán)網(wǎng)的擴(kuò)縮環(huán)功能也十分重要。在傳統(tǒng)的SDH(Synchronous Digital Hierarchy,同步數(shù)字體系)傳輸網(wǎng)絡(luò)中,擴(kuò)縮容的實現(xiàn)主要通過利用復(fù)用段環(huán)和交叉板實現(xiàn)。而在PTN設(shè)備中,擴(kuò)縮環(huán)過程中,相關(guān)的網(wǎng)元軟硬件的處理關(guān)系和邏輯更加復(fù)雜。要進(jìn)行較多的數(shù)據(jù)和配置的修改,各種配置信息之間還存在關(guān)聯(lián)關(guān)系或依賴限制條件,必須要按正確的步驟進(jìn)行配置信息下發(fā)。另外擴(kuò)縮環(huán)時,是在原來已經(jīng)承載了業(yè)務(wù)的鏈路上插入或去掉一個網(wǎng)元,相應(yīng)的鏈路物理上肯定會被斷掉,所以必須要有備用鏈路才能保證業(yè)務(wù)的不中斷,即設(shè)備要支持保護(hù)功能。本發(fā)明在上述的背景下,為滿足日益增長的容量擴(kuò)展需求,提出了一種在保證不中斷現(xiàn)有業(yè)務(wù)的條件下,完成對環(huán)形網(wǎng)絡(luò)擴(kuò)縮環(huán),即增加或刪除一個或多個節(jié)點的方法和系統(tǒng)。并且大家簡化用戶的操作流程,提高擴(kuò)縮環(huán)的安全性和快捷性。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的方法、信息處理方法、網(wǎng)管及節(jié)點設(shè)備,以在擴(kuò)環(huán)或縮環(huán)的過程中實現(xiàn)業(yè)務(wù)不中斷。為了解決上述技術(shù)問題,本發(fā)明提供了一種在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的方法,包括:網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理;將所述環(huán)網(wǎng)路徑中發(fā)生變動的節(jié)點上的相關(guān)業(yè)務(wù)切換到保護(hù)路徑。進(jìn)一步地,上述方法還具有下面特點:所述網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理,包括:
所述選定的兩節(jié)點為所述環(huán)網(wǎng)路徑上的相鄰兩節(jié)點,根據(jù)所述相鄰兩節(jié)點之間直接相連的一個或多個端口,計算出所有與所述端口有關(guān)的業(yè)務(wù)的配置信息;根據(jù)所述計算出的配置信息和所述增加的節(jié)點的基礎(chǔ)信息,對所述相鄰兩節(jié)點的配置信息進(jìn)行修改;根據(jù)所述計算出的配置信息為所述增加的節(jié)點創(chuàng)建配置信息;以業(yè)務(wù)工作方向依次向所述相鄰兩節(jié)點和所述增加的節(jié)點下發(fā)對應(yīng)的配置信息。進(jìn)一步地,上述方法還具有下面特點:所述網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理,包括:將所述選定的兩節(jié)點中的一節(jié)點的配置信息在工作路徑上的下一跳地址改為另一節(jié)點的地址信息;將另一節(jié)點的配置信息在工作路徑上的上一跳地址該節(jié)點的地址信息;將修改后的配置信息分別下發(fā)給所述選定的兩節(jié)點。進(jìn)一步地,上述方法還具有下面特點:還包括:所述網(wǎng)管在確定增加或刪除節(jié)點后的工作路徑暢通后,將切換到所述保護(hù)路徑上的業(yè)務(wù)切換到所述工作路徑。進(jìn)一步地,上述方法還具有下面特點:所述對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理,還包括:保存所述選定的兩節(jié)點修改后的配置信息和所述增加的節(jié)點的配置信息;或保存所述選定的兩節(jié)點修改后的配置信息,并刪除所述刪除的節(jié)點的配置信息。進(jìn)一步地,上述方法還具有下面特點:所述網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,還包括:對所述選定的節(jié)點和所述增加的節(jié)點進(jìn)行鎖定。為了解決上述問題,本發(fā)明還提供了一種網(wǎng)管,包括:處理模塊,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理;切換模塊,用于將所述環(huán)網(wǎng)路徑中發(fā)生變動的節(jié)點上的相關(guān)業(yè)務(wù)切換到保護(hù)路徑。進(jìn)一步地,上述網(wǎng)管還具有下面特點:所述處理模塊包括:計算單元,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加一個或多個節(jié)點的指令后,所述選定的兩節(jié)點為所述環(huán)網(wǎng)路徑上的相鄰兩節(jié)點,根據(jù)所述相鄰兩節(jié)點之間直接相連的一個或多個端口,計算出所有與所述端口有關(guān)的業(yè)務(wù)的配置信息;修改單元,用于根據(jù)所述計算出的配置信息和所述增加的節(jié)點的基礎(chǔ)信息,對所述相鄰兩節(jié)點的配置信息進(jìn)行修改;創(chuàng)建單元,用于根據(jù)所述計算出的配置信息為所述增加的節(jié)點創(chuàng)建配置信息;下發(fā)單元,用于以業(yè)務(wù)工作方向依次向所述相鄰兩節(jié)點和所述增加的節(jié)點下發(fā)對應(yīng)的配置信息。進(jìn)一步地,上述網(wǎng)管還具有下面特點:所述處理模塊包括:修改單元,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間刪除一個或多個節(jié)點的指令后,將所述選定的兩節(jié)點中的一節(jié)點的配置信息在工作路徑上的下一跳地址改為另一節(jié)點的地址信息,將另一節(jié)點的配置信息在工作路徑上的上一跳地址該節(jié)點的地址信息;下發(fā)單元,用于將修改后的配置信息分別下發(fā)給所述選定的兩節(jié)點。進(jìn)一步地,上述網(wǎng)管還具有下面特點:所述切換模塊,還用于在確定增加或刪除節(jié)點后的工作路徑暢通后,將切換到所述保護(hù)路徑上的業(yè)務(wù)切換到所述工作路徑。進(jìn)一步地,上述網(wǎng)管還具有下面特點:所述處理模塊,還用于對所述選定的兩節(jié)點修改后的配置信息和所述增加的節(jié)點的配置信息進(jìn)行保存;或?qū)λ鲞x定的兩節(jié)點修改后的配置信息進(jìn)行保存,并刪除所述刪除的節(jié)點的配置信息。進(jìn)一步地,上述網(wǎng)管還具有下面特點:還包括,鎖定模塊,用于收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對所述選定的節(jié)點和所述增加的節(jié)點進(jìn)行鎖定。為了解決上述問題,本發(fā)明還提供了一種信息處理方法,包括:接收到網(wǎng)管下發(fā)的配置信息后,對該配置信息進(jìn)行校驗;通過校驗后,根據(jù)所述配置信息按預(yù)定順序進(jìn)行配置。進(jìn)一步地,上述方法還具有下面特點:所述對該配置信息進(jìn)行校驗包括:判斷所述配置信息與本地存儲的配置信息不一致情況下,如判斷所述配置信息包括的數(shù)據(jù)正確,且所述數(shù)據(jù)滿足業(yè)務(wù)的關(guān)聯(lián)關(guān)系和依賴條件,則視為所述配置信息通過校驗。進(jìn)一步地,上述方法還具有下面特點:所述判斷所述配置信息與本地存儲的配置信息不一致情況下,還包括:根據(jù)所述配置信息修改本地的配置信息。進(jìn)一步地,上述方法還具有下面特點:還包括:在所述配置信息校驗未通過,或配置未成功的情況下,將本地修改的配置信息還原為修改前的配置信息。為了解決上述問題,本發(fā)明還提供了一種節(jié)點設(shè)備,包括:代理模塊和線卡模塊,其中,所述代理模塊,用于接收到網(wǎng)管下發(fā)的配置信息后,對該配置信息進(jìn)行校驗,校驗通過后,將所述配置信息發(fā)送給所述線卡模塊;所述線卡模塊,用于根據(jù)所述配置信息按預(yù)定順序進(jìn)行配置。進(jìn)一步地,上述節(jié)點設(shè)備還具有下面特點:所述代理模塊,對該配置信息進(jìn)行校驗包括:判斷所述配置信息與本地存儲的配置信息不一致情況下,如判斷所述配置信息包括的數(shù)據(jù)正確,且所述數(shù)據(jù)滿足業(yè)務(wù)的關(guān)聯(lián)關(guān)系和依賴條件,則視為所述配置信息通過校驗。進(jìn)一步地,上述節(jié)點設(shè)備還具有下面特點:所述代理模塊,判斷所述配置信息與本地存儲的配置信息不一致情況下還用于,根據(jù)所述配置信息修改本地的配置信息。進(jìn)一步地,上述節(jié)點設(shè)備還具有下面特點:所述代理模塊,還用于在所述配置信息校驗未通過,或配置未成功的情況下,將本地修改的配置信息還原為修改前的配置信息。綜上,本發(fā)明提供一種在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的方法、信息處理方法、網(wǎng)管及節(jié)點設(shè)備,以在擴(kuò)環(huán)或縮環(huán)的過程中能夠使業(yè)務(wù)不發(fā)生中斷,能夠把復(fù)雜的擴(kuò)環(huán)功能操作簡易化、并提高擴(kuò)環(huán)過程的正確性和安全性,為用戶提供安全可靠的擴(kuò)環(huán)功能。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限制。附圖的說明如下:圖1為本發(fā)明實施例的網(wǎng)管的示意圖;圖2為本發(fā)明實施例的節(jié)點設(shè)備的示意圖;圖3是本發(fā)明實施例的在分組傳送網(wǎng)中進(jìn)行擴(kuò)環(huán)的方法的流程圖;圖4為環(huán)網(wǎng)組網(wǎng)的示意圖;圖5是本發(fā)明實施例一的在分組傳送網(wǎng)中進(jìn)行擴(kuò)環(huán)的方法的流程圖;圖6是本發(fā)明實施例的一種信息處理方法的流程圖;圖7為本發(fā)明實施例的網(wǎng)管擴(kuò)環(huán)時下發(fā)配置的流程圖;圖8為本發(fā)明實施例二的在分組傳送網(wǎng)中進(jìn)行縮環(huán)的方法的流程圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。圖1為本發(fā)明實施例的網(wǎng)管的示意圖,如圖1所示,本實施例的網(wǎng)管包括:處理模塊,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理;切換模塊,用于將所述環(huán)網(wǎng)路徑中發(fā)生變動的節(jié)點上的相關(guān)業(yè)務(wù)切換到保護(hù)路徑。其中,在一優(yōu)選實施例中,所述處理模塊可以包括:計算單元,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加一個或多個節(jié)點的指令后,所述選定的兩節(jié)點為所述環(huán)網(wǎng)路徑上的相鄰兩節(jié)點,根據(jù)所述相鄰兩節(jié)點之間直接相連的一個或多個端口,計算出所有與所述端口有關(guān)的業(yè)務(wù)的配置信息;修改單元,用于根據(jù)所述計算出的配置信息和所述增加的節(jié)點的基礎(chǔ)信息,對所述相鄰兩節(jié)點的配置信息進(jìn)行修改;創(chuàng)建單元,用于根據(jù)所述計算出的配置信息為所述增加的節(jié)點創(chuàng)建配置信息;下發(fā)單元,用于以業(yè)務(wù)工作方向依次向所述相鄰兩節(jié)點和所述增加的節(jié)點下發(fā)對應(yīng)的配置信息。其中,在另一優(yōu)選實施例中,所述處理模塊可以包括:修改單元,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間刪除一個或多個節(jié)點的指令后,將所述選定的兩節(jié)點中的一節(jié)點的配置信息在工作路徑上的下一跳地址改為另一節(jié)點的地址信息,將另一節(jié)點的配置信息在工作路徑上的上一跳地址該節(jié)點的地址信息;下發(fā)單元,用于將修改后的配置信息分別下發(fā)給所述選定的兩節(jié)點。其中,所述切換模塊還可以用于,在確定增加或刪除節(jié)點后的工作路徑暢通后,將切換到所述保護(hù)路徑上的業(yè)務(wù)切換到所述工作路徑。其中,所述處理模塊還可以用于對所述選定的兩節(jié)點修改后的配置信息和所述增加的節(jié)點的配置信息進(jìn)行保存;或?qū)λ鲞x定的兩節(jié)點修改后的配置信息進(jìn)行保存,并刪除所述刪除的節(jié)點的配置信息。在一優(yōu)選實施例中,所述網(wǎng)管還可以包括:鎖定模塊,用于收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對所述選定的節(jié)點和所述增加的節(jié)點進(jìn)行鎖定。圖2為本發(fā)明實施例的節(jié)點設(shè)備的示意圖,如圖2所示,本實施例的節(jié)點設(shè)備包括:代理模塊和線卡模塊,其中,所述代理模塊,用于接收到網(wǎng)管下發(fā)的配置信息后,對該配置信息進(jìn)行校驗,校驗通過后,將所述配置信息發(fā)送給所述線卡模塊;所述線卡模塊,用于根據(jù)所述配置信息按預(yù)定順序進(jìn)行配置。所述代理模塊可以是主控板上新增加的一功能模塊。其中,所述代理模塊對該配置信息進(jìn)行校驗可以包括:判斷所述配置信息與本地存儲的配置信息不一致情況下,如判斷所述配置信息包括的數(shù)據(jù)正確,且所述數(shù)據(jù)滿足業(yè)務(wù)的關(guān)聯(lián)關(guān)系和依賴條件,則視為所述配置信息通過校驗。其中,所述代理模塊判斷所述配置信息與本地存儲的配置信息不一致情況下還可以用于,根據(jù)所述配置信息修改本地的配置信息。其中,所述代理模塊還可以用于在所述配置信息校驗未通過,或配置未成功的情況下,將本地修改的配置信息還原為修改前的配置信息。圖3是本發(fā)明實施例的在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的流程圖,如圖3所示,本實施例的方法包括下面步驟:S11、網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理;S12、將所述環(huán)網(wǎng)路徑中發(fā)生變動的節(jié)點上的相關(guān)業(yè)務(wù)切換到保護(hù)路徑。本實施例中的在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的方法可以在環(huán)網(wǎng)路徑上進(jìn)行擴(kuò)環(huán),也可以進(jìn)行縮環(huán)。網(wǎng)管提供友好的擴(kuò)縮環(huán)功能入口,整個過程采用向?qū)У姆绞教崾居脩粢徊揭徊竭M(jìn)行操作,并根據(jù)用戶操作過程,自動進(jìn)行后臺處理并計算出相關(guān)的數(shù)據(jù),按照正確的順序把所有被修改和影響的配置信息下發(fā)到節(jié)點設(shè)備的主控板。節(jié)點設(shè)備的主控板的AGENT模塊(下面就簡稱AGENT)對網(wǎng)管下發(fā)的數(shù)據(jù)與設(shè)備的數(shù)據(jù)進(jìn)行分析比較、并進(jìn)行嚴(yán)格的校驗,完成對各業(yè)務(wù)模塊的內(nèi)部依賴關(guān)系分析和處理,轉(zhuǎn)換配置消息,最后按正確的配置順序完成信息配置、下發(fā)給線卡并入庫。線卡需要根據(jù)主控板下發(fā)配置進(jìn)行正確的動作,完成業(yè)務(wù)的轉(zhuǎn)發(fā)切換等功能。實施例一本實施例提供一種在分組傳送網(wǎng)中進(jìn)行擴(kuò)環(huán)的方法,通過網(wǎng)管和節(jié)點設(shè)備的配合處理流程,把復(fù)雜的擴(kuò)環(huán)功能操作簡易化、并提高擴(kuò)環(huán)過程的正確性和安全性,為用戶提供安全可靠的擴(kuò)環(huán)功能。下面結(jié)合具體實施例對本發(fā)明作進(jìn)一步的說明。環(huán)網(wǎng)組網(wǎng)的常見拓?fù)淙鐖D4所示,PE1-P2-PE4-P3(PE:表示用戶接入節(jié)點;P表示中間節(jié)點)這4個網(wǎng)元組成一個環(huán)網(wǎng)結(jié)構(gòu),為PE1-P3-PE4之間的業(yè)務(wù)配置環(huán)網(wǎng)保護(hù)。擴(kuò)環(huán)的過程是在環(huán)網(wǎng)的2個直連的網(wǎng)元之間增一個或多個網(wǎng)元節(jié)點,比如在PEl和P3之間增加網(wǎng)元PP ;而縮環(huán)的過程正好相反,比如把PEl和PE4之間的網(wǎng)元P2去掉。下面以在PEl和P3之間加入PP網(wǎng)元節(jié)點進(jìn)行擴(kuò)環(huán)為例,對本發(fā)明實施步驟進(jìn)行詳細(xì)的說明,如圖5所示,可以包括下面步驟:210:網(wǎng)管對選中的網(wǎng)元(包括增加進(jìn)來的網(wǎng)元)進(jìn)行鎖定,不允許其他網(wǎng)管進(jìn)行
配置等操作。網(wǎng)管必須檢查節(jié)點設(shè)備和網(wǎng)管的數(shù)據(jù)是一致的,并且配置信息都正確才能允許進(jìn)入擴(kuò)環(huán)的處理流程。進(jìn)入流程后,220:網(wǎng)管接收到用戶的擴(kuò)環(huán)指令;具體地,網(wǎng)管界面提示用戶選擇需要擴(kuò)環(huán)的鏈路和端口,用戶可以選擇PEl和P3間直接相連的一個或多個端口。230:網(wǎng)管對相關(guān)節(jié)點的配置信息分別進(jìn)行處理;根據(jù)用戶選擇的端口,自動計算出所有與所述端口有關(guān)的受影響的業(yè)務(wù)等配置信息,并根據(jù)加入網(wǎng)元PP的基礎(chǔ)信息(包括IP和MAC(媒體接入控制)信息等),完成對PEl和P3中配置信息的計算和修改。并根據(jù)計算出的配置信息為網(wǎng)元PP創(chuàng)建必須的配置信息,如隧道、業(yè)務(wù)等。所有數(shù)據(jù)都生成后,暫存這些配置信息。240:對所有影響的業(yè)務(wù)進(jìn)行強制倒換;對當(dāng)前業(yè)務(wù)流程在擴(kuò)環(huán)端口上的業(yè)務(wù)進(jìn)行倒換,使其切換倒換PE1-P2-PE4的方向去。以保證在修改PE1-P3方向的配置時不造成業(yè)務(wù)中斷。倒換成功后,按特定的順序下發(fā)配置給三個網(wǎng)元PEI,PP和P3。250:如果所有網(wǎng)元都下發(fā)配置成功,則擴(kuò)環(huán)成功,并把三個網(wǎng)元的配置數(shù)據(jù)保存到網(wǎng)管數(shù)據(jù)庫。本發(fā)明實施例還提供一種信息處理方法,如圖6所示,可以包括下面步驟:S21、節(jié)點設(shè)備接收到網(wǎng)管下發(fā)的配置信息后,對該配置信息進(jìn)行校驗;S22、通過校驗后,根據(jù)所述配置信息按預(yù)定順序進(jìn)行配置。擴(kuò)環(huán)時修改的配置信息很多,需要根據(jù)命令不同調(diào)用相應(yīng)的配置模塊進(jìn)行數(shù)據(jù)處理。步驟S21中,對該配置信息進(jìn)行校驗包括:判斷網(wǎng)管下發(fā)的配置信息與本地存儲的配置信息不一致情況下,如判斷所述配置信息包括的數(shù)據(jù)正確,且所述數(shù)據(jù)滿足業(yè)務(wù)的關(guān)聯(lián)關(guān)系和依賴條件,則視為所述配置信息通過校驗。S卩,將網(wǎng)管下發(fā)的配置信息和節(jié)點設(shè)備當(dāng)前本地的配置信息進(jìn)行分析比較,對于沒有變化的配置不做處理,僅對有變化的配置信息進(jìn)行增加、刪除和修改等操作,盡可能地減少對業(yè)務(wù)的影響。還必須對數(shù)據(jù)有效性和正確性的嚴(yán)格檢查,如果下發(fā)的配置信息中存在錯誤,則需要返回錯誤,并提示明確的錯誤信息;如果數(shù)據(jù)是正確的,還需要分析數(shù)據(jù)是否滿足業(yè)務(wù)的關(guān)聯(lián)關(guān)系和依賴條件,比如配置偽線綁定隧道時,必須先配置好隧道;如果這2個條件有任何一個步驟出錯,則需要把前面改動的配置還原為原來的配置。本實施例中,PEU P3和新加入的網(wǎng)元PP的主控模塊則根據(jù)具體場景和各種業(yè)務(wù)內(nèi)部邏輯關(guān)系,調(diào)整配置的順序,然后按正確的順序下發(fā)給線卡進(jìn)行處理。配置的順序是很關(guān)鍵的,如果下發(fā)順序不正確,線卡的處理需要根據(jù)配置順序進(jìn)行關(guān)聯(lián)處理,如果配置步驟存在錯誤,很容易導(dǎo)致業(yè)務(wù)的中斷,所以這里主控和線卡的配合
至關(guān)重要。線卡根據(jù)收到的配置信息,進(jìn)行處理并下發(fā)到驅(qū)動,使配置信息生效,如果下發(fā)失敗,需要把前面改動的配置還原為原來的配置;如果成功,配置信息生效,主控板存儲該配置信息,進(jìn)行存庫處理。圖7為本發(fā)明實施例的網(wǎng)管擴(kuò)環(huán)時下發(fā)配置的流程圖,網(wǎng)管需要對擴(kuò)環(huán)相關(guān)的網(wǎng)元進(jìn)行配置的下發(fā),并保證配置下發(fā)的順序,以業(yè)務(wù)工作方向的擴(kuò)容為例說明:410:網(wǎng)管首先向PEl和P3下發(fā)強制倒換命令;把業(yè)務(wù)流程強制切換到保護(hù)通道,這樣修改工作方向的配置信息時,才能不影響業(yè)務(wù)。420:網(wǎng)管先下發(fā)對PEl網(wǎng)元的配置信息的修改;在配置信息的下發(fā)順序中,需要考慮各類配置信息間的關(guān)聯(lián)依賴關(guān)系,比如端口、ip和mac地址等基礎(chǔ)配置信息必須先下發(fā)修改,否則后面修改vlan等上層配置時就可能會出錯。并且在下發(fā)修改隧道的配置時,主控需要完成修改隧道的下一跳的同時完成對保護(hù)組下一跳的修改,且必須保證隧道的下一跳和保護(hù)組的下一跳一致。430:下發(fā)為網(wǎng)元PP新建的業(yè)務(wù)配置信息,為原來工作方向為PE1-P3的業(yè)務(wù)打通在路徑PE1-PP-P3上傳輸?shù)耐罚创蛲ㄐ碌墓ぷ魍ǖ馈?40:下發(fā)網(wǎng)元P3的配置信息,下發(fā)的信息和處理處理流程與420步類似。450:3個網(wǎng)元的配置信息都修改完成,并且保證修改后工作方向的流量能夠暢通后,清除原來下發(fā)的強制倒換,讓業(yè)務(wù)回到工作路徑上。 例如,可以直接通過ping命令進(jìn)行檢查隧道是否通。本實施例通過上述的一系列處理流程,完成了擴(kuò)環(huán)的流程。在整個流程中,用戶只需要按照網(wǎng)管的提示進(jìn)行鏈路端口的選擇、強制倒換、數(shù)據(jù)確認(rèn)、下發(fā)數(shù)據(jù)和取消倒換等操作,其他的數(shù)據(jù)處理操作都由網(wǎng)管自動計算完成,不需要進(jìn)行人工修改。這樣不僅提高了操作的簡潔性,同時也保證數(shù)據(jù)的正確性和可靠性。實施例二:本實施例提供一種在分組傳送網(wǎng)中進(jìn)行縮環(huán)的方法,通過網(wǎng)管和節(jié)點設(shè)備的配合處理流程,把復(fù)雜的縮環(huán)功能操作簡易化、并提高縮環(huán)過程的正確性和安全性,為用戶提供安全可靠的縮環(huán)功能。下面結(jié)合具體實施例對本發(fā)明作進(jìn)一步的說明。下面以在PE1-P2-PE4之間去掉網(wǎng)元P2進(jìn)行縮環(huán)為例,對本發(fā)明實施步驟進(jìn)行詳細(xì)的說明,如圖8所示,可以包括下面步驟:510:網(wǎng)管分別向PEl和PE4下發(fā)強制倒換命令,把PE1_P2_PE4路徑上的業(yè)務(wù)流程強制切換到保護(hù)路徑,這樣修改工作方向的配置信息時,才能不影響業(yè)務(wù)。
520:向PEl下發(fā)修改的配置信息;將配置信息中的下一跳地址修改為PE4相關(guān)的地址信息,例如,PE4的端口 IP和MAC地址,及隧道和段層配置相關(guān)信息。530:向PE4下發(fā)修改的配置信息;將配置信息中的下一跳地址修改為PEl相關(guān)的地址信息,例如,PEl的端口 IP和MAC地址,及隧道和段層配置相關(guān)信息。540:可以刪除P2設(shè)備上的多余配置,包括隧道偽線等配置信息。550:3個網(wǎng)元的配置信息都修改完成,并且保證修改后工作方向的隧道能夠暢通后,清除原來下發(fā)的強制倒換,讓業(yè)務(wù)回到工作路徑上。本實施例是在原工作路徑上刪除一個節(jié)點,當(dāng)然也可以在刪除多個節(jié)點。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上僅為本發(fā)明的優(yōu)選實施例,當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的方法,包括: 網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理; 將所述環(huán)網(wǎng)路徑中發(fā)生變動的節(jié)點上的相關(guān)業(yè)務(wù)切換到保護(hù)路徑。
2.如權(quán)利要求1所述的方法,其特征在于:所述網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理,包括: 所述選定的兩節(jié)點為所述環(huán)網(wǎng)路徑上的相鄰兩節(jié)點,根據(jù)所述相鄰兩節(jié)點之間直接相連的一個或多個端口,計算出所有與所述端口有關(guān)的業(yè)務(wù)的配置信息; 根據(jù)所述計算出的配 置信息和所述增加的節(jié)點的基礎(chǔ)信息,對所述相鄰兩節(jié)點的配置信息進(jìn)行修改; 根據(jù)所述計算出的配置信息為所述增加的節(jié)點創(chuàng)建配置信息; 以業(yè)務(wù)工作方向依次向所述相鄰兩節(jié)點和所述增加的節(jié)點下發(fā)對應(yīng)的配置信息。
3.如權(quán)利要求1所述的方法,其特征在于:所述網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理,包括: 將所述選定的兩節(jié)點中的一節(jié)點的配置信息在工作路徑上的下一跳地址改為另一節(jié)點的地址信息;將另一節(jié)點的配置信息在工作路徑上的上一跳地址該節(jié)點的地址信息;將修改后的配置信息分別下發(fā)給所述選定的兩節(jié)點。
4.如權(quán)利要求1所述的方法,其特征在于:還包括: 所述網(wǎng)管在確定增加或刪除節(jié)點后的工作路徑暢通后,將切換到所述保護(hù)路徑上的業(yè)務(wù)切換到所述工作路徑。
5.如權(quán)利要求1-4任一項所述的方法,其特征在于:所述對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理,還包括: 保存所述選定的兩節(jié)點修改后的配置信息和所述增加的節(jié)點的配置信息;或 保存所述選定的兩節(jié)點修改后的配置信息,并刪除所述刪除的節(jié)點的配置信息。
6.如權(quán)利要求1-4任一項所述的方法,其特征在于:所述網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,還包括: 對所述選定的節(jié)點和所述增加的節(jié)點進(jìn)行鎖定。
7.一種網(wǎng)管,包括: 處理模塊,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理; 切換模塊,用于將所述環(huán)網(wǎng)路徑中發(fā)生變動的節(jié)點上的相關(guān)業(yè)務(wù)切換到保護(hù)路徑。
8.如權(quán)利要求7所述的網(wǎng)管,其特征在于:所述處理模塊包括: 計算單元,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加一個或多個節(jié)點的指令后,所述選定的兩節(jié)點為所述環(huán)網(wǎng)路徑上的相鄰兩節(jié)點,根據(jù)所述相鄰兩節(jié)點之間直接相連的一個或多個端口,計算出所有與所述端口有關(guān)的業(yè)務(wù)的配置信息; 修改單元,用于根據(jù)所述計算出的配置信息和所述增加的節(jié)點的基礎(chǔ)信息,對所述相鄰兩節(jié)點的配置信息進(jìn)行修改; 創(chuàng)建單元,用于根據(jù)所述計算出的配置信息為所述增加的節(jié)點創(chuàng)建配置信息; 下發(fā)單元,用于以業(yè)務(wù)工作方向依次向所述相鄰兩節(jié)點和所述增加的節(jié)點下發(fā)對應(yīng)的配置信息。
9.如權(quán)利要求7所述的網(wǎng)管,其特征在于:所述處理模塊包括: 修改單元,用于接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間刪除一個或多個節(jié)點的指令后,將所述選定的兩節(jié)點中的一節(jié)點的配置信息在工作路徑上的下一跳地址改為另一節(jié)點的地址信息,將另一節(jié)點的配置信息在工作路徑上的上一跳地址該節(jié)點的地址信息; 下發(fā)單元,用于將修改后的配置信息分別下發(fā)給所述選定的兩節(jié)點。
10.如權(quán)利要求7所述的網(wǎng)管,其特征在于: 所述切換模塊,還用于在確定增加或刪除節(jié)點后的工作路徑暢通后,將切換到所述保護(hù)路徑上的業(yè)務(wù)切換到所述工作路徑。
11.如權(quán)利要求7-10所述的網(wǎng)管,其特征在于: 所述處理模塊,還用于對所述選定的兩節(jié)點修改后的配置信息和所述增加的節(jié)點的配置信息進(jìn)行保存;或?qū)λ鲞x定的兩節(jié)點修改后的配置信息進(jìn)行保存,并刪除所述刪除的節(jié)點的配置信息。
12.如權(quán)利要求7-10所述的網(wǎng)管,其特征在于:還包括, 鎖定模塊,用于收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對所述選定的節(jié)點和所述增加的節(jié)點進(jìn)行鎖定。
13.—種信息處理方法,包括: 接收到網(wǎng)管下發(fā)的配置信息后,對該配置信息進(jìn)行校驗; 通過校驗后,根據(jù)所述配置信息按預(yù)定順序進(jìn)行配置。
14.如權(quán)利要求13所述的方法,其特征在于,所述對該配置信息進(jìn)行校驗包括: 判斷所述配置信息與本地存儲的配置信息不一致情況下,如判斷所述配置信息包括的數(shù)據(jù)正確,且所述數(shù)據(jù)滿足業(yè)務(wù)的關(guān)聯(lián)關(guān)系和依賴條件,則視為所述配置信息通過校驗。
15.如權(quán)利要求14所述的方法,其特征在于,所述判斷所述配置信息與本地存儲的配置信息不一致情況下,還包括: 根據(jù)所述配置信息修改本地的配置信息。
16.如權(quán)利要求15所述的方法,其特征在于,還包括: 在所述配置信息校驗未通過,或配置未成功的情況下,將本地修改的配置信息還原為修改前的配置信息。
17.一種節(jié)點設(shè)備,包括:代理模塊和線卡模塊,其中, 所述代理模塊,用于接收到網(wǎng)管下發(fā)的配置信息后,對該配置信息進(jìn)行校驗,校驗通過后,將所述配置信息發(fā)送給所述線卡模塊; 所述線卡模塊,用于根據(jù)所述配置信息按預(yù)定順序進(jìn)行配置。
18.如權(quán)利要求17所述的節(jié)點設(shè)備,其特征在于, 所述代理模塊,對該配置信息進(jìn)行校驗包括:判斷所述配置信息與本地存儲的配置信息不一致情況下,如判斷所述配置信息包括的數(shù)據(jù)正確,且所述數(shù)據(jù)滿足業(yè)務(wù)的關(guān)聯(lián)關(guān)系和依賴條件,則視為所述配置信息通過校驗。
19.如權(quán)利要求18所述的節(jié)點設(shè)備,其特征在于, 所述代理模塊,判斷所述配置信息與本地存儲的配置信息不一致情況下還用于,根據(jù)所述配置信息修改本地的配置信息。
20.如權(quán)利要求17-19任一項所述的節(jié)點設(shè)備,其特征在于, 所述代理模塊,還用于在所述配置信息校驗未通過,或配置未成功的情況下,將本地修改的配置信息還原為修改前的配置信息 。
全文摘要
本發(fā)明提供一種在分組傳送網(wǎng)中處理環(huán)網(wǎng)路徑的方法、信息處理方法、網(wǎng)管及節(jié)點設(shè)備,該方法包括網(wǎng)管接收到在環(huán)網(wǎng)路徑中選定的兩節(jié)點之間增加或刪除一個或多個節(jié)點的指令后,對發(fā)生變動的節(jié)點的配置信息進(jìn)行處理;將所述環(huán)網(wǎng)路徑中發(fā)生變動的節(jié)點上的相關(guān)業(yè)務(wù)切換到保護(hù)路徑。通過本發(fā)明以在擴(kuò)環(huán)或縮環(huán)的過程中能夠使業(yè)務(wù)不發(fā)生中斷,能夠把復(fù)雜的擴(kuò)環(huán)功能操作簡易化、并提高擴(kuò)環(huán)過程的正確性和安全性,為用戶提供安全可靠的擴(kuò)環(huán)功能。
文檔編號H04L12/24GK103188095SQ20111045119
公開日2013年7月3日 申請日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者鄧文博 申請人:中興通訊股份有限公司