專利名稱:多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)設(shè)備支持數(shù)據(jù)成幀協(xié)議的方法及裝置。
背景技術(shù):
目前,MSTP(多業(yè)務(wù)傳輸節(jié)點)已經(jīng)成為建設(shè)以城域網(wǎng)為代表的多業(yè)務(wù)傳送網(wǎng)的首選技術(shù),它具有將分組數(shù)據(jù)業(yè)務(wù)高效地映射到SDH(同步數(shù)字體系)虛容器的能力,并可以采用SDH物理層保護使承載的數(shù)據(jù)業(yè)務(wù)和TDM(時分復(fù)用)業(yè)務(wù)一樣具有高可靠性,其良好的多業(yè)務(wù)拓展能力、業(yè)務(wù)服務(wù)質(zhì)量保證已充分得到運營商的認可?;赟DH的MSTP是指基于SDH平臺,同時實現(xiàn)TDM業(yè)務(wù)、ATM(異步傳輸模式)業(yè)務(wù)、以太網(wǎng)業(yè)務(wù)的接入、處理和傳送,提供統(tǒng)一網(wǎng)管的多業(yè)務(wù)節(jié)點。
MSTP技術(shù)的發(fā)展主要體現(xiàn)在對以太網(wǎng)業(yè)務(wù)的支持上,以太網(wǎng)新業(yè)務(wù)的QoS(服務(wù)質(zhì)量)要求推動著MSTP的發(fā)展。以太網(wǎng)業(yè)務(wù)數(shù)據(jù)具有突發(fā)和不定長的特性,這與要求嚴格同步的SDH幀有很大的區(qū)別,因此需要引入合適的數(shù)據(jù)鏈路層適配協(xié)議來完成以太數(shù)據(jù)封裝,包括數(shù)據(jù)緩存、隊列調(diào)度等,實現(xiàn)到SDH VC(虛容器)的幀映射。MSTP承載數(shù)據(jù)進行傳輸?shù)墓δ芸驁D如圖1所示,在將數(shù)據(jù)映射到SDH的VC容器之前,要進行一系列的處理,包括數(shù)據(jù)路由查找,數(shù)據(jù)成幀。而VC映射模塊完成SDH的通道開銷的處理和速率適配的功能。
目前,有三種鏈路層適配協(xié)議可以完成以太網(wǎng)業(yè)務(wù)的數(shù)據(jù)成幀封裝,分別為HDLC/PPP(高級數(shù)據(jù)鏈路控制/點到點協(xié)議);LAPS(鏈路接入?yún)f(xié)議-SDH)協(xié)議;GFP(通用成幀規(guī)程)協(xié)議。各生產(chǎn)廠家可以選用不同的封裝協(xié)議進行業(yè)務(wù)處理。由于城域網(wǎng)的各傳送子網(wǎng)通常由不同廠商的MSTP設(shè)備組網(wǎng),因此在傳送跨子網(wǎng)的數(shù)據(jù)業(yè)務(wù)時,會遇到不同廠家MSTP設(shè)備互通的技術(shù)需求。如果不能有效解決不同廠家MSTP設(shè)備協(xié)議層的互通問題,則只能將業(yè)務(wù)分別終結(jié)為標準的接口,再進行轉(zhuǎn)接。這種方式不僅帶來不必要的成本開銷,同時也增加了網(wǎng)絡(luò)管理的復(fù)雜性,限制了網(wǎng)絡(luò)的優(yōu)化和發(fā)展。如果不同廠商的MSTP設(shè)備能夠互通,則分組數(shù)據(jù)業(yè)務(wù)映射到SDH虛容器后,不僅可以直接跨越不同廠家的SDH網(wǎng)絡(luò),而且可以在不同廠家的設(shè)備上直接互通,這將大大簡化網(wǎng)絡(luò)規(guī)劃,促進端到端業(yè)務(wù)的開展和網(wǎng)絡(luò)維護效率的提高,極大地推動MSTP設(shè)備在多業(yè)務(wù)傳送網(wǎng)上的大規(guī)模應(yīng)用,推動城域網(wǎng)的建設(shè)。
MSTP設(shè)備對數(shù)據(jù)成幀協(xié)議的處理通常有兩種方式,一種是支持單一的數(shù)據(jù)成幀格式;另一種是可以支持多種數(shù)據(jù)成幀格式。目前,這兩種方式都需要手工配置數(shù)據(jù)的成幀協(xié)議,軟件根據(jù)指定的成幀協(xié)議對數(shù)據(jù)做固定的處理。比如在設(shè)備A的某一個數(shù)據(jù)通道(PortA)和設(shè)備B的某一個數(shù)據(jù)通道(PortB)存在一條數(shù)據(jù)鏈路,如果PortA的數(shù)據(jù)成幀協(xié)議指定為LAPS協(xié)議,則PortB也必須指定為LAPS協(xié)議,這樣從設(shè)備A發(fā)出來的經(jīng)過封裝的數(shù)據(jù),才會被設(shè)備B正確的解封裝,否則數(shù)據(jù)會因為解封裝錯誤而無法正確識別,導(dǎo)致數(shù)據(jù)錯誤或者被丟棄。這種配置方式不僅對操作人員的技術(shù)要求較高,而且對于大量的設(shè)備來說,配置操作復(fù)雜、效率低,同時設(shè)備的適應(yīng)性也較差。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的方法及裝置,以解決現(xiàn)有技術(shù)MSTP設(shè)備通過手工配置數(shù)據(jù)成幀協(xié)議效率低、操作復(fù)雜的問題,使數(shù)據(jù)成幀協(xié)議配置具有較強的自適應(yīng)能力,提高MSTP設(shè)備的操作性和適應(yīng)性。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的一種多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的方法,包括a、設(shè)置同步數(shù)字體系幀結(jié)構(gòu)中的通道開銷字節(jié)與數(shù)據(jù)成幀協(xié)議類型的對應(yīng)關(guān)系;b、接收同步數(shù)字體系幀時提取所述通道開銷字節(jié)及對應(yīng)的數(shù)據(jù)通道號;c、判斷所述通道開銷字節(jié)與所述數(shù)據(jù)通道號對應(yīng)的數(shù)據(jù)成幀協(xié)議類型是否相匹配;d、根據(jù)相匹配的數(shù)據(jù)成幀協(xié)議類型處理所述同步數(shù)據(jù)體系幀數(shù)據(jù)。
所述步驟a包括在高階通道中,設(shè)置高階通道開銷的信號標記字節(jié)C2與所述數(shù)據(jù)成幀協(xié)議類型對應(yīng);在低階通道中,設(shè)置低階通道開銷的信號標記字節(jié)V5和自動保護倒換字節(jié)K4與所述數(shù)據(jù)成幀協(xié)議類型對應(yīng)。
所述步驟b包括b1、獲取所述同步數(shù)字體系幀;b2、解映射所述同步數(shù)字體系幀獲取所述同步數(shù)字體系幀中的通道開銷字節(jié)及對應(yīng)的數(shù)據(jù)通道號。
所述步驟c包括如果所述提取的同步數(shù)字體系幀中的通道開銷字節(jié)值與所述標識數(shù)據(jù)成幀協(xié)議類型的字節(jié)值不相等時,則所述通道開銷字節(jié)與所述標識的數(shù)據(jù)成幀協(xié)議類型的字節(jié)不匹配;反之則所述通道開銷字節(jié)與所述標識的數(shù)據(jù)成幀協(xié)議類型的字節(jié)相匹配。
所述方法還包括e、建立數(shù)據(jù)成幀狀態(tài)機,所述狀態(tài)機的狀態(tài)包括空載狀態(tài)、失鎖狀態(tài)、同步狀態(tài)、鎖定狀態(tài);
f、獲取所述狀態(tài)機的當前狀態(tài);g、根據(jù)所述狀態(tài)機的當前狀態(tài)封裝發(fā)送數(shù)據(jù)。
所述步驟e包括設(shè)定所述狀態(tài)機的初始狀態(tài)為所述空載狀態(tài)。
所述步驟f包括當所述提取的同步數(shù)字體系幀中的通道開銷字節(jié)為0時,設(shè)定所述狀態(tài)機為所述空載狀態(tài);當所述通道開銷字節(jié)與所述標識成幀協(xié)議類型的字節(jié)不匹配時,設(shè)定所述狀態(tài)機為所述失鎖狀態(tài);當所述通道開銷字節(jié)與所述標識成幀協(xié)議類型的字節(jié)相匹配時,設(shè)定所述狀態(tài)機為同步狀態(tài);當所述狀態(tài)機為同步狀態(tài)后,進行預(yù)定次數(shù)的步驟b至步驟c,如果所述預(yù)定次數(shù)中獲取的通道開銷字節(jié)均與所述狀態(tài)機進入同步狀態(tài)前一次獲取的通道開銷字節(jié)相同,則設(shè)定所述狀態(tài)機為鎖定狀態(tài),否則所述狀態(tài)機保持同步狀態(tài)。
所述步驟g包括當所述狀態(tài)機為鎖定狀態(tài)時,利用所述獲取的數(shù)據(jù)成幀協(xié)議類型封裝所述發(fā)送數(shù)據(jù),并在所述數(shù)據(jù)通道號對應(yīng)的通道中插入標識所述數(shù)據(jù)成幀協(xié)議類型的通道開銷字節(jié);否則,在所述數(shù)據(jù)通道號對應(yīng)的通道中插入標識信號未裝載的通道開銷字節(jié)。
一種多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的裝置,包括數(shù)據(jù)成幀處理模塊,與所述數(shù)據(jù)成幀處理模塊相連的映射/解映射模塊,特別地,還包括成幀協(xié)議處理模塊,分別耦合于所述數(shù)據(jù)成幀處理模塊和所述映射/解映射模塊,用于識別與所述多業(yè)務(wù)傳輸節(jié)點設(shè)備進行通信的對端設(shè)備支持的數(shù)據(jù)成幀協(xié)議,并控制所述數(shù)據(jù)成幀處理模塊對發(fā)送數(shù)據(jù)進行對應(yīng)的數(shù)據(jù)成幀協(xié)議封裝。
所述成幀協(xié)議處理模塊包括開銷提取/插入模塊,用于在所述映射/解映射模塊對發(fā)送數(shù)據(jù)進行映射時插入標識所述數(shù)據(jù)成幀協(xié)議的通道開銷字節(jié),對接收數(shù)據(jù)進行解映射時獲取所獲標識數(shù)據(jù)成幀協(xié)議的通道開銷字節(jié);成幀協(xié)議匹配處理模塊,耦合于所述通道開銷提取/插入模塊,用于判斷所述通道開銷提取/插入模塊提取的通道開銷字節(jié)標識的數(shù)據(jù)成幀協(xié)議與所述多業(yè)務(wù)傳輸節(jié)點設(shè)備支持的數(shù)據(jù)成幀協(xié)議是否匹配,并將獲得的匹配數(shù)據(jù)成幀協(xié)議傳送給所述數(shù)據(jù)成幀處理模塊和所述通道開銷提取/插入模塊。
所述成幀協(xié)議處理模塊還包括狀態(tài)處理模塊,用于根據(jù)所述成幀協(xié)議匹配處理模塊的判斷結(jié)果獲取穩(wěn)定的數(shù)據(jù)成幀協(xié)議,并將獲取的穩(wěn)定的數(shù)據(jù)成幀協(xié)議傳送給所述數(shù)據(jù)成幀處理模塊和所述成幀協(xié)議匹配處理模塊。
所述狀態(tài)處理模塊包括狀態(tài)機,用于顯示所述數(shù)據(jù)成幀協(xié)議的狀態(tài);狀態(tài)機控制單元,用于根據(jù)所述成幀協(xié)議匹配處理模塊的判斷結(jié)果控制所述狀態(tài)機的顯示狀態(tài);成幀協(xié)議獲取單元,用于根據(jù)所述狀態(tài)機的顯示狀態(tài)及所述成幀協(xié)議匹配處理模塊的判斷結(jié)果獲取穩(wěn)定的數(shù)據(jù)成幀協(xié)議。
由以上本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明利用通道開銷字節(jié)來標識不同的數(shù)據(jù)成幀協(xié)議,使支持多種數(shù)據(jù)成幀格式的多業(yè)務(wù)傳輸節(jié)點不需要人工預(yù)先配置,只需根據(jù)接收的SDH幀結(jié)構(gòu)中的通道開銷字節(jié)即可進行數(shù)據(jù)成幀協(xié)議的自適應(yīng)處理,并通過狀態(tài)處理機制進一步保證了通過匹配過程獲取的數(shù)據(jù)成幀協(xié)議的穩(wěn)定性。這樣,降低了設(shè)備操作的復(fù)雜性;當對端設(shè)備出現(xiàn)故障或更新設(shè)備支持的數(shù)據(jù)成幀協(xié)議時,不需要對本端多業(yè)務(wù)傳輸節(jié)點重新配置,減少了設(shè)備的運營維護成本,增強了新、老設(shè)備及不同廠家設(shè)備之間的互連互通。
圖1是現(xiàn)有技術(shù)中MSTP數(shù)據(jù)處理功能框圖;圖2是SDH幀結(jié)構(gòu)示意圖;圖3是本發(fā)明中低階通道開銷的K4字節(jié)第1位的復(fù)幀結(jié)構(gòu)示意圖;圖4是本發(fā)明方法的流程圖;圖5是本發(fā)明方法中狀態(tài)機轉(zhuǎn)換示意圖;圖6是本發(fā)明方法的第1應(yīng)用實例示意圖;圖7是本發(fā)明方法的第1應(yīng)用實例示意圖;圖8是本發(fā)明裝置的第1實施例結(jié)構(gòu)示意圖;圖9是本發(fā)明裝置的第2實施例結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明的核心在于利用通道開銷字節(jié)來標識不同的數(shù)據(jù)成幀協(xié)議,在接收對端設(shè)備發(fā)送的SDH幀數(shù)據(jù)時,通過提取SDH幀結(jié)構(gòu)中的通道開銷字節(jié)來自動匹配多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議,并通過狀態(tài)處理機制保證匹配的數(shù)據(jù)成幀協(xié)議的穩(wěn)定性。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實施方式對本發(fā)明作進一步的詳細說明。
本技術(shù)領(lǐng)域人員知道,SDH采用一套標準化的信息體系同步傳送模塊STM-N(N=1,4,16,64,...)。其中最基本的模塊為STM-1,傳輸速率為155.520Mbit/s;將4個STM-1同步復(fù)用構(gòu)成STM-4,傳輸速率為622.080Mbit/s;將16個STM-1(或4個STM-4)同步復(fù)用構(gòu)成STM-16,傳輸速率為2488.320Mbit/s;依此類推。
SDH引入了“VC(虛容器)”的概念,所謂虛容器是一種支持通道層連接的信息結(jié)構(gòu)。當將各種業(yè)務(wù)信號經(jīng)處理裝入虛容器以后,系統(tǒng)只需處理各種虛容器就可達到目的,而且不管具體的信息結(jié)構(gòu)如何。這樣具有很好的信息透明性,同時減少了管理實體的數(shù)量。
級聯(lián)是在MSTP(多業(yè)務(wù)傳輸節(jié)點)上實現(xiàn)的一種數(shù)據(jù)封裝映射技術(shù),它可將多個虛容器組合起來,作為一個保持比特序列完整性的單容器使用,實現(xiàn)大顆粒業(yè)務(wù)的傳輸。級聯(lián)分為相鄰級聯(lián)和虛級聯(lián)。相鄰級聯(lián)是將同一STM-N數(shù)據(jù)幀中相鄰的虛容器級聯(lián)成C-4/3/12-Xc格式,作為一個整體結(jié)構(gòu)進行傳輸;虛級聯(lián)則是將分布于不同STM-N數(shù)據(jù)幀中的虛容器(可以同一路由或不同路由),按照級聯(lián)的方法,形成一個虛擬的大結(jié)構(gòu)VC-4/3/12-Xv格式,進行傳輸。
SDH的幀結(jié)構(gòu)如圖2所示每行的前9個字節(jié)(前9列),共81個字節(jié)中放置了段開銷(SOH)和管理單元指針(AU-PTR);每行的后261個字節(jié)構(gòu)成了信息凈負荷區(qū)(Payload),其中有9字節(jié)為通道開銷(POH)。開銷實現(xiàn)SDH網(wǎng)絡(luò)的運行、管理和維護。段開銷中又包含有再生段開銷(RSOH)和復(fù)用段開銷(MSOH);通道開銷中包含有低階通道開銷(LPOH)和高階通道開銷(HPOH)。高階通道開銷用以完成虛容器通道性能的監(jiān)視、告警狀態(tài)的指示、維護用信號及復(fù)接結(jié)構(gòu)指示等,低階通道開銷用于通道狀態(tài)、通道蹤跡和網(wǎng)絡(luò)操作者的監(jiān)視。高階通道開銷是對VC4級別的通道進行監(jiān)測,可對140Mbit/s在STM-N幀中的傳輸情況進行監(jiān)測;低階通道開銷是完成VC12通道級別的OAM(操作、管理和維護)功能,也就是監(jiān)測2Mbit/s在STM-N幀中的傳輸性能。
根據(jù)ITU.G707的技術(shù)標準,高階通道開銷的位置在VC4幀中的第一列,共有9個字節(jié),如圖2所示,分別為J1、B3、C2、G1、F2、H4、F3、K3、N1。其中,J1用于跟蹤通道連接狀態(tài),在J1中重復(fù)發(fā)送高階通道接入點識別符,以使接收終端能根據(jù)J1確認與發(fā)送終端處于連接狀態(tài)。
B3通道誤碼監(jiān)測。負責(zé)監(jiān)測VC4在STM-N幀中傳輸?shù)恼`碼性能,也就監(jiān)測140Mbit/s的信號在STM-N幀中傳輸?shù)恼`碼性能。
C2信號標記字節(jié),用來指示VC幀的復(fù)接結(jié)構(gòu)和信息凈負荷的性質(zhì),例如通道是否已裝載、所載業(yè)務(wù)種類和它們的映射方式。
G1通道狀態(tài)字節(jié)。
F2用戶通路字節(jié)。
H4用作VC4虛級聯(lián)的規(guī)定序列號和復(fù)幀指示。
F3用戶通路字節(jié)。
K3自動保護倒換通路,用于高階通道級保護的APS(自動保護倒換)指令。
N1網(wǎng)絡(luò)運營商字節(jié),用于特定的管理目的。
低階通道開銷低階POH位于每個VC12基幀的第一個字節(jié),一組低階通道開銷共有4個字節(jié)V5、J2、N2、K4,分別為V5、J2、N2、K4。其中,V5通道狀態(tài)和信號標記字節(jié),具有誤碼校測,信號標記和VC12通道狀態(tài)表示等功能,具有高階通道開銷G1和C2兩個字節(jié)的功能。
J2VC12通道蹤跡字節(jié)N2網(wǎng)絡(luò)運營商字節(jié)。
K4用作VC12虛級聯(lián)的規(guī)定序列號和復(fù)幀指示。
本發(fā)明就是借助SDH的通道開銷字節(jié)來實現(xiàn)MSTP設(shè)備對數(shù)據(jù)成幀格式的自適應(yīng)處理。
在高階通道中,利用C2字節(jié)來指示SDH幀信息凈負荷的性質(zhì)。C2用來指示幀的復(fù)接結(jié)構(gòu)和信息凈負荷的性質(zhì),通道是否已裝載、所載業(yè)務(wù)種類和每種業(yè)務(wù)的映射方式。C2字節(jié)的編碼格式如下表1所示表1
在低階通道中,利用V5字節(jié)定義一個擴展屬性,然后利用K4字節(jié)的第一位組成的一個32復(fù)幀序列,擴展凈負荷信息。V5的編碼結(jié)構(gòu)如下表2所示表2
其中,誤碼監(jiān)測傳送比特間插奇偶校驗碼BIP-2第一個比特的設(shè)置應(yīng)使上一個VC-12復(fù)幀內(nèi)所有字節(jié)的全部奇數(shù)比特的奇偶校驗為偶數(shù);第二比特的設(shè)置應(yīng)使全部偶數(shù)比特的奇偶校驗為偶數(shù)。
遠端誤塊指示BIP-2檢測到誤碼塊就向VC12通道源發(fā)1,無誤碼則發(fā)0。
遠端故障指示有故障發(fā)1,無故障發(fā)0。
信號標記表示凈負荷裝載情況和映射方式。3比特共8個二進值,其中,000未裝備VC通道;001已裝備VC通道,但未規(guī)定有效負載;010異步浮動映射;011比特同步浮動;100字節(jié)同步浮動;101在最新的ITU G.707中定義為信號標識;110O.181(ITU-T建議的評估STM-N接口誤碼性能的設(shè)備)測試信號;111VC-AIS(虛容器告警指示信號)遠端接收失效指示接收失效則發(fā)1,成功則發(fā)0。
由表1中V5的結(jié)構(gòu)可以看出,bit5~bit7用來表示低階通道的信號標識,只要收到的值是“101”,則表示通道當前擴展了信號標識,即K4字節(jié)的第1個比特的擴展信號標識是有效的。
由于低階的開銷字節(jié)很少,只有4個字節(jié),所以很多功能是由相同字節(jié)的不同比特位擴展組成的復(fù)幀構(gòu)成的。K4的比特1擴展成32位復(fù)幀定義為信號標識;K4的比特2擴展成32位復(fù)幀定義為低階虛級聯(lián);K4的比特3、4用于保護倒換功能。
對低階數(shù)據(jù)成幀協(xié)議的定義就是在K4字節(jié)的第1個比特擴展信號標識中定義的,K4bit1的復(fù)幀結(jié)構(gòu)如圖3所示其中,MFAS為復(fù)幀對齊信號;字節(jié)中“0”表示填充0位,字節(jié)中“R”表示保留位。
擴展的信號標識定義在復(fù)幀序列的bit12~bit19,對成幀協(xié)議的類型定義如下表3所示表3
這樣,就可以根據(jù)對高、低階通道開銷字節(jié)的不同定義,來判斷SDH通道攜帶的凈負荷的內(nèi)容,在確定通道的成幀協(xié)議后,就可以根據(jù)不同的協(xié)議,進行不同的處理。
參照圖4,圖4是本發(fā)明方法的流程圖,包括以下步驟步驟401設(shè)置同步數(shù)字體系幀結(jié)構(gòu)中的通道開銷字節(jié)與數(shù)據(jù)成幀協(xié)議類型的對應(yīng)關(guān)系。
在高階通道中,是利用高階通道開銷的信號標記字節(jié)C2標識數(shù)據(jù)成幀協(xié)議類型;在低階通道中,是利用低階通道開銷的信號標記字節(jié)V5和自動保護倒換字節(jié)K4標識數(shù)據(jù)成幀協(xié)議類型。具體的標識方式前面已作詳細說明,在此不再贅述。
對于SONET(同步光網(wǎng)絡(luò)),同樣可以設(shè)置其高階通道開銷或低階開銷字節(jié)與數(shù)據(jù)成幀協(xié)議類型的對應(yīng)關(guān)系,與SDH類似,在此不再詳細描述。
在接收數(shù)據(jù)時,首先進到步驟402獲取SDH(同步數(shù)字體系)幀。
然后,進到步驟403解映射SDH幀獲取通道開銷字節(jié)及對應(yīng)的數(shù)據(jù)通道號。
對于不同的SDH傳送帶寬,其裝載數(shù)據(jù)的虛容器不同,可以根據(jù)實際情況提取SDH幀結(jié)構(gòu)中的高階通道開銷或低階通道開銷。比如,對于VC4級別的通道,是由高階通道開銷進行通道監(jiān)測,此時,要獲取高階通道開銷中的信號標記字節(jié)C2及標識數(shù)據(jù)通道號的H4字節(jié);而對于VC12級別的通道,是由低階通道開銷進行通道監(jiān)測,此時,要獲取低階通道開銷中的信號標記字節(jié)V5及標識數(shù)據(jù)通道號的K4字節(jié)。
然后,進到步驟404判斷所述通道開銷字節(jié)與標識的數(shù)據(jù)成幀協(xié)議類型的字節(jié)是否相匹配。
前面對高階通道開銷字節(jié)C2標識信號的定義及低階通道中V5字節(jié)和K4字節(jié)組合標識信號的定義已作說明,為了便于理解,重新列舉如下對于高階通道開銷字節(jié),C2=00H時,表示信號未裝載,也就是說VC4通道未裝載信號,這時要往這個VC4通道的凈負荷TUG3(支路單元組3)中插全“1”碼,設(shè)備出現(xiàn)高階通道未裝載告警;C2=16H時,表示為HDLC/PPP幀信號映射;C2=18H時,表示為HDLC/LAPS幀信號映射;C2=1BH時,表示GFP幀信號映射。
因此,如果是VC4級別的通道,則根據(jù)提取的C2字節(jié)值判斷與上述定義中的值是否相同,如果不同則說明接收的數(shù)據(jù)的封裝協(xié)議與本端設(shè)備支持的數(shù)據(jù)成幀協(xié)議不匹配,也就是說,本端設(shè)備不支持這種封裝格式協(xié)議,不能與對端設(shè)備進行正常通信;反之,如果提取的C2字節(jié)值與上述標識數(shù)據(jù)成幀協(xié)議的三個值中任一個相同,則表明接收的數(shù)據(jù)的封裝協(xié)議與本端設(shè)備支持的數(shù)據(jù)成幀協(xié)議相匹配,也就是說,本端設(shè)備支持這種封裝格式協(xié)議,本端設(shè)備就可以按照該協(xié)議格式對數(shù)據(jù)進行處理。
同樣,對于低階開銷字節(jié),獲取V5中標識信號的bit5~bit7為“101”時的K4 bit1復(fù)幀序列的擴展信號標識編碼bit12~bit19的值,當該8個比特的標識位為00H時,表示信號未裝載;0AH時,表示為HDLC/PPP幀信號映射;0BH時,表示為HDLC/LAPS幀信號映射;0DH時,表示GFP幀信號映射。
因此,如果是VC12級別的通道,則根據(jù)提取的通道開銷中的上述字節(jié)的值判斷與上述定義中的值是否相同,如果不同則說明接收的數(shù)據(jù)的封裝協(xié)議與本端設(shè)備支持的數(shù)據(jù)成幀協(xié)議不匹配,也就是說,本端設(shè)備不支持這種封裝格式協(xié)議,不能與對端設(shè)備進行正常通信;反之,如果提取的通道開銷中的上述字節(jié)值與上述標識數(shù)據(jù)成幀協(xié)議的三個值中任一個相同,則表明接收的數(shù)據(jù)的封裝協(xié)議與本端設(shè)備支持的數(shù)據(jù)成幀協(xié)議相匹配,也就是說,本端設(shè)備支持這種封裝格式協(xié)議,本端設(shè)備就可以按照該協(xié)議格式對數(shù)據(jù)進行處理。
如果相匹配,則進到步驟405根據(jù)相匹配的通道開銷字節(jié)獲取數(shù)據(jù)通道號對應(yīng)的數(shù)據(jù)成幀協(xié)議類型。
然后,進到步驟406根據(jù)獲取的數(shù)據(jù)成幀協(xié)議類型處理SDH幀數(shù)據(jù)。
如果不匹配,則進到步驟407進行相應(yīng)的錯誤處理。
本技術(shù)領(lǐng)域人員知道,在數(shù)據(jù)傳輸過程中,會由于線路故障或其他意外情況導(dǎo)致接收數(shù)據(jù)錯誤,因此為了保證根據(jù)提取的通道開銷字節(jié)得到穩(wěn)定的數(shù)據(jù)成幀協(xié)議,本發(fā)明提供了一種狀態(tài)處理機制,具體描述如下首先,建立數(shù)據(jù)成幀狀態(tài)機,該狀態(tài)機有四種不同的狀態(tài),分別為空載狀態(tài)、失鎖狀態(tài)、同步狀態(tài)、鎖定狀態(tài),每種狀態(tài)的定義如下(1)空載狀態(tài)如果提取的標識成幀協(xié)議字節(jié)值等于零,則通道處于空載狀態(tài);(2)失鎖狀態(tài)如果提取的成幀協(xié)議與定義的成幀協(xié)議類型不匹配,則通道處于失鎖狀態(tài);(3)同步狀態(tài)如果提取的成幀協(xié)議與定義的成幀協(xié)議類型相匹配,則立即進入同步狀態(tài);(4)鎖定狀態(tài)如果處于同步狀態(tài),且在隨后的N次匹配的結(jié)果均一致,則進入鎖定狀態(tài);(N可以是為任意設(shè)定整數(shù),建議為3)。也就是說,當狀態(tài)機進入同步狀態(tài)后,同時還在進行SDH幀的接收工作,每接收一次SDH幀數(shù)據(jù),都要提取其通道開銷字節(jié),并進行成幀協(xié)議類型是否匹配的判斷,如果預(yù)定次數(shù)的判斷結(jié)構(gòu)均為相匹配,則狀態(tài)機由同步狀態(tài)轉(zhuǎn)為鎖定狀態(tài)。
需要設(shè)定狀態(tài)機的初始狀態(tài)為空載狀態(tài)。
各種狀態(tài)的轉(zhuǎn)換可用圖5來表示。
然后,獲取狀態(tài)機的當前狀態(tài)。狀態(tài)機的當前狀態(tài)有可能為上述四種情況空載狀態(tài)、失鎖狀態(tài)、同步狀態(tài)、鎖定狀態(tài)。
此時,要根據(jù)狀態(tài)機的當前狀態(tài)決定封裝數(shù)據(jù)需要的成幀協(xié)議。當狀態(tài)機為鎖定狀態(tài)時,利用獲取的數(shù)據(jù)成幀協(xié)議類型封裝發(fā)送數(shù)據(jù),并在數(shù)據(jù)通道號對應(yīng)的通道中插入標識所述數(shù)據(jù)成幀協(xié)議類型的通道開銷字節(jié);否則,在數(shù)據(jù)通道號的對應(yīng)的通道中插入標識信號未裝載的通道開銷字節(jié)。
為使本技術(shù)領(lǐng)域人員更好地理解本發(fā)明,舉例如下首先,參照圖6所示不同站點進行支持協(xié)議的自適配處理過程假設(shè)有兩個站點A和B,其中A站點為老設(shè)備,不能支持協(xié)議的自適配處理,且只支持LAPS協(xié)議;B站點可以支持自適配處理。
初始狀態(tài),站點B處于空載狀態(tài),其信號標識的開銷字節(jié)為0。當站點A發(fā)起數(shù)據(jù)傳輸時,站點A接收到成幀協(xié)議指令為LAPS,則其信號標識的開銷字節(jié)設(shè)定為0x18(假設(shè)為高階通道);站點B接收到信號標識,檢測不為零,則進入失鎖狀態(tài);對信號標識進行已知成幀協(xié)議編碼的匹配,匹配到成幀協(xié)議為LAPS協(xié)議,則立刻進入同步狀態(tài);同時啟動同步計數(shù)器,當同步計數(shù)器等于N(N=3)時,狀態(tài)轉(zhuǎn)入鎖定狀態(tài),成幀協(xié)議鎖定為LAPS協(xié)議,將LAPS協(xié)議對應(yīng)的信號標識編碼0x18下插到SDH的通道開銷中。完成成幀協(xié)議的自適配處理過程。
再參照圖7所示與業(yè)務(wù)傳輸節(jié)點通信的對端設(shè)備更新后對支技協(xié)議的自適配處理過程如果站點A的設(shè)備出現(xiàn)故障,而被替換為新設(shè)備,新設(shè)備的單板支持GFP成幀協(xié)議,這時候運營商只需要關(guān)心站點A的設(shè)備,并不需要修改站點B的配置,站點B就可以自動完成成幀協(xié)議的適配和鎖定。完成成幀協(xié)議的自適配處理過程與圖7所示過程相同。
圖8是本發(fā)明裝置的第一實施例結(jié)構(gòu)示意圖包括數(shù)據(jù)成幀處理模塊81,與數(shù)據(jù)成幀處理模塊81相連的映射/解映射模塊82,分別與數(shù)據(jù)成幀處理模塊81和映射/解映射模塊82相連的成幀協(xié)議處理模塊80。其中,數(shù)據(jù)成幀處理模塊用于對發(fā)送和接收的數(shù)據(jù)進行對應(yīng)數(shù)據(jù)成幀協(xié)議的封裝和解封裝;映射/解映射模塊用于將數(shù)據(jù)成幀處理模塊封裝后的數(shù)據(jù)映射到SDH幀的虛容器中,或者從SDH幀的虛容器中解映射出接收的數(shù)據(jù)。
為了配合級聯(lián)業(yè)務(wù)的處理,還可在映射/解映射模塊中設(shè)置級聯(lián)處理模塊,低階通道開銷處理模塊、高階通道開銷處理模塊,以配合不同級別虛容器級聯(lián)時對通道的管理。
成幀協(xié)議處理模塊用于識別與多業(yè)務(wù)傳輸節(jié)點設(shè)備進行通信的對端設(shè)備支持的數(shù)據(jù)成幀協(xié)議,并控制數(shù)據(jù)成幀處理模塊對發(fā)送數(shù)據(jù)進行對應(yīng)的數(shù)據(jù)成幀協(xié)議封裝。
為了實現(xiàn)多業(yè)務(wù)節(jié)點設(shè)備對數(shù)據(jù)成幀協(xié)議的自適應(yīng)處理,成幀協(xié)議處理模塊包括開銷提取/插入模塊801和成幀協(xié)議匹配處理模塊802。
由映射/解映射模塊在解映射接收SDH幀時,將SDH幀中的通道開銷字節(jié)傳送給通道開銷提取/插入模塊,該模塊將通道開銷中標識信號封裝協(xié)議的字節(jié)(高階通道為C2字節(jié),低階通道為V5字節(jié)和K4字節(jié))提取出來,并將提取的標識字節(jié)送入成幀協(xié)議匹配處理模塊,對該標識字節(jié)進行處理,判斷該字節(jié)標識的數(shù)據(jù)成幀協(xié)議與本端多業(yè)務(wù)傳輸節(jié)點設(shè)備支持的數(shù)據(jù)成幀協(xié)議是否匹配,如果不匹配,則向控制平面上報協(xié)議不匹配告警;同時向數(shù)據(jù)成幀處理模塊和通道開銷提取/插入模塊分別發(fā)送協(xié)議不匹配的消息,數(shù)據(jù)成幀處理模塊和通道開銷提取/插入模塊分別對接收和發(fā)送數(shù)據(jù)進行相應(yīng)的處理;如果匹配,則將獲得的匹配數(shù)據(jù)成幀協(xié)議傳送給數(shù)據(jù)成幀處理模塊和通道開銷提取/插入模塊。
數(shù)據(jù)成幀處理模塊根據(jù)收到的數(shù)據(jù)成幀協(xié)議對發(fā)送數(shù)據(jù)進行封裝,然后,由映射/解映射處理模塊將封裝后的數(shù)據(jù)映射到SDH的虛容器中,此時,由通道開銷提取/插入模塊在對應(yīng)的通道中插入標識所述數(shù)據(jù)成幀協(xié)議的通道開銷字節(jié)。
參見圖9本發(fā)明裝置的第二實施例結(jié)構(gòu)示意圖為了獲取穩(wěn)定的數(shù)據(jù)成幀協(xié)議,成幀協(xié)議處理模塊還包括狀態(tài)處理模塊803,用于根據(jù)成幀協(xié)議匹配處理模塊的判斷結(jié)果獲取穩(wěn)定的數(shù)據(jù)成幀協(xié)議,并將獲取的穩(wěn)定的數(shù)據(jù)成幀協(xié)議傳送給數(shù)據(jù)成幀處理模塊和成幀協(xié)議匹配處理模塊。
狀態(tài)處理模塊對穩(wěn)定的數(shù)據(jù)成幀協(xié)議的獲取是通過其中的狀態(tài)機S1及狀態(tài)機控制單元S2和成幀協(xié)議獲取單元S3來共同完成的,其實現(xiàn)過程如下成幀協(xié)議匹配處理模塊將對數(shù)據(jù)成幀協(xié)議是否匹配的判斷結(jié)果傳送給狀態(tài)機控制單元,狀態(tài)機控制單元根據(jù)該結(jié)果控制狀態(tài)機顯示數(shù)據(jù)成幀協(xié)議的狀態(tài),狀態(tài)機的狀態(tài)轉(zhuǎn)換過程如圖5所示。成幀協(xié)議獲取單元根據(jù)狀態(tài)機的顯示狀態(tài)及成幀協(xié)議匹配處理模塊的判斷結(jié)果獲取穩(wěn)定的數(shù)據(jù)成幀協(xié)議,當狀態(tài)機在鎖定狀態(tài),并且成幀協(xié)議匹配處理模塊在其后連續(xù)預(yù)定次數(shù)的判斷結(jié)果均為匹配的情況時,認為獲取的數(shù)據(jù)成幀協(xié)議已穩(wěn)定,此時,由成幀協(xié)議獲取單元獲取匹配的數(shù)據(jù)成幀協(xié)議,并傳送給數(shù)據(jù)成幀處理模塊和成幀協(xié)議匹配處理模塊。
數(shù)據(jù)成幀處理模塊根據(jù)收到的數(shù)據(jù)成幀協(xié)議對發(fā)送數(shù)據(jù)進行封裝,同時,成幀協(xié)議匹配處理模塊將收到的數(shù)據(jù)成幀協(xié)議再傳送給通道開銷提取/插入模塊,這樣,當映射/解映射處理模塊將封裝后的數(shù)據(jù)映射到SDH的虛容器中時,由通道開銷提取/插入模塊在對應(yīng)的通道中插入標識所述數(shù)據(jù)成幀協(xié)議的通道開銷字節(jié)。
雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的方法,其特征在于,包括以下步驟a、設(shè)置同步數(shù)字體系幀結(jié)構(gòu)中的通道開銷字節(jié)與數(shù)據(jù)成幀協(xié)議類型的對應(yīng)關(guān)系;b、接收同步數(shù)字體系幀時提取所述通道開銷字節(jié)及對應(yīng)的數(shù)據(jù)通道號;c、判斷所述通道開銷字節(jié)與所述數(shù)據(jù)通道號對應(yīng)的數(shù)據(jù)成幀協(xié)議類型是否相匹配;d、根據(jù)相匹配的數(shù)據(jù)成幀協(xié)議類型處理所述同步數(shù)據(jù)體系幀數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a包括在高階通道中,設(shè)置高階通道開銷的信號標記字節(jié)C2與所述數(shù)據(jù)成幀協(xié)議類型對應(yīng);在低階通道中,設(shè)置低階通道開銷的信號標記字節(jié)V5和自動保護倒換字節(jié)K4與所述數(shù)據(jù)成幀協(xié)議類型對應(yīng)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟b包括b1、獲取所述同步數(shù)字體系幀;b2、解映射所述同步數(shù)字體系幀獲取所述同步數(shù)字體系幀中的通道開銷字節(jié)及對應(yīng)的數(shù)據(jù)通道號。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟c包括如果所述提取的同步數(shù)字體系幀中的通道開銷字節(jié)值與所述標識數(shù)據(jù)成幀協(xié)議類型的字節(jié)值不相等時,則所述通道開銷字節(jié)與所述標識的數(shù)據(jù)成幀協(xié)議類型的字節(jié)不匹配;反之則所述通道開銷字節(jié)與所述標識的數(shù)據(jù)成幀協(xié)議類型的字節(jié)相匹配。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括e、建立數(shù)據(jù)成幀狀態(tài)機,所述狀態(tài)機的狀態(tài)包括空載狀態(tài)、失鎖狀態(tài)、同步狀態(tài)、鎖定狀態(tài);f、獲取所述狀態(tài)機的當前狀態(tài);g、根據(jù)所述狀態(tài)機的當前狀態(tài)封裝發(fā)送數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟e包括設(shè)定所述狀態(tài)機的初始狀態(tài)為所述空載狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟f包括當所述提取的同步數(shù)字體系幀中的通道開銷字節(jié)為0時,設(shè)定所述狀態(tài)機為所述空載狀態(tài);當所述通道開銷字節(jié)與所述標識成幀協(xié)議類型的字節(jié)不匹配時,設(shè)定所述狀態(tài)機為所述失鎖狀態(tài);當所述通道開銷字節(jié)與所述標識成幀協(xié)議類型的字節(jié)相匹配時,設(shè)定所述狀態(tài)機為同步狀態(tài);當所述狀態(tài)機為同步狀態(tài)后,進行預(yù)定次數(shù)的步驟b至步驟c,如果所述預(yù)定次數(shù)中獲取的通道開銷字節(jié)均與所述狀態(tài)機進入同步狀態(tài)前一次獲取的通道開銷字節(jié)相同,則設(shè)定所述狀態(tài)機為鎖定狀態(tài),否則所述狀態(tài)機保持同步狀態(tài)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述步驟g包括當所述狀態(tài)機為鎖定狀態(tài)時,利用所述獲取的數(shù)據(jù)成幀協(xié)議類型封裝所述發(fā)送數(shù)據(jù),并在所述數(shù)據(jù)通道號對應(yīng)的通道中插入標識所述數(shù)據(jù)成幀協(xié)議類型的通道開銷字節(jié);否則,在所述數(shù)據(jù)通道號對應(yīng)的通道中插入標識信號未裝載的通道開銷字節(jié)。
9.一種多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的裝置,包括數(shù)據(jù)成幀處理模塊,與所述數(shù)據(jù)成幀處理模塊相連的映射/解映射模塊,其特征在于,還包括成幀協(xié)議處理模塊,分別耦合于所述數(shù)據(jù)成幀處理模塊和所述映射/解映射模塊,用于識別與所述多業(yè)務(wù)傳輸節(jié)點設(shè)備進行通信的對端設(shè)備支持的數(shù)據(jù)成幀協(xié)議,并控制所述數(shù)據(jù)成幀處理模塊對發(fā)送數(shù)據(jù)進行對應(yīng)的數(shù)據(jù)成幀協(xié)議封裝。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述成幀協(xié)議處理模塊包括開銷提取/插入模塊,用于在所述映射/解映射模塊對發(fā)送數(shù)據(jù)進行映射時插入標識所述數(shù)據(jù)成幀協(xié)議的通道開銷字節(jié),對接收數(shù)據(jù)進行解映射時獲取所述標識數(shù)據(jù)成幀協(xié)議的通道開銷字節(jié);成幀協(xié)議匹配處理模塊,耦合于所述通道開銷提取/插入模塊,用于判斷所述通道開銷提取/插入模塊提取的通道開銷字節(jié)標識的數(shù)據(jù)成幀協(xié)議與所述多業(yè)務(wù)傳輸節(jié)點設(shè)備支持的數(shù)據(jù)成幀協(xié)議是否匹配,并將獲得的匹配數(shù)據(jù)成幀協(xié)議傳送給所述數(shù)據(jù)成幀處理模塊和所述通道開銷提取/插入模塊。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述成幀協(xié)議處理模塊還包括狀態(tài)處理模塊,用于根據(jù)所述成幀協(xié)議匹配處理模塊的判斷結(jié)果獲取穩(wěn)定的數(shù)據(jù)成幀協(xié)議,并將獲取的穩(wěn)定的數(shù)據(jù)成幀協(xié)議傳送給所述數(shù)據(jù)成幀處理模塊和所述成幀協(xié)議匹配處理模塊。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述狀態(tài)處理模塊包括狀態(tài)機,用于顯示所述數(shù)據(jù)成幀協(xié)議的狀態(tài);狀態(tài)機控制單元,用于根據(jù)所述成幀協(xié)議匹配處理模塊的判斷結(jié)果控制所述狀態(tài)機的顯示狀態(tài);成幀協(xié)議獲取單元,用于根據(jù)所述狀態(tài)機的顯示狀態(tài)及所述成幀協(xié)議匹配處理模塊的判斷結(jié)果獲取穩(wěn)定的數(shù)據(jù)成幀協(xié)議。
全文摘要
本發(fā)明公開了一種多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的方法,包括設(shè)置同步數(shù)字體系幀結(jié)構(gòu)中的通道開銷字節(jié)與數(shù)據(jù)成幀協(xié)議類型的對應(yīng)關(guān)系;接收同步數(shù)字體系幀時提取通道開銷字節(jié)及對應(yīng)的數(shù)據(jù)通道號;判斷通道開銷字節(jié)與數(shù)據(jù)通道號對應(yīng)的數(shù)據(jù)成幀協(xié)議類型是否相匹配;根據(jù)相匹配的數(shù)據(jù)成幀協(xié)議類型處理同步數(shù)據(jù)體系幀數(shù)據(jù)。本發(fā)明還提供了一種多業(yè)務(wù)傳輸節(jié)點設(shè)備支持數(shù)據(jù)成幀協(xié)議的裝置。利用本發(fā)明,可以提高MSTP設(shè)備的操作性和適應(yīng)性。
文檔編號H04L12/56GK1731785SQ20041007029
公開日2006年2月8日 申請日期2004年8月4日 優(yōu)先權(quán)日2004年8月4日
發(fā)明者徐前鋒 申請人:華為技術(shù)有限公司