專利名稱:模式匹配認證碼的生成方法、自動配置方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光網(wǎng)絡(luò)通訊領(lǐng)域,尤其涉及一種應(yīng)用于OTN傳送網(wǎng)的模式匹配認證碼的生成方法、接收傳輸設(shè)備、發(fā)送傳輸設(shè)備、FEC模式自動配置的方法和系統(tǒng)。
背景技術(shù):
OTN(光傳送網(wǎng),Optical Transport Network),是以波分復用技術(shù)為基礎(chǔ)、在光層組織網(wǎng)絡(luò)的傳送網(wǎng),OTN是新一代數(shù)字傳送網(wǎng)。第一、二代傳送網(wǎng)最初是為支持話音業(yè)務(wù)而專門設(shè)計的,雖然也可用來傳送數(shù)據(jù)和圖像業(yè)務(wù),但是傳送效率并不高。相比之下,第三代OTN傳送網(wǎng)技術(shù),從設(shè)計上就支持話音、數(shù)據(jù)和圖像業(yè)務(wù),配合其他協(xié)議時可支持帶寬按需分配(BOD)、可裁剪的服務(wù)量(QOS) 及光虛擬專網(wǎng)(OVPN)等功能。OTN傳送網(wǎng)在光域內(nèi)可以實現(xiàn)業(yè)務(wù)信號的傳遞、復用、路由選擇和監(jiān)控。OTN傳送網(wǎng)也不是理想的數(shù)字信道,信號在各種媒體的傳輸過程中總會產(chǎn)生畸變和非等時時延,對數(shù)字信號來說就意味著產(chǎn)生誤碼。為解決信號傳輸中產(chǎn)生誤碼的問題,人們研究出FECO^orward Error Correction,前向誤碼糾錯)技術(shù)。FEC (Forward Error Correction,前向誤碼糾錯)是一種數(shù)據(jù)編解碼技術(shù),前向誤碼糾錯是指信號在被傳輸之前預先對其按一定的格式進行處理,接收端按規(guī)定的算法進行解碼以找出錯碼并糾錯,不再需要通知發(fā)送端重發(fā),提高了傳輸速率。FEC編解碼可以用硬件實現(xiàn)也可用軟件實現(xiàn)。但是,目前應(yīng)用于OTN傳送網(wǎng)的傳輸設(shè)備并不都支持FEC (Forward Error Correction,前向誤碼糾錯)功能,即使支持FEC功能,也可能因為生產(chǎn)廠家的不同而使傳輸設(shè)備所支持的FEC模式不一樣。目前,通常由管理人員通過手動下發(fā)命令的方式來配置傳輸設(shè)備之間的FEC模式。這樣,難免因為人為疏忽造成傳輸設(shè)備之間的FEC模式匹配錯誤,影響數(shù)據(jù)傳輸。尤其是,當較多設(shè)備節(jié)點混接時,F(xiàn)EC模式匹配工作就比較繁瑣復雜,不僅增加了管理人員的工作量,而且加大了出錯的幾率。
發(fā)明內(nèi)容
本發(fā)明提供了一種模式匹配認證碼的生成方法、接收和發(fā)送傳輸設(shè)備、FEC模式自動配置的方法和系統(tǒng),采用本發(fā)明可以實現(xiàn)自動配置傳輸設(shè)備之間的FEC模式,避免人工操作造成差錯。一種模式匹配認證碼的生成方法,包括根據(jù)傳輸設(shè)備的端口的配置信息獲取所述傳輸設(shè)備所支持的FEC模式;根據(jù)FEC模式對應(yīng)表確定所述FEC模式對應(yīng)的序列號,所述FEC模式對應(yīng)表中的每種FEC模式對應(yīng)一個序列號;對所述序列號進行排列生成模式匹配認證碼。一種根據(jù)權(quán)利要求1所述的模式匹配認證碼進行FEC模式自動配置的方法,包括接收傳輸設(shè)備從發(fā)送傳輸設(shè)備傳輸過來的采用無FEC模式編碼的數(shù)據(jù)中提取模式匹配認證碼;接收傳輸設(shè)備將提取的模式匹配認證碼中的序列號與接收傳輸設(shè)備中存儲的模式匹配認證碼中的序列號進行匹配;如果匹配到相一致的序列號,接收傳輸設(shè)備確定一個相一致的序列號對應(yīng)的FEC 模式為匹配模式,并通知發(fā)送傳輸設(shè)備所述匹配模式;如果匹配不到相一致的序列號,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式;發(fā)送傳輸設(shè)備根據(jù)接收到的通知確定匹配模式。一種接收傳輸設(shè)備,包括存儲單元,用于存儲模式匹配認證碼;提取單元,用于從下述第一通信單元接受的數(shù)據(jù)中提取模式匹配認證碼;匹配單元,用于將提取單元提取的模式匹配認證碼中的序列號與存儲單元中存儲的模式匹配認證碼中的序列號進行匹配;第一模式確定單元,用于根據(jù)匹配結(jié)果確定匹配模式;第一通信單元,用于接收發(fā)送傳輸設(shè)備傳輸過來的包含模式匹配認證碼的無FEC 編碼的數(shù)據(jù),以及通知發(fā)送傳輸設(shè)備第一模式確定單元所確定的匹配模式。一種發(fā)送傳輸設(shè)備,包括第二通信單元,用于發(fā)送包含模式匹配認證碼的采用無FEC模式編碼的數(shù)據(jù)給接收傳輸設(shè)備,以及接收由接收傳輸設(shè)備的第一通信單元發(fā)出的通知;第二模式確定單元,用于根據(jù)第二通信單元接收到的通知確定匹配模式?!NFEC模式自動配置的系統(tǒng),包括,發(fā)送傳輸設(shè)備和接收傳輸設(shè)備,所述接收傳輸設(shè)備包括存儲單元,用于存儲模式匹配認證碼;提取單元,用于從發(fā)送傳輸設(shè)備傳輸過來的無FEC編碼的數(shù)據(jù)中提取模式匹配認證碼;匹配單元,用于將提取單元提取的模式匹配認證碼中的序列號與存儲單元中存儲的模式匹配認證碼中的序列號進行匹配;第一模式確定單元,用于根據(jù)匹配結(jié)果確定匹配模式;第一通信單元,用于接收發(fā)送傳輸設(shè)備傳輸過來的包含模式匹配認證碼的無FEC 編碼的數(shù)據(jù),以及通知發(fā)送傳輸設(shè)備第一模式確定單元所確定的匹配模式;所述發(fā)送傳輸設(shè)備包括第二通信單元,用于發(fā)送包含模式匹配認證碼的采用無FEC模式編碼的數(shù)據(jù)給接收傳輸設(shè)備,以及接收由接收傳輸設(shè)備的第一通信單元發(fā)出的通知;第二模式確定單元,用于根據(jù)第二通信單元接收到的通知確定匹配模式。由上可知,采用本發(fā)明可以實現(xiàn)自動配置傳輸設(shè)備之間的FEC模式,避免人工操作造成差錯。
圖1為本發(fā)明的FEC模式自動配置的系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明的模式匹配認證碼的生成方法的流程圖;圖3為本發(fā)明的模式匹配認證碼的結(jié)構(gòu)原理圖;圖4為本發(fā)明的FEC模式自動配置的方法流程圖。
具體實施例方式圖1為本發(fā)明的FEC模式自動配置的系統(tǒng)的結(jié)構(gòu)示意圖,如圖所示,F(xiàn)EC模式自動配置的系統(tǒng)包括發(fā)送傳輸設(shè)備和接收傳輸設(shè)備,發(fā)送傳輸設(shè)備和接收傳輸設(shè)備之間需要配置FEC模式。接收傳輸設(shè)備包括存儲單元、提取單元、匹配單元、第一模式確定單元和第一通信單元。其中,存儲單元用于存儲模式匹配認證碼。提取單元用于從下述第一通信單元接受的數(shù)據(jù)中提取模式匹配認證碼。匹配單元用于將提取單元提取的模式匹配認證碼中的序列號與存儲單元中存儲的模式匹配認證碼中的序列號進行匹配。第一模式確定單元用于根據(jù)匹配結(jié)果確定匹配模式。第一通信單元用于接收發(fā)送傳輸設(shè)備傳輸過來的包含模式匹配認證碼的無FEC 編碼的數(shù)據(jù),以及通知發(fā)送傳輸設(shè)備第一模式確定單元所確定的匹配模式。具體的,所述第一模式確定單元具體用于當匹配單元匹配到相一致的序列號時, 確定一個相一致的序列號對應(yīng)的FEC模式設(shè)置為匹配模式;如果匹配單元匹配不到相一致的序列號,確定無FEC模式為匹配模式。較佳的,接收傳輸設(shè)備還包括數(shù)量校驗位判斷單元。所述數(shù)量校驗位判斷單元用于判斷模式匹配認證碼中數(shù)量校驗位是否為0,如果數(shù)量校驗位不為0則通知匹配單元模式匹配認證碼中數(shù)量校驗位不為0 ;否則通知模式確定單元模式匹配認證碼中數(shù)量校驗位為0。相應(yīng)的,所述第一模式確定單元還用于當接收到模式匹配認證碼中數(shù)量校驗位為 0的通知時,確定無FEC模式為匹配模式。所述匹配單元具體用于當接收到模式匹配認證碼中數(shù)量校驗位不為0的通知時, 進行匹配。較佳的,接收傳輸設(shè)備還包括標志校驗位判斷單元。所述標志校驗位判斷單元用于判斷模式匹配認證碼中是否包括標志校驗位,如果包括標志校驗位則通知匹配單元模式匹配認證碼中包括標志校驗位;否則通知第一模式確定單元模式匹配認證碼中不包括標志校驗位。相應(yīng)的,所述第一模式確定單元還用于當接收到模式匹配認證碼中不包括標志校驗位的通知時,確定無FEC模式為匹配模式。所述匹配單元具體用于當接收到模式匹配認證碼中包括標志校驗位的通知時進行匹配。較佳的,接收傳輸設(shè)備還包括檢錯校驗值計算單元和檢錯校驗位判斷單元。
6
檢錯校驗值計算單元用于根據(jù)模式匹配認證碼中的序列號、數(shù)量校驗位和標志校驗位進行檢錯校驗獲得檢錯校驗值。檢錯校驗位判斷單元用于判斷檢錯校驗值計算單元計算得到的檢錯校驗值與模式匹配認證碼中的檢錯校驗位是否相同,如果相同則通知匹配單元檢錯校驗值和模式匹配認證碼中的檢錯校驗位相同;否則通知第一模式確定單元檢錯校驗值和模式匹配認證碼中的檢錯校驗位相同;相應(yīng)的,所述第一模式確定單元還用于當接收到檢錯校驗值和模式匹配認證碼中的檢錯校驗位不相同時,確定無FEC模式為匹配模式;所述匹配單元具體用于當接收到檢錯校驗值和模式匹配認證碼中的檢錯校驗位相同時,進行匹配。發(fā)送傳輸設(shè)備,包括第二通信單元和第二模式確定單元。其中,第二通信單元用于發(fā)送包含模式匹配認證碼的無FEC編碼的數(shù)據(jù)給接收傳輸設(shè)備,以及接收由接收傳輸設(shè)備的第一通信單元發(fā)出的通知。第二模式確定單元用于根據(jù)第二通信單元接收到的通知確定匹配模式。圖2為本發(fā)明的模式匹配認證碼的生成方法的流程圖,下面參考附圖對本發(fā)明的模式匹配認證碼的生成方法進行介紹,包括以下步驟步驟201,根據(jù)傳輸設(shè)備的端口的配置信息獲取所述傳輸設(shè)備所支持的FEC模式;步驟202,根據(jù)FEC模式對應(yīng)表確定所述FEC模式對應(yīng)的序列號,所述FEC模式對應(yīng)表中的每種FEC模式對應(yīng)一個序列號。步驟203,對所述序列號進行排列生成模式匹配認證碼。具體的,所述對所述序列號進行排列,具體為,根據(jù)所述序列號的數(shù)值大小按由大到小的順序?qū)λ鲂蛄刑栠M行排序,所述序列號的數(shù)值大小根據(jù)其所對應(yīng)的FEC模式的糾錯能力的強弱確定。即FEC模式的糾錯能力越強,其所對應(yīng)的序列號的數(shù)值越大。較佳的還包括步驟204,在所述模式匹配認證碼中設(shè)置數(shù)量校驗位,所述數(shù)量校驗位由所述傳輸設(shè)備所支持的FEC模式的數(shù)量構(gòu)成。較佳的還包括步驟205,在所述模式匹配認證碼中還設(shè)置標志校驗位,所述標志校驗位由對傳輸?shù)臄?shù)據(jù)進行標記的標志位構(gòu)成。較佳的還包括步驟206,在所述模式匹配認證碼中還設(shè)置檢錯校驗位,所述檢錯校驗位由檢錯校驗獲得的檢錯校驗值構(gòu)成。圖3為本發(fā)明的模式匹配認證碼的結(jié)構(gòu)原理圖,如圖所示,模式匹配認證碼依次包括標志校驗位、數(shù)量校驗位、各FEC模式對應(yīng)的序列號和檢錯校驗位。其中,標志校驗位、 數(shù)量校驗位和檢錯校驗位各占兩個字節(jié),每個序列號占一個字節(jié)。將生成的模式匹配認證碼置于采用無FEC模式編碼的OTN幀中FEC碼的開始處(第1行第3825列)。一種模式匹配認證碼進行FEC模式自動配置的方法,包括接收傳輸設(shè)備從發(fā)送傳輸設(shè)備傳輸過來的采用無FEC模式編碼的數(shù)據(jù)中提取模式匹配認證碼;接收傳輸設(shè)備將提取的模式匹配認證碼中的序列號與接收傳輸設(shè)備中存儲的模式匹配認證碼中的序列號進行匹配;如果匹配到相一致的序列號,接收傳輸設(shè)備確定一個相一致的序列號對應(yīng)的FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備所述匹配模式;如果匹配不到相一致的序列號,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式;發(fā)送傳輸設(shè)備根據(jù)接收到的通知確定匹配模式。較佳的,所述進行匹配,具體為,按照序列號的排列順序依次進行匹配,一旦匹配到相一致的序列號,接收傳輸設(shè)備即確定所述相一致的序列號對應(yīng)的FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備所述匹配模式。較佳的,所述接收傳輸設(shè)備確定一個相一致的序列號對應(yīng)的FEC模式為匹配模式,具體為,所述接收傳輸設(shè)備確定相匹配的序列號中數(shù)值最大的序列號對應(yīng)的FEC模式為匹配模式。較佳的,所述進行匹配之前,還包括接收傳輸設(shè)備判斷模式匹配認證碼中的數(shù)量校驗位是否為0,如果數(shù)量校驗位為 0,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式, 如果數(shù)量校驗位不為0,則進行下一步。較佳的,所述判斷模式匹配認證碼中的數(shù)量校驗位是否為0之前,還包括接收傳輸設(shè)備判斷模式匹配認證碼中是否包括標志校驗位,如果不包括標志校驗位,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式,如果包括標志校驗位,則進行下一步。較佳的,所述進行匹配之前,及所述判斷模式匹配認證碼中的數(shù)量校驗位是否為0 之后,還包括接收傳輸設(shè)備根據(jù)模式匹配認證碼中的序列號、數(shù)量校驗位和標志校驗位進行檢錯校驗獲得檢錯校驗值,判斷所述檢錯校驗值與模式匹配認證碼中的檢錯校驗位是否相同,如果不相同,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式,如果相同,則進行下一步。圖4為本發(fā)明的FEC模式自動配置的流程圖,下面結(jié)合附圖對FEC模式自動配置的流程進行介紹步驟401,發(fā)送傳輸設(shè)備將攜帶模式匹配認證碼的OTN幀數(shù)據(jù)發(fā)送出去。步驟402,接收傳輸設(shè)備從發(fā)送傳輸設(shè)備傳輸過來的無FEC編碼的數(shù)據(jù)中提取模式匹配認證碼。步驟403,接收傳輸設(shè)備判斷模式匹配認證碼中是否包括標志校驗位。如果不包括標志校驗位,進入步驟409 ;如果包括標志校驗位,則進行下一步。步驟404,接收傳輸設(shè)備判斷模式匹配認證碼中的數(shù)量校驗位是否為0。如果數(shù)量校驗位為0,進入步驟409 ;如果數(shù)量校驗位不為0,則進行下一步。步驟405,接收傳輸設(shè)備根據(jù)模式匹配認證碼中的序列號、數(shù)量校驗位和標志校驗位進行檢錯校驗獲得檢錯校驗值。步驟406,判斷所述檢錯校驗值與模式匹配認證碼中的檢錯校驗位是否相同。如果檢錯校驗值與模式匹配認證碼中的檢錯校驗位不相同,進入步驟409;如果相同,則進行下
“■步 ο步驟407,接收傳輸設(shè)備將提取的模式匹配認證碼中的序列號與接收傳輸設(shè)備中存儲的模式匹配認證碼中的序列號依次進行匹配。步驟408,如果匹配到相一致的序列號,接收傳輸設(shè)備確定相一致的序列號對應(yīng)的 FEC模式設(shè)置為匹配模式,進入步驟410。如果匹配不到相一致的序列號,進入下一步;步驟409,接收傳輸設(shè)備確定無FEC模式為匹配模式。步驟410,通知發(fā)送傳輸設(shè)備接收傳輸設(shè)備所確定的匹配模式;步驟411,發(fā)送傳輸設(shè)備根據(jù)接收到的通知確定匹配模式。發(fā)送傳輸設(shè)備和接收傳輸設(shè)備之間配置FEC模式結(jié)束后,由發(fā)送傳輸設(shè)備的編碼單元按照第二模式確定單元確定的FEC模式對數(shù)據(jù)進行編碼,接收傳輸設(shè)備的解碼單元按照第一模式確定單元確定的FEC模式對數(shù)據(jù)進行解碼。下面對本發(fā)明的一具體實施例進行詳細說明。首先介紹模式匹配認證碼的生成方法。通過端口連接的接收傳輸設(shè)備A和發(fā)送傳輸設(shè)備B都配置OTN業(yè)務(wù)。步驟501,接收傳輸設(shè)備A和發(fā)送傳輸設(shè)備B分別根據(jù)各自的端口的配置信息獲取所述傳輸設(shè)備所支持的FEC模式。得知,接收傳輸設(shè)備A的OTN業(yè)務(wù)支持AFEC模式、UFEC 模式和無FEC模式。發(fā)送傳輸設(shè)備B的OTN業(yè)務(wù)支持UFEC模式和無FEC模式。步驟502,根據(jù)FEC模式對應(yīng)表確定將所述FEC模式對應(yīng)的序列號。所述FEC模式對應(yīng)表中的每種FEC模式對應(yīng)一個序列號,所述序列號的數(shù)值大小根據(jù)其所對應(yīng)的FEC模式的糾錯能力的強弱確定,即FEC模式的糾錯能力越強,其所對應(yīng)的序列號的數(shù)值越大。假設(shè)在FEC模式對應(yīng)表中,無FEC模式對應(yīng)的序列號為00,UFEC模式對應(yīng)的序列號為01,AFEC模式的序列號為05,每個序列號占一個字節(jié)。那么,接收傳輸設(shè)備A的FEC模式對應(yīng)的序列號為00、01、05,發(fā)送傳輸設(shè)備B的FEC模式對應(yīng)的序列號為00、01。步驟503,將所述序列號進行排列生成模式匹配認證碼。根據(jù)所述序列號的數(shù)值大小按由大到小的順序?qū)λ鲂蛄刑栠M行排序。那么,接收傳輸設(shè)備A的模式匹配認證碼為 05 01 00,發(fā)送傳輸設(shè)備B的模式匹配認證碼為01 00。步驟504,在所述模式匹配認證碼中還設(shè)置標志校驗位,假設(shè)設(shè)置的標志位為5a, 每個標志校驗位占2個字節(jié),那么接收傳輸設(shè)備A的模式匹配認證碼為fe 5a 05 01 00,發(fā)送傳輸設(shè)備B的模式匹配認證碼為fe 5a 01 00。步驟505,在所述模式匹配認證碼中還設(shè)置數(shù)量校驗位,接收傳輸設(shè)備A所支持的 FEC模式的數(shù)量為03,發(fā)送傳輸設(shè)備B所支持的FEC模式的數(shù)量為02,每個數(shù)量校驗位占2 個字節(jié),那么接收傳輸設(shè)備A的模式匹配認證碼為fe 5a 00 03 05 01 00,發(fā)送傳輸設(shè)備A 的模式匹配認證碼為5a 5a 00 02 01 00。步驟506,在所述模式匹配認證碼中還設(shè)置檢錯校驗位,所述檢錯校驗位由對序列號、數(shù)量校驗位和標志校驗位的所有字節(jié)進行奇偶校驗,即按字節(jié)進行異或計算獲得的檢錯校驗值構(gòu)成。假設(shè)對發(fā)送傳輸設(shè)備A的模式匹配認證碼中的序列號05 01 00、數(shù)量校驗位00 03和標志校驗位fe fe進行檢錯校驗獲得的檢錯校驗值為cl,對技術(shù)傳輸設(shè)備B的模式匹配認證碼中的序列號05 01 00、數(shù)量校驗位00 03和標志校驗位fe fe進行檢錯校驗獲得的檢錯校驗值為cl,檢錯校驗值占兩個字節(jié),那么發(fā)送傳輸設(shè)備A的模式匹配認證碼為5a 5a 00 0305 01 00 cl 00,發(fā)送傳輸設(shè)備B的模式匹配認證碼為fe 5a 00 03 01
00 Cl 00。
將生成的模式匹配認證碼置于采用無FEC模式編碼的OTN幀中FEC碼的開始處 (第1行第3825列)。接著介紹FEC模式自動配置的方法。步驟601,發(fā)送傳輸設(shè)備B發(fā)送包含發(fā)送傳輸設(shè)備B的模式匹配認證碼fe 5a 00 02 01 00 cl 00的采用無FEC模式編碼的OTN幀數(shù)據(jù)。步驟602,接收傳輸設(shè)備A從發(fā)送傳輸設(shè)備B傳輸過來的采用無FEC模式編碼的數(shù)據(jù)中提取模式匹配認證碼5a 5a 00 02 01 00 cl 00。步驟603,接收傳輸設(shè)備A判斷模式匹配認證碼中包括標志校驗位fe。步驟604,接收傳輸設(shè)備判斷模式匹配認證碼中的數(shù)量校驗位不為0。步驟605,接收傳輸設(shè)備對發(fā)送傳輸設(shè)備B的模式匹配認證碼中的序列號01 00、 數(shù)量校驗位00 02和標志校驗位fe 5a進行檢錯校驗獲得的檢錯校驗值為Cl。步驟606,判斷所述檢錯校驗值cl與模式匹配認證碼中的檢錯校驗位cl相同。步驟607,接收傳輸設(shè)備A將提取的模式匹配認證碼中的序列號01 00與接收傳輸設(shè)備A中存儲的模式匹配認證碼中的序列號05 01 00依次進行匹配。步驟608,接收傳輸設(shè)備A確定序列號01對應(yīng)的UFEC模式為匹配模式。步驟609,通知發(fā)送傳輸設(shè)備B匹配模式為UFEC模式。步驟610,發(fā)送傳輸設(shè)備B根據(jù)接收到的通知確定UFEC模式為匹配模式。下面對本發(fā)明的另一具體實施例進行詳細說明。首先介紹模式匹配認證碼的生成方法步驟701,接收傳輸設(shè)備A和發(fā)送傳輸設(shè)備B分別根據(jù)各自的端口的配置信息獲取所述傳輸設(shè)備所支持的FEC模式。得知,接收傳輸設(shè)備A的OTN業(yè)務(wù)支持AFEC模式和無 FEC模式。發(fā)送傳輸設(shè)備B的OTN業(yè)務(wù)支持UFEC模式和無FEC模式。步驟702,根據(jù)FEC模式對應(yīng)表確定將所述FEC模式對應(yīng)的序列號。假設(shè)在FEC模式對應(yīng)表中,無FEC模式對應(yīng)的序列號為00,UFEC模式對應(yīng)的序列號為01,AFEC模式的序列號為05,每個序列號占一個字節(jié)。那么,接收傳輸設(shè)備A對應(yīng)的序列號為00、05,發(fā)送傳輸設(shè)備B對應(yīng)的序列號為00、01。步驟703,將所述序列號進行排列生成模式匹配認證碼。根據(jù)所述序列號的數(shù)值大小按由大到小的順序?qū)λ鲂蛄刑栠M行排序。那么,接收傳輸設(shè)備A的模式匹配認證碼為 05 00,發(fā)送傳輸設(shè)備B的模式匹配認證碼為01 00。步驟704,在所述模式匹配認證碼中還設(shè)置標志校驗位,假設(shè)設(shè)置的標志位為5a, 每個標志校驗位占2個字節(jié),那么接收傳輸設(shè)備A的模式匹配認證碼為fe 5a 05 00,發(fā)送傳輸設(shè)備B的模式匹配認證碼為fe 5a 01 00。步驟705,在所述模式匹配認證碼中還設(shè)置數(shù)量校驗位,接收傳輸設(shè)備A所支持的 FEC模式的數(shù)量為02,發(fā)送傳輸設(shè)備B所支持的FEC模式的數(shù)量為02,每個數(shù)量校驗位占2 個字節(jié),那么接收傳輸設(shè)備A的模式匹配認證碼為fe 5a 00 02 05 00,發(fā)送傳輸設(shè)備B的模式匹配認證碼為5a 00 02 01 00。步驟706,在所述模式匹配認證碼中還設(shè)置檢錯校驗位,所述檢錯校驗位由對序列號、數(shù)量校驗位和標志校驗位進行檢錯校驗獲得的檢錯校驗值構(gòu)成,假設(shè)對發(fā)送傳輸設(shè)備A 的模式匹配認證碼中的序列號05 00、數(shù)量校驗位00 0 2和標志校驗位fe fe進行檢錯校驗獲得的檢錯校驗值為c0,對技術(shù)傳輸設(shè)備B的模式匹配認證碼中的序列號05 01 00、數(shù)量校驗位00 02和標志校驗位fe fe進行檢錯校驗獲得的檢錯校驗值為Cl,檢錯校驗值占兩個字節(jié),那么發(fā)送傳輸設(shè)備A的模式匹配認證碼為fe 5a 00 02 05 00 c0 00,發(fā)送傳輸設(shè)備B的模式匹配認證碼為5a 00 02 01 00 cl 00。將生成的模式匹配認證碼置于采用無FEC模式編碼的OTN幀中FEC碼的開始處 (第1行第3825列)。接著介紹FEC模式自動配置的方法。步驟801,發(fā)送傳輸設(shè)備B發(fā)送包含發(fā)送傳輸設(shè)備B的模式匹配認證碼fe 5a 00 02 01 00 cl 00的采用無FEC模式編碼的OTN幀數(shù)據(jù)。步驟802,接收傳輸設(shè)備A從發(fā)送傳輸設(shè)備B傳輸過來的采用無FEC模式編碼的數(shù)據(jù)中提取模式匹配認證碼5a 5a 00 02 01 00 cl 00。步驟803,接收傳輸設(shè)備A判斷模式匹配認證碼中包括標志校驗位fe。步驟804,接收傳輸設(shè)備判斷模式匹配認證碼中的數(shù)量校驗位不為0。步驟805,接收傳輸設(shè)備對發(fā)送傳輸設(shè)備B的模式匹配認證碼中的序列號01 00、 數(shù)量校驗位00 02和標志校驗位fe fe進行檢錯校驗獲得的檢錯校驗值為CO。步驟806,判斷所述檢錯校驗值cO與模式匹配認證碼中的檢錯校驗位cl不相同。步驟807,接收傳輸設(shè)備A確定序列號無FEC模式為匹配模式。步驟808,通知發(fā)送傳輸設(shè)備B匹配模式為無FEC模式。步驟809,發(fā)送傳輸設(shè)備B根據(jù)接收到的通知確定無FEC模式為匹配模式。與現(xiàn)在FEC模式手動匹配的技術(shù)方案相比,本發(fā)明的技術(shù)方案不僅可以避免人為操作造成的失誤,而且能夠為傳輸設(shè)備自動匹配糾錯能力最強的FEC模式。所述接收傳輸設(shè)備還包括指示單元,當?shù)谝荒J酱_定單元確定無FEC模式為匹配模式時,第一模式確定單元向指示單元發(fā)出無FEC模式為匹配模式的通知,指示單元發(fā)出視或聽信號。管理人員根據(jù)視或聽信號即可得知發(fā)送傳輸設(shè)備和接收傳輸設(shè)備匹配為無 FEC模式。便于管理人員了解傳輸設(shè)備之間的FEC模式配置情況。此外,校驗方式也可以采用CRC校驗、算術(shù)和校驗等其他方式。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種模式匹配認證碼的生成方法,其特征在于,包括根據(jù)傳輸設(shè)備的端口的配置信息獲取所述傳輸設(shè)備所支持的前向誤碼糾錯FEC模式;根據(jù)FEC模式對應(yīng)表確定所述FEC模式對應(yīng)的序列號,所述FEC模式對應(yīng)表中的每種 FEC模式對應(yīng)一個序列號;對所述序列號進行排列生成模式匹配認證碼。
2.如權(quán)利要求1所述的生成方法,其特征在于,所述對所述序列號進行排列,具體為, 根據(jù)所述序列號的數(shù)值大小按由大到小的順序?qū)λ鲂蛄刑栠M行排序,所述序列號的數(shù)值大小根據(jù)其所對應(yīng)的FEC模式的糾錯能力的強弱確定。
3.如權(quán)利要求1所述的生成方法,其特征在于,在所述模式匹配認證碼中設(shè)置數(shù)量校驗位,所述數(shù)量校驗位由所述傳輸設(shè)備所支持的FEC模式的數(shù)量構(gòu)成。
4.如權(quán)利要求3所述的生成方法,其特征在于,在所述模式匹配認證碼中還設(shè)置標志校驗位,所述標志校驗位由對傳輸?shù)臄?shù)據(jù)進行標記的標志位構(gòu)成。
5.如權(quán)利要求4所述的生成方法,其特征在于,在所述模式匹配認證碼中還設(shè)置檢錯校驗位,所述檢錯校驗位由檢錯校驗獲得的檢錯校驗值構(gòu)成。
6.一種根據(jù)權(quán)利要求1所述的模式匹配認證碼進行FEC模式自動配置的方法,其特征在于,包括接收傳輸設(shè)備從發(fā)送傳輸設(shè)備傳輸過來的采用無FEC模式編碼的數(shù)據(jù)中提取模式匹配認證碼;接收傳輸設(shè)備將提取的模式匹配認證碼中的序列號與接收傳輸設(shè)備中存儲的模式匹配認證碼中的序列號進行匹配;如果匹配到相一致的序列號,接收傳輸設(shè)備確定一個相一致的序列號對應(yīng)的FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備所述匹配模式;如果匹配不到相一致的序列號,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式;發(fā)送傳輸設(shè)備根據(jù)接收到的通知確定匹配模式。
7.如權(quán)利要求6所述的方法,其特征在于,所述進行匹配,具體為,按照序列號的排列順序依次進行匹配,一旦匹配到相一致的序列號,接收傳輸設(shè)備即確定所述相一致的序列號對應(yīng)的FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備所述匹配模式。
8.如權(quán)利要求6所述的方法,其特征在于,所述接收傳輸設(shè)備確定一個相一致的序列號對應(yīng)的FEC模式為匹配模式,具體為,所述接收傳輸設(shè)備確定相匹配的序列號中數(shù)值最大的序列號對應(yīng)的FEC模式為匹配模式。
9.如權(quán)利要求6所述的方法,其特征在于,所述進行匹配之前,還包括接收傳輸設(shè)備判斷模式匹配認證碼中的數(shù)量校驗位是否為0,如果數(shù)量校驗位為0,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式,如果數(shù)量校驗位不為0,則進行下一步。
10.如權(quán)利要求9所述的方法,其特征在于,所述判斷模式匹配認證碼中的數(shù)量校驗位是否為0之前,還包括接收傳輸設(shè)備判斷模式匹配認證碼中是否包括標志校驗位,如果不包括標志校驗位, 接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無FEC模式,如果包括標志校驗位,則進行下一步。
11.如權(quán)利要求10所述的方法,其特征在于,所述進行匹配之前,及所述判斷模式匹配認證碼中的數(shù)量校驗位是否為0之后,還包括接收傳輸設(shè)備根據(jù)模式匹配認證碼中的序列號、數(shù)量校驗位和標志校驗位進行檢錯校驗獲得檢錯校驗值,判斷所述檢錯校驗值與模式匹配認證碼中的檢錯校驗位是否相同,如果不相同,接收傳輸設(shè)備確定無FEC模式為匹配模式,并通知發(fā)送傳輸設(shè)備匹配模式為無 FEC模式,如果相同,則進行下一步。
12.一種接收傳輸設(shè)備,其特征在于,包括 存儲單元,用于存儲模式匹配認證碼;提取單元,用于從下述第一通信單元接受的數(shù)據(jù)中提取模式匹配認證碼; 匹配單元,用于將提取單元提取的模式匹配認證碼中的序列號與存儲單元中存儲的模式匹配認證碼中的序列號進行匹配;第一模式確定單元,用于根據(jù)匹配結(jié)果確定匹配模式;第一通信單元,用于接收發(fā)送傳輸設(shè)備傳輸過來的包含模式匹配認證碼的無FEC編碼的數(shù)據(jù),以及通知發(fā)送傳輸設(shè)備第一模式確定單元所確定的匹配模式。
13.如權(quán)利要求12所述的設(shè)備,其特征在于,所述第一模式確定單元具體用于當匹配單元匹配到相一致的序列號時,確定一個相一致的序列號對應(yīng)的FEC模式設(shè)置為匹配模式;如果匹配單元匹配不到相一致的序列號,確定無FEC模式為匹配模式。
14.一種發(fā)送傳輸設(shè)備,其特征在于,包括第二通信單元,用于發(fā)送包含模式匹配認證碼的采用無FEC模式編碼的數(shù)據(jù)給接收傳輸設(shè)備,以及接收由接收傳輸設(shè)備的第一通信單元發(fā)出的通知;第二模式確定單元,用于根據(jù)第二通信單元接收到的通知確定匹配模式。
15.一種FEC模式自動配置的系統(tǒng),其特征在于,包括,發(fā)送傳輸設(shè)備和接收傳輸設(shè)備, 所述接收傳輸設(shè)備包括存儲單元,用于存儲模式匹配認證碼;提取單元,用于從發(fā)送傳輸設(shè)備傳輸過來的無FEC編碼的數(shù)據(jù)中提取模式匹配認證碼;匹配單元,用于將提取單元提取的模式匹配認證碼中的序列號與存儲單元中存儲的模式匹配認證碼中的序列號進行匹配;第一模式確定單元,用于根據(jù)匹配結(jié)果確定匹配模式;第一通信單元,用于接收發(fā)送傳輸設(shè)備傳輸過來的包含模式匹配認證碼的無FEC編碼的數(shù)據(jù),以及通知發(fā)送傳輸設(shè)備第一模式確定單元所確定的匹配模式; 所述發(fā)送傳輸設(shè)備包括第二通信單元,用于發(fā)送包含模式匹配認證碼的采用無FEC模式編碼的數(shù)據(jù)給接收傳輸設(shè)備,以及接收由接收傳輸設(shè)備的第一通信單元發(fā)出的通知;第二模式確定單元,用于根據(jù)第二通信單元接收到的通知確定匹配模式。
全文摘要
本發(fā)明提供了一種應(yīng)用于OTN傳送網(wǎng)的模式匹配認證碼的生成方法、接收傳輸設(shè)備、發(fā)送傳輸設(shè)備、FEC模式自動配置的方法和系統(tǒng)。模式匹配認證碼的生成方法,包括根據(jù)傳輸設(shè)備的端口的配置信息獲取所述傳輸設(shè)備所支持的FEC模式;根據(jù)FEC模式對應(yīng)表確定所述FEC模式對應(yīng)的序列號,所述FEC模式對應(yīng)表中的每種FEC模式對應(yīng)一個序列號;對所述序列號進行排列生成模式匹配認證碼。采用本發(fā)明可以實現(xiàn)自動配置傳輸設(shè)備之間的FEC模式,避免人工操作造成差錯。
文檔編號H04L1/00GK102185677SQ20111010496
公開日2011年9月14日 申請日期2011年4月26日 優(yōu)先權(quán)日2011年4月26日
發(fā)明者李荊晶 申請人:中興通訊股份有限公司