本發(fā)明涉及光網(wǎng)絡(luò)技術(shù),尤指一種實(shí)現(xiàn)自動(dòng)保護(hù)倒換(APS,Automatic Protect Switching)的方法、本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)。
背景技術(shù):
APS技術(shù)已經(jīng)廣泛應(yīng)用于光網(wǎng)絡(luò)中,除了1+1單向倒換的保護(hù)類型之外,其他的保護(hù)類型都要求被保護(hù)區(qū)域的兩個(gè)節(jié)點(diǎn)(A和Z)之間協(xié)調(diào)橋接和選擇動(dòng)作,不同的保護(hù)類型、橋接類型和選擇類型要求不同的協(xié)議類型。
現(xiàn)有的實(shí)現(xiàn)APS的方法大致包括:本端節(jié)點(diǎn)確認(rèn)觸發(fā)倒換后,按照預(yù)先設(shè)置的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換。其中,本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)即為被保護(hù)區(qū)域的兩個(gè)節(jié)點(diǎn)。表1為現(xiàn)有協(xié)議類型、保護(hù)類型、橋接類型和選擇類型之間的對(duì)應(yīng)關(guān)系表。
表1
如表1所示,包含有三種協(xié)議類型,分別為狀態(tài)-1(1-phase)、狀態(tài)-2(2-phase)和狀態(tài)-3(3-phase)。其中,在實(shí)現(xiàn)保護(hù)倒換時(shí),狀態(tài)-1的通信過(guò)程為Z→A,狀態(tài)-2的通信過(guò)程為Z→A和A→Z,狀態(tài)-3的通信過(guò)程為Z→A,A→Z和Z→A。
通常,對(duì)一種協(xié)議類型有兩個(gè)基本要求,防止誤連接和倒換時(shí)間最小化。
其中,國(guó)際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化(ITU-T,International Telecommunication Union Telecommunication Standardization Sector)建議的保護(hù)倒換時(shí)間模型中對(duì)倒換時(shí)間進(jìn)行了定義,具體為:
檢測(cè)時(shí)間(T1):從發(fā)生網(wǎng)絡(luò)損傷到檢測(cè)到由該網(wǎng)絡(luò)損傷而觸發(fā)的一個(gè)信號(hào)失效(SF,Signal Fail)或信號(hào)劣化(SD,Signal Degree)之間的時(shí)間間隔。
拖延等待時(shí)間(T2):從檢測(cè)到由該網(wǎng)絡(luò)損傷而觸發(fā)的一個(gè)SF或SD到檢測(cè)到的SF或SD被確認(rèn)是一個(gè)需要進(jìn)行保護(hù)倒換的條件之間的時(shí)間間隔。
保護(hù)倒換操作時(shí)間(T3):從檢測(cè)到的SF或SD被確認(rèn)是一個(gè)需要進(jìn)行保護(hù)倒換的條件到完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞之間的時(shí)間間隔。
保護(hù)倒換傳遞時(shí)間(T4):從完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞到完成保護(hù)倒換的操作之間的時(shí)間間隔。
恢復(fù)時(shí)間(T5):從完成保護(hù)倒換的操作到被保護(hù)的業(yè)務(wù)全部恢復(fù)之間的時(shí)間間隔。
被保護(hù)業(yè)務(wù)的恢復(fù)時(shí)間(Tr):從發(fā)生網(wǎng)絡(luò)損傷到被保護(hù)的業(yè)務(wù)完成恢復(fù)之間的時(shí)間間隔,Tr=T1+T2+T3+T4+T5。
對(duì)應(yīng)倒換時(shí)間的最小化,需要滿足Tr小于50毫秒(ms),并且T1到T5每一個(gè)時(shí)間也需要小于對(duì)應(yīng)的最大值,即T1max,T2max,T3max,T4max,T5max。
其中,對(duì)于不同的協(xié)議類型,影響較大的是保護(hù)倒換操作時(shí)間T3。
現(xiàn)有的實(shí)現(xiàn)APS的方法中,如果預(yù)先設(shè)置的協(xié)議類型為狀態(tài)-3,則由于狀態(tài)-3只在與被護(hù)區(qū)域的另一節(jié)點(diǎn)優(yōu)先權(quán)后,才操作選擇器或橋接,可以防止發(fā)生誤連接;然而,需要被保護(hù)區(qū)域的兩個(gè)終端之間進(jìn)行三次必要的消息交換才能完成保護(hù)倒換,倒換時(shí)間較長(zhǎng)。如果預(yù)先設(shè)置的協(xié)議類型為狀態(tài)-2, 則相對(duì)于狀態(tài)-3縮短了倒換時(shí)間,并且相對(duì)應(yīng)狀態(tài)-3降低了防止誤連接的能力,且支持1+1和(1:1)n兩種保護(hù)類型;如果預(yù)先設(shè)置的協(xié)議類型為狀態(tài)-1,則倒換時(shí)間最短,并且防止誤連接的能力最差,且支持1+1和(1:1)n兩種保護(hù)類型;然而,對(duì)于狀態(tài)-1和狀態(tài)-2,由于在被保護(hù)區(qū)域的另一個(gè)節(jié)點(diǎn)確認(rèn)優(yōu)先級(jí)之前,就操作橋接或選擇器,可能會(huì)發(fā)生誤連接。
也就是說(shuō),現(xiàn)有的實(shí)現(xiàn)APS的方法中,無(wú)論選擇哪種協(xié)議類型,均無(wú)法同時(shí)滿足兩個(gè)基本要求。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問(wèn)題,本發(fā)明提出了一種實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法、本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn),能夠在盡量提高防止誤連接能力的基礎(chǔ)上滿足保護(hù)倒換操作時(shí)間的最小化。
為了達(dá)到上述目的,本發(fā)明提出了一種實(shí)現(xiàn)自動(dòng)保護(hù)倒換APS的方法,預(yù)先在本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)中設(shè)置協(xié)議類型;還包括:
本端節(jié)點(diǎn)確認(rèn)觸發(fā)倒換后,在本端節(jié)點(diǎn)按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間;
當(dāng)本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)判斷出在進(jìn)行保護(hù)倒換過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值,且當(dāng)前的協(xié)議類型不是最低級(jí)的協(xié)議類型時(shí),本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型。
優(yōu)選地,當(dāng)所述本端節(jié)點(diǎn)判斷出自動(dòng)保護(hù)倒換處于空閑狀態(tài)時(shí),該方法還包括:
所述本端節(jié)點(diǎn)判斷出當(dāng)前的協(xié)議類型不是最高級(jí)的協(xié)議類型,將所述本端節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)的協(xié)議類型切換為比所述當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型;
在所述本端節(jié)點(diǎn)和/或所述對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,所述本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,所述對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,當(dāng)所 述本端節(jié)點(diǎn)或所述對(duì)端節(jié)點(diǎn)判斷出在所述本端節(jié)點(diǎn)或所述對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于所述保護(hù)倒換操作時(shí)間的最大值,或接收到來(lái)自所述對(duì)端節(jié)點(diǎn)的表示不同意升級(jí)的信息時(shí),所述本端節(jié)點(diǎn)或所述對(duì)端節(jié)點(diǎn)將所述本端節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型。
優(yōu)選地,所述在本端節(jié)點(diǎn)/對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間包括:
所述本端節(jié)點(diǎn)/所述對(duì)端節(jié)點(diǎn)記錄確認(rèn)所述本端節(jié)點(diǎn)/所述對(duì)端節(jié)點(diǎn)的演習(xí)的時(shí)間,并記錄所述本端節(jié)點(diǎn)/所述對(duì)端節(jié)點(diǎn)的演習(xí)成功的時(shí)間,計(jì)算所述本端節(jié)點(diǎn)/所述對(duì)端節(jié)點(diǎn)的演習(xí)成功的時(shí)間和確認(rèn)所述本端節(jié)點(diǎn)/所述對(duì)端節(jié)點(diǎn)的演習(xí)的時(shí)間之間的差值;
所述對(duì)端節(jié)點(diǎn)/所述本端節(jié)點(diǎn)記錄接收到演習(xí)PCC字節(jié)的時(shí)間,記錄完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算所述完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和所述接收到演習(xí)PCC字節(jié)的時(shí)間之間的差值。
優(yōu)選地,所述本端節(jié)點(diǎn)將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型包括:
所述本端節(jié)點(diǎn)將所述本端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型,并向所述對(duì)端節(jié)點(diǎn)發(fā)送升級(jí)后的協(xié)議類型,所述對(duì)端節(jié)點(diǎn)判斷出當(dāng)前的協(xié)議類型和接收到的升級(jí)后的協(xié)議類型不相同,將自身的協(xié)議類型切換到所述接收到的升級(jí)后的協(xié)議類型。
優(yōu)選地,所述在本端節(jié)點(diǎn)按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間包括:
所述本端節(jié)點(diǎn)記錄確認(rèn)觸發(fā)倒換時(shí)的時(shí)間,并記錄完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算所述完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞的時(shí)間和所述確認(rèn)觸發(fā)倒換時(shí)的時(shí)間之間的差值;
所述對(duì)端節(jié)點(diǎn)記錄接收到保護(hù)通信信道PCC字節(jié)的時(shí)間,記錄完成保護(hù) 倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算所述完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和接收到所述PCC字節(jié)的時(shí)間之間的差值。
優(yōu)選地,所述本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型包括:
所述本端節(jié)點(diǎn)將所述本端節(jié)點(diǎn)的協(xié)議類型切換到比所述當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型,并向所述對(duì)端節(jié)點(diǎn)發(fā)送降級(jí)后的協(xié)議類型,所述對(duì)端節(jié)點(diǎn)判斷出所述當(dāng)前的協(xié)議類型和接收到的降級(jí)后的協(xié)議類型不相同,將自身的協(xié)議類型切換到所述接收到的降級(jí)后的協(xié)議類型。
本發(fā)明還提出了一種本端節(jié)點(diǎn),至少包括:
第一統(tǒng)計(jì)模塊,用于確認(rèn)觸發(fā)倒換后,在按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間;
第一判斷模塊,用于判斷出在進(jìn)行保護(hù)倒換過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值,且當(dāng)前的協(xié)議類型不是最低級(jí)的協(xié)議類型,向切換模塊發(fā)送第一通知消息;
第一切換模塊,用于接收到第一通知消息,將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型;
其中,當(dāng)前的協(xié)議類型為預(yù)先設(shè)置的協(xié)議類型。
優(yōu)選地,所述第一判斷模塊還用于:
判斷出自動(dòng)保護(hù)倒換APS處于空閑狀態(tài);判斷出當(dāng)前的協(xié)議類型不是最高級(jí)的協(xié)議類型,向所述切換模塊和所述統(tǒng)計(jì)模塊發(fā)送第二通知消息;
判斷出在所述本端節(jié)點(diǎn)或所述對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于所述保護(hù)倒換操作時(shí)間的最大值,或接收到來(lái)自所述對(duì)端節(jié)點(diǎn)的表示不同意升級(jí)的信息,向所述切換模塊發(fā)送第三通知消息;
所述第一切換模塊還用于:
接收到第二通知消息,將所述本端節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)的協(xié)議類型切換為比所述當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型;接收到第三通知消息,將所述 本端節(jié)點(diǎn)和所述對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型;
所述第一統(tǒng)計(jì)模塊還用于:
接收到所述第二通知消息,在所述本端節(jié)點(diǎn)和/或所述對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間。
優(yōu)選地,所述將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型包括:
將所述本端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型,并向所述對(duì)端節(jié)點(diǎn)發(fā)送升級(jí)后的協(xié)議類型。
本發(fā)明還提出了一種對(duì)端節(jié)點(diǎn),至少包括:
第二統(tǒng)計(jì)模塊,用于在本端節(jié)點(diǎn)按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間。
優(yōu)選地,所述第二統(tǒng)計(jì)模塊還用于:
在所述本端節(jié)點(diǎn)和/或所述對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間。
優(yōu)選地,還包括:
第二判斷模塊,用于接收到來(lái)自所述本端節(jié)點(diǎn)的升級(jí)后的協(xié)議類型,判斷出當(dāng)前的協(xié)議類型和接收到的升級(jí)后的協(xié)議類型不相同,向第二切換模塊發(fā)送第四通知消息;
第二切換模塊,用于將自身的協(xié)議類型切換到所述接收到的升級(jí)后的協(xié)議類型。
優(yōu)選地,還包括:
第二判斷模塊,用于接收到來(lái)自所述本端節(jié)點(diǎn)的降級(jí)后的協(xié)議類型,判斷出所述當(dāng)前的協(xié)議類型和接收到的降級(jí)后的協(xié)議類型不相同,向第二切換模塊發(fā)送第五通知消息;
第二切換模塊,用于將自身的協(xié)議類型切換到所述接收到的降級(jí)后的協(xié) 議類型。
本發(fā)明還提出了一種節(jié)點(diǎn),至少包括:本端節(jié)點(diǎn)的所有模塊和對(duì)端節(jié)點(diǎn)的所有模塊。
與現(xiàn)有技術(shù)相比,本發(fā)明包括:本端節(jié)點(diǎn)確認(rèn)觸發(fā)倒換后,在本端節(jié)點(diǎn)按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間;當(dāng)本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)判斷出在進(jìn)行保護(hù)倒換過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值,且當(dāng)前的協(xié)議類型不是最低級(jí)的協(xié)議類型時(shí),本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型。通過(guò)本發(fā)明的方案,根據(jù)本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的保護(hù)倒換操作時(shí)間調(diào)整本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型,實(shí)現(xiàn)了在盡量提高防止誤連接能力的基礎(chǔ)上滿足保護(hù)倒換操作時(shí)間的最小化。
附圖說(shuō)明
下面對(duì)本發(fā)明實(shí)施例中的附圖進(jìn)行說(shuō)明,實(shí)施例中的附圖是用于對(duì)本發(fā)明的進(jìn)一步理解,與說(shuō)明書一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。
圖1為本發(fā)明實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的流程圖;
圖2為本發(fā)明第一實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖;
圖3為本發(fā)明第二實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖;
圖4為本發(fā)明第三實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖;
圖5為本發(fā)明第四實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖;
圖6為本發(fā)明本端節(jié)點(diǎn)的結(jié)構(gòu)組成示意圖;
圖7為本發(fā)明對(duì)端節(jié)點(diǎn)的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描 述,并不能用來(lái)限制本發(fā)明的保護(hù)范圍。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的各種方式可以相互組合。
參見(jiàn)圖1,本發(fā)明提出了一種實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法,預(yù)先在本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)中設(shè)置協(xié)議類型。
其中,預(yù)先在本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)中設(shè)置的協(xié)議類型保持一致。
其中,預(yù)先在本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)中設(shè)置的協(xié)議類型為保護(hù)類型所支持的協(xié)議類型的最高級(jí)。例如,目前的三種協(xié)議類型中,狀態(tài)-1為最低級(jí),狀態(tài)-3為最高級(jí)。
還包括:
步驟100、本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))確認(rèn)觸發(fā)倒換后,在本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)(或本端節(jié)點(diǎn))進(jìn)行保護(hù)倒換過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間。
本步驟中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間包括:本端節(jié)點(diǎn)記錄確認(rèn)觸發(fā)倒換時(shí)的時(shí)間,并記錄完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞的時(shí)間和確認(rèn)觸發(fā)倒換時(shí)的時(shí)間之間的差值。
本步驟中,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間包括:
對(duì)端節(jié)點(diǎn)記錄接收到保護(hù)通信信道(PCC,Protected Communication Channel)字節(jié)的時(shí)間,記錄完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和接收到PCC字節(jié)的時(shí)間之間的差值。
步驟101、當(dāng)本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))判斷出自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值,且當(dāng)前的協(xié)議類型不是最低級(jí)的協(xié)議類型時(shí),本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型。
本步驟中,當(dāng)本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)判斷出在進(jìn)行保護(hù)倒換過(guò)程中,自身 的保護(hù)倒換操作時(shí)間均小于保護(hù)倒換操作時(shí)間的最大值時(shí),本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)保持當(dāng)前的協(xié)議類型不變。
本步驟中,當(dāng)本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)判斷出當(dāng)前的協(xié)議類型為最低級(jí)的協(xié)議類型時(shí),本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)保持當(dāng)前的協(xié)議類型不變。
本步驟中,本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型包括:本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))將本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型,并向?qū)Χ斯?jié)點(diǎn)(或本端節(jié)點(diǎn))發(fā)送降級(jí)后的協(xié)議類型,對(duì)端節(jié)點(diǎn)(或本端節(jié)點(diǎn))判斷出當(dāng)前的協(xié)議類型和接收到的降級(jí)后的協(xié)議類型不相同,將自身的協(xié)議類型切換到接收到的降級(jí)后的協(xié)議類型。
其中,當(dāng)對(duì)端節(jié)點(diǎn)(或本端節(jié)點(diǎn))判斷出當(dāng)前的協(xié)議類型和接收到的降級(jí)后的協(xié)議類型相同時(shí),保持降級(jí)后的協(xié)議類型不變。
通過(guò)本發(fā)明的方案,由于根據(jù)本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的保護(hù)倒換操作時(shí)間調(diào)整本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型,實(shí)現(xiàn)了在盡量提高防止誤連接能力的基礎(chǔ)上滿足保護(hù)倒換操作時(shí)間的最小化。
當(dāng)本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))判斷出APS協(xié)議處于空閑狀態(tài)時(shí),該方法還包括:
本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))判斷出當(dāng)前的協(xié)議類型不是最高級(jí)的協(xié)議類型,將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換為比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型;在本端節(jié)點(diǎn)和/或?qū)Χ斯?jié)點(diǎn)的演習(xí)過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,當(dāng)本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))判斷出在本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)的演習(xí)過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值,或接收到來(lái)自對(duì)端節(jié)點(diǎn)(或本端節(jié)點(diǎn))的表示不同意升級(jí)的信息時(shí),本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型。
其中,本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))如何判斷出APS協(xié)議處于空閑狀態(tài)屬于本領(lǐng)域技術(shù)人員的公知技術(shù),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
其中,空閑狀態(tài)可以是無(wú)請(qǐng)求(NR,No Request)狀態(tài)或請(qǐng)勿返回(DNR,Do Not Return)狀態(tài)。
其中,當(dāng)本端節(jié)點(diǎn)判斷出在本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,自身的保護(hù)倒換操作時(shí)間均小于保護(hù)倒換操作時(shí)間的最大值,且接收到來(lái)自對(duì)端節(jié)點(diǎn)的表示同意升級(jí)的信息時(shí),本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)保持升級(jí)后的協(xié)議類型不變。
其中,當(dāng)對(duì)端節(jié)點(diǎn)判斷出在本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,自身的保護(hù)倒換操作時(shí)間均小于保護(hù)倒換操作時(shí)間的最大值時(shí),向本端節(jié)點(diǎn)發(fā)送表示同意升級(jí)的信息。
當(dāng)對(duì)端節(jié)點(diǎn)判斷出在本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)的演習(xí)過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值時(shí),向本端節(jié)點(diǎn)發(fā)送表示不同意升級(jí)的信息。
本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型包括:本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))將本端節(jié)點(diǎn)(或?qū)Χ斯?jié)點(diǎn))的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型,并向?qū)Χ斯?jié)點(diǎn)(或本端節(jié)點(diǎn))發(fā)送升級(jí)后的協(xié)議類型,對(duì)端節(jié)點(diǎn)(或本端節(jié)點(diǎn))判斷出當(dāng)前的協(xié)議類型和接收到的升級(jí)后的協(xié)議類型不相同,將自身的協(xié)議類型切換到接收到的升級(jí)后的協(xié)議類型。
其中,當(dāng)對(duì)端節(jié)點(diǎn)(或本端節(jié)點(diǎn))判斷出當(dāng)前的協(xié)議類型和接收到的升級(jí)后的協(xié)議類型相同時(shí),保持升級(jí)后的協(xié)議類型不變。
其中,在本端節(jié)點(diǎn)的演習(xí)過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間包括:
本端節(jié)點(diǎn)記錄確認(rèn)本端節(jié)點(diǎn)的演習(xí)的時(shí)間,并記錄本端節(jié)點(diǎn)的演習(xí)成功的時(shí)間,計(jì)算本端節(jié)點(diǎn)的演習(xí)成功的時(shí)間和確認(rèn)本端節(jié)點(diǎn)的演習(xí)的時(shí)間之間的差值;
對(duì)端節(jié)點(diǎn)記錄接收到演習(xí)PCC字節(jié)的時(shí)間,記錄完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和接收到演習(xí)PCC字節(jié)的時(shí)間之間的差值。
其中,在對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,本端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間,對(duì)端節(jié)點(diǎn)統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間包括:
對(duì)端節(jié)點(diǎn)記錄確認(rèn)對(duì)端節(jié)點(diǎn)的演習(xí)的時(shí)間,并記錄對(duì)端節(jié)點(diǎn)的演習(xí)成功的時(shí)間,計(jì)算對(duì)端節(jié)點(diǎn)的演習(xí)成功的時(shí)間和確認(rèn)對(duì)端節(jié)點(diǎn)的演習(xí)的時(shí)間之間的差值;
本端節(jié)點(diǎn)記錄接收到演習(xí)PCC字節(jié)的時(shí)間,記錄完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和接收到演習(xí)PCC字節(jié)的時(shí)間之間的差值。
下面通過(guò)具體實(shí)施例詳細(xì)說(shuō)明本發(fā)明的方法。
第一實(shí)施例,本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)為1+1雙向返回式倒換,雖然狀態(tài)-3支持所有的保護(hù)類型,但由于1+1是永久橋接,可以簡(jiǎn)化協(xié)議類型的最高級(jí)為狀態(tài)-2,最低級(jí)為狀態(tài)-1。預(yù)先設(shè)置本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型為狀態(tài)-2。
圖2為第一實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖。如圖2所示,用于本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)之間的信息交互的APS字節(jié)包括三個(gè)信息,即請(qǐng)求狀態(tài)、要求提供的信號(hào)和橋接信號(hào)。例如,NR 0,1表示無(wú)請(qǐng)求,空信號(hào)和正常流量信號(hào)。
本端節(jié)點(diǎn)確認(rèn)SF觸發(fā)倒換,發(fā)出APS字節(jié)SF 1,1(即信號(hào)失效,正常流量信號(hào)和正常流量信號(hào)),由于是2-phase,不操作選擇器,并記錄確認(rèn)SF觸發(fā)倒換的時(shí)間T31,接收到對(duì)端節(jié)點(diǎn)發(fā)過(guò)來(lái)的RR 1,1確認(rèn)字節(jié)后才操作選擇器,進(jìn)行倒換保護(hù),記錄接收到RR 1,1的時(shí)間T32,計(jì)算T3=T32-T31,判斷出T3大于T3max,本端節(jié)點(diǎn)將自身的協(xié)議類型切換為1-phase,并向?qū)Χ斯?jié)點(diǎn)發(fā)送1-phase。
本端節(jié)點(diǎn)確認(rèn)SF消失,由于屬性是返回式,此時(shí)發(fā)送WTR 1,1(即等待復(fù)原),進(jìn)入等待恢復(fù)時(shí)間,并啟動(dòng)定時(shí)器,定時(shí)器超時(shí)時(shí),發(fā)送NR 0,1,此時(shí)已經(jīng)運(yùn)行在1-phase,立即操作選擇器,倒換到工作,接收到對(duì)端節(jié)點(diǎn)的NR0,1確認(rèn)字節(jié)后無(wú)需操作。
由圖2可看到,對(duì)端節(jié)點(diǎn)在操作過(guò)程中一直處于非觸發(fā)狀態(tài),被動(dòng)接收 APS字節(jié)操作選擇器,無(wú)論是1-phase還是2-phase,在收到本端節(jié)點(diǎn)的APS字節(jié)后都會(huì)操作選擇器,T3時(shí)間幾乎為0,所以可以忽略對(duì)端節(jié)點(diǎn)的T3時(shí)間統(tǒng)計(jì)。
本端節(jié)點(diǎn)通知對(duì)端節(jié)點(diǎn)進(jìn)行協(xié)議類型的升降級(jí)是通過(guò)信令傳遞的,一般這個(gè)信令和APS的PCC字節(jié)不是一個(gè)通道,PCC一般是在業(yè)務(wù)幀中的開(kāi)銷字節(jié),而通知對(duì)端節(jié)點(diǎn)進(jìn)行協(xié)議類型的升降級(jí)的信令是在連接節(jié)點(diǎn)間的監(jiān)控通道或?qū)S眯帕罹W(wǎng)傳遞。
第二實(shí)施例,1+1保護(hù)類型的1-phase成功升級(jí)為2-phase的操作:
圖3為第二實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖。如圖3所示,本端節(jié)點(diǎn)判斷出APS協(xié)議處于空閑狀態(tài),此時(shí)的協(xié)議類型為1-phase。
本端節(jié)點(diǎn)將自身的協(xié)議類型切換為2-phase,并向?qū)Χ斯?jié)點(diǎn)發(fā)送2-phase,并自動(dòng)發(fā)起演習(xí)操作,發(fā)出EX 0,1,記錄發(fā)出EX 0,1的時(shí)間T31,對(duì)端節(jié)點(diǎn)回應(yīng)RR 0,1,記錄接收到RR 0,1的時(shí)間T32,演習(xí)過(guò)程中不操作選擇器,只是探測(cè)APS協(xié)議字節(jié)是否正常的命令,計(jì)算T3=T32-T31,小于T3max了。
對(duì)端節(jié)點(diǎn)也將自身的協(xié)議類型切換為2-phase,并自動(dòng)發(fā)起演習(xí)操作,發(fā)出EX 0,1,記錄當(dāng)前時(shí)間T31,左端回應(yīng)RR 0,1,記錄當(dāng)前時(shí)間T32,演習(xí)過(guò)程中不操作選擇器,只是探測(cè)APS協(xié)議字節(jié)是否正常的命令,計(jì)算T3=T32-T31,小于T3max,對(duì)端節(jié)點(diǎn)向本端節(jié)點(diǎn)發(fā)送表示同意升級(jí)的信息。
本端節(jié)點(diǎn)接收到表示同意升級(jí)的信息,保持當(dāng)前2-phase的協(xié)議狀態(tài),此時(shí)本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)都成功升級(jí)到2-phase。
本端節(jié)點(diǎn)確認(rèn)SF觸發(fā)倒換,發(fā)出APS字節(jié)SF 1,1,由于是2-phase協(xié)議,不操作選擇器,接收到對(duì)端發(fā)過(guò)來(lái)的RR 1,1確認(rèn)字節(jié)后才操作選擇器,進(jìn)行倒換保護(hù),這個(gè)協(xié)議交互過(guò)程繼續(xù)要計(jì)算T3時(shí)間,一旦大于T3max要立即進(jìn)行降級(jí)。
臨時(shí)升級(jí)后計(jì)算T3<T3max了,是由于節(jié)點(diǎn)計(jì)算協(xié)議和傳遞協(xié)議的效率提高了,造成這種現(xiàn)象的原因可能是cpu利用率提高或者APS的PCC字節(jié)傳遞效率提高,反之降級(jí)的原因是cpu利用率降低或者APS的PCC字節(jié)傳遞遇到阻塞。
臨時(shí)升級(jí)后如果T3>=T3max,表明升級(jí)失敗,還是會(huì)降到原來(lái)的協(xié)議狀態(tài)。
第三實(shí)施例,1:1保護(hù)協(xié)議的3-phase降級(jí)為1-phase的操作。
本實(shí)施例的本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)為1:1雙向返回式倒換,設(shè)協(xié)議類型最高級(jí)為3-phase,最低級(jí)為1-phase。
圖4為第三實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖。如圖4所示,協(xié)議類型初始為3-phase,且APS協(xié)議計(jì)算結(jié)果為NR 0,0,NR指示請(qǐng)求狀態(tài),0指示要求提供的信號(hào),0指示橋接信號(hào)。
本端節(jié)點(diǎn)確認(rèn)SF觸發(fā)倒換,發(fā)出APS字節(jié)SF 1,0,由于是3-phase協(xié)議,不操作橋接和選擇器,并確認(rèn)SF觸發(fā)倒換的時(shí)間T31,接收到對(duì)端節(jié)點(diǎn)發(fā)過(guò)來(lái)的RR 1,1確認(rèn)字節(jié)后才操作橋接和選擇器,記錄接收到RR1,1的時(shí)間T32,計(jì)算T3=T32-T31,大于了T3max,左端節(jié)點(diǎn)主動(dòng)進(jìn)行協(xié)議降級(jí),切換為2-phase,并通過(guò)信令告知對(duì)端節(jié)點(diǎn)也進(jìn)行協(xié)議降級(jí)為2-phase。
本端節(jié)點(diǎn)確認(rèn)SF消失,由于屬性是返回式,此時(shí)發(fā)送WTR 1,1,進(jìn)入等待恢復(fù)時(shí)間,并啟動(dòng)定時(shí)器,待定時(shí)器超時(shí)時(shí),發(fā)送NR 0,1,此時(shí)已經(jīng)運(yùn)行在2-phase,立即操作橋接,接收到對(duì)端的NR 0,0確認(rèn)字節(jié)后在操作選擇。
本端節(jié)點(diǎn)再次確認(rèn)SF觸發(fā)倒換,發(fā)出APS字節(jié)SF 1,0,由于是2-phase協(xié)議,操作橋接,并記錄確認(rèn)SF觸發(fā)倒換的時(shí)間T31,接收到對(duì)端節(jié)點(diǎn)發(fā)過(guò)來(lái)的RR 1,1確認(rèn)字節(jié)后才操作選擇器,接收到RR1,1的時(shí)間T32,計(jì)算T3=T32-T31,大于了T3max,左端節(jié)點(diǎn)主動(dòng)進(jìn)行協(xié)議降級(jí),切換為1-phase,并通過(guò)信令告知對(duì)端節(jié)點(diǎn)也進(jìn)行協(xié)議降級(jí)為1-phase。
對(duì)端節(jié)點(diǎn)在3-phase時(shí)也要計(jì)算T3,如果T3大于了T3max,對(duì)端節(jié)點(diǎn)也會(huì)主動(dòng)發(fā)起降級(jí)操作。在本實(shí)施例中為了簡(jiǎn)化流程,暫且認(rèn)為對(duì)端節(jié)點(diǎn)T3總小于T3max的。
第四實(shí)施例,1:1保護(hù)協(xié)議的1-phase升級(jí)為3-phase的操作。
圖5為第四實(shí)施例實(shí)現(xiàn)自動(dòng)保護(hù)倒換的方法的示意圖。如圖5所示,此時(shí)協(xié)議類型為1-phase。
本端節(jié)點(diǎn)臨時(shí)進(jìn)行協(xié)議升級(jí),通知對(duì)端節(jié)點(diǎn)也進(jìn)行協(xié)議升級(jí)2-phase,并自動(dòng)發(fā)起演習(xí)操作,發(fā)出EX 0,1,記錄發(fā)出EX0,1的時(shí)間T31,對(duì)端節(jié)點(diǎn)回應(yīng)RR 0,1,記錄接收到RR0,1的時(shí)間T32,演習(xí)命令不操作選擇器,只是探測(cè)APS協(xié)議字節(jié)是否正常的命令,計(jì)算T3=T32-T31,小于T3max了。
對(duì)端節(jié)點(diǎn)也臨時(shí)進(jìn)行協(xié)議升級(jí),自動(dòng)發(fā)起演習(xí)操作,發(fā)出EX 0,1,記錄發(fā)出EX0,1的時(shí)間T31,本端節(jié)點(diǎn)回應(yīng)RR 0,1,記錄接收到RR0,1的時(shí)間T32,演習(xí)命令不操作選擇器,只是探測(cè)APS協(xié)議字節(jié)是否正常的命令,計(jì)算T3=T32-T31,小于T3max了,對(duì)端節(jié)點(diǎn)發(fā)出表示同意升級(jí)的信息。
本端節(jié)點(diǎn)接收到表示同意升級(jí)的信息,保持當(dāng)前2-phase協(xié)議狀態(tài),此時(shí)本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)都成功升級(jí)到2-phase。
本端節(jié)點(diǎn)再次臨時(shí)進(jìn)行協(xié)議升級(jí),通知對(duì)端節(jié)點(diǎn)也進(jìn)行協(xié)議升級(jí)2-phase,并自動(dòng)發(fā)起演習(xí)操作,發(fā)出EX 0,1,記錄發(fā)出EX01的時(shí)間T31,對(duì)端節(jié)點(diǎn)回應(yīng)RR 0,1,記錄接收到RR0,1的時(shí)間T32,計(jì)算T3=T32-T31,再次小于T3max了。
對(duì)端節(jié)點(diǎn)也臨時(shí)進(jìn)行協(xié)議升級(jí),自動(dòng)發(fā)起演習(xí)操作,發(fā)出EX 0,1,記錄發(fā)出EX0.1的時(shí)間T31,本端節(jié)點(diǎn)回應(yīng)RR 0,1,記錄接收到RR0,1的時(shí)間T32,演習(xí)命令不操作選擇器,只是探測(cè)APS協(xié)議字節(jié)是否正常的命令,計(jì)算T3=T32-T31,小于T3max了,對(duì)端節(jié)點(diǎn)發(fā)出表示同意升級(jí)的信息。
本端節(jié)點(diǎn)收到表示同意升級(jí)的信息,保持當(dāng)前3-phase協(xié)議狀態(tài),此時(shí)本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)都成功升級(jí)到3-phase。
參見(jiàn)圖6,本發(fā)明還提出了一種本端節(jié)點(diǎn),至少包括:
第一統(tǒng)計(jì)模塊,用于確認(rèn)觸發(fā)倒換后,在按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間;
第一判斷模塊,用于判斷出在進(jìn)行保護(hù)倒換過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值,且當(dāng)前的協(xié)議類型不是最低級(jí)的協(xié)議類型,向切換模塊發(fā)送第一通知消息;
第一切換模塊,用于接收到第一通知消息,將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié) 議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型;
其中,當(dāng)前的協(xié)議類型為預(yù)先設(shè)置的協(xié)議類型。
本發(fā)明的本端節(jié)點(diǎn)中,第一判斷模塊還用于:
判斷出自動(dòng)保護(hù)倒換APS處于空閑狀態(tài);判斷出當(dāng)前的協(xié)議類型不是最高級(jí)的協(xié)議類型,向切換模塊和統(tǒng)計(jì)模塊發(fā)送第二通知消息;
判斷出在本端節(jié)點(diǎn)或?qū)Χ斯?jié)點(diǎn)的演習(xí)過(guò)程中,自身的保護(hù)倒換操作時(shí)間大于或等于保護(hù)倒換操作時(shí)間的最大值,或接收到來(lái)自對(duì)端節(jié)點(diǎn)的表示不同意升級(jí)的信息,向切換模塊發(fā)送第三通知消息;
第一切換模塊還用于:
接收到第二通知消息,將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換為比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型;接收到第三通知消息,將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型;
第一統(tǒng)計(jì)模塊還用于:
接收到第二通知消息,在本端節(jié)點(diǎn)和/或?qū)Χ斯?jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間。
本發(fā)明的本端節(jié)點(diǎn)中,在本端節(jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間為:
記錄確認(rèn)本端節(jié)點(diǎn)的演習(xí)的時(shí)間,并記錄本端節(jié)點(diǎn)的演習(xí)成功的時(shí)間,計(jì)算本端節(jié)點(diǎn)的演習(xí)成功的時(shí)間和確認(rèn)本端節(jié)點(diǎn)的演習(xí)的時(shí)間之間的差值;
在對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間為:
記錄接收到演習(xí)PCC字節(jié)的時(shí)間,記錄完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算所述完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和接收到演習(xí)PCC字節(jié)的時(shí)間之間的差值。
本發(fā)明的本端節(jié)點(diǎn)中,將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型包括:
將本端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型高一級(jí)的協(xié)議類型,并 向?qū)Χ斯?jié)點(diǎn)發(fā)送升級(jí)后的協(xié)議類型。
本發(fā)明的本端節(jié)點(diǎn)中,按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間為:
記錄確認(rèn)觸發(fā)倒換時(shí)的時(shí)間,并記錄完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算完成保護(hù)倒換所必需的控制信號(hào)的處理和傳遞的時(shí)間和確認(rèn)觸發(fā)倒換時(shí)的時(shí)間之間的差值。
本發(fā)明的本端節(jié)點(diǎn)中,將本端節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型包括:
將本端節(jié)點(diǎn)的協(xié)議類型切換到比當(dāng)前的協(xié)議類型低一級(jí)的協(xié)議類型,并向?qū)Χ斯?jié)點(diǎn)發(fā)送降級(jí)后的協(xié)議類型。
參見(jiàn)圖7,本發(fā)明還提出了一種對(duì)端節(jié)點(diǎn),至少包括:
第二統(tǒng)計(jì)模塊,用于在本端節(jié)點(diǎn)按照當(dāng)前的協(xié)議類型與對(duì)端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間。
本發(fā)明的對(duì)端節(jié)點(diǎn)中,所述第二統(tǒng)計(jì)模塊還用于:
在所述本端節(jié)點(diǎn)和/或所述對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間。
本發(fā)明的對(duì)端節(jié)點(diǎn)中,所述在本端節(jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間為:
記錄接收到演習(xí)PCC字節(jié)的時(shí)間,記錄完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算所述完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和所述接收到演習(xí)PCC字節(jié)的時(shí)間之間的差值;
所述在對(duì)端節(jié)點(diǎn)的演習(xí)過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間為:
記錄確認(rèn)所述對(duì)端節(jié)點(diǎn)的演習(xí)的時(shí)間,并記錄所述對(duì)端節(jié)點(diǎn)的演習(xí)成功的時(shí)間,計(jì)算所述對(duì)端節(jié)點(diǎn)的演習(xí)成功的時(shí)間和確認(rèn)所述對(duì)端節(jié)點(diǎn)的演習(xí)的時(shí)間之間的差值。
本發(fā)明的對(duì)端節(jié)點(diǎn)中,還包括:
第二判斷模塊,用于接收到來(lái)自所述本端節(jié)點(diǎn)的升級(jí)后的協(xié)議類型,判斷出當(dāng)前的協(xié)議類型和接收到的升級(jí)后的協(xié)議類型不相同,向第二切換模塊發(fā)送第四通知消息;
第二切換模塊,用于將自身的協(xié)議類型切換到所述接收到的升級(jí)后的協(xié)議類型。
本發(fā)明的對(duì)端節(jié)點(diǎn)中,所述在本端節(jié)點(diǎn)進(jìn)行保護(hù)倒換過(guò)程中,統(tǒng)計(jì)自身的保護(hù)倒換操作時(shí)間包括:
記錄接收到保護(hù)通信信道PCC字節(jié)的時(shí)間,記錄完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間,計(jì)算所述完成保護(hù)倒換所必須的控制信號(hào)的處理和傳遞的時(shí)間和接收到所述PCC字節(jié)的時(shí)間之間的差值。
本發(fā)明的對(duì)端節(jié)點(diǎn)中,還包括:
第二判斷模塊,用于接收到來(lái)自所述本端節(jié)點(diǎn)的降級(jí)后的協(xié)議類型,判斷出所述當(dāng)前的協(xié)議類型和接收到的降級(jí)后的協(xié)議類型不相同,向第二切換模塊發(fā)送第五通知消息;
第二切換模塊,用于將自身的協(xié)議類型切換到所述接收到的降級(jí)后的協(xié)議類型。
本發(fā)明還提出了一種節(jié)點(diǎn),至少包括:本端節(jié)點(diǎn)中的所有模塊和對(duì)端節(jié)點(diǎn)中的所有模塊。
需要說(shuō)明的是,以上所述的實(shí)施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護(hù)范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對(duì)本發(fā)明所做出的任何顯而易見(jiàn)的替換和改進(jìn)等均在本發(fā)明的保護(hù)范圍之內(nèi)。