專利名稱:一種實(shí)現(xiàn)鏈路保護(hù)倒換的方法及網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳輸保護(hù)技術(shù),特別是涉及一種實(shí)現(xiàn)鏈路保護(hù)倒換的方法及網(wǎng)絡(luò)。
背景技術(shù):
異步傳輸模式(ATM)保護(hù)倒換(APS)機(jī)制是一種ATM鏈路層保護(hù)機(jī)制,特別應(yīng)用于無(wú)物理層保護(hù)機(jī)制的情況,也就是沒(méi)有物理鏈路保護(hù)的情況。利用APS機(jī)制,網(wǎng)絡(luò)可以在檢測(cè)到一條路徑故障之后自動(dòng)將業(yè)務(wù)數(shù)據(jù)流倒換到另一條路徑上。APS機(jī)制的具體實(shí)現(xiàn)可以采用1:1,1+1,或1:N保護(hù)模式。其中,1:1保護(hù)模式是為每條工作鏈路設(shè)置一條保護(hù)鏈路,具體就是對(duì)于每條工作鏈路都有一條專用的保護(hù)鏈路;工作鏈路正常時(shí),由工作鏈路承載業(yè)務(wù);當(dāng)工作鏈路發(fā)生故障時(shí),由保護(hù)鏈路承載業(yè)務(wù)。1+1保護(hù)模式是指為每條工作鏈路設(shè)置一條保護(hù)鏈路,被保護(hù)業(yè)務(wù)數(shù)據(jù)流用工作鏈路和保護(hù)鏈路同時(shí)傳送,如果其中任意一條鏈路被切斷,則由另一條鏈路承載數(shù)據(jù)。1:N保護(hù)模式是指對(duì)N條工作鏈路設(shè)置一條保護(hù)鏈路,當(dāng)其中一條工作鏈路發(fā)生故障時(shí),業(yè)務(wù)數(shù)據(jù)倒換到保護(hù)鏈路上,但如果同時(shí)有多條工作鏈路發(fā)生故障,則只能保護(hù)其中優(yōu)先級(jí)最高的一條工作鏈路。
下面說(shuō)明現(xiàn)有技術(shù)實(shí)現(xiàn)1:1 APS保護(hù)模式的機(jī)制。通常,系統(tǒng)會(huì)一直監(jiān)測(cè)工作鏈路和保護(hù)鏈路是否正常,在工作鏈路正常時(shí),業(yè)務(wù)數(shù)據(jù)承載在工作鏈路上。當(dāng)系統(tǒng)監(jiān)測(cè)到工作鏈路發(fā)生故障且保護(hù)鏈路正常時(shí),系統(tǒng)會(huì)自動(dòng)進(jìn)行APS倒換。一般地,鏈路故障是指?jìng)鬏敼收?,比如,圖1所示的A-D或E-H之間的鏈路傳輸故障。
圖1為現(xiàn)有技術(shù)1:1 APS倒換前的鏈路結(jié)構(gòu)示意圖,圖2為現(xiàn)有技術(shù)1:1 APS倒換后的鏈路結(jié)構(gòu)示意圖。其中,現(xiàn)有技術(shù)實(shí)現(xiàn)鏈路保護(hù)倒換的網(wǎng)絡(luò)中,通訊鏈路由工作鏈路和保護(hù)鏈路構(gòu)成,通訊鏈路一端具有工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A和保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E,通訊鏈路另一端具有工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)D和保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)H;工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A、D通過(guò)工作鏈路相連,保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E、H通過(guò)保護(hù)鏈路相連。數(shù)據(jù)流終結(jié)點(diǎn)是一種ATM邏輯實(shí)體,比如,可以是ATM分割和重組(SAR)邏輯實(shí)體。一般來(lái)說(shuō),數(shù)據(jù)流終結(jié)點(diǎn)A和E之間不存在連接關(guān)系,不進(jìn)行信息交互,數(shù)據(jù)流終結(jié)點(diǎn)D和H之間不存在連接關(guān)系,不進(jìn)行信息交互。經(jīng)過(guò)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A的ATM信元的虛通道標(biāo)識(shí)符(VPI)和虛通路標(biāo)識(shí)符(VCI)分別是VPI_W1和VCI_W1,經(jīng)過(guò)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)D的ATM信元的VPI和VCI分別是VPI_W2和VCI_W2,經(jīng)過(guò)保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E的ATM信元的VPI和VCI分別是VPI_P1和VCI_P1,經(jīng)過(guò)保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)H的ATM信元的VPI和VCI分別是VPI_P2和VCI_P2。這里,工作鏈路和保護(hù)鏈路都是雙向的。上層應(yīng)用是指ATM承裁的業(yè)務(wù)。
如圖1所示,當(dāng)工作鏈路正常時(shí),上層應(yīng)用的業(yè)務(wù)數(shù)據(jù)承載在工作鏈路A-D上。當(dāng)工作鏈路發(fā)生故障時(shí),如果保護(hù)鏈路正常,則進(jìn)行APS倒換,即斷開(kāi)上層應(yīng)用到工作鏈路A-D的邏輯連接關(guān)系,建立上層應(yīng)用到保護(hù)鏈路E-H的邏輯連接關(guān)系,進(jìn)而把業(yè)務(wù)數(shù)據(jù)流從工作鏈路A-D切換到保護(hù)鏈路E-H上。其中,APS倒換可以由一個(gè)鏈路監(jiān)控進(jìn)程來(lái)控制完成。鏈路監(jiān)控進(jìn)程實(shí)時(shí)監(jiān)測(cè)工作鏈路和保護(hù)鏈路的狀態(tài),當(dāng)工作鏈路發(fā)生故障且保護(hù)鏈路無(wú)故障時(shí),由鏈路監(jiān)控進(jìn)程控制完成APS倒換。如圖2所示,在完成APS倒換之后,上層應(yīng)用的業(yè)務(wù)數(shù)據(jù)承載在保護(hù)鏈路E-H上。由于數(shù)據(jù)流終結(jié)點(diǎn)由A和D變?yōu)镋和H,因此,承載上層應(yīng)用業(yè)務(wù)數(shù)據(jù)的ATM鏈路的路由標(biāo)識(shí)VPI和VCI由VPI_W、VCI_W變?yōu)閂PI_P、VCI_P。
由此可見(jiàn),現(xiàn)有技術(shù)APS倒換對(duì)上層應(yīng)用不是透明的,上層應(yīng)用的業(yè)務(wù)數(shù)據(jù)需要顯式的從工作鏈路切換到保護(hù)鏈路上,并且需要上層應(yīng)用進(jìn)行一定的適配和處理。也就是說(shuō),上層應(yīng)用需要通過(guò)新的ATM鏈路接收和處理信元,把ATM信元流適配為業(yè)務(wù)數(shù)據(jù)流,因而增加了額外的開(kāi)銷。另外,由于上層應(yīng)用需要進(jìn)行適配處理,這就導(dǎo)致ATM層和上層應(yīng)用的耦合性太強(qiáng),即ATM層和上層應(yīng)用關(guān)聯(lián)太多,系統(tǒng)層次不清晰,不利于系統(tǒng)維護(hù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)鏈路保護(hù)倒換的方法,以使其能對(duì)上層應(yīng)用屏蔽APS倒換細(xì)節(jié),并使上層應(yīng)用無(wú)需進(jìn)行適配處理就能實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)流的切換。
本發(fā)明的另一目的在于提供一種實(shí)現(xiàn)鏈路保護(hù)倒換的網(wǎng)絡(luò),以使其能對(duì)上層應(yīng)用屏蔽APS倒換細(xì)節(jié),并使上層應(yīng)用無(wú)需進(jìn)行適配處理就能實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)流的切換。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明公開(kāi)了一種實(shí)現(xiàn)鏈路保護(hù)倒換的方法,在通訊鏈路兩端各增設(shè)一個(gè)ATM交換單元,其中,每個(gè)ATM交換單元包含工作鏈路邏輯節(jié)點(diǎn)和保護(hù)鏈路邏輯節(jié)點(diǎn),在通訊鏈路的每端分別建立工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,以及保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接;判斷工作鏈路是否正常,如果是,則不進(jìn)行APS倒換,否則執(zhí)行以下APS倒換步驟在通訊鏈路的每端分別刪除故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接。
所述執(zhí)行APS倒換步驟還包括在通訊鏈路的每一端刪除保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的故障工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接。
通訊鏈路中包含一條以上工作鏈路,每個(gè)ATM交換單元包含與工作鏈路條數(shù)相同的工作鏈路邏輯節(jié)點(diǎn),則該方法進(jìn)一步包括在通訊鏈路的每端分別建立所有工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與工作鏈路邏輯節(jié)點(diǎn)之間一一對(duì)應(yīng)的ATM交叉連接;如果一條以上工作鏈路同時(shí)出現(xiàn)故障,則通訊鏈路兩端分別執(zhí)行以下步驟刪除優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)的ATM交叉連接。
對(duì)應(yīng)的,所述執(zhí)行APS倒換步驟還包括在通訊鏈路的每一端刪除保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)對(duì)應(yīng)的ATM交換單元的故障工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接。
上述方案中,所述判斷工作鏈路是否正常的方法可以為通過(guò)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)的ATM OAM CC功能來(lái)檢測(cè)工作鏈路是否正常。
另外,在執(zhí)行所述APS倒換步驟之前,該方法還包括判斷保護(hù)鏈路是否正常,如果是,則一端保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)通過(guò)保護(hù)鏈路向另一端保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)發(fā)起APS倒換請(qǐng)求,另一端保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)收到APS倒換請(qǐng)求后,再執(zhí)行所述APS倒換步驟;否則上報(bào)告警,結(jié)束流程。
其中,所述判斷保護(hù)鏈路是否正常的方法可以為通過(guò)保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)的ATM OAM CC功能來(lái)檢測(cè)保護(hù)鏈路是否正常。
本發(fā)明還公開(kāi)了一種實(shí)現(xiàn)鏈路保護(hù)倒換的網(wǎng)絡(luò),包含由工作鏈路和保護(hù)鏈路構(gòu)成的通訊鏈路,以及位于工作鏈路兩端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)和位于保護(hù)鏈路兩端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn);該網(wǎng)絡(luò)中的通訊鏈路兩端分別包含一個(gè)ATM交換單元,每個(gè)ATM交換單元包含用于與工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)和保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)建立ATM交叉連接的工作鏈路邏輯節(jié)點(diǎn)和保護(hù)鏈路邏輯節(jié)點(diǎn);工作鏈路正常時(shí),ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連,ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;工作鏈路故障且保護(hù)鏈路正常時(shí),ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連,ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連。
所述通訊鏈路中進(jìn)一步包含一條以上工作鏈路,則每個(gè)ATM交換單元包含與工作鏈路條數(shù)相同的工作鏈路邏輯節(jié)點(diǎn),且每個(gè)工作鏈路邏輯節(jié)點(diǎn)在工作鏈路正常時(shí)分別與一個(gè)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;一條以上工作鏈路同時(shí)出現(xiàn)故障且保護(hù)鏈路正常時(shí),ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連,優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)對(duì)應(yīng)的ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連。
其中,所述ATM交換單元可以設(shè)置在工作鏈路的兩端或保護(hù)鏈路的兩端。
由上述方案可以看出,本發(fā)明的關(guān)鍵在于在網(wǎng)絡(luò)的通訊鏈路兩端分別新增加一個(gè)ATM交換單元,每個(gè)ATM交換單元包含用于建立ATM交叉連接的工作鏈路邏輯節(jié)點(diǎn)和保護(hù)鏈路邏輯節(jié)點(diǎn)。這樣,當(dāng)工作鏈路發(fā)生故障時(shí),刪除故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與每個(gè)ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與每個(gè)ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,實(shí)現(xiàn)APS倒換。
因此,本發(fā)明所提供的這種實(shí)現(xiàn)鏈路保護(hù)倒換的網(wǎng)絡(luò)及方法,可以對(duì)上層應(yīng)用屏蔽APS倒換細(xì)節(jié),并使上層應(yīng)用無(wú)需進(jìn)行適配處理就能夠?qū)崿F(xiàn)業(yè)務(wù)數(shù)據(jù)流的切換,進(jìn)而增加了網(wǎng)絡(luò)層次的清晰度和可擴(kuò)展性。
圖1為現(xiàn)有技術(shù)1:1 APS倒換前的鏈路結(jié)構(gòu)示意圖;
圖2為現(xiàn)有技術(shù)1:1 APS倒換后的鏈路結(jié)構(gòu)示意圖;圖3為本發(fā)明1:1 APS倒換前的鏈路結(jié)構(gòu)示意圖;圖4為本發(fā)明1:1 APS倒換后的鏈路結(jié)構(gòu)示意圖;圖5為本發(fā)明1:1 APS倒換方法的實(shí)現(xiàn)流程圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。
本發(fā)明中,為了實(shí)現(xiàn)ATM鏈路的APS倒換,在網(wǎng)絡(luò)的通訊鏈路兩端分別新增加一個(gè)ATM交換單元(SWITCH),每個(gè)ATM交換單元包含用于與工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)和保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)建立ATM交叉連接的工作鏈路邏輯節(jié)點(diǎn)和保護(hù)鏈路邏輯節(jié)點(diǎn)。ATM交換單元可以設(shè)置在工作鏈路的兩端,也可以設(shè)置在保護(hù)鏈路的兩端,無(wú)論ATM交換單元設(shè)置在哪條鏈路上,工作鏈路和保護(hù)鏈路都共用這兩個(gè)ATM交換單元。工作鏈路正常時(shí),每端的ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;每端的ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;工作鏈路故障且保護(hù)鏈路正常時(shí),每端的ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;每端的ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連。
基于上述網(wǎng)絡(luò),當(dāng)工作鏈路發(fā)生故障時(shí),刪除通訊鏈路一端故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與該端ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立通訊鏈路一端故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與該端ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,實(shí)現(xiàn)APS倒換。
ATM交換單元可以使用商用的ATM芯片實(shí)現(xiàn)。其根本就是通過(guò)改變ATM信元的路由標(biāo)識(shí)VPI和VCI來(lái)實(shí)現(xiàn)ATM交換功能。也就是說(shuō),ATM交換單元用于建立ATM交叉連接,完成ATM信元頭標(biāo)識(shí)VPI和VCI的交換。比如,通過(guò)建立ATM交叉連接,將ATM信元頭標(biāo)識(shí)從VPI1、VCI1變?yōu)閂PI2、VCI2。
圖3為本發(fā)明1:1 APS倒換前的鏈路結(jié)構(gòu)示意圖,其中,ATM交換單元SWITCH1與工作鏈路和保護(hù)鏈路的一端相連,ATM交換單元SWITCH2與工作鏈路和保護(hù)鏈路的另一端相連。邏輯節(jié)點(diǎn)B、C、F和G是隨著ATM交換單元的增加而自動(dòng)增加的,用于與數(shù)據(jù)流終結(jié)點(diǎn)之間建立ATM交叉連接。如圖3所示,工作鏈路正常時(shí),ATM交換單元SWITCH1的工作鏈路邏輯節(jié)點(diǎn)B與工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A相連,ATM交換單元SWITCH2的工作鏈路邏輯節(jié)點(diǎn)C與工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)D相連,ATM交換單元SWITCH1的保護(hù)鏈路邏輯節(jié)點(diǎn)F與保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E相連,ATM交換單元SWITCH2的保護(hù)鏈路邏輯節(jié)點(diǎn)G與保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)H相連。
圖4為本發(fā)明1:1 APS倒換后的鏈路結(jié)構(gòu)示意圖,顯示了當(dāng)工作鏈路故障而保護(hù)鏈路正常時(shí),完成APS倒換后的鏈路結(jié)構(gòu)。其中,ATM交換單元SWITCH1的保護(hù)鏈路邏輯節(jié)點(diǎn)F與工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A相連,ATM交換單元SWITCH2的保護(hù)鏈路邏輯節(jié)點(diǎn)G與工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)D相連;ATM交換單元SWITCH1的工作鏈路邏輯節(jié)點(diǎn)B與保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E相連,ATM交換單元SWITCH2的工作鏈路邏輯節(jié)點(diǎn)C與保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)H相連。上述邏輯節(jié)點(diǎn)與數(shù)據(jù)流終結(jié)點(diǎn)之間的連接是ATM交叉連接。
如圖3所示,當(dāng)工作鏈路正常時(shí),業(yè)務(wù)數(shù)據(jù)承載在工作鏈路A-B-C-D上。其中,A與B,C與D,E與F,G與H之間為ATM交叉連接。當(dāng)系統(tǒng)檢測(cè)到工作鏈路發(fā)生故障時(shí),如果保護(hù)鏈路正常,則刪除A與B,C與D,E與F,G與H之間的ATM交叉連接,建立A與F,G與D,E與B,C與H之間的ATM交叉連接。如圖4所示,在完成APS倒換后,業(yè)務(wù)數(shù)據(jù)承載在保護(hù)鏈路A-F-G-D上。如果保護(hù)鏈路存在故障,即使工作鏈路不正常,也不觸發(fā)APS倒換,只是上報(bào)告警。
基于上述網(wǎng)絡(luò),如圖5所示,本發(fā)明實(shí)現(xiàn)鏈路保護(hù)倒換的方法包括以下步驟步驟501、預(yù)先建立A與B,C與D,E與F,G與H之間的ATM交叉連接。其中,ATM交叉連接的建立,只需設(shè)定ATM交換前后的ATM交換單元端口、VPI和VCI即可。
步驟502、業(yè)務(wù)數(shù)據(jù)承載在工作鏈路A-B-C-D上;保護(hù)鏈路為E-F-G-H。
步驟503、判斷工作鏈路是否正常,如果是,則返回步驟502;否則執(zhí)行步驟504~506。
其中,無(wú)論是工作鏈路還是保護(hù)鏈路,都可以通過(guò)數(shù)據(jù)流終結(jié)點(diǎn)的ATM操作和維護(hù)信元(OAM)連續(xù)檢驗(yàn)(CC,continuous check)功能來(lái)檢測(cè)鏈路是否正常。操作和維護(hù)信元(OAM)上承載的是鏈路運(yùn)行和維護(hù)的信息,比如故障,告警等信息,OAM信元是ATM實(shí)體經(jīng)常定時(shí)發(fā)送的48字節(jié)信息域,其內(nèi)容是事先規(guī)定好的,收到這些信元的交換機(jī),根據(jù)這些信元誤碼來(lái)判斷線路質(zhì)量,比如是否有故障告警等。本實(shí)施例中,可以通過(guò)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A的ATM OAM CC來(lái)檢測(cè)工作鏈路是否正常。
步驟504~506、判斷保護(hù)鏈路是否正常,如果是,則保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E通過(guò)保護(hù)鏈路向保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)H發(fā)起APS倒換請(qǐng)求,然后執(zhí)行步驟507~509;否則上報(bào)告警,結(jié)束流程。
類似的,可以通過(guò)保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E的ATM OAM CC功能來(lái)檢測(cè)保護(hù)鏈路是否正常。
其中,可以由鏈路監(jiān)控進(jìn)程通知保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)E發(fā)起APS倒換請(qǐng)求。ATM交叉連接的刪除,只需刪除進(jìn)行ATM交換的邏輯節(jié)點(diǎn)側(cè)的ATM交換單元端口、VPI和VCI,保留進(jìn)行ATM交換的數(shù)據(jù)流終結(jié)點(diǎn)側(cè)的ATM交換單元端口、VPI和VCI即可。
步驟507~509、刪除A與B,E與F之間的ATM交叉連接,建立A與F,E與B之間的ATM交叉連接;保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)H收到APS倒換請(qǐng)求后,刪除C與D,G與H之間的ATM交叉連接,建立C與H,G與D之間的ATM交叉連接;業(yè)務(wù)數(shù)據(jù)承載在保護(hù)鏈路A-F-G-D上。
這時(shí),雖然當(dāng)前的鏈路E-B-C-H由于B和C之間的鏈路傳輸故障而不能正常工作,但是必須建立E與B和C與H之間的ATM交叉連接,因?yàn)槿绻宄薆和C之間的鏈路傳輸故障,鏈路E-B-C-H就可以正常工作了,而且還可以為下次APS倒換做準(zhǔn)備。
下面舉一個(gè)具體的例子來(lái)說(shuō)明本發(fā)明通過(guò)建立和刪除ATM交叉連接來(lái)實(shí)現(xiàn)ATM鏈路保護(hù)倒換的方法。
表1表明節(jié)點(diǎn)A~H與ATM交換單元的端口對(duì)應(yīng)關(guān)系,以及經(jīng)過(guò)ATM交換單元前后的ATM信元頭標(biāo)識(shí)。如表1所示,ATM交換單元SWITCH1的端口分別為1、2、5和6,ATM交換單元SWITCH2的端口分別為3、4、7和8,數(shù)據(jù)流終結(jié)點(diǎn)A、D、E和H分別與端口1、4、5和8相連,邏輯節(jié)點(diǎn)B、C、F和G分別與端口2、3、6和7相連。
表1根據(jù)本發(fā)明的方法,工作鏈路正常時(shí),預(yù)先建立A與B,C與D,E與F,G與H之間的ATM交叉連接,業(yè)務(wù)數(shù)據(jù)承載在工作鏈路A-B-C-D上。這樣,從工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A送出的路由標(biāo)識(shí)為VPI=5,VCI=36的ATM信元流從端口1進(jìn)入ATM交換單元SWITCH1,ATM交換單元SWITCH1將其轉(zhuǎn)發(fā)到端口2。當(dāng)ATM信元從端口2離開(kāi)ATM交換單元SWITCH1時(shí),也就是ATM信元經(jīng)過(guò)工作鏈路邏輯節(jié)點(diǎn)B時(shí),ATM信元頭標(biāo)識(shí)變?yōu)閂PI=6,VCI=38。ATM信元流通過(guò)工作鏈路到達(dá)工作鏈路邏輯節(jié)點(diǎn)C,經(jīng)過(guò)工作鏈路邏輯節(jié)點(diǎn)C,路由標(biāo)識(shí)為VPI=6,VCI=38的ATM信元流從端口3進(jìn)入ATM交換單元SWITCH2,ATM交換單元SWITCH2將其轉(zhuǎn)發(fā)到端口4。當(dāng)ATM信元從端口4離開(kāi)ATM交換單元SWITCH2到達(dá)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)D后,ATM信元頭標(biāo)識(shí)變?yōu)閂PI=8,VCI=33。
當(dāng)工作鏈路出現(xiàn)故障時(shí),需要進(jìn)行APS倒換。這時(shí),首先刪除A與B,E與F,C與D,G與H之間的ATM交叉連接,然后建立A與F,E與B,C與H,G與D之間的ATM交叉連接,業(yè)務(wù)數(shù)據(jù)承載在保護(hù)鏈路A-F-G-D上。這樣,從工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)A送出的路由標(biāo)識(shí)為VPI=5,VCI=36的ATM信元流從端口1進(jìn)入ATM交換單元SWITCH1,ATM交換單元SWITCH1將其轉(zhuǎn)發(fā)到端口6。當(dāng)ATM信元從端口6離開(kāi)ATM交換單元SWITCH1時(shí),也就是ATM信元經(jīng)過(guò)保護(hù)鏈路邏輯節(jié)點(diǎn)F時(shí),ATM信元頭標(biāo)識(shí)變?yōu)閂PI=9,VCI=39。ATM信元流通過(guò)保護(hù)鏈路到達(dá)保護(hù)鏈路邏輯節(jié)點(diǎn)G,經(jīng)過(guò)保護(hù)鏈路邏輯節(jié)點(diǎn)G,路由標(biāo)識(shí)為VPI=9,VCI=39的ATM信元流從端口7進(jìn)入ATM交換單元SWITCH2,ATM交換單元SWITCH2將其轉(zhuǎn)發(fā)到端口4。當(dāng)ATM信元從端口4離開(kāi)ATM交換單元SWITCH2到達(dá)工作鏈路數(shù)據(jù)終結(jié)點(diǎn)D后,ATM信元頭標(biāo)識(shí)變?yōu)閂PI=8,VCI=33。
從上述方案可以看出,本發(fā)明方法的實(shí)現(xiàn)原理與雙刀雙擲開(kāi)關(guān)的工作原理是類似的,首先斷開(kāi)兩個(gè)舊的ATM交叉連接,再建立兩個(gè)新的ATM交叉連接,實(shí)現(xiàn)工作鏈路與保護(hù)鏈路的倒換。在實(shí)現(xiàn)上,由位于ATM鏈路內(nèi)部的邏輯節(jié)點(diǎn)為ATM信元分配新的唯一的路由標(biāo)識(shí)VPI和VCI來(lái)建立新的ATM鏈路。這樣,在ATM鏈路的APS倒換前后,上層應(yīng)用仍然保持其與工作鏈路A-D的邏輯連接關(guān)系,因而承載上層應(yīng)用業(yè)務(wù)數(shù)據(jù)的ATM鏈路的路由標(biāo)識(shí)保持不變,上層應(yīng)用無(wú)需進(jìn)行適配和處理,保證了業(yè)務(wù)的平滑。而且,本發(fā)明方法屏蔽了底層實(shí)現(xiàn)細(xì)節(jié),對(duì)上層應(yīng)用完全透明。
本發(fā)明也可以用于1:N保護(hù)模式,其工作原理與1:1保護(hù)模式是類似的,區(qū)別在于1:N保護(hù)模式是對(duì)N條工作鏈路設(shè)置一條保護(hù)鏈路,實(shí)現(xiàn)鏈路保護(hù)倒換的網(wǎng)絡(luò)中的每個(gè)ATM交換單元包含與工作鏈路條數(shù)相同的工作鏈路邏輯節(jié)點(diǎn)。當(dāng)每個(gè)工作鏈路正常時(shí),每端的ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)對(duì)應(yīng)相連;每端的ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)對(duì)應(yīng)相連;當(dāng)其中一個(gè)工作鏈路故障且保護(hù)鏈路正常時(shí),每端的ATM交換單元的故障工作鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;每端的ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;當(dāng)多個(gè)工作鏈路故障且保護(hù)鏈路正常時(shí),每端的優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)對(duì)應(yīng)的ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;每端的ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連。其中,優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)是指發(fā)生故障的工作鏈路中優(yōu)先級(jí)最高的那條工作鏈路所對(duì)應(yīng)的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)。這樣,當(dāng)只有一條工作鏈路發(fā)生故障時(shí),業(yè)務(wù)數(shù)據(jù)倒換到保護(hù)鏈路上,當(dāng)同時(shí)有多條工作鏈路發(fā)生故障時(shí),則只有優(yōu)先級(jí)最高的工作鏈路上的業(yè)務(wù)數(shù)據(jù)倒換到保護(hù)鏈路上。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)鏈路保護(hù)倒換的網(wǎng)絡(luò),包含由工作鏈路和保護(hù)鏈路構(gòu)成的通訊鏈路,以及位于工作鏈路兩端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)和位于保護(hù)鏈路兩端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn);其特征在于,該網(wǎng)絡(luò)中的通訊鏈路兩端分別包含一個(gè)ATM交換單元,每個(gè)ATM交換單元包含用于與工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)和保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)建立ATM交叉連接的工作鏈路邏輯節(jié)點(diǎn)和保護(hù)鏈路邏輯節(jié)點(diǎn);工作鏈路正常時(shí),ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連,ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;工作鏈路故障且保護(hù)鏈路正常時(shí),ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連,ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò),其特征在于,所述通訊鏈路中進(jìn)一步包含一條以上工作鏈路,則每個(gè)ATM交換單元包含與工作鏈路條數(shù)相同的工作鏈路邏輯節(jié)點(diǎn),且每個(gè)工作鏈路邏輯節(jié)點(diǎn)在工作鏈路正常時(shí)分別與一個(gè)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連;一條以上工作鏈路同時(shí)出現(xiàn)故障且保護(hù)鏈路正常時(shí),ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)與該端的優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連,優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)對(duì)應(yīng)的ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)與該端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)相連。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò),其特征在于,所述ATM交換單元設(shè)置在工作鏈路的兩端或保護(hù)鏈路的兩端。
4.一種實(shí)現(xiàn)鏈路保護(hù)倒換的方法,其特征在于,在通訊鏈路兩端各增設(shè)一個(gè)ATM交換單元,其中,每個(gè)ATM交換單元包含工作鏈路邏輯節(jié)點(diǎn)和保護(hù)鏈路邏輯節(jié)點(diǎn),在通訊鏈路的每端分別建立工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,以及保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接;判斷工作鏈路是否正常,如果是,則不進(jìn)行APS倒換,否則執(zhí)行以下APS倒換步驟在通訊鏈路的每端分別刪除故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述執(zhí)行APS倒換步驟還包括在通訊鏈路的每一端刪除保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的故障工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,通訊鏈路中包含一條以上工作鏈路,每個(gè)ATM交換單元包含與工作鏈路條數(shù)相同的工作鏈路邏輯節(jié)點(diǎn),則該方法進(jìn)一步包括在通訊鏈路的每端分別建立所有工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與工作鏈路邏輯節(jié)點(diǎn)之間一一對(duì)應(yīng)的ATM交叉連接;如果一條以上工作鏈路同時(shí)出現(xiàn)故障,則通訊鏈路兩端分別執(zhí)行以下步驟刪除優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)的ATM交叉連接。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述執(zhí)行APS倒換步驟還包括在通訊鏈路的每一端刪除保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與ATM交換單元的保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)與優(yōu)先級(jí)最高的故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)對(duì)應(yīng)的ATM交換單元的故障工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷工作鏈路是否正常的方法為通過(guò)工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)的ATM OAM CC功能來(lái)檢測(cè)工作鏈路是否正常。
9.根據(jù)權(quán)利要求4或6所述的方法,其特征在于,在執(zhí)行所述APS倒換步驟之前,該方法還包括判斷保護(hù)鏈路是否正常,如果是,則一端保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)通過(guò)保護(hù)鏈路向另一端保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)發(fā)起APS倒換請(qǐng)求,另一端保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)收到APS倒換請(qǐng)求后,再執(zhí)行所述APS倒換步驟;否則上報(bào)告警,結(jié)束流程。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述判斷保護(hù)鏈路是否正常的方法為通過(guò)保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn)的ATM OAM CC功能來(lái)檢測(cè)保護(hù)鏈路是否正常。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)鏈路保護(hù)倒換的網(wǎng)絡(luò),包含由工作鏈路和保護(hù)鏈路構(gòu)成的通訊鏈路,以及位于工作鏈路兩端的工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)和位于保護(hù)鏈路兩端的保護(hù)鏈路數(shù)據(jù)流終結(jié)點(diǎn);通訊鏈路兩端各包含一個(gè)ATM交換單元,每個(gè)ATM交換單元包含工作鏈路邏輯節(jié)點(diǎn)和保護(hù)鏈路邏輯節(jié)點(diǎn)。本發(fā)明同時(shí)公開(kāi)了一種實(shí)現(xiàn)鏈路保護(hù)倒換的方法,該方法包括在工作鏈路故障時(shí),刪除故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與工作鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接,建立故障工作鏈路數(shù)據(jù)流終結(jié)點(diǎn)與保護(hù)鏈路邏輯節(jié)點(diǎn)之間的ATM交叉連接。該方法可對(duì)上層應(yīng)用屏蔽APS倒換細(xì)節(jié),上層應(yīng)用無(wú)需進(jìn)行適配處理就能實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)流切換,增加了網(wǎng)絡(luò)層次的清晰度和可擴(kuò)展性。
文檔編號(hào)H04L29/04GK1719825SQ20041006234
公開(kāi)日2006年1月11日 申請(qǐng)日期2004年7月6日 優(yōu)先權(quán)日2004年7月6日
發(fā)明者張 林 申請(qǐng)人:華為技術(shù)有限公司