本發(fā)明實施例涉及通信領(lǐng)域,并且更具體地,涉及一種傳輸報文的方法和裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,同步數(shù)字體系(sdh,synchronousdigitalhierarchy)網(wǎng)絡(luò)逐漸被分組交換網(wǎng)絡(luò)(psn,packetswitchednetwork)所替代,在這種新老網(wǎng)絡(luò)演進的過程中,有大量的業(yè)務(wù)數(shù)據(jù)需要同時穿過sdh網(wǎng)絡(luò)和psn傳遞,這就需要sdh網(wǎng)絡(luò)和psn的對接,共同完成對業(yè)務(wù)數(shù)據(jù)的傳輸。在對接過程中,整個psn中需要傳輸至sdh網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù),都要首先傳輸給psn與sdh網(wǎng)絡(luò)的接口節(jié)點,接口節(jié)點恢復(fù)出業(yè)務(wù)數(shù)據(jù)之后,再按照sdh網(wǎng)絡(luò)的通信協(xié)議,完成對業(yè)務(wù)數(shù)據(jù)的映射、復(fù)用等處理過程,才能將其發(fā)送給sdh網(wǎng)絡(luò)。
然而,psn接入的很多跨網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)都會匯聚到psn的接口節(jié)點來處理,這樣會給接口節(jié)點帶來很大的負擔。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種傳輸報文的方法和裝置,以降低接口節(jié)點的負擔。
第一方面,提供了一種傳輸報文的方法,該方法應(yīng)用于包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的通信系統(tǒng)中,該第一網(wǎng)絡(luò)包括第一節(jié)點和第二節(jié)點,該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,該第一節(jié)點與該第二節(jié)點之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點與該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該第二節(jié)點與該第三節(jié)點通信連接,該方法包括:該第一節(jié)點獲取需要傳輸至該第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),該第一節(jié)點是該目標業(yè)務(wù)數(shù)據(jù)的接入節(jié)點;該第一節(jié)點根據(jù)該第二通信協(xié)議,對該目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,生成第一報文;該第一節(jié)點根據(jù)該第一通信協(xié)議,對該第一報文進行封裝處理,生成第二報文;該第一節(jié)點向該第二節(jié)點發(fā)送該第二報文。
結(jié)合第一方面,在第一方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第一方面,在第一方面的第二種實現(xiàn)方式中,第一網(wǎng)絡(luò)為分組交換網(wǎng)絡(luò)psn,第二網(wǎng)絡(luò)為同步數(shù)字體系sdh網(wǎng)絡(luò)。
結(jié)合第一方面,在第一方面的第三種實現(xiàn)方式中,該第一報文為虛容器,該第二報文為偽線報文。
第二方面,提供了一種傳輸報文的方法,該方法應(yīng)用于包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的通信系統(tǒng)中,該第一網(wǎng)絡(luò)包括第一節(jié)點和第二節(jié)點,該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,該第一節(jié)點與該第二節(jié)點之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點與該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該第二節(jié)點與該第三節(jié)點通信連接,該方法包括:該第二節(jié)點接收該第一節(jié)點發(fā)送的第一報文,該第一報文是該第一節(jié)點根據(jù)該第二通信協(xié)議,對需要傳輸至該第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù)進行封裝處理生成第二報文之后,根據(jù)該第一通信協(xié)議對該第二報文進行封裝處理得到的,其中,該第一節(jié)點是該目標業(yè)務(wù)數(shù)據(jù)的接入節(jié)點;該第二節(jié)點根據(jù)該第一通信協(xié)議對該第一報文進行解封裝處理,得到該第二報文;該第二節(jié)點向該第三節(jié)點發(fā)送該第二報文。
結(jié)合第二方面,在第二方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第二方面,在第二方面的第二種實現(xiàn)方式中,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
結(jié)合第二方面,在第二方面的第三種實現(xiàn)方式中,該第一報文為偽線報文,該第二報文為虛容器。
第三方面,提供了一種傳輸報文的方法,該方法應(yīng)用于包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的通信系統(tǒng)中,該第一網(wǎng)絡(luò)包括第一節(jié)點和第二節(jié)點,該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,該第一節(jié)點和該第二節(jié)點之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點和該第四節(jié)點基于第二通信協(xié)議傳輸報文,該第二節(jié)點和該第三節(jié)點通信連接,該方法包括:該第一節(jié)點接收該第二節(jié)點發(fā)送的第一報文,該第一報文是該第二節(jié)點根據(jù)該第一通信協(xié)議,對第二報文進行封裝處理得到的,其中,該第二報文是該第二網(wǎng)絡(luò)對需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;該第一 節(jié)點根據(jù)該第一通信協(xié)議,對該第一報文進行解封裝處理,得到該第二報文;該第一節(jié)點根據(jù)該第二通信協(xié)議,對該第二報文進行解封裝處理,得到該目標業(yè)務(wù)數(shù)據(jù)。
結(jié)合第三方面,在第三方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第三方面,在第三方面的第二種實現(xiàn)方式中,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
結(jié)合第三方面,在第三方面的第三種實現(xiàn)方式中,該第一報文為偽線報文,該第二報文為虛容器。
第四方面,提供了一種傳輸報文的方法,該方法應(yīng)用于包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的通信系統(tǒng)中,該第一網(wǎng)絡(luò)包括第一節(jié)點和第二節(jié)點,該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,該第一節(jié)點與該第二節(jié)點之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點與該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該第二節(jié)點與該第三節(jié)點通信連接,該方法包括:該第二節(jié)點接收該第三節(jié)點發(fā)送的第一報文,該第一報文是該第二網(wǎng)絡(luò)對需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;該第二節(jié)點根據(jù)該第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;該第二節(jié)點向該第一節(jié)點發(fā)送該第二報文。
結(jié)合第四方面,在第四方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第四方面,在第四方面的第二種實現(xiàn)方式中,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
結(jié)合第四方面,在第四方面的第三種實現(xiàn)方式中,該第一報文為虛容器,該第二報文為偽線報文。
第五方面,提供了一種傳輸報文的裝置,該裝置配置在通信系統(tǒng)的第一網(wǎng)絡(luò)中,該第一網(wǎng)絡(luò)包括該裝置和第二節(jié)點,該通信系統(tǒng)還包括第二網(wǎng)絡(luò),該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,該裝置和該第二節(jié)點之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點和該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該第二節(jié)點與該第三節(jié)點通信連接,該裝置包括:獲取單元,用于獲取需要傳輸至所述第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù);處理單元,用于根據(jù)第二通信協(xié)議,對該獲取單元獲取的目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,以生成第一報文; 該處理單元還用于根據(jù)第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;發(fā)送單元,用于將該處理單元生成的第二報文發(fā)送給該第二節(jié)點。
結(jié)合第五方面,在第五方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第五方面,在第五方面的第二種實現(xiàn)方式中,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
結(jié)合第五方面,在第五方面的第三種實現(xiàn)方式中,該第一報文為虛容器,該第二報文為偽線報文。
第六方面,提供了一種傳輸報文的裝置,該裝置配置在通信系統(tǒng)的第一網(wǎng)絡(luò)中,該第一網(wǎng)絡(luò)包括第一節(jié)點和該裝置,該通信系統(tǒng)還包括第二網(wǎng)絡(luò),該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,該第一節(jié)點和該裝置之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點和該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該裝置與該第三節(jié)點通信連接,該裝置包括:接收單元,用于接收該第一網(wǎng)絡(luò)中的第一節(jié)點發(fā)送的第一報文,該第一報文是該第一節(jié)點對需要傳輸至該第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到第二報文之后,根據(jù)該第一通信協(xié)議對該第二報文進行封裝處理得到的,其中,該第一節(jié)點是該目標業(yè)務(wù)數(shù)據(jù)的接入節(jié)點;處理單元,用于對該接收單元接收的該第一報文進行解封裝處理,以獲取該第二報文;發(fā)送單元,用于將該處理單元獲取的該第二報文發(fā)送給該第三節(jié)點。
結(jié)合第六方面,在第六方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第六方面,在第六方面的第二種實現(xiàn)方式中,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
結(jié)合第六方面,在第六方面的第三種實現(xiàn)方式中,該第一報文為偽線報文,該第二報文為虛容器。
第七方面,提供給了一種傳輸報文的裝置,該裝置配置在通信系統(tǒng)的第一網(wǎng)絡(luò)中,該第一網(wǎng)絡(luò)包括該裝置和第二節(jié)點,該通信系統(tǒng)還包括第二網(wǎng)絡(luò),該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,裝置和該第二節(jié)點之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點和該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該第二節(jié)點與該第三節(jié)點通信連接,該裝置包括:接收單元,用于接收該第二節(jié)點發(fā)送的第一報文,該第一報文是該第二節(jié)點根據(jù)該第一通信協(xié) 議,對第二報文進行封裝處理得到的,該第二報文是該第二網(wǎng)絡(luò)對需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;處理單元,用于根據(jù)該第一通信協(xié)議,對該接收單元接收的該第一報文進行解封裝處理,以得到該第二報文;該處理單元還用于根據(jù)該第二通信協(xié)議,對該第二報文進行解封裝處理,以得到該目標業(yè)務(wù)數(shù)據(jù)。
結(jié)合第七方面,在第七方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第七方面,在第七方面的第二種實現(xiàn)方式中,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
結(jié)合第七方面,在第七方面的第二種實現(xiàn)方式中,該第一報文為偽線報文,該第二報文為虛容器。
第八方面,提供了一種傳輸報文的裝置,該裝置配置在通信系統(tǒng)的第一網(wǎng)絡(luò)中,該第一網(wǎng)絡(luò)包括第一節(jié)點和該裝置,該通信系統(tǒng)還包括第二網(wǎng)絡(luò),該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,第一節(jié)點與該裝置之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點與該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該裝置與該第三節(jié)點通信連接,該裝置包括:接收單元,用于接收第三節(jié)點發(fā)送的第一報文,該第一報文是對該第二網(wǎng)絡(luò)中需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;處理單元,用于根據(jù)該第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;發(fā)送單元,用于向該第一網(wǎng)絡(luò)中的第一節(jié)點發(fā)送該第二報文。
結(jié)合第八方面,在第八方面的第一種實現(xiàn)方式中,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
結(jié)合第八方面,在第八方面的第二種實現(xiàn)方式中,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
結(jié)合第八方面,在第八方面的第三種實現(xiàn)方式中,該第一報文為虛容器,該第二報文為偽線報文。
本發(fā)明實施例的傳輸報文的方法和裝置,第一網(wǎng)絡(luò)中的第一節(jié)點,首先根據(jù)第二網(wǎng)絡(luò)中的通信協(xié)議,對需要傳輸至第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,以生成符合第二網(wǎng)絡(luò)中通信協(xié)議的第一報文,其后,根據(jù)第一網(wǎng)絡(luò)中的通信協(xié)議,對該第一報文再次進行封裝處理,生成符合第一網(wǎng)絡(luò)中通信協(xié)議的第二報文,并將該第二報文發(fā)送給該第一網(wǎng)絡(luò)中用于與第二網(wǎng)絡(luò)進行 通信的接口節(jié)點(即,第二節(jié)點)。該接口節(jié)點只需要根據(jù)第一通信協(xié)議,對該第二報文進行解封裝處理,獲取到第一報文之后,就可以直接將該第一報文發(fā)送給第二網(wǎng)絡(luò)。這樣,接口節(jié)點對接收到的來自多個節(jié)點的需要傳輸至第二網(wǎng)絡(luò)的多路目標業(yè)務(wù)數(shù)據(jù),無需對業(yè)務(wù)數(shù)據(jù)進行恢復(fù)并按照第二通信協(xié)議進行封裝,簡化了傳輸方案,能夠減輕接口節(jié)點的負擔。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是適用本發(fā)明實施例的傳輸報文的方法和裝置的通信系統(tǒng)示意圖。
圖2是根據(jù)本發(fā)明一實施例的傳輸報文的方法的示意性流程圖。
圖3是psn傳輸tdm業(yè)務(wù)的示意圖。
圖4是根據(jù)本發(fā)明另一實施例的傳輸報文的方法的示意性流程圖。
圖5是根據(jù)本發(fā)明再一實施例的傳輸報文的方法的示意性流程圖。
圖6是根據(jù)本發(fā)明再一實施例的傳輸報文的方法的示意性流程圖。
圖7是根據(jù)本發(fā)明一實施例的傳輸報文的裝置的示意性框圖。
圖8是根據(jù)本發(fā)明另一實施例的傳輸報文的裝置的示意性框圖。
圖9是根據(jù)本發(fā)明再一實施例的傳輸報文的裝置的示意性框圖。
圖10是根據(jù)本發(fā)明再一實施例的傳輸報文的裝置的示意性框圖。
圖11是根據(jù)本發(fā)明一實施例的傳輸報文的設(shè)備的示意性結(jié)構(gòu)圖。
圖12是根據(jù)本發(fā)明另一實施例的傳輸報文的設(shè)備的示意性結(jié)構(gòu)圖。
圖13是根據(jù)本發(fā)明再一實施例的傳輸報文的設(shè)備的示意性結(jié)構(gòu)圖。
圖14是根據(jù)本發(fā)明再一實施例的傳輸報文的設(shè)備的示意性結(jié)構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的技術(shù)方案,可以應(yīng)用于各種需要通過要緩解網(wǎng)絡(luò)之間接口節(jié)點的業(yè)務(wù)處理壓力來減輕接口節(jié)點負擔的通信系統(tǒng),例如,sdh網(wǎng)絡(luò)和psn對接場景下的通信系統(tǒng)。
以下,為了便于理解和說明,作為示例而非限定,以將本發(fā)明的傳輸報文的方法和裝置在包括sdh網(wǎng)絡(luò)與psn的通信系統(tǒng)中的執(zhí)行過程和動作進行說明。
為了便于理解,先對psn與sdh網(wǎng)絡(luò)中的相關(guān)概念進行簡單介紹。
用戶邊緣(ce,customeredge)設(shè)備:一般用來與psn的邊緣設(shè)備對接,具有豐富的接口,能夠接入各種設(shè)備。
運營商網(wǎng)絡(luò)邊緣(pe,provideredge)設(shè)備:一般具有封裝與解封裝能力,pe設(shè)備可以接入ce設(shè)備的數(shù)據(jù),并對數(shù)據(jù)進行匯聚、封裝和解封裝。
圖1示出了psn與sdh網(wǎng)絡(luò)對接的應(yīng)用場景。如圖1所示,以接入psn的用戶設(shè)備向接入sdh網(wǎng)絡(luò)的用戶設(shè)備傳輸業(yè)務(wù)數(shù)據(jù)為例,整個psn中需要與sdh網(wǎng)絡(luò)互通的業(yè)務(wù)數(shù)據(jù),都要經(jīng)過psn網(wǎng)絡(luò)與sdh網(wǎng)絡(luò)的接口節(jié)點(例如,圖1中的pe設(shè)備3),接口節(jié)點需要根據(jù)sdh網(wǎng)絡(luò)的通信協(xié)議,對需要傳輸至sdh網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行映射、復(fù)用等處理之后,才能將其發(fā)送給sdh網(wǎng)絡(luò)。例如,連接到psn的ce設(shè)備1和ce設(shè)備2分別需要傳輸業(yè)務(wù)數(shù)據(jù)給sdh網(wǎng)絡(luò)的ce設(shè)備3和ce設(shè)備4。pe設(shè)備1和pe設(shè)備2接收ce設(shè)備1和ce設(shè)備2發(fā)送的業(yè)務(wù)數(shù)據(jù),通過psn將該接收的業(yè)務(wù)數(shù)據(jù)透傳給pe設(shè)備3。pe設(shè)備3按照sdh網(wǎng)絡(luò)的通信協(xié)議標準(例如,ieifrfc4842協(xié)議),將這兩路業(yè)務(wù)數(shù)據(jù)裝載入sdh網(wǎng)絡(luò)的虛容器中。在裝載的過程中,需要進行速率適配,例如,碼速調(diào)整。其后,pe設(shè)備3按照復(fù)用映射路徑,將虛容器復(fù)用到同步傳輸模塊n級(stm-n,synchronoustransportmoduleleveln)幀中,再將該stm-n幀發(fā)送給sdh網(wǎng)絡(luò)的pe設(shè)備4,pe設(shè)備4按照業(yè)務(wù)配置,將該stm-n幀分別發(fā)送給pe設(shè)備5和pe設(shè)備6,接下來,pe設(shè)備5和pe設(shè)備6分別從所述stm-n幀中恢復(fù)出相應(yīng)的業(yè)務(wù)數(shù)據(jù),并分別發(fā)送給ce設(shè)備3和ce設(shè)備4。這樣,就實現(xiàn)了業(yè)務(wù)數(shù)據(jù)從psn的用戶設(shè)備向sdh網(wǎng)絡(luò)的用戶設(shè)備的傳輸。
但是,pe設(shè)備3需要對每一路業(yè)務(wù)數(shù)據(jù)單獨地進行映射、復(fù)用等處理過程,在上述業(yè)務(wù)數(shù)據(jù)對時鐘同步需求較高時,pe設(shè)備3還需要將每一路的業(yè)務(wù)時鐘進行單獨地恢復(fù),以便于將恢復(fù)出的業(yè)務(wù)時鐘與業(yè)務(wù)數(shù)據(jù)一起傳 輸至sdh網(wǎng)絡(luò)。因此,pe設(shè)備3的業(yè)務(wù)處理壓力非常大,下文結(jié)合圖2,詳細描述根據(jù)本發(fā)明實施例的傳輸報文的方法。
圖2示出了從第一節(jié)點角度描述的本發(fā)明實施例的傳輸報文的方法100的示意性流程圖。如圖2所示,該方法100包括:
s110,第一節(jié)點獲取需要傳輸至第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),該第一節(jié)點是該目標業(yè)務(wù)數(shù)據(jù)的接入節(jié)點;
s120,該第一節(jié)點根據(jù)第二通信協(xié)議,對該目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,以生成第一報文;
s130,該第一節(jié)點根據(jù)第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;
s140,該第一節(jié)點向第二節(jié)點發(fā)送該第二報文,以便于該第二節(jié)點在根據(jù)該第一通信協(xié)議獲取并對該第二報文進行解封裝處理而獲取該第一報文之后,向第三節(jié)點發(fā)送該第一報文。
需要說明的是,本發(fā)明實施例的傳輸報文方法應(yīng)用于包括至少兩個網(wǎng)絡(luò)的通信系統(tǒng),其中,每個網(wǎng)絡(luò)包括至少兩個節(jié)點,其中,第一網(wǎng)絡(luò)中的各節(jié)點之間基于第一通信協(xié)議傳輸報文,第二網(wǎng)絡(luò)中的各節(jié)點之間基于第二通信協(xié)議傳輸報文,第一通信協(xié)議與第二通信協(xié)議相異。
具體地說,在本發(fā)明實施例中,首先,第一網(wǎng)絡(luò)中的第一節(jié)點獲取需要傳輸至第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),然后,根據(jù)第二網(wǎng)絡(luò)中的通信協(xié)議(即,第二通信協(xié)議)對該目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,以生成第一報文。其后,該第一節(jié)點根據(jù)第一網(wǎng)絡(luò)中的通信協(xié)議(即,第一通信協(xié)議),對該第一報文再次進行封裝處理,以生成第二報文。最后,該第一節(jié)點將該第二報文發(fā)送給第一網(wǎng)絡(luò)中與第二網(wǎng)絡(luò)通信連接的接口節(jié)點(即,第二節(jié)點),以便于該第二節(jié)點將該第二報文解封裝處理得到第一報文之后,將該第一報文發(fā)送給第二網(wǎng)絡(luò)。
下面結(jié)合圖1,對本發(fā)明實施例的傳輸報文的方法進行詳細說明。如圖1所示,首先,psn(即,第一網(wǎng)絡(luò)的一例)中的pe設(shè)備1(即,第一節(jié)點的一例)通過設(shè)備接口,接入ce設(shè)備1發(fā)送的業(yè)務(wù)數(shù)據(jù),然后,pe設(shè)備1根據(jù)sdh網(wǎng)絡(luò)(即,第二網(wǎng)絡(luò)的一例)的通信協(xié)議(即,第二通信協(xié)議的一例)對該業(yè)務(wù)數(shù)據(jù)進行封裝處理,生成第一報文。其后,該pe設(shè)備1再根據(jù)psn的通信協(xié)議,對該第一報文進行封裝處理,生成第二報文。之后, 該pe設(shè)備1將該第二報文發(fā)送給psn的pe設(shè)備3(即,第二節(jié)點的一例),pe設(shè)備3接收到該第二報文之后,對該第二報文解封裝處理,獲取到第一報文,并將該第一報文直接發(fā)送給sdh網(wǎng)絡(luò)的pe設(shè)備4(即,第三節(jié)點的一例),這樣,就實現(xiàn)了業(yè)務(wù)數(shù)據(jù)從psn到sdh網(wǎng)絡(luò)的傳輸,也或者說,該業(yè)務(wù)數(shù)據(jù)以第一報文的形式從psn傳輸?shù)搅藄dh網(wǎng)絡(luò)。
需要說明的是,pe設(shè)備3向pe設(shè)備4發(fā)送該第二報文,可以是將該第二報文封裝成幀的形式進行發(fā)送。例如,在報文從psn發(fā)往sdh網(wǎng)絡(luò)的場景下,該第二報文可以為虛容器,此時,pe設(shè)備3向pe設(shè)備4發(fā)送該第二報文可以是該pe設(shè)備3將該虛容器復(fù)用到stm-n幀中發(fā)送給pe設(shè)備4。
應(yīng)理解,在本發(fā)明實施例中,編號“第一”、“第二”僅僅為了區(qū)分不同的對象,比如為了區(qū)分不同的網(wǎng)絡(luò)、通信協(xié)議或報文,并不對本發(fā)明實施例的范圍構(gòu)成任何限定。
還應(yīng)理解,目標業(yè)務(wù)數(shù)據(jù)是指來自接入第一網(wǎng)絡(luò)的用戶設(shè)備的需要傳輸至接入第二網(wǎng)絡(luò)的用戶設(shè)備的業(yè)務(wù)數(shù)據(jù),第一節(jié)點是指第一網(wǎng)絡(luò)中用于接入用戶設(shè)備的業(yè)務(wù)數(shù)據(jù)的邊緣節(jié)點,第二節(jié)點是指與第二網(wǎng)絡(luò)進行對接的第一網(wǎng)絡(luò)中的邊緣節(jié)點,第三節(jié)點是指與第一網(wǎng)絡(luò)進行對接的第二網(wǎng)絡(luò)中的邊緣節(jié)點,第四節(jié)點是指第二網(wǎng)絡(luò)中用于接入用戶設(shè)備的業(yè)務(wù)數(shù)據(jù)的邊緣節(jié)點。
還應(yīng)理解,在本發(fā)明實施例中,第一節(jié)點可以是一個,也可以是多個,當有多個第一節(jié)點時,也就是說,有多路目標業(yè)務(wù)數(shù)據(jù)需要從第一網(wǎng)絡(luò)傳輸至第二網(wǎng)絡(luò)。對于每一個第一節(jié)點來說,在將待傳輸?shù)哪繕藰I(yè)務(wù)數(shù)據(jù)傳輸給接口節(jié)點(或者說,第二節(jié)點)之前,對待傳輸?shù)哪繕藰I(yè)務(wù)數(shù)據(jù)所作的封裝處理都是相同的,因此,本發(fā)明實施例僅以其中一個第一節(jié)點作為示例而非限定,對根據(jù)本發(fā)明實施例的傳輸報文的方法進行說明。
現(xiàn)有技術(shù)中,該第一節(jié)點直接對需要傳輸至第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)第一通信協(xié)議進行封裝后,發(fā)送給第二節(jié)點。其后,第二節(jié)點對接收到的報文進行解封裝獲取到目標業(yè)務(wù)數(shù)據(jù),再根據(jù)第二網(wǎng)絡(luò)的第二通信協(xié)議對該目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,生成能夠在第二網(wǎng)絡(luò)傳輸?shù)膱笪闹螅拍軐⒃撋傻膱笪陌l(fā)送至第二網(wǎng)絡(luò)。顯然,當通信系統(tǒng)中有多路業(yè)務(wù)數(shù)據(jù)需要傳輸時,這時,第二節(jié)點就會接收到多個對目標業(yè)務(wù)數(shù)據(jù)進行封裝而生成的報文。但是該第二節(jié)點要將該多個報文傳輸至第二網(wǎng)絡(luò),需要將該多個報文進行解封裝,獲取到該多個目標業(yè)務(wù)數(shù)據(jù),其后,根據(jù)該第二網(wǎng)絡(luò)中的第二 通信協(xié)議對該多個目標業(yè)務(wù)數(shù)據(jù)再次封裝處理,生成能夠在該第二網(wǎng)絡(luò)中傳輸?shù)亩鄠€報文,才能將該多個能夠在該第二網(wǎng)絡(luò)中傳輸?shù)膱笪陌l(fā)送給該第二網(wǎng)絡(luò)。在第二網(wǎng)絡(luò),相應(yīng)節(jié)點對該多個報文進行解封裝處理,就能獲取目標業(yè)務(wù)數(shù)據(jù),從而實現(xiàn)該目標業(yè)務(wù)數(shù)據(jù)從第一網(wǎng)絡(luò)至第二網(wǎng)絡(luò)的傳輸。
在本發(fā)明實施例中,為了緩解該第二節(jié)點的傳輸壓力,第一節(jié)點對需要傳輸至第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)第二通信協(xié)議進行封裝處理,生成能夠在第二網(wǎng)絡(luò)傳輸?shù)牡谝粓笪?,再根?jù)第一通信協(xié)議,對該第一報文再次進行封裝處理,生成能夠在第一網(wǎng)絡(luò)傳輸?shù)牡诙笪?。第一?jié)點將該第二報文直接發(fā)送給該第二節(jié)點。對于該第二節(jié)點而言,接收該第二報文之后,對該第二報文進行解封裝處理,就可以獲取到該第一報文,而該第一報文是第一節(jié)點根據(jù)第二通信協(xié)議,對目標業(yè)務(wù)數(shù)據(jù)經(jīng)過封裝處理而生成的,是可以在該第二網(wǎng)絡(luò)傳輸?shù)膱笪?,因此,第二?jié)點只需要直接將該第二報文發(fā)送至第二網(wǎng)絡(luò)即可。當?shù)谝痪W(wǎng)絡(luò)中有多個第一節(jié)點時,第二節(jié)點就會接收到多個第二報文,此時,該第二節(jié)點只需要將該多個第二報文解封裝,就可以獲取到與該多個第二報文一一對應(yīng)的多個第一報文,此時,該第二節(jié)點就可以直接將該多個第一報文發(fā)送到該第二網(wǎng)絡(luò)。
應(yīng)理解,本發(fā)明實施例僅以兩個網(wǎng)絡(luò)的對接場景作為示例進行描述,也可以是多個網(wǎng)絡(luò)進行對接的場景,本發(fā)明對此不作任何限定。例如,在報文依次經(jīng)由psn、sdh網(wǎng)絡(luò)、psn到達用戶設(shè)備、報文依次經(jīng)由psn、sdh網(wǎng)絡(luò)、psn、sdh網(wǎng)絡(luò)到達用戶設(shè)備的場景下,根據(jù)本發(fā)明實施例的傳輸報文的方法也都是適用的。
因此,本發(fā)明實施例的傳輸報文的方法,避免了現(xiàn)有技術(shù)中,接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以緩解網(wǎng)絡(luò)之間接口節(jié)點的業(yè)務(wù)處理壓力,降低對硬件資源的消耗,從而能夠降低硬件設(shè)備的功耗和硬件開發(fā)成本。另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
具體地說,在業(yè)務(wù)數(shù)據(jù)的傳輸過程中,不同的業(yè)務(wù)對于時鐘同步有不同的需求。一些對時鐘同步需求比較高的業(yè)務(wù)數(shù)據(jù),只有在精確的同步與定時的控制下才能正確恢復(fù)。因此,在傳輸對于同步要求比較高的業(yè)務(wù)數(shù)據(jù)時,可以考慮業(yè)務(wù)時鐘的傳輸。對時鐘同步需求比較高的業(yè)務(wù)可以是語音業(yè)務(wù)、 視頻電話、視頻點播以及視頻監(jiān)控等。在這種情況下,第一節(jié)點對該業(yè)務(wù)數(shù)據(jù)按照第二通信協(xié)議進行封裝生成第一報文,該業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)時鐘也就被封裝在該第一報文中,之后,第一節(jié)點再根據(jù)第一通信協(xié)議對該第一報文進行封裝生成第二報文,并將該第二報文發(fā)送給接口節(jié)點(或者說,第二節(jié)點),接口節(jié)點解封裝之后,就可以獲取到第一報文,并將該第一報文進行復(fù)用之后,直接發(fā)送給第二網(wǎng)絡(luò)。第二網(wǎng)絡(luò)中的pe設(shè)備對該第一報文解封裝,就可以獲取該業(yè)務(wù)數(shù)據(jù),并恢復(fù)出該業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)時鐘。
也就是說,在本發(fā)明實施例中,為了緩解接口節(jié)點的業(yè)務(wù)處理壓力,在第一網(wǎng)絡(luò)僅對業(yè)務(wù)數(shù)據(jù)進行相應(yīng)的封裝處理,并不對業(yè)務(wù)時鐘進行恢復(fù),而是將業(yè)務(wù)數(shù)據(jù)傳輸至第二網(wǎng)絡(luò)之后,由第二網(wǎng)絡(luò)的相應(yīng)節(jié)點恢復(fù)業(yè)務(wù)時鐘的。而現(xiàn)有技術(shù)中,業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)時鐘是分開傳輸?shù)?,并且業(yè)務(wù)時鐘是由第二節(jié)點恢復(fù)后再按照第二通信協(xié)議進行速率適配后傳輸給第二網(wǎng)絡(luò)。相比之下,本發(fā)明實施的傳輸報文的方法,一方面,可以降低第二節(jié)點的業(yè)務(wù)處理壓力,另一方面,也可以實現(xiàn)業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)時鐘一起傳輸,簡化了業(yè)務(wù)時鐘的傳輸過程,可以降低硬件資源功耗和硬件開發(fā)成本。
應(yīng)理解,上述第一網(wǎng)絡(luò)中的接口節(jié)點(即,第二節(jié)點)是指第一網(wǎng)絡(luò)中與其它網(wǎng)絡(luò)進行通信的邊緣節(jié)點。
可選地,第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
psn是一種分組交換的傳輸網(wǎng)絡(luò),盡管其本身對時鐘同步需求不高,但是,在替代sdh網(wǎng)絡(luò)的過程中,以往sdh網(wǎng)絡(luò)承載的大量時分復(fù)用(tdm,timedivisionmultiplexing)業(yè)務(wù),將越來越多地由psn網(wǎng)絡(luò)來承載,而傳統(tǒng)的tdm業(yè)務(wù)要求收發(fā)數(shù)據(jù)的兩端嚴格同步,因此,psn網(wǎng)絡(luò)也必須考慮業(yè)務(wù)時鐘的傳遞?,F(xiàn)有技術(shù)中,psn是通過電路仿真業(yè)務(wù)(ces,circuitemulationservice)技術(shù)來支持傳統(tǒng)的業(yè)務(wù)的透明傳輸?shù)?。ces技術(shù)是通過端到端偽線仿真(pwe3,pseudo-wireemulationedgetoedge)技術(shù),發(fā)送端將tdm信號切片封裝到以太網(wǎng)報文中,然后在psn上傳送,最后,接收端再從以太網(wǎng)報文中提取出tdm數(shù)據(jù),并恢復(fù)成tdm數(shù)據(jù)流。
目前,為了實現(xiàn)tdm業(yè)務(wù)與時鐘的一起傳遞,psn網(wǎng)絡(luò)上可以包括自適應(yīng)時鐘恢復(fù)(acr,adaptiveclockrecovery)和差分時鐘恢復(fù)(dcr,differentialclockrecovery)兩種方式。圖3示出了psn網(wǎng)絡(luò)通過ces業(yè)務(wù)傳輸tdm業(yè)務(wù)的示意圖。如圖3所示,在acr方式中,具體地,有先入先 出(fifo,firstinfirstout)恢復(fù)和時戳恢復(fù)兩種方式。在fifo方式中,發(fā)送端設(shè)備根據(jù)自己的源時鐘向接收端發(fā)送報文,接收端使用一個隊列先緩存這些報文,然后用自己的本地時鐘發(fā)送出去。假設(shè)源時鐘與目的地的接收端的本地時鐘不一致,哪怕只是微小的差異,都會造成接收端緩存隊列的長度變化。這樣,接收端就可以根據(jù)緩存隊列的長度來判斷本地時鐘與源時鐘是否保持同步。如果發(fā)現(xiàn)緩存隊列長度持續(xù)增加,表明本地時鐘比源時鐘慢,需要調(diào)快本地時鐘的頻率;如果發(fā)現(xiàn)緩存隊列深度持續(xù)減少,表明本地時鐘比源時鐘快,需要調(diào)慢本地時鐘的頻率,最終使本地時鐘和源時鐘的頻率保持一致。緩存隊列的長度穩(wěn)定以后,接收端的本地時鐘與發(fā)送端的源時鐘從長期來看是保持一致的,也或者說,接收端恢復(fù)出了發(fā)送端的業(yè)務(wù)時鐘。在時戳恢復(fù)方式中,發(fā)送端以源時鐘定期地發(fā)送時間報文給接收端,時間報文中包括了發(fā)送端發(fā)送時間報文的時間戳信息,該時間戳信息通常是一個字符序列,可以唯一地標識發(fā)送時間報文的時刻。接收端設(shè)備接收到該時間報文之后,可以計算出本地時鐘與源時鐘的差異。如果發(fā)送端與接收端的時鐘頻率是一致的,那么這個差異應(yīng)該是保持不變的;如果這個差異慢慢變大或者變小,說明發(fā)送端與接收端的時鐘頻率不同步,此時接收端就需要調(diào)整本地時鐘的頻率,以和源時鐘保持同步,也或者說,接收端恢復(fù)出了發(fā)送端的時鐘信息。
下文結(jié)合圖1,以從psn向sdh網(wǎng)絡(luò)傳輸e1業(yè)務(wù)為例,對psn與sdh網(wǎng)絡(luò)對接的應(yīng)用場景下,e1業(yè)務(wù)時鐘從psn到sdh網(wǎng)絡(luò)的傳輸進行詳細說明。在該實施例中,ce設(shè)備1發(fā)出的數(shù)據(jù)經(jīng)pe設(shè)備1、psn、pe設(shè)備3、pe設(shè)備4、sdh網(wǎng)絡(luò)、pe設(shè)備5到達ce設(shè)備3;ce設(shè)備2發(fā)出的數(shù)據(jù)經(jīng)pe設(shè)備2、psn、pe設(shè)備3、pe設(shè)備4、sdh網(wǎng)絡(luò)、pe設(shè)備6到達ce設(shè)備4。
下文以ce設(shè)備1發(fā)送業(yè)務(wù)數(shù)據(jù)給ce設(shè)備3為例,說明現(xiàn)有技術(shù)中e1業(yè)務(wù)數(shù)據(jù)的傳輸過程。
如圖1所示,pe設(shè)備1接收ce設(shè)備1的tdm業(yè)務(wù)數(shù)據(jù)e1信號,之后,pe設(shè)備1將該e1信號切片,封裝為偽線(pw,pseudowire)報文傳遞給下游的pe設(shè)備3。pe設(shè)備3根據(jù)該pw報文的緩存隊列長度,或時間報文中的時戳信息,恢復(fù)出該e1信號的e1時鐘。接下來,pe設(shè)備3對該e1信號進行速率適配之后,裝入與e1信號速率相對應(yīng)的虛容器(vc,virtual container),其中,與e1信號速率相對應(yīng)的標準虛容器為vc12。之后,該pe設(shè)備3按照sdh網(wǎng)絡(luò)復(fù)用映射結(jié)構(gòu),將這該e1信號復(fù)用到stm-n幀中。最后,該pe設(shè)備3就可以將裝載了該e1信號的stm-n幀發(fā)送給sdh網(wǎng)絡(luò)的接口節(jié)點(例如,圖1中的pe設(shè)備4)。這樣,該e1信號和e1時鐘就從psn網(wǎng)絡(luò)傳輸?shù)搅藄dh網(wǎng)絡(luò)。
在sdh網(wǎng)絡(luò),pe設(shè)備4接收到該stm-n幀之后,不需要對該stm-n幀作任何處理,只需要按業(yè)務(wù)配置傳送該stm-n幀。例如,在圖1中,pe設(shè)備4需要將該stm-n幀傳送給sdh網(wǎng)絡(luò)相應(yīng)的網(wǎng)絡(luò)側(cè)邊緣設(shè)備,即pe設(shè)備5。之后,pe設(shè)備5接收到該stm-n信號,通過解復(fù)用,可以獲取到vc12信號,并從中恢復(fù)出e1信號和e1信號的時鐘。這樣,就實現(xiàn)了業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)時鐘在用戶設(shè)備之間的傳輸。
但是,在實際的應(yīng)用中,由于每一路的e1信號的時鐘都不相同,因此,都需要pe設(shè)備3單獨地進行時鐘恢復(fù)。除此之外,pe設(shè)備3還需要將每一路的e1信號進行映射、復(fù)用之后,才能發(fā)送給sdh網(wǎng)絡(luò)。對于pe設(shè)備3而言,業(yè)務(wù)處理壓力會很大。
下文結(jié)合圖1,對本發(fā)明實施例的傳輸報文的方法,在將報文依次經(jīng)由psn與sdh網(wǎng)絡(luò)的場景中的應(yīng)用進行詳細說明。
pe設(shè)備1(即,第一節(jié)點的一例)接收ce設(shè)備1的e1業(yè)務(wù)數(shù)據(jù)(即,目標業(yè)務(wù)數(shù)據(jù)的一例,以下稱為業(yè)務(wù)數(shù)據(jù)1),該pe設(shè)備1根據(jù)sdh網(wǎng)絡(luò)的映射復(fù)用結(jié)構(gòu),對該業(yè)務(wù)數(shù)據(jù)1進行速率適配(例如,碼速調(diào)整等)后裝入與該業(yè)務(wù)數(shù)據(jù)1的速率相對應(yīng)的標準容器中,之后,通過添加通道開銷(poh,pathoverhead)之后,就構(gòu)成了虛容器vc(即,第一報文的一例),這個過程稱之為映射。接下來,pe設(shè)備1將該vc封裝為pw報文(即,第二報文的一例)中,發(fā)給psn邊緣的pe設(shè)備3。
應(yīng)理解,pe設(shè)備2(即,第一節(jié)點的一例)將ce設(shè)備2的e1業(yè)務(wù)數(shù)據(jù)(即,目標業(yè)務(wù)數(shù)據(jù)的一例,以下稱為業(yè)務(wù)數(shù)據(jù)1),對該業(yè)務(wù)數(shù)據(jù)2的映射復(fù)用過程與pe設(shè)備1對業(yè)務(wù)數(shù)據(jù)1的映射復(fù)用過程相同,為了簡潔,此處不再贅述。為了便于描述,下文中將業(yè)務(wù)數(shù)據(jù)1封裝后的虛容器稱為虛容器1,對虛容器1封裝后的pw報文稱為pw報文1,相對應(yīng)地,業(yè)務(wù)數(shù)據(jù)2封裝后的虛容器稱為虛容器2,對虛容器2封裝后的pw報文稱為pw報文2。
pe設(shè)備3(即,第二節(jié)點的一例)接收pw報文1和pw報文2,分別對該pw報文1和pw報文2進行解封裝處理,就可以獲得虛容器1和虛容器2,之后,pe設(shè)備3直接將虛容器1和虛容器2復(fù)用到stm-n幀中,發(fā)送給sdh網(wǎng)絡(luò)。sdh網(wǎng)絡(luò)的pe設(shè)備4(即,第三節(jié)點的一例)接收該stm-n幀,并按照預(yù)先配置好的業(yè)務(wù)通道將該stm-n幀傳輸給pe設(shè)備5和pe設(shè)備6。之后,pe設(shè)備5通過解復(fù)用,獲取到vc1,進而,從vc1中恢復(fù)出業(yè)務(wù)數(shù)據(jù)1和業(yè)務(wù)數(shù)據(jù)1的時鐘。類似地,pe設(shè)備6通過解復(fù)用,獲取到vc2,進而,從vc2中恢復(fù)出業(yè)務(wù)數(shù)據(jù)2和業(yè)務(wù)數(shù)據(jù)2的時鐘。更進一步地,pe設(shè)備5和pe設(shè)備6可以分別以各自獲取的時鐘頻率分別向ce設(shè)備3和ce設(shè)備4發(fā)送業(yè)務(wù)數(shù)據(jù)。相對應(yīng)地,ce設(shè)備3和ce設(shè)備4分別以各自對應(yīng)的時鐘頻率接收業(yè)務(wù)數(shù)據(jù),從而實現(xiàn)了tdm業(yè)務(wù)與時鐘的一起傳遞。
更具體地說,pe設(shè)備3首先將第一e1信號經(jīng)過碼速調(diào)整,將該第一e1信號裝入與e1信號的速率相對應(yīng)的標準容器(也或者說,將該第一e1信號適配進標準容器)。標準容器是有一種用來裝載各種速率的業(yè)務(wù)信號的信息結(jié)構(gòu),是以字節(jié)為單位的塊狀幀。經(jīng)過速率適配,該第一e1信號就與sdh網(wǎng)絡(luò)同步了。也就是說對非嚴格同步的信號進行速率適配,實際上也就是當異步信號的速率存在一定范圍內(nèi)的變動時,通過碼速調(diào)整可將其速率轉(zhuǎn)換為標準速率。之后,在該標準容器的塊狀幀前加上一系列通道開銷字節(jié),此時,該第一e1信號就成為虛容器信息結(jié)構(gòu)。其中,虛容器是sdh協(xié)議中最重要的一種信息結(jié)構(gòu),它的包封速率也是與sdh網(wǎng)絡(luò)同步的,虛容器內(nèi)部可以允許裝載來自不同容器的異步凈負荷,虛容器這種信息結(jié)構(gòu)在sdh網(wǎng)絡(luò)中傳輸可以保持其完整性不變,具有很好的信息透明性,也就說可以將虛容器看作獨立的單位,可以十分靈活和方便地在通道中任一點插入或取出,從而進行同步復(fù)用和交叉連接處理。接下來,pe設(shè)備3就可以將該包封好的裝載了該第一e1信號的虛容器裝載入stm-n幀中,在裝載的過程中,可以在虛容器前附加一個管理單元指針(au-ptr,administrationunitpointer),指向虛容器的開始字節(jié)的位置。應(yīng)理解,au-ptr的作用是指明了虛容器在stm-n幀中的位置,從而可以保證接收端設(shè)備(例如,圖1中的pe設(shè)備5)可以正確地在相應(yīng)位置找到該au-ptr,從而通過指針定位虛容器的位置,方便地從stm-n幀中分離出虛容器。最后,該pe設(shè)備3將該裝載了e1信號的stm-n幀發(fā)送給sdh網(wǎng)絡(luò)的pe設(shè)備4。
更進一步地,在sdh網(wǎng)絡(luò),pe設(shè)備4接收到pe設(shè)備3發(fā)送的stm-n幀,根據(jù)業(yè)務(wù)配置,直接將該stm-n幀發(fā)送給pe設(shè)備5。接下來,pe設(shè)備5根據(jù)au-ptr指向的位置,在相應(yīng)位置分離出該位置的虛容器,就可以獲取到e1信號和e1信號的時鐘。
可選地,該第一報文為虛容器,該第二報文為偽線報文。
這里,第二報文的封裝形式,除了偽線封裝,還可以是其它封裝形式。例如,qinq(全稱:802.1qin802.1q)等。
因此,根據(jù)本發(fā)明實施的傳輸報文的方法,與現(xiàn)有技術(shù)相比,業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程更加簡化,第一網(wǎng)絡(luò)的業(yè)務(wù)配置也更加簡單,可以緩解網(wǎng)絡(luò)之間的接口節(jié)點傳輸報文的業(yè)務(wù)處理壓力,降低硬件資源的消耗,從而能夠減小接口節(jié)點硬件資源的功耗。
應(yīng)理解,在本發(fā)明實施例中,pe設(shè)備1對業(yè)務(wù)數(shù)據(jù)1進行映射構(gòu)成虛容器的過程、pe設(shè)備2對業(yè)務(wù)數(shù)據(jù)2進行映射構(gòu)成虛容器的過程,都是根據(jù)本發(fā)明實施例的傳輸報文的方法中,對目標業(yè)務(wù)數(shù)據(jù)進行封裝處理而生成第一報文的一例。與此相對,pe設(shè)備1和pe設(shè)備2將虛容器封裝為pw報文的過程,是根據(jù)本發(fā)明實施例的傳輸報文的方法中,對第一報文進行封裝處理而生成第二報文的一例。
還應(yīng)理解,在本發(fā)明實施例中,第一節(jié)點向第二節(jié)點發(fā)送第二報文,可以是將虛容器(vc,virtualcontainer)信號按照基于分組的電路仿真(cep,circuitemulationoverpacket)格式封裝成以太網(wǎng)報文,然后通過psn傳輸。相對應(yīng)地,第二節(jié)點接收到該cep報文后,進行解封裝處理,從而恢復(fù)出vc信號。
還應(yīng)理解,第一節(jié)點向第二節(jié)點發(fā)送第二報文,可以是該第一節(jié)點直接發(fā)送給該第二節(jié)點,也可以是該第一節(jié)點發(fā)送給其它中間節(jié)點,再經(jīng)過其它中間節(jié)點轉(zhuǎn)發(fā)給該第二節(jié)點。
以上,結(jié)合圖1至圖3,從第一節(jié)點的角度描述了本發(fā)明實施例的傳輸報文的方法,下面,結(jié)合圖4,從第二節(jié)點的角度詳細說明本發(fā)明實施例的傳輸報文的方法。
圖4示出了從第二節(jié)點的角度描述的本發(fā)明實施例的傳輸報文的方法200的示意性流程圖。如圖4所示,該方法200包括:
s210,第二節(jié)點接收第一節(jié)點發(fā)送的第一報文,該第一報文是該第一節(jié) 點根據(jù)第二通信協(xié)議,對需要傳輸至第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù)進行封裝處理生成第二報文之后,根據(jù)該第一通信協(xié)議對該第二報文進行封裝處理得到的,其中,該第一節(jié)點是該目標業(yè)務(wù)數(shù)據(jù)的接入節(jié)點;
s220,該第二節(jié)點根據(jù)該第一通信協(xié)議對該第一報文進行解封裝處理,得到該第二報文;
s230,該第二節(jié)點向第三節(jié)點發(fā)送該第二報文。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為偽線報文,該第二報文為虛容器。
應(yīng)理解,在本發(fā)明實施例中,第一節(jié)點是指第一網(wǎng)絡(luò)中用于接入用戶設(shè)備的邊緣節(jié)點,第二節(jié)點是指與第二網(wǎng)絡(luò)進行對接的第一網(wǎng)絡(luò)中的邊緣節(jié)點,第三節(jié)點是指與第一網(wǎng)絡(luò)進行對接的第二網(wǎng)絡(luò)中的邊緣節(jié)點,第四節(jié)點是指第二網(wǎng)絡(luò)中用于接入用戶設(shè)備的邊緣節(jié)點。
例如,在圖1所示的通信系統(tǒng)中,第一節(jié)點可對應(yīng)pe設(shè)備1,第一節(jié)點也可對應(yīng)pe設(shè)備2,第二節(jié)點可對應(yīng)pe設(shè)備3,第三節(jié)點可對應(yīng)pe設(shè)備4,第四節(jié)點可對應(yīng)pe設(shè)備5,第四節(jié)點也可對應(yīng)pe設(shè)備6。
圖5示出了根據(jù)本發(fā)明另一實施例的傳輸報文的方法300的示意性流程圖。如圖5所示,該方法300包括:
s310,第一節(jié)點接收第二節(jié)點發(fā)送的第一報文,該第一報文是該第二節(jié)點根據(jù)第一通信協(xié)議,對第二報文進行封裝處理得到的,其中,該第二報文是該第二網(wǎng)絡(luò)對需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;
s320,該第一節(jié)點根據(jù)該第一通信協(xié)議,對該第一報文進行解封裝處理,得到該第二報文;
s330,該第一節(jié)點根據(jù)該第二通信協(xié)議,對該第二報文進行解封裝處理,得到該目標業(yè)務(wù)數(shù)據(jù)。
具體地說,在該實施例中,第二網(wǎng)絡(luò)中的相應(yīng)節(jié)點首先根據(jù)第二通信協(xié)議對需要傳輸至第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,以生成第二報文,并由第二網(wǎng)絡(luò)中的接口節(jié)點(即,第三節(jié)點)將該第二報文發(fā)送給第一網(wǎng)絡(luò)的接口節(jié)點(即,第二節(jié)點),第一網(wǎng)絡(luò)的接口節(jié)點接收到該第二報文之后,根據(jù)第一網(wǎng)絡(luò)的第一通信協(xié)議,對該第二報文進行封裝,生成第一報文,之 后,該第一網(wǎng)絡(luò)中的接口節(jié)點將該第一報文發(fā)送給第一節(jié)點。對于該第一節(jié)點而言,接收到第二節(jié)點發(fā)送的第一報文之后,根據(jù)第一通信協(xié)議解封裝,可以獲得該第二報文,再根據(jù)該第二通信協(xié)議解封裝,就可以獲得該目標業(yè)務(wù)數(shù)據(jù)。
例如,在圖1中,ce設(shè)備3需要發(fā)送業(yè)務(wù)數(shù)據(jù)給ce設(shè)備1,首先,pe設(shè)備5通過設(shè)備接口將該ce設(shè)備3的業(yè)務(wù)數(shù)據(jù)接進來,之后,該pe設(shè)備5根據(jù)sdh網(wǎng)絡(luò)的協(xié)議,對該業(yè)務(wù)數(shù)據(jù)進行速率適配,將該業(yè)務(wù)數(shù)據(jù)適配進與其速率相對應(yīng)的虛容器(即,第二報文的一例)之后,將該虛容器復(fù)用到stm-n幀中發(fā)送給pe設(shè)備4。pe設(shè)備4接收到該stm-n幀后,將該stm-n幀發(fā)送給psn的接口節(jié)點pe設(shè)備3,pe設(shè)備3(即,第二節(jié)點的一例)從該stm-n幀中獲取到該虛容器之后,根據(jù)psn的通信協(xié)議,將該虛容器封裝為pw報文(即,第一報文的一例),并將該pw報文發(fā)送給pe設(shè)備1(即,第一節(jié)點的一例)。接下來,pe設(shè)備1對該pw報文解封裝處理,可以獲取到虛容器,繼續(xù)對該虛容器解封裝處理,就可以獲取到業(yè)務(wù)數(shù)據(jù)。最后,該pe設(shè)備1就可以將該業(yè)務(wù)數(shù)據(jù)發(fā)送給ce設(shè)備1,從而實現(xiàn)了業(yè)務(wù)數(shù)據(jù)從sdh網(wǎng)絡(luò)的用戶設(shè)備(即ce設(shè)備3)到psn的用戶設(shè)備(即ce設(shè)備1)之間的傳輸。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為偽線報文,該第二報文為虛容器。
需要說明的是,該第一報文的封裝形式,除了偽線封裝,還可以是其它封裝形式。例如,qinq(全稱:802.1qin802.1q)等。
圖6示出了根據(jù)本發(fā)明另一實施例的傳輸報文的方法400的示意性流程圖。如圖6所示,該方法400包括:
s410,第二節(jié)點接收第三節(jié)點發(fā)送的第一報文,該第一報文是對該第二網(wǎng)絡(luò)中需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;
s420,該第二節(jié)點根據(jù)第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;
s430,該第二節(jié)點向該第一網(wǎng)絡(luò)中的第一節(jié)點發(fā)送該第二報文。
現(xiàn)有技術(shù)中,pe設(shè)備3接收到pe設(shè)備4發(fā)送的stm-n幀,從stm-n 幀中可以獲取到虛容器,接下來,pe設(shè)備3還需要對該虛容器解封裝處理,恢復(fù)出業(yè)務(wù)數(shù)據(jù),之后,再根據(jù)psn網(wǎng)絡(luò)的通信協(xié)議,對該業(yè)務(wù)數(shù)據(jù)進行封裝處理,以pw報文的形式將該業(yè)務(wù)數(shù)據(jù)發(fā)送給pe設(shè)備1。最后,pe設(shè)備1只需要對該pw報文解封裝處理,就可以獲取到目標業(yè)務(wù)數(shù)據(jù)。
在本發(fā)明實施例中,首先,第一網(wǎng)絡(luò)中的第二節(jié)點接收到第二網(wǎng)絡(luò)中的第三節(jié)點發(fā)送的第一報文,之后,該第二節(jié)點對該第一報文進行封裝處理,生成第二報文,并將該第二報文發(fā)送給第一節(jié)點。
例如,在圖1中,pe設(shè)備3(即,第二節(jié)點的一例)接收到pe設(shè)備4發(fā)送的stm-n幀,從該stm-n幀中可以獲取到虛容器(即,第一報文的一例),其中,該虛容器中裝載了業(yè)務(wù)數(shù)據(jù)。之后,pe設(shè)備3根據(jù)psn的通信協(xié)議,將該虛容器封裝為pw報文(即,第二報文的一例),并將該pw報文發(fā)送給pe設(shè)備1(即,第一節(jié)點的一例)。更進一步地說,pe設(shè)備1對該pw報文解封裝處理,可以獲取到虛容器,繼續(xù)對該虛容器解封裝處理,就可以獲取到業(yè)務(wù)數(shù)據(jù)。
也就是說,對于第一網(wǎng)絡(luò)中的接口節(jié)點(例如,圖1中的pe設(shè)備3)而言,接收到來自第二網(wǎng)絡(luò)的stm-n幀,只需要從該stm-n幀中準確地獲取到虛容器,之后,就可以將該虛容器封裝為pw報文的形式傳輸給第一網(wǎng)絡(luò)中的第一節(jié)點(例如,圖1中的pe設(shè)備1)。并不是現(xiàn)有技術(shù)中,第一網(wǎng)絡(luò)的接口節(jié)點需要對每一路的業(yè)務(wù)數(shù)據(jù)進行單獨地恢復(fù),之后再發(fā)送給第一節(jié)點。與現(xiàn)有技術(shù)相比,該接口節(jié)點的業(yè)務(wù)處理壓力降低,因此,可以減輕該接口節(jié)點的負擔。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為虛容器,該第二報文為偽線報文。
以上,結(jié)合圖1至圖6詳細說明了根據(jù)本發(fā)明實施例的傳輸報文的方法,下面,結(jié)合圖7至圖10詳細說明根據(jù)本發(fā)明實施例的傳輸報文的裝置。
圖7示出了本發(fā)明實施例的傳輸報文的裝置500,該裝置配置在通信系統(tǒng)的第一網(wǎng)絡(luò)中,該第一網(wǎng)絡(luò)包括該裝置和第二節(jié)點,該通信系統(tǒng)還包括第二網(wǎng)絡(luò),該第二網(wǎng)絡(luò)包括第三節(jié)點和第四節(jié)點,其中,該裝置和該第二節(jié)點之間基于第一通信協(xié)議傳輸報文,該第三節(jié)點和該第四節(jié)點之間基于第二通信協(xié)議傳輸報文,該第二節(jié)點與該第三節(jié)點通信連接。如圖7所示,該裝置 500包括:
獲取單元510,用于獲取需要傳輸至所述第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù);
處理單元520,用于根據(jù)第二通信協(xié)議,對該獲取單元獲取的該目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,以生成第一報文;
該處理單元520還用于根據(jù)第一通信協(xié)議,或該第一報文進行封裝處理,以生成第二報文;
發(fā)送單元530,用于將該處理單元生成的第二報文發(fā)送給第二節(jié)點,以便于該第二節(jié)點在根據(jù)該第一通信協(xié)議獲取并對該第二報文進行解封裝處理而獲取該第一報文之后,向第三節(jié)點發(fā)送該第一報文。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為虛容器,該第二報文為偽線報文。
應(yīng)理解,在本發(fā)明實施例中,第二節(jié)點是指與第二網(wǎng)絡(luò)進行對接的第一網(wǎng)絡(luò)中的邊緣節(jié)點,第三節(jié)點是指與第一網(wǎng)絡(luò)進行對接的第二網(wǎng)絡(luò)中的邊緣節(jié)點。
例如,在圖1所示的通信系統(tǒng)中,第二節(jié)點可對應(yīng)pe設(shè)備3,第三節(jié)點可對應(yīng)pe設(shè)備4,該傳輸報文的裝置300可對應(yīng)pe設(shè)備1,也可對應(yīng)pe設(shè)備2。
本發(fā)明實施例的傳輸報文的裝置500,可對應(yīng)于本發(fā)明實施例的方法中的第一節(jié)點,并且,該傳輸報文的裝置500中的各單元即模塊和上述其他操作和/或功能分別為了實現(xiàn)圖2中的方法100的相應(yīng)流程,為了簡潔,在此不再贅述。
根據(jù)本發(fā)明實施例的傳輸報文的裝置,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的裝置,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
圖8示出了本發(fā)明實施例的傳輸報文的裝置600的示意性框圖。如圖8所示,該裝置600包括:
接收單元610,用于接收第一節(jié)點發(fā)送的第一報文,該第一報文是該第 一節(jié)點對需要傳輸至該第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到第二報文之后,根據(jù)該第一通信協(xié)議對該第二報文進行封裝處理得到的,其中,該第一節(jié)點是該目標業(yè)務(wù)數(shù)據(jù)的接入節(jié)點;
處理單元620,用于對該接收單元接收的該第一報文進行解封裝處理,以獲取該第二報文;
發(fā)送單元630,用于將該處理單元獲取的該第二報文發(fā)送給該第三節(jié)點。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為虛容器,該第二報文為偽線報文。
本發(fā)明實施例的傳輸報文的裝置600,可對應(yīng)于本發(fā)明實施例的方法中的第二節(jié)點,并且,該傳輸報文的裝置600中的各單元即模塊和上述其他操作和/或功能分別為了實現(xiàn)圖4中的方法200的相應(yīng)流程,為了簡潔,在此不再贅述。
應(yīng)理解,在本發(fā)明實施例中,第二節(jié)點是指與第二網(wǎng)絡(luò)進行對接的第一網(wǎng)絡(luò)中的邊緣節(jié)點,第三節(jié)點是指與第一網(wǎng)絡(luò)進行對接的第二網(wǎng)絡(luò)中的邊緣節(jié)點。
例如,在圖1所示的通信系統(tǒng)中,第一節(jié)點可對應(yīng)pe設(shè)備1,第一節(jié)點也可對應(yīng)pe設(shè)備2,該傳輸報文的裝置600可對應(yīng)pe設(shè)備3,第三節(jié)點可對應(yīng)pe設(shè)備4。
根據(jù)本發(fā)明實施例的傳輸報文的裝置,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的裝置,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
圖9示出了本發(fā)明實施例的傳輸報文的裝置700的示意性框圖。如圖9所示,該裝置700包括:
接收單元710,用于接收該第二節(jié)點發(fā)送的第一報文,該第一報文是該第二節(jié)點根據(jù)該第一通信協(xié)議,對第二報文進行封裝處理得到的,其中,該第二報文是該第二網(wǎng)絡(luò)對需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;
處理單元720,用于根據(jù)該第一通信協(xié)議,對該接收單元接收的該第一報文進行解封裝處理,以得到該第二報文;
處理單元720還用于根據(jù)該第二通信協(xié)議,對該第二報文進行解封裝處理,得到該目標業(yè)務(wù)數(shù)據(jù)。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為偽線報文,該第二報文為虛容器。
應(yīng)理解,在本發(fā)明實施例中,第二節(jié)點是指與第二網(wǎng)絡(luò)進行對接的第一網(wǎng)絡(luò)中的邊緣節(jié)點。例如,在圖1所示的通信系統(tǒng)中,該傳輸報文的裝置700可對應(yīng)pe設(shè)備1,也可對應(yīng)pe設(shè)備2,該第二節(jié)點可對應(yīng)pe設(shè)備3。
本發(fā)明實施例的傳輸報文的裝置700,可對應(yīng)于本發(fā)明實施例的方法中的第一節(jié)點,并且,該傳輸報文的裝置700中的各單元即模塊和上述其他操作和/或功能分別為了實現(xiàn)圖5中的方法300的相應(yīng)流程,為了簡潔,在此不再贅述。
根據(jù)本發(fā)明實施例的傳輸報文的裝置,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的裝置,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得用戶設(shè)備的配置得到簡化。
圖10示出了本發(fā)明實施例的傳輸報文的裝置800的示意性框圖。如圖10所示,該裝置800包括:
接收單元810,用于接收第三節(jié)點發(fā)送的第一報文,該第一報文是對該第二網(wǎng)絡(luò)中需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;
處理單元820,用于根據(jù)該第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;
發(fā)送單元830,用于向該第一網(wǎng)絡(luò)中的第一節(jié)點發(fā)送該第二報文。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為分組交換網(wǎng)絡(luò)psn,該第二網(wǎng)絡(luò)為同步數(shù)字體系sdh網(wǎng)絡(luò)。
可選地,該第一報文為虛容器,該第二報文為偽線報文。
應(yīng)理解,在本發(fā)明實施例中,第三節(jié)點是指與第一網(wǎng)絡(luò)進行對接的第二網(wǎng)絡(luò)中的邊緣節(jié)點。例如,在圖1所示的通信系統(tǒng)中,該傳輸報文的裝置800可對應(yīng)pe設(shè)備3,第三節(jié)點可對應(yīng)pe設(shè)備4。
本發(fā)明實施例的傳輸報文的裝置800,可對應(yīng)于本發(fā)明實施例的方法中的第二節(jié)點,并且,該傳輸報文的裝置800中的各單元即模塊和上述其他操作和/或功能分別為了實現(xiàn)圖6中的方法400的相應(yīng)流程,為了簡潔,在此不再贅述。
根據(jù)本發(fā)明實施例的傳輸報文的裝置,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的裝置,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
以上,結(jié)合圖1至圖6詳細說明了本發(fā)明實施例的傳輸報文的方法,下面,結(jié)合圖11至圖14,詳細說明本發(fā)明實施例的傳輸報文的設(shè)備。
圖11示出了本發(fā)明實施例的傳輸報文的設(shè)備900,如圖7所示,該設(shè)備900包括:
總線910;
與所述總線910相連的處理器920;
與所述總線910相連的存儲器930;
與所述總線910相連的收發(fā)器940;
其中,該處理器920通過所述總線910,調(diào)用所述存儲器930中存儲的程序,以用于獲取需要傳輸至第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù);
用于根據(jù)第二通信協(xié)議,對該目標業(yè)務(wù)數(shù)據(jù)進行封裝處理,以生成第一報文;
用于根據(jù)第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;
該收發(fā)器940用于向第二節(jié)點發(fā)送該第二報文,以便于該第二節(jié)點在根據(jù)該第一通信協(xié)議獲取并對該第二報文進行解封裝處理而獲取該第一報文之后,向該第三節(jié)點發(fā)送該第一報文。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為虛容器,該第二報文為偽線報文。
應(yīng)理解,在本發(fā)明實施例中,該處理器920可以是中央處理單元(centralprocessingunit,簡稱為“cpu”),該處理器920還可以是其他通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
該存儲器930可以包括只讀存儲器和隨機存取存儲器,并向處理器920提供指令和數(shù)據(jù)。存儲器930的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器930還可以存儲設(shè)備類型的信息。
該總線系統(tǒng)910除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)910。
在實現(xiàn)過程中,上述方法的各步驟可以通過處理器510中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器930,處理器920讀取存儲器930中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細描述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備900可對應(yīng)于本發(fā)明實施例的方法中的第一節(jié)點,并且,該傳輸報文的設(shè)備900中的各單元即模塊和上述其它操作和/或功能分別為了實現(xiàn)圖2中的方法100的相應(yīng)流程,為了簡潔,在此不再贅述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的設(shè)備,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
圖12示出了本發(fā)明實施例的傳輸報文的設(shè)備1000,如圖12所示,該設(shè) 備1000包括:
總線1200;
與所述總線1200相連的處理器1100;
與所述總線1200相連的存儲器1300;
與所述總線1200相連的收發(fā)器1400;
其中,該收發(fā)器1400通過所述總線1200,調(diào)用所述存儲器1300中存儲的程序,以用于接收該第一網(wǎng)絡(luò)中的第一節(jié)點發(fā)送的第一報文,該第一報文是該第一節(jié)點根據(jù)該第二通信協(xié)議,對需要傳輸至該第二網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù)進行封裝處理生成第二報文之后,根據(jù)該第一通信協(xié)議對該第二報文進行封裝處理得到的,其中,該第一節(jié)點是該目標業(yè)務(wù)數(shù)據(jù)的接入節(jié)點;
所述處理器1100用于對所述收發(fā)器1400接收的第一報文進行解封裝處理,以獲取該第二報文;
所述收發(fā)器1400用于將該第二報文發(fā)送給第三節(jié)點。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為偽線報文,該第二報文為虛容器。
應(yīng)理解,在本發(fā)明實施例中,該處理器1100可以是中央處理單元(centralprocessingunit,簡稱為“cpu”),該處理器1100還可以是其他通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
該存儲器1300可以包括只讀存儲器和隨機存取存儲器,并向處理器920提供指令和數(shù)據(jù)。存儲器1300的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器1300還可以存儲設(shè)備類型的信息。
該總線系統(tǒng)1200除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)1200。
在實現(xiàn)過程中,上述方法的各步驟可以通過處理器1100中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程 只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器1300,處理器1100讀取存儲器1300中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細描述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備1000可對應(yīng)于本發(fā)明實施例的方法中的第二節(jié)點,并且,該傳輸報文的設(shè)備1000中的各單元即模塊和上述其他操作和/或功能分別為了實現(xiàn)圖4中的方法200的相應(yīng)流程,為了簡潔,在此不再贅述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的設(shè)備,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
圖13示出了本發(fā)明實施例的傳輸報文的設(shè)備2000,如圖13所示,該設(shè)備2000包括:
總線2200;
與所述總線2200相連的處理器2100;
與所述總線2200相連的存儲器2300;
與所述總線2200相連的收發(fā)器2400;
其中,該收發(fā)器2400通過所述總線2200,調(diào)用所述存儲器2300中存儲的程序,以用于接收該第二節(jié)點發(fā)送的第一報文,該第一報文是該第二節(jié)點根據(jù)該第一通信協(xié)議,對第二報文進行封裝處理得到的,該第二報文是是該第二網(wǎng)絡(luò)對需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;
該處理器2100用于根據(jù)第一通信協(xié)議,對該收發(fā)器接收的該第一報文進行解封裝處理,以得到該第二報文;
該處理器2100還用于根據(jù)該第二通信協(xié)議,對該第二報文進行解封裝處理,得到該目標業(yè)務(wù)數(shù)據(jù)。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為偽線報文,該第二報文為虛容器。
應(yīng)理解,在本發(fā)明實施例中,該處理器2100可以是中央處理單元(centralprocessingunit,簡稱為“cpu”),該處理器2100還可以是其他通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
該存儲器2300可以包括只讀存儲器和隨機存取存儲器,并向處理器2100提供指令和數(shù)據(jù)。存儲器2300的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器2300還可以存儲設(shè)備類型的信息。
該總線系統(tǒng)2200除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)2200。
在實現(xiàn)過程中,上述方法的各步驟可以通過處理器2100中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器2300,處理器2100讀取存儲器2300中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細描述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備2000可對應(yīng)于本發(fā)明實施例的方法中的第一節(jié)點,并且,該傳輸報文的設(shè)備2000中的各單元即模塊和上述其他操作和/或功能分別為了實現(xiàn)圖5中的方法300的相應(yīng)流程,為了簡潔,在此不再贅述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的設(shè)備,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
圖14示出了本發(fā)明實施例的傳輸報文的設(shè)備3000,如圖13所示,該設(shè)備3000包括:
總線3200;
與所述總線3200相連的處理器3100;
與所述總線3200相連的存儲器3300;
與所述總線3200相連的收發(fā)器3400;
其中,該收發(fā)器3400通過所述總線3200,調(diào)用所述存儲器3300中存儲的程序,以用于接收第三節(jié)點發(fā)送的第一報文,該第一報文是對該第二網(wǎng)絡(luò)中需要傳輸至該第一網(wǎng)絡(luò)的目標業(yè)務(wù)數(shù)據(jù),根據(jù)該第二通信協(xié)議進行封裝處理得到的;
該處理器3100用于根據(jù)該第一通信協(xié)議,對該第一報文進行封裝處理,以生成第二報文;
該收發(fā)器3400用于向該第一網(wǎng)絡(luò)中的第一節(jié)點發(fā)送該第二報文。
可選地,該目標業(yè)務(wù)數(shù)據(jù)包括業(yè)務(wù)時鐘。
可選地,該第一網(wǎng)絡(luò)為分組交換網(wǎng)絡(luò)psn,該第二網(wǎng)絡(luò)為sdh網(wǎng)絡(luò)。
可選地,該第一報文為虛容器,該第二報文為偽線報文。
應(yīng)理解,在本發(fā)明實施例中,該處理器3100可以是中央處理單元(centralprocessingunit,簡稱為“cpu”),該處理器3100還可以是其他通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
該存儲器3300可以包括只讀存儲器和隨機存取存儲器,并向處理器3100提供指令和數(shù)據(jù)。存儲器3300的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器3300還可以存儲設(shè)備類型的信息。
該總線系統(tǒng)3200除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)3200。
在實現(xiàn)過程中,上述方法的各步驟可以通過處理器3100中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器3300,處理器3100讀取存儲器3300中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細描述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備3000可對應(yīng)于本發(fā)明實施例的方法中的第二節(jié)點,并且,該傳輸報文的設(shè)備3000中的各單元即模塊和上述其他操作和/或功能分別為了實現(xiàn)圖6中的方法400的相應(yīng)流程,為了簡潔,在此不再贅述。
根據(jù)本發(fā)明實施例的傳輸報文的設(shè)備,避免了接口節(jié)點需要對傳輸至第二網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù)進行封裝處理的過程,可以減輕該接口節(jié)點的負擔。
并且,本發(fā)明實施例的傳輸報文的設(shè)備,可以降低對硬件資源的消耗,從而能夠降低硬件資源的功耗和硬件開發(fā)成本。
另外,本發(fā)明實施例的傳輸報文的方法簡化了業(yè)務(wù)數(shù)據(jù)傳輸?shù)倪^程,相對應(yīng)地,也使得第一網(wǎng)絡(luò)的業(yè)務(wù)配置得到簡化。
應(yīng)理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或 者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。