本發(fā)明實(shí)施例涉及通信領(lǐng)域,并且更具體地,涉及一種基于同步數(shù)字體系SDH的通信方法和SDH設(shè)備。
背景技術(shù):
隨著工業(yè)環(huán)境對(duì)工業(yè)控制網(wǎng)絡(luò)的可靠性、實(shí)時(shí)性要求越來(lái)越高,工業(yè)以太網(wǎng)廣泛采用環(huán)形組網(wǎng)以提高網(wǎng)絡(luò)可靠性。以太環(huán)網(wǎng)保護(hù)中,常常要求快速保護(hù)倒換,保護(hù)倒換時(shí)間需在50ms以?xún)?nèi)。目前業(yè)界主要采用彈性分組環(huán)(Resilient Packet Ring,簡(jiǎn)稱(chēng)為“RPR”)技術(shù)實(shí)現(xiàn)以太網(wǎng)環(huán)網(wǎng)業(yè)務(wù)的承載和保護(hù),該RPR技術(shù)能夠?qū)崿F(xiàn)小于50ms業(yè)務(wù)中斷的快速環(huán)網(wǎng)保護(hù)。但是,該RPR技術(shù)必須采用專(zhuān)業(yè)的RPR芯片來(lái)實(shí)現(xiàn),該RPR芯片的生產(chǎn)成本較高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種基于同步數(shù)字體系SDH的通信方法和SDH設(shè)備,能夠?qū)崿F(xiàn)以太網(wǎng)業(yè)務(wù)的快速保護(hù)倒換,并能夠有效降低設(shè)備成本。
第一方面,提供了一種基于同步數(shù)字體系SDH的通信方法,其特征在于,該方法由以太環(huán)網(wǎng)中的SDH設(shè)備執(zhí)行,該SDH設(shè)備包括交叉板、至少一個(gè)接入數(shù)據(jù)單板和至少兩個(gè)同步傳輸模塊,該方法包括:
通過(guò)該至少兩個(gè)同步傳輸模塊中的第一同步傳輸模塊接收當(dāng)前數(shù)據(jù)包,該當(dāng)前數(shù)據(jù)包發(fā)往該SDH中的該至少一個(gè)接入數(shù)據(jù)單板中發(fā)生故障的接入數(shù)據(jù)單板;
根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在該以太環(huán)網(wǎng)上接收到的數(shù)據(jù)包;
不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,通過(guò)該交叉板將該當(dāng)前數(shù)據(jù)包直接傳輸?shù)皆摰诙絺鬏斈K;
通過(guò)該第二同步傳輸模塊,向該SDH設(shè)備在該以太環(huán)網(wǎng)中的下一個(gè)SDH 設(shè)備發(fā)送該當(dāng)前數(shù)據(jù)包。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,包括:
根據(jù)該第一同步傳輸模塊,通過(guò)預(yù)先配置的該第一同步傳輸模塊和該發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,以及該發(fā)生故障的接入數(shù)據(jù)單板和該第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,包括:
根據(jù)該第一同步傳輸模塊,以及預(yù)先建立的該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
第二方面提供了一種基于同步數(shù)字體系SDH設(shè)備,其特征在于,該SDH設(shè)備為以太環(huán)網(wǎng)中的SDH設(shè)備,該SDH設(shè)備包括交叉板、至少一個(gè)接入數(shù)據(jù)單板和至少兩個(gè)同步傳輸模塊,其中,
該至少兩個(gè)同步傳輸模塊中的第一同步傳輸模塊,用于接收當(dāng)前數(shù)據(jù)包,該當(dāng)前數(shù)據(jù)包發(fā)往該SDH中的該至少一個(gè)接入數(shù)據(jù)單板中發(fā)生故障的接入數(shù)據(jù)單板;
該SDH設(shè)備還包括:
確定模塊,用于根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在該以太環(huán)網(wǎng)上接收到的數(shù)據(jù)包;
該交叉板用于,不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,將該當(dāng)前數(shù)據(jù)包直接傳輸?shù)皆摯_定模塊確定的該第二同步傳輸模塊;
該第二同步傳輸模塊用于,向該SDH設(shè)備在該以太環(huán)網(wǎng)中的下一個(gè)SDH設(shè)備發(fā)送該第一同步傳輸模塊接收的該當(dāng)前數(shù)據(jù)包。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,該確定模塊具體用于,根據(jù)該第一同步傳輸模塊,通過(guò)預(yù)先配置的該第一同步傳輸模塊和該發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,以及該發(fā)生故障的接入數(shù)據(jù)單板和該第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,該確定模塊具體用于,根據(jù)該第一同步傳輸模塊,以及預(yù)先建立的該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
基于上述技術(shù)方案,在本發(fā)明實(shí)施例中,當(dāng)確定第一同步傳輸模塊接收到當(dāng)前數(shù)據(jù)包要發(fā)往的接入數(shù)據(jù)單板發(fā)生故障時(shí),通過(guò)SDH設(shè)備中的交叉板,直接將該當(dāng)前數(shù)據(jù)包傳輸?shù)接糜谵D(zhuǎn)發(fā)該當(dāng)前數(shù)據(jù)包的第二同步傳輸模塊,并不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,從而實(shí)現(xiàn)隔離發(fā)生故障的接入數(shù)據(jù)單板,通過(guò)第二同步傳輸模塊成功將當(dāng)前數(shù)據(jù)包轉(zhuǎn)發(fā)出去。因此,本發(fā)明實(shí)施例提供的基于SDH的通信方法,相比于現(xiàn)有的以太環(huán)網(wǎng)保護(hù)倒換技術(shù),能夠在較低設(shè)備成本的前提下,實(shí)現(xiàn)以太環(huán)網(wǎng)的快速保護(hù)倒換,具有較廣闊的應(yīng)用前景。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景的示意圖。
圖2示出了本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景的另一示意圖。
圖3示出了根據(jù)本發(fā)明實(shí)施例提供的基于SDH的通信方法的示意性流程圖。
圖4示出了根據(jù)本發(fā)明實(shí)施例提供的SDH設(shè)備的示意性框圖。
圖5示出了根據(jù)本發(fā)明另一實(shí)施例提供的SDH設(shè)備的示意性框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
同步數(shù)字體系(Synchronous Digital Hierarchy,簡(jiǎn)稱(chēng)為“SDH”)是一種光纖通信系統(tǒng)中的數(shù)字通信體系,是一種在光學(xué)媒介中同步傳輸數(shù)據(jù)的標(biāo)準(zhǔn)技術(shù),SDH也可以看作是一個(gè)將復(fù)接、線路傳輸及交換功能融為一體的、并由統(tǒng)一網(wǎng)管系統(tǒng)操作的綜合信息傳送網(wǎng)絡(luò)。
圖1示出了由7個(gè)SDH設(shè)備(如圖1中所示的SDH設(shè)備A、B、C、D、 E、F和G)構(gòu)成的環(huán)形拓?fù)?,以太網(wǎng)業(yè)務(wù)接入到SDH中形成以太環(huán)網(wǎng)。
如圖1中所示的SDH設(shè)備C的局部放大示意圖所示,SDH設(shè)備包括同步傳輸模塊(Synchronous Transport Module,簡(jiǎn)稱(chēng)為“STM”)(如圖1中所示的STM-N)、交叉板、接入數(shù)據(jù)單板。其中,STM可以看作是SDH設(shè)備在網(wǎng)絡(luò)側(cè)的接口;接入數(shù)據(jù)單板可以看作是SDH設(shè)備在客戶(hù)側(cè)的接口,通常接入數(shù)據(jù)單板包括GF/FE接口,用于與客戶(hù)終端通信;交叉板可以看作STM與接入數(shù)據(jù)單板之間的橋梁,用于實(shí)現(xiàn)STM與接入數(shù)據(jù)單板之間的通信。
STM是SDH中用以支持段層間連接的信息結(jié)構(gòu)。STM有多種速率,最基本的STM是STM-1(即基本STM),速率定義為155.520Mbit/s。通常用STM-N來(lái)表示不同的速率等級(jí),N表示速率為基本STM的N倍,N可以為1、4、16、64或256,更高的速率當(dāng)前未定義。其中,STM-4的傳輸速率為4×155.520Mbit/s=622.080Mbit/s;STM-16的傳輸速率為16×155.520(或4×622.080)=2488.320Mbit/s;STM-64的傳輸速率為64×155.520=9953.28Mbit/s,以此類(lèi)推。
應(yīng)理解,本文中涉及到的STM或STM-N(N=1,4,16或64)都是指同步傳輸模塊,下文示例描述中統(tǒng)一采用STM-N。
接入數(shù)據(jù)單板用于處理以太網(wǎng)業(yè)務(wù),包括將以太網(wǎng)業(yè)務(wù)映射到虛容器(Virtual Container,簡(jiǎn)稱(chēng)為“VC”)(也可稱(chēng)之為將以太網(wǎng)業(yè)務(wù)封裝到VC)中,也包括從虛容器中將以太網(wǎng)業(yè)務(wù)解映射出來(lái)。以太網(wǎng)業(yè)務(wù)在SDH設(shè)備中有上行和下行兩個(gè)過(guò)程,上行過(guò)程指的是,SDH設(shè)備要向環(huán)網(wǎng)中發(fā)送以太網(wǎng)業(yè)務(wù),下行過(guò)程指的是,SDH設(shè)備從環(huán)網(wǎng)中接收以太網(wǎng)業(yè)務(wù)。在上行過(guò)程中,接入數(shù)據(jù)單板用于將從客戶(hù)終端獲取的以太網(wǎng)業(yè)務(wù)封裝到虛容器中,然后通過(guò)交叉板將封裝有以太網(wǎng)業(yè)務(wù)的虛容器傳輸至STM-N,進(jìn)而發(fā)送到環(huán)網(wǎng)中的下一個(gè)SDH設(shè)備。在下行過(guò)程中,相當(dāng)于SDH設(shè)備從環(huán)網(wǎng)中接收以太網(wǎng)業(yè)務(wù),應(yīng)理解,通過(guò)STM-N接收到的以太網(wǎng)業(yè)務(wù)是封裝在虛容器中的,通過(guò)交叉板將封裝有以太網(wǎng)業(yè)務(wù)的虛容器傳輸至接入數(shù)據(jù)單板后,該接入數(shù)據(jù)單板用于,從虛容器中將以太網(wǎng)業(yè)務(wù)解映射出來(lái),然后將以太網(wǎng)業(yè)務(wù)發(fā)送給客戶(hù)終端進(jìn)行處理,例如判斷該以太網(wǎng)業(yè)務(wù)的目的MAC地址是否是SDH設(shè)備本地MAC地址一致,如果一致則認(rèn)為該SDH設(shè)備為該以太網(wǎng)業(yè)務(wù)的宿節(jié)點(diǎn),可以終止該以太網(wǎng)業(yè)務(wù)的傳輸;如果該以太網(wǎng)業(yè)務(wù)的目的MAC地址與該SDH設(shè)備本地MAC地址不同,則認(rèn)為該SDH設(shè)備不是該以太網(wǎng)業(yè)務(wù)的宿節(jié)點(diǎn), 則繼續(xù)向環(huán)網(wǎng)中的下一個(gè)SDH設(shè)備轉(zhuǎn)發(fā)該以太網(wǎng)業(yè)務(wù),按照上行過(guò)程,將該以太網(wǎng)業(yè)務(wù)發(fā)送出去。
由上可知,SDH設(shè)備中的交叉板用于將STM接收的數(shù)據(jù)包傳輸至接入數(shù)據(jù)單板,也用于將接入數(shù)據(jù)單板處理后的數(shù)據(jù)包傳輸至STM。即交叉板用于實(shí)現(xiàn)STM與接入數(shù)據(jù)單板之間的通信。具體實(shí)現(xiàn)為現(xiàn)有技術(shù),這里不再詳述。
應(yīng)理解,虛容器是SDH中用來(lái)支持通道層連接的信息結(jié)構(gòu),當(dāng)將各種業(yè)務(wù)經(jīng)處理裝入虛容器后,系統(tǒng)只需要處理各種虛容器即可達(dá)到目的,而不管具體信息結(jié)構(gòu)如何,因此具有很好信息透明性,同時(shí)也減少了管理實(shí)體的數(shù)量。虛容器可分成低階虛容器和高階虛容器兩類(lèi),其中VC12和VC-3為低階虛容器,VC-4為高階虛容器,VC12的傳輸速率一般為2M,VC4的傳輸速率為155M。虛容器由被安排在重復(fù)周期為125μs或500μs的塊狀幀結(jié)構(gòu)中的信息凈負(fù)荷和通道開(kāi)銷(xiāo)(POH)信息區(qū)組成。
還應(yīng)理解,一個(gè)SDH設(shè)備包括至少兩個(gè)STM-N,還包括至少一個(gè)接入數(shù)據(jù)單板,應(yīng)理解,可以包括多個(gè)接入數(shù)據(jù)單板,其中,不同的接入數(shù)據(jù)單板可以在不同的邏輯環(huán)網(wǎng)中。如果該至少兩個(gè)STM-N中的一個(gè)STM-N(記為第一同步傳輸模塊)接收到數(shù)據(jù)包,交叉板根據(jù)預(yù)設(shè)配置信息,將該數(shù)據(jù)包傳輸至對(duì)應(yīng)的接入數(shù)據(jù)單板(至少一個(gè)接入數(shù)據(jù)單板中一個(gè),記為第一接入數(shù)據(jù)單板);如果接入數(shù)據(jù)單板通過(guò)解析該數(shù)據(jù)包確定要將該數(shù)據(jù)包轉(zhuǎn)發(fā)出去時(shí),交叉板根據(jù)預(yù)設(shè)配置信息將該接入數(shù)據(jù)單板處理后的數(shù)據(jù)包,傳輸至對(duì)應(yīng)的用于發(fā)送該數(shù)據(jù)包的STM-N(記為第二同步傳輸模塊,不同于第一同步傳輸模塊)。應(yīng)理解,在SDH設(shè)備中,收發(fā)數(shù)據(jù)包的STM-N與接入數(shù)據(jù)單板之間的對(duì)應(yīng)關(guān)系,都是系統(tǒng)預(yù)先配置好的,在上述例子中,第一同步傳輸模塊與第一接入數(shù)據(jù)單板之間的對(duì)應(yīng)關(guān)系、以及第一接入數(shù)據(jù)單板與第二同步傳輸模塊之間的對(duì)應(yīng)關(guān)系,均是預(yù)配置的。交叉板根據(jù)預(yù)配置信息,通過(guò)軟件方式實(shí)現(xiàn)STM-N與接入數(shù)據(jù)單板之間的通信,也可稱(chēng)之交叉板實(shí)現(xiàn)STM-N與接入數(shù)據(jù)單板之間的交叉或交換。
如圖1所示,假設(shè)以太網(wǎng)業(yè)務(wù)的傳輸路徑為SDH設(shè)備A-B-C-D,即源節(jié)點(diǎn)為SDH設(shè)備A,宿節(jié)點(diǎn)為SDH設(shè)備D。SDH設(shè)備A向SDH設(shè)備B發(fā)送數(shù)據(jù)包(應(yīng)理解,該數(shù)據(jù)包中封裝有要傳輸?shù)囊蕴W(wǎng)業(yè)務(wù),該數(shù)據(jù)包的目的MAC地址為SDH設(shè)備MAC地址),SDH設(shè)備B接收該數(shù)據(jù)包,通過(guò)解析 該數(shù)據(jù)包確定該數(shù)據(jù)包的目的MAC地址與本地MAC地址不相符,則繼續(xù)向SDH設(shè)備C轉(zhuǎn)發(fā)該數(shù)據(jù)包,SDH設(shè)備C的動(dòng)作與SDH設(shè)備B的動(dòng)作相同,繼續(xù)向SDH設(shè)備D轉(zhuǎn)發(fā)該數(shù)據(jù)包。SDH設(shè)備D通過(guò)解析該數(shù)據(jù)包,確定該數(shù)據(jù)包的目的MAC地址與本地MAC地址,則不再轉(zhuǎn)發(fā)該數(shù)據(jù)包,至此,以太網(wǎng)業(yè)務(wù)成功由源節(jié)點(diǎn)SDH設(shè)備A傳輸至宿節(jié)點(diǎn)SDH設(shè)備D。
但是如果中間節(jié)點(diǎn)SDH設(shè)備B或者SDH設(shè)備C出現(xiàn)故障(例如SDH設(shè)備掉電,或者SDH設(shè)備中的STM-N、接入數(shù)據(jù)單板或交叉板發(fā)生故障),或者傳輸線路(光纖)斷開(kāi),具體地,如圖2中所示的SDH設(shè)備C的接入數(shù)據(jù)單板發(fā)生故障,當(dāng)?shù)谝煌絺鬏斈K(如圖2中所示的STM-N①)接收的數(shù)據(jù)包通過(guò)交叉板傳輸至接入數(shù)據(jù)單板后,無(wú)法進(jìn)行有效處理,進(jìn)而該接入數(shù)據(jù)單板也無(wú)法通過(guò)交叉板向第二同步傳輸模塊(如圖2中所示的STM-N②)傳輸該數(shù)據(jù)包,從而第二同步傳輸模塊(如圖2中所示的STM-N②)無(wú)法向下一個(gè)SDH設(shè)備D轉(zhuǎn)發(fā)該數(shù)據(jù)包,則該以太網(wǎng)業(yè)務(wù)無(wú)法傳輸至宿節(jié)點(diǎn)SDH設(shè)備D。這就要求對(duì)以太環(huán)網(wǎng)業(yè)務(wù)進(jìn)行保護(hù)倒換。
為了提高以太環(huán)網(wǎng)的傳輸可靠性,現(xiàn)有技術(shù)中提出一些保護(hù)倒換的方案,例如彈性分組環(huán)RPR技術(shù),它采用一種由分組交換節(jié)點(diǎn)組成的環(huán)形結(jié)構(gòu),相鄰節(jié)點(diǎn)通過(guò)一對(duì)光纖連接,網(wǎng)絡(luò)拓?fù)涫腔趦蓚€(gè)反向傳輸?shù)沫h(huán),外環(huán)(又稱(chēng)0環(huán))順時(shí)針和內(nèi)環(huán)(又稱(chēng)1環(huán))逆時(shí)針同時(shí)雙向傳輸數(shù)據(jù)。在圖1所示的場(chǎng)景中,如果采用RPR技術(shù)從源節(jié)點(diǎn)SDH設(shè)備A向宿節(jié)點(diǎn)SDH設(shè)備D傳輸數(shù)據(jù)包,有兩條傳輸路徑,一條是順時(shí)針路徑A-G-F-E-D,一條是逆時(shí)針路徑A-B-C-D,源節(jié)點(diǎn)SDH設(shè)備A可以從逆時(shí)針和順時(shí)針兩個(gè)方向發(fā)送向宿節(jié)點(diǎn)SDH設(shè)備D發(fā)送數(shù)據(jù)包,假設(shè)逆時(shí)針路徑A-B-C-D為主路徑,順時(shí)針路徑A-G-F-E-D為備用路徑,正常情況下(如圖1所示的鏈路沒(méi)有故障的情況),宿節(jié)點(diǎn)SDH設(shè)備D通過(guò)其西向(對(duì)應(yīng)于逆時(shí)針路徑A-B-C-D)的STM-N接收數(shù)據(jù)包,東向(對(duì)應(yīng)于順時(shí)針路徑A-G-F-E-D)的STM-N不接收數(shù)據(jù)包。當(dāng)主路徑(即逆時(shí)針路徑A-B-C-D)發(fā)生故障時(shí),如圖2中所示的SDH設(shè)備C的接入數(shù)據(jù)單板發(fā)生故障,宿節(jié)點(diǎn)SDH設(shè)備D進(jìn)行切換,通過(guò)東向STM-N接收數(shù)據(jù)包,即通過(guò)保護(hù)倒換,保證了以太網(wǎng)業(yè)務(wù)的可靠傳輸。
現(xiàn)有的RPR技術(shù),能夠?qū)崿F(xiàn)小于50ms業(yè)務(wù)中斷的快速環(huán)網(wǎng)保護(hù),但是,該RPR技術(shù)必須采用專(zhuān)業(yè)的RPR芯片來(lái)實(shí)現(xiàn),該RPR芯片的生產(chǎn)成本較高。此外,從上文結(jié)合圖1的例子中可以看出,為了實(shí)現(xiàn)從源節(jié)點(diǎn)SDH設(shè)備A 向宿節(jié)點(diǎn)SDH設(shè)備D傳輸數(shù)據(jù)包,需要整個(gè)環(huán)路上的所有節(jié)點(diǎn)(即SDH設(shè)備)均處于工作狀態(tài),對(duì)應(yīng)的鏈路也要保持連通,能耗較高。
針對(duì)上述問(wèn)題,本發(fā)明提出一種基于同步數(shù)字體系SDH的通信方法和SDH設(shè)備。
圖3示出了根據(jù)本發(fā)明實(shí)施例提出的基于同步數(shù)字體系SDH的通信方法100的示意性框圖,該方法由以太環(huán)網(wǎng)中的SDH設(shè)備執(zhí)行,該SDH設(shè)備包括交叉板、至少一個(gè)接入數(shù)據(jù)單板和至少兩個(gè)同步傳輸模塊,應(yīng)理解,本發(fā)明實(shí)施例中的以太環(huán)網(wǎng)指的是由SDH設(shè)備組成的環(huán)形拓?fù)?,該方?00包括:
S110,通過(guò)該至少兩個(gè)同步傳輸模塊中的第一同步傳輸模塊接收當(dāng)前數(shù)據(jù)包,該當(dāng)前數(shù)據(jù)包發(fā)往該SDH設(shè)備中的該至少一個(gè)接入數(shù)據(jù)單板中發(fā)生故障的接入數(shù)據(jù)單板;
具體地,通過(guò)第一同步傳輸模塊(如圖2中所示的STM-N①)接收以太環(huán)網(wǎng)中SDH設(shè)備B發(fā)送的當(dāng)前數(shù)據(jù)包,應(yīng)理解,該當(dāng)前數(shù)據(jù)包是用于發(fā)往圖2中所示的SDH設(shè)備C中的發(fā)生故障的接入數(shù)據(jù)單板的。
S120,根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在該以太環(huán)網(wǎng)上接收到的數(shù)據(jù)包;
具體地,該第二同步傳輸模塊例如為圖2中所示的STM-N②。該第二同步傳輸模塊用于轉(zhuǎn)發(fā)第一同步傳輸模塊接收的數(shù)據(jù)包的,例如在傳統(tǒng)技術(shù)中,假設(shè)第一同步傳輸模塊接收的數(shù)據(jù)包通過(guò)交叉板傳輸至SDH設(shè)備內(nèi)的某個(gè)接入數(shù)據(jù)單板(即為接入數(shù)據(jù)單板S),該接入數(shù)據(jù)單板S在解析該數(shù)據(jù)包之后,通過(guò)交叉板將該數(shù)據(jù)包傳輸至該第二同步傳輸模塊,由該第二同步傳輸模塊將該數(shù)據(jù)包發(fā)送出去,在本示例中,該第二同步傳輸模塊就是用于轉(zhuǎn)發(fā)第一同步傳輸模塊在以太環(huán)網(wǎng)中接收到的數(shù)據(jù)包的同步傳輸模塊。
S130,不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,通過(guò)該交叉板將該當(dāng)前數(shù)據(jù)包直接傳輸?shù)皆摰诙絺鬏斈K;
具體地,如圖2所示,例如根據(jù)圖2中所示的交叉板中虛線箭頭所指的路徑向第二同步傳輸模塊傳輸該當(dāng)前數(shù)據(jù)包。應(yīng)理解,在本發(fā)明實(shí)施例中,該第一同步傳輸模塊接收的當(dāng)前數(shù)據(jù)包不再像傳統(tǒng)技術(shù)那樣首先到達(dá)接入數(shù)據(jù)單板處理,再由接入數(shù)據(jù)單板通過(guò)交叉板傳輸至第二同步傳輸模塊,而是直接從第一同步傳輸模塊傳輸至第二同步傳輸模塊,從而可以隔離發(fā)生故障 的接入數(shù)據(jù)單板。
S140,通過(guò)該第二同步傳輸模塊,向該SDH設(shè)備在該以太環(huán)網(wǎng)中的下一個(gè)SDH設(shè)備發(fā)送該當(dāng)前數(shù)據(jù)包。
具體地,例如向圖2中的SDH設(shè)備D發(fā)送該當(dāng)前數(shù)據(jù)包。
具體地,以圖2所示場(chǎng)景為例,該方法的執(zhí)行主體SDH設(shè)備如圖2中的SDH設(shè)備C。
應(yīng)理解,傳統(tǒng)技術(shù)中,SDH設(shè)備中的交叉板僅用于實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)的STM-N與客戶(hù)側(cè)的接入數(shù)據(jù)單板之間的通信,即只能作為STM-N與接入數(shù)據(jù)單板之間的橋梁,也就是說(shuō),數(shù)據(jù)包從被SDH設(shè)備的一個(gè)STM-N接收,到被該SDH設(shè)備的另一個(gè)STM-N轉(zhuǎn)發(fā)出去,中間必須要經(jīng)過(guò)該SDH設(shè)備的某個(gè)接入數(shù)據(jù)單板的解析和轉(zhuǎn)發(fā),一旦該某個(gè)接入數(shù)據(jù)單板發(fā)生故障或失效,就會(huì)導(dǎo)致該數(shù)據(jù)包無(wú)法到達(dá)該另一個(gè)STM-N,也就無(wú)法被轉(zhuǎn)發(fā)出去。在本發(fā)明實(shí)施例中,創(chuàng)新性地提出,當(dāng)SDH設(shè)備通過(guò)第一同步傳輸模塊接收到的當(dāng)前數(shù)據(jù)包要發(fā)往的接入數(shù)據(jù)單板發(fā)生故障,則略過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,直接將該當(dāng)前數(shù)據(jù)包傳輸至第二同步傳輸模塊(該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在以太環(huán)網(wǎng)中接收到的數(shù)據(jù)包),然后由該第二同步傳輸模塊將該當(dāng)前數(shù)據(jù)包轉(zhuǎn)發(fā)出去。換句話說(shuō),在本發(fā)明實(shí)施例中,通過(guò)SDH設(shè)備的交叉板,能夠?qū)崿F(xiàn)不同STM-N之間的直接通信,從而在SDH設(shè)備的接入數(shù)據(jù)單板發(fā)生故障的情況下,成功實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā)。
因此,在本發(fā)明實(shí)施例中,當(dāng)確定第一同步傳輸模塊接收到當(dāng)前數(shù)據(jù)包要發(fā)往的接入數(shù)據(jù)單板發(fā)生故障時(shí),通過(guò)SDH設(shè)備中的交叉板,直接將該當(dāng)前數(shù)據(jù)包傳輸?shù)接糜谵D(zhuǎn)發(fā)該當(dāng)前數(shù)據(jù)包的第二同步傳輸模塊,并不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,從而實(shí)現(xiàn)隔離發(fā)生故障的接入數(shù)據(jù)單板,通過(guò)第二同步傳輸模塊成功將當(dāng)前數(shù)據(jù)包轉(zhuǎn)發(fā)出去。本發(fā)明實(shí)施例提供的基于SDH的通信方法,相比于現(xiàn)有的以太環(huán)網(wǎng)保護(hù)倒換技術(shù),設(shè)備成本較低,且易于實(shí)現(xiàn),具有更廣闊的應(yīng)用前景。
還應(yīng)理解,當(dāng)SDH設(shè)備檢測(cè)到該SDH設(shè)備中的某個(gè)接入數(shù)據(jù)單板(記為接入數(shù)據(jù)單板S)存在下列狀況中的任一種或多種狀態(tài)時(shí),確定該接入數(shù)據(jù)單板S發(fā)生故障:該接入數(shù)據(jù)單板S電源失效、交叉板與該接入數(shù)據(jù)單板S連接的物理總線失效、該接入數(shù)據(jù)單板S的核心數(shù)據(jù)交換模塊存在故障或失效、或者該接入數(shù)據(jù)單板S存在其他潛在隱患。
具體地,在S120中,根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在該以太環(huán)網(wǎng)上接收到的數(shù)據(jù)包。如上文中該,在SDH設(shè)備中,系統(tǒng)會(huì)預(yù)配置接收數(shù)據(jù)包的STM-N與接入數(shù)據(jù)單板之間的對(duì)應(yīng)關(guān)系,也會(huì)預(yù)配置接入數(shù)據(jù)單板與用于發(fā)送數(shù)據(jù)包的STM-N之間的對(duì)應(yīng)關(guān)系,也就是說(shuō),當(dāng)通過(guò)第一同步傳輸模塊接收到數(shù)據(jù)包后,交叉板會(huì)根據(jù)預(yù)配置信息,將該數(shù)據(jù)包傳輸至對(duì)應(yīng)的接入數(shù)據(jù)單板,交叉板也會(huì)根據(jù)預(yù)配置信息,將經(jīng)過(guò)接入數(shù)據(jù)單板處理后的數(shù)據(jù)包傳輸至對(duì)應(yīng)的第二同步傳輸模塊,以使得將該數(shù)據(jù)包轉(zhuǎn)發(fā)出去。換句話說(shuō),SDH設(shè)備的預(yù)配置信息中包括了同步傳輸模塊與接入數(shù)據(jù)單板之間的對(duì)應(yīng)關(guān)系。在本發(fā)明實(shí)施例中,在已知接收數(shù)據(jù)包的第一同步傳輸模塊的情況下,可以根據(jù)預(yù)配置信息,獲取到與該第一同步傳輸模塊對(duì)應(yīng)的第二同步傳輸模塊。
可選地,在本發(fā)明實(shí)施例中,S120根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,包括:
S121,根據(jù)該第一同步傳輸模塊,通過(guò)預(yù)先配置的該第一同步傳輸模塊和該發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,以及該發(fā)生故障的接入數(shù)據(jù)單板和該第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
具體地,根據(jù)該第一同步傳輸模塊,通過(guò)預(yù)先配置的該第一同步傳輸模塊和該發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,定位到該發(fā)生故障的接入數(shù)據(jù)單板;然后再通過(guò)該發(fā)生故障的接入數(shù)據(jù)單板和該第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,定位到用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在以太環(huán)網(wǎng)中接收的數(shù)據(jù)包的該第二同步傳輸模塊。
因此,在本發(fā)明實(shí)施例中,通過(guò)SDH設(shè)備的預(yù)先配置的第一同步傳輸模塊和發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,以及該發(fā)生故障的接入數(shù)據(jù)單板和第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,能夠較快捷地定位到用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在以太環(huán)網(wǎng)中接收的數(shù)據(jù)包的第二同步傳輸模塊;然后通過(guò)SDH設(shè)備中的交叉板,將該第一同步傳輸模塊接收的當(dāng)前數(shù)據(jù)包直接傳輸?shù)皆摰诙絺鬏斈K,該過(guò)程并不經(jīng)過(guò)發(fā)生故障的接入數(shù)據(jù)單板,從而在該SDH設(shè)備的接入數(shù)據(jù)單板發(fā)生故障的情況下,也可以實(shí)現(xiàn)數(shù)據(jù)包的傳輸。即在本發(fā)明實(shí)施例中,基于SDH設(shè)備的預(yù)配置信息,能夠較為快捷地確定出用于轉(zhuǎn)發(fā)第一同步傳輸模塊接收的當(dāng)前數(shù)據(jù)包的第二同步傳輸數(shù)據(jù)包,并通過(guò)交叉板 將該當(dāng)前數(shù)據(jù)包直接傳輸至該第二同步傳輸模塊,進(jìn)而通過(guò)該第二同步傳輸模塊實(shí)現(xiàn)該當(dāng)前數(shù)據(jù)包的轉(zhuǎn)發(fā),能夠較為快捷地實(shí)現(xiàn)以太環(huán)網(wǎng)業(yè)務(wù)的保護(hù)倒換,且實(shí)現(xiàn)成本較低。
可選地,在本發(fā)明實(shí)施例中,S120根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,包括:
S122,根據(jù)該第一同步傳輸模塊,以及預(yù)先建立的該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
具體地,以圖1中所示的SDH設(shè)備C為例,描述預(yù)先建立該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系的過(guò)程:例如,在傳統(tǒng)技術(shù)中,通過(guò)SDH設(shè)備C的第一同步傳輸模塊(如圖1中所示的STM-N①)接收的數(shù)據(jù)包,是發(fā)往該SDH設(shè)備C的某個(gè)接入數(shù)據(jù)單板(圖1中所示的接入數(shù)據(jù)單板,即為接入數(shù)據(jù)單板S)的,而該接入數(shù)據(jù)單板S往外轉(zhuǎn)發(fā)該數(shù)據(jù)包時(shí),是通過(guò)該SDH設(shè)備C的第二同步傳輸模塊(如圖1中所示的STM-N②)來(lái)實(shí)現(xiàn)的,則基于本示例,該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系,指的是,該第一同步傳輸模塊與第二同步傳輸模塊之間的對(duì)應(yīng)關(guān)系。應(yīng)理解,在本發(fā)明實(shí)施例中,該預(yù)先建立的該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系包括但不限于一對(duì)同步傳輸模塊的對(duì)應(yīng)關(guān)系(例如圖1中所示的STM-N①與STM-N②之間的對(duì)應(yīng)關(guān)系)。
可選地,在本發(fā)明實(shí)施例中,該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系例如由SDH設(shè)備內(nèi)部的統(tǒng)一網(wǎng)管系統(tǒng)來(lái)預(yù)先建立,本發(fā)明實(shí)施例對(duì)此不作限定。
應(yīng)理解,相比于根據(jù)實(shí)施例S121提供的技術(shù)方案,根據(jù)本實(shí)施例S122提供的技術(shù)方案,能夠更加快捷地、靈活地確定出用于轉(zhuǎn)發(fā)第一同步傳輸模塊在以太環(huán)網(wǎng)接收的數(shù)據(jù)包的第二同步傳輸模塊,從而在SDH設(shè)備的接入數(shù)據(jù)單板發(fā)生故障的情況下,能夠更快捷可靠地實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā),從而能夠提高以太網(wǎng)也業(yè)務(wù)的傳輸效率。
還應(yīng)理解,在本發(fā)明實(shí)施例中,通過(guò)交叉板實(shí)現(xiàn)第一同步傳輸模塊與第二同步傳輸模塊之間的直接通信,具體地,該交叉板可以通過(guò)軟件的方式實(shí)現(xiàn)第一同步傳輸模塊與第二同步傳輸模塊之間的直接通信。例如可以將交叉板看作處理器,它能夠根據(jù)軟件指令,例如代碼,實(shí)現(xiàn)不同模塊之間的通信。具體地,例如,該交叉板通過(guò)配置交叉(交換)路徑/或者矩陣(類(lèi)似路由器的路 由表),實(shí)現(xiàn)同步傳輸模塊之間的直接通信。具體地,該交叉板例如可以由交叉芯片實(shí)現(xiàn)。
還應(yīng)理解,SDH設(shè)備可以包括多個(gè)同步傳輸模塊,在圖2中僅為示例而非限定地給出了SDH設(shè)備在網(wǎng)絡(luò)側(cè)包括STM-N①和STM-N②兩個(gè)同步傳輸模塊,本發(fā)明實(shí)施例對(duì)此不作限定。
還應(yīng)理解,SDH設(shè)備可以包括多個(gè)接入數(shù)據(jù)單板,且不同的接入數(shù)據(jù)單板可以在不同的邏輯環(huán)網(wǎng),應(yīng)理解,圖2僅為示例而非限定地示出了一個(gè)邏輯環(huán)網(wǎng),且示出了SDH設(shè)備C中的一個(gè)接入數(shù)據(jù)單板,本發(fā)明實(shí)施例對(duì)此不作限定,例如假設(shè)SDH設(shè)備C除了處于圖2所示的環(huán)網(wǎng)中,還處于另一個(gè)環(huán)網(wǎng)中,例如由SDH設(shè)備H、I、J、K和C組成的環(huán)網(wǎng)(圖1未示出),則在該另一個(gè)環(huán)網(wǎng)中,SDH設(shè)備C利用不同于圖1中所示的STM-N①、②以及接入數(shù)據(jù)單板的STM-N和接入數(shù)據(jù)單板實(shí)現(xiàn)該另一個(gè)環(huán)網(wǎng)中數(shù)據(jù)包的傳輸。
圖4示出了根據(jù)本發(fā)明實(shí)施例提供的SDH設(shè)備200的示意性框圖,該SDH設(shè)備200為以太環(huán)網(wǎng)中的SDH設(shè)備,該SDH設(shè)備200包括交叉板220、至少一個(gè)接入數(shù)據(jù)單板230和至少兩個(gè)同步傳輸模塊210,其中,
該至少兩個(gè)同步傳輸模塊210中的第一同步傳輸模塊211,用于接收當(dāng)前數(shù)據(jù)包,該當(dāng)前數(shù)據(jù)包發(fā)往該SDH中的該至少一個(gè)接入數(shù)據(jù)單板230中發(fā)生故障的接入數(shù)據(jù)單板231;
該SDH設(shè)備200還包括:
確定模塊240,用于根據(jù)該第一同步傳輸模塊211,從該至少兩個(gè)同步傳輸模塊210中確定第二同步傳輸模塊212,該第二同步傳輸模塊212用于轉(zhuǎn)發(fā)該第一同步傳輸模塊211在該以太環(huán)網(wǎng)上接收到的數(shù)據(jù)包;
該交叉板220用于,不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板231,將該當(dāng)前數(shù)據(jù)包直接傳輸?shù)皆摯_定模塊240確定的該第二同步傳輸模塊212;
該第二同步傳輸模塊212用于,向該SDH設(shè)備在該以太環(huán)網(wǎng)中的下一個(gè)SDH設(shè)備發(fā)送該第一同步傳輸模塊接收的該當(dāng)前數(shù)據(jù)包。
應(yīng)理解,傳統(tǒng)技術(shù)中,SDH設(shè)備中的交叉板僅用于實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)的STM-N與客戶(hù)側(cè)的接入數(shù)據(jù)單板之間的通信,即只能作為STM-N與接入數(shù)據(jù)單板之間的橋梁,也就是說(shuō),數(shù)據(jù)包從被SDH設(shè)備的一個(gè)STM-N接收,到被該SDH設(shè)備的另一個(gè)STM-N轉(zhuǎn)發(fā)出去,中間必須要經(jīng)過(guò)該SDH設(shè)備的某個(gè)接入數(shù)據(jù)單板的解析和轉(zhuǎn)發(fā),一旦該某個(gè)接入數(shù)據(jù)單板發(fā)生故障或失效,就會(huì)導(dǎo)致 該數(shù)據(jù)包無(wú)法到達(dá)該另一個(gè)STM-N,也就無(wú)法被轉(zhuǎn)發(fā)出去。在本發(fā)明實(shí)施例中,創(chuàng)新性地提出,當(dāng)SDH設(shè)備通過(guò)第一同步傳輸模塊接收到的當(dāng)前數(shù)據(jù)包要發(fā)往的接入數(shù)據(jù)單板發(fā)生故障,則略過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,直接將該當(dāng)前數(shù)據(jù)包傳輸至第二同步傳輸模塊(該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在以太環(huán)網(wǎng)中接收到的數(shù)據(jù)包),然后由該第二同步傳輸模塊將該當(dāng)前數(shù)據(jù)包轉(zhuǎn)發(fā)出去。換句話說(shuō),在本發(fā)明實(shí)施例中,通過(guò)SDH設(shè)備的交叉板,能夠?qū)崿F(xiàn)不同STM-N之間的直接通信,從而在SDH設(shè)備的接入數(shù)據(jù)單板發(fā)生故障的情況下,成功實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā)。
因此,在本發(fā)明實(shí)施例中,當(dāng)確定第一同步傳輸模塊接收到當(dāng)前數(shù)據(jù)包要發(fā)往的接入數(shù)據(jù)單板發(fā)生故障時(shí),通過(guò)SDH設(shè)備中的交叉板,直接將該當(dāng)前數(shù)據(jù)包傳輸?shù)接糜谵D(zhuǎn)發(fā)該當(dāng)前數(shù)據(jù)包的第二同步傳輸模塊,并不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,從而實(shí)現(xiàn)隔離發(fā)生故障的接入數(shù)據(jù)單板,通過(guò)第二同步傳輸模塊成功將當(dāng)前數(shù)據(jù)包轉(zhuǎn)發(fā)出去。本發(fā)明實(shí)施例提供的基于SDH的通信方法,相比于現(xiàn)有的以太環(huán)網(wǎng)保護(hù)倒換技術(shù),能夠在較低設(shè)備成本的前提下,實(shí)現(xiàn)以太環(huán)網(wǎng)的快速保護(hù)倒換,具有更廣闊的應(yīng)用前景。
可選地,在本發(fā)明實(shí)施例中,該確定模塊240具體用于,根據(jù)該第一同步傳輸模塊,通過(guò)預(yù)先配置的該第一同步傳輸模塊和該發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,以及該發(fā)生故障的接入數(shù)據(jù)單板和該第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
具體地,根據(jù)該第一同步傳輸模塊,通過(guò)預(yù)先配置的該第一同步傳輸模塊和該發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,定位到該發(fā)生故障的接入數(shù)據(jù)單板;然后再通過(guò)該發(fā)生故障的接入數(shù)據(jù)單板和該第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,定位到用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在以太環(huán)網(wǎng)中接收的數(shù)據(jù)包的該第二同步傳輸模塊。
因此,在本發(fā)明實(shí)施例中,通過(guò)SDH設(shè)備的預(yù)先配置的第一同步傳輸模塊和發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,以及該發(fā)生故障的接入數(shù)據(jù)單板和第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,能夠較快捷地定位到用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在以太環(huán)網(wǎng)中接收的數(shù)據(jù)包的第二同步傳輸模塊;然后通過(guò)SDH設(shè)備中的交叉板,將該第一同步傳輸模塊接收的當(dāng)前數(shù)據(jù)包直接傳輸?shù)皆摰诙絺鬏斈K,該過(guò)程并不經(jīng)過(guò)發(fā)生故障的接入數(shù)據(jù)單板,從而在該SDH設(shè)備的接入數(shù)據(jù)單板發(fā)生故障的情況下,也可以實(shí)現(xiàn)數(shù)據(jù)包的傳輸。即在本發(fā) 明實(shí)施例中,基于SDH設(shè)備的預(yù)配置信息,能夠較為快捷地確定出用于轉(zhuǎn)發(fā)第一同步傳輸模塊接收的當(dāng)前數(shù)據(jù)包的第二同步傳輸數(shù)據(jù)包,并通過(guò)交叉板將該當(dāng)前數(shù)據(jù)包直接傳輸至該第二同步傳輸模塊,進(jìn)而通過(guò)該第二同步傳輸模塊實(shí)現(xiàn)該當(dāng)前數(shù)據(jù)包的轉(zhuǎn)發(fā),能夠較為快捷地實(shí)現(xiàn)以太環(huán)網(wǎng)業(yè)務(wù)的保護(hù)倒換,且實(shí)現(xiàn)成本較低。
可選地,在本發(fā)明實(shí)施例中,該確定模塊240具體用于,根據(jù)該第一同步傳輸模塊,以及預(yù)先建立的該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
具體地,以圖1中所示的SDH設(shè)備C為例,描述預(yù)先建立該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系的過(guò)程:例如,在傳統(tǒng)技術(shù)中,通過(guò)SDH設(shè)備C的第一同步傳輸模塊(如圖1中所示的STM-N①)接收的數(shù)據(jù)包,是發(fā)往該SDH設(shè)備C的某個(gè)接入數(shù)據(jù)單板(圖1中所示的接入數(shù)據(jù)單板,即為接入數(shù)據(jù)單板S)的,而該接入數(shù)據(jù)單板S往外轉(zhuǎn)發(fā)該數(shù)據(jù)包時(shí),是通過(guò)該SDH設(shè)備C的第二同步傳輸模塊(如圖1中所示的STM-N②)來(lái)實(shí)現(xiàn)的,則基于本示例,該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系,指的是,該第一同步傳輸模塊與第二同步傳輸模塊之間的對(duì)應(yīng)關(guān)系。應(yīng)理解,在本發(fā)明實(shí)施例中,該預(yù)先建立的該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系包括但不限于一對(duì)同步傳輸模塊的對(duì)應(yīng)關(guān)系(例如圖1中所示的STM-N①與STM-N②之間的對(duì)應(yīng)關(guān)系)。
可選地,在本發(fā)明實(shí)施例中,該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系例如由SDH設(shè)備內(nèi)部的統(tǒng)一網(wǎng)管系統(tǒng)來(lái)預(yù)先建立,本發(fā)明實(shí)施例對(duì)此不作限定。
應(yīng)理解,在本發(fā)明實(shí)施例中,能夠更加快捷地、靈活地確定出用于轉(zhuǎn)發(fā)第一同步傳輸模塊在以太環(huán)網(wǎng)接收的數(shù)據(jù)包的第二同步傳輸模塊,從而在SDH設(shè)備的接入數(shù)據(jù)單板發(fā)生故障的情況下,能夠更快捷可靠地實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā),從而能夠提高以太網(wǎng)也業(yè)務(wù)的傳輸效率。
應(yīng)理解,根據(jù)本發(fā)明實(shí)施例的SDH設(shè)備200可對(duì)應(yīng)于本發(fā)明實(shí)施例的基于SDH的通信方法100中的SDH設(shè)備,并且SDH設(shè)備200中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖2和圖3中方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。
如圖5所示,本發(fā)明實(shí)施例還提供了一種SDH設(shè)備300,該SDH設(shè)備 300包括處理器310、存儲(chǔ)器320、總線系統(tǒng)330、接收器340和發(fā)送器350。其中,處理器310、存儲(chǔ)器320、接收器340和發(fā)送器350通過(guò)總線系統(tǒng)330相連,該存儲(chǔ)器320用于存儲(chǔ)指令,該處理器310用于執(zhí)行該存儲(chǔ)器320存儲(chǔ)的指令,以控制接收器340接收信號(hào),并控制發(fā)送器350發(fā)送信號(hào)。其中,該接收器340用于,通過(guò)該SDH設(shè)備中的至少兩個(gè)同步傳輸模塊中的第一同步傳輸模塊接收當(dāng)前數(shù)據(jù)包,該當(dāng)前數(shù)據(jù)包發(fā)往該SDH設(shè)備中的至少一個(gè)接入數(shù)據(jù)單板中發(fā)生故障的接入數(shù)據(jù)單板;處理器310用于,根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊,該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在該以太環(huán)網(wǎng)上接收到的數(shù)據(jù)包;該處理器310還用于,不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,通過(guò)該交叉板將該當(dāng)前數(shù)據(jù)包直接傳輸?shù)皆摰诙絺鬏斈K;該發(fā)送器350用于,通過(guò)該第二同步傳輸模塊,向該SDH設(shè)備在該以太環(huán)網(wǎng)中的下一個(gè)SDH設(shè)備發(fā)送該當(dāng)前數(shù)據(jù)包。
應(yīng)理解,傳統(tǒng)技術(shù)中,SDH設(shè)備中的交叉板僅用于實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)的STM-N與客戶(hù)側(cè)的接入數(shù)據(jù)單板之間的通信,即只能作為STM-N與接入數(shù)據(jù)單板之間的橋梁,也就是說(shuō),數(shù)據(jù)包從被SDH設(shè)備的一個(gè)STM-N接收,到被該SDH設(shè)備的另一個(gè)STM-N轉(zhuǎn)發(fā)出去,中間必須要經(jīng)過(guò)該SDH設(shè)備的某個(gè)接入數(shù)據(jù)單板的解析和轉(zhuǎn)發(fā),一旦該某個(gè)接入數(shù)據(jù)單板發(fā)生故障或失效,就會(huì)導(dǎo)致該數(shù)據(jù)包無(wú)法到達(dá)該另一個(gè)STM-N,也就無(wú)法被轉(zhuǎn)發(fā)出去。在本發(fā)明實(shí)施例中,創(chuàng)新性地提出,當(dāng)SDH設(shè)備通過(guò)第一同步傳輸模塊接收到的當(dāng)前數(shù)據(jù)包要發(fā)往的接入數(shù)據(jù)單板發(fā)生故障,則略過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,直接將該當(dāng)前數(shù)據(jù)包傳輸至第二同步傳輸模塊(該第二同步傳輸模塊用于轉(zhuǎn)發(fā)該第一同步傳輸模塊在以太環(huán)網(wǎng)中接收到的數(shù)據(jù)包),然后由該第二同步傳輸模塊將該當(dāng)前數(shù)據(jù)包轉(zhuǎn)發(fā)出去。換句話說(shuō),在本發(fā)明實(shí)施例中,通過(guò)SDH設(shè)備的交叉板,能夠?qū)崿F(xiàn)不同STM-N之間的直接通信,從而在SDH設(shè)備的接入數(shù)據(jù)單板發(fā)生故障的情況下,成功實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā)。
因此,在本發(fā)明實(shí)施例中,當(dāng)確定第一同步傳輸模塊接收到當(dāng)前數(shù)據(jù)包要發(fā)往的接入數(shù)據(jù)單板發(fā)生故障時(shí),通過(guò)SDH設(shè)備中的交叉板,直接將該當(dāng)前數(shù)據(jù)包傳輸?shù)接糜谵D(zhuǎn)發(fā)該當(dāng)前數(shù)據(jù)包的第二同步傳輸模塊,并不經(jīng)過(guò)該發(fā)生故障的接入數(shù)據(jù)單板,從而實(shí)現(xiàn)隔離發(fā)生故障的接入數(shù)據(jù)單板,通過(guò)第二同步傳輸模塊成功將當(dāng)前數(shù)據(jù)包轉(zhuǎn)發(fā)出去。本發(fā)明實(shí)施例提供的基于SDH的 通信方法,相比于現(xiàn)有的以太環(huán)網(wǎng)保護(hù)倒換技術(shù),能夠在較低設(shè)備成本的前提下,實(shí)現(xiàn)以太環(huán)網(wǎng)的快速保護(hù)倒換,具有更廣闊的應(yīng)用前景。
可選地,作為一個(gè)實(shí)施例,該處理器310在根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊的方面,具體用于,根據(jù)該第一同步傳輸模塊,通過(guò)預(yù)先配置的該第一同步傳輸模塊和該發(fā)生故障的接入數(shù)據(jù)單板的對(duì)應(yīng)關(guān)系,以及該發(fā)生故障的接入數(shù)據(jù)單板和該第二同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
可選地,作為一個(gè)實(shí)施例,該處理器310在根據(jù)該第一同步傳輸模塊,從該至少兩個(gè)同步傳輸模塊中確定第二同步傳輸模塊的方面,具體用于,根據(jù)該第一同步傳輸模塊,以及預(yù)先建立的該SDH設(shè)備中的同步傳輸模塊的對(duì)應(yīng)關(guān)系,確定該第二同步傳輸模塊。
應(yīng)理解,在本發(fā)明實(shí)施例中,該處理器310可以是中央處理單元(Central Processing Unit,簡(jiǎn)稱(chēng)為“CPU”),該處理器310還可以是其他通用處理器、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、現(xiàn)成可編程門(mén)陣列(FPGA)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
該存儲(chǔ)器320可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器310提供指令和數(shù)據(jù)。存儲(chǔ)器320的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器320還可以存儲(chǔ)設(shè)備類(lèi)型的信息。
該總線系統(tǒng)330除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說(shuō)明起見(jiàn),在圖中將各種總線都標(biāo)為總線系統(tǒng)330。
在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器310中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器320,處理器310讀取存儲(chǔ)器320中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。
應(yīng)理解,根據(jù)本發(fā)明實(shí)施例的SDH設(shè)備300可對(duì)應(yīng)于本發(fā)明實(shí)施例提供的基于SDH的通信方法100中的SDH設(shè)備,以及可以對(duì)應(yīng)于根據(jù)本發(fā)明實(shí) 施例提供的SDH設(shè)備200,并且SDH設(shè)備300中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖2和圖3中的各個(gè)方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。
應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,該單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
該作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可 以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。