專利名稱:一種發(fā)送和接收網(wǎng)絡(luò)管理信息和控制信令信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種發(fā)送和接收網(wǎng)絡(luò)管理信息和控制信令信息的方法,尤其涉及一種在SDH(同步數(shù)字系列)網(wǎng)絡(luò)中在不同廠商的設(shè)備之間實(shí)現(xiàn)發(fā)送和接收網(wǎng)絡(luò)管理信息和控制信令的方法。
背景技術(shù):
隨著數(shù)據(jù)業(yè)務(wù)迅速發(fā)展,數(shù)據(jù)網(wǎng)和現(xiàn)有的時(shí)分復(fù)用(TDM)網(wǎng)絡(luò)融合是發(fā)展的趨勢(shì),多業(yè)務(wù)傳送平臺(tái)(MSTP)設(shè)備是網(wǎng)絡(luò)融合中的關(guān)鍵設(shè)備,現(xiàn)在已經(jīng)發(fā)展了三代以太網(wǎng)透?jìng)?、以太網(wǎng)2層交換和內(nèi)嵌多協(xié)議標(biāo)簽交換(MPLS),要實(shí)現(xiàn)各MSTP設(shè)備的互連互通,必須實(shí)現(xiàn)MSTP轉(zhuǎn)發(fā)的數(shù)據(jù)、網(wǎng)絡(luò)管理和控制信令三種信息的互連互通。
在SDH(同步數(shù)字系列)網(wǎng)絡(luò)中,通常是使用通用成幀規(guī)程(GFP)協(xié)議來封裝數(shù)據(jù)轉(zhuǎn)發(fā)信息,如以太網(wǎng)(Ethernet)信息等。而網(wǎng)絡(luò)管理信息、控制信令信息的傳送,一般是通過將這些信息封裝到SDH DCC(D1-D12)字節(jié)中,在SDH網(wǎng)絡(luò)中進(jìn)行傳送。對(duì)于基于OSI(開放系統(tǒng)互連)的網(wǎng)絡(luò)管理信息,一般是利用LAPD(數(shù)據(jù)鏈路層的控制協(xié)議)協(xié)議封裝進(jìn)SDH DCC中,對(duì)于基于IP(網(wǎng)際協(xié)議)的網(wǎng)絡(luò)管理信息或控制信令信息,可以通過LAPD協(xié)議封裝到SDH DCC中,也可以將IP信號(hào)封裝到以太網(wǎng)(Ethernet)中,進(jìn)行帶外傳送,或再將該封裝在Ethernet中的IP信號(hào)通過LAPS(鏈路接入?yún)f(xié)議)或GFP等協(xié)議封裝進(jìn)SDH DCC中進(jìn)行帶內(nèi)傳送。
當(dāng)使用LAPD協(xié)議進(jìn)行網(wǎng)絡(luò)管理信息或控制信令信息的傳送時(shí),其工作原理如下在發(fā)射端,當(dāng)上層數(shù)據(jù)來到時(shí),加上特殊的幀起始字符,并判斷數(shù)據(jù)中是否有同起標(biāo)識(shí)作用的特殊字符一樣的字符,如果有,進(jìn)行特殊字符變換,加上填充字節(jié)后,進(jìn)行幀校驗(yàn)(FCS)后進(jìn)行傳送。在接收端,判斷特殊字符,確定幀的起點(diǎn),接收信息,并進(jìn)行特殊字符反變換,去除填充字節(jié),還原信息,送入上層協(xié)議層進(jìn)行處理。
如用LAPD協(xié)議,由于使用特殊字符作為識(shí)別符,需要進(jìn)行字符填充和對(duì)封裝數(shù)據(jù)中出現(xiàn)的特殊字節(jié)進(jìn)行處理,造成不同的廠商的產(chǎn)品之間不能實(shí)現(xiàn)網(wǎng)絡(luò)管理信息和信息控制信息的互連互通。而且,由于LAPD協(xié)議需要有特定的幀定界字節(jié),需要對(duì)幀里的負(fù)荷進(jìn)行填充冗余碼的處理,使得處理過程變得復(fù)雜。并且LAPD協(xié)議只能支持點(diǎn)到點(diǎn)的邏輯拓補(bǔ)結(jié)構(gòu),不能支持其他拓補(bǔ)結(jié)構(gòu)。
而如果采用將IP信號(hào)封裝到以太網(wǎng)(Ethernet)中,進(jìn)行帶外傳送,或?qū)⒃摲庋b在Ethernet中的IP信號(hào)通過LAPS或GFP等協(xié)議封裝進(jìn)SDH DCC中進(jìn)行帶內(nèi)傳送的方式,由于要多封裝一次,操作比較復(fù)雜。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種簡(jiǎn)單的,能在SDH(同步數(shù)字系列)網(wǎng)絡(luò)中在不同廠商的設(shè)備之間實(shí)現(xiàn)發(fā)送和接收網(wǎng)絡(luò)管理信息和控制信令的方法。
該方法采用一個(gè)通用的封裝協(xié)議,使得不同的廠商的設(shè)備之間可以進(jìn)行互通互連。本發(fā)明提供了一種發(fā)送網(wǎng)絡(luò)管理信息和控制信令信息的方法,該方法包括以下步驟1)當(dāng)網(wǎng)絡(luò)層的數(shù)據(jù)到來時(shí),發(fā)送端判斷數(shù)據(jù)的類型;2)發(fā)送端根據(jù)預(yù)先設(shè)定的GFP協(xié)議中UPI字段的值與包含網(wǎng)絡(luò)管理信息和控制信令信息的數(shù)據(jù)類型之間的對(duì)應(yīng)關(guān)系,填寫UPI字段,進(jìn)行GFP封裝;3)發(fā)送端將經(jīng)過GFP封裝后的數(shù)據(jù)進(jìn)行SDH處理;4)發(fā)送端將SDH處理后的數(shù)據(jù)傳送給接收端。
本發(fā)明還提供了一種接收網(wǎng)絡(luò)管理信息和控制信令信息的方法,該方法包括以下步驟1)接收端接收發(fā)送端傳送的數(shù)據(jù);2)接收端對(duì)接收到的數(shù)據(jù)進(jìn)行SDH反處理;3)接收端對(duì)經(jīng)過SDH反處理后的數(shù)據(jù)進(jìn)行GFP解封裝,讀取GFP協(xié)議中的UPI字段;4)接收端根據(jù)預(yù)先設(shè)定的UPI字段的值與包含網(wǎng)絡(luò)管理信息和控制信令信息的數(shù)據(jù)類型之間的對(duì)應(yīng)關(guān)系,識(shí)別UPI字段的值對(duì)應(yīng)的數(shù)據(jù)類型,對(duì)不同類型的數(shù)據(jù)進(jìn)行相應(yīng)處理。
由于本發(fā)明采用GFP協(xié)議來代替LAPD協(xié)議來封裝網(wǎng)絡(luò)管理信息和控制信令信息,可以帶來如下幾點(diǎn)有益效果1)由于GFP協(xié)議的幀定界是基于幀頭中的幀長(zhǎng)度指示符并采用循環(huán)冗余檢測(cè)的方法來實(shí)現(xiàn)的,這種方式比用專門的幀標(biāo)示符去幀定界更有效,而且更加簡(jiǎn)單。
2)GFP的擴(kuò)展幀頭能適應(yīng)不同的拓?fù)浣Y(jié)構(gòu),環(huán)形或者是點(diǎn)到點(diǎn),克服了LAPD協(xié)議只能用于點(diǎn)到點(diǎn)拓補(bǔ)結(jié)構(gòu)的缺陷。
3)GFP協(xié)議有自己的FCS域,這樣的話就可以保證所傳輸負(fù)荷的完整性,對(duì)保護(hù)那些自己沒有FCS域的負(fù)荷是非常有效的。
4)在LAPD協(xié)議中,由于要對(duì)每個(gè)字節(jié)進(jìn)行檢查,如果有字節(jié)與幀標(biāo)示符相同,會(huì)對(duì)這一字節(jié)作處理,使得負(fù)荷變長(zhǎng)。而GFP協(xié)議的幀定界方式是基于幀頭中的幀長(zhǎng)度指示符,因此傳輸性能與傳輸內(nèi)容無關(guān)。
圖1是GFP幀構(gòu)成的結(jié)構(gòu)示意圖;圖2是本發(fā)明的實(shí)施例的方法流程圖。
具體實(shí)施例方式
下面結(jié)合實(shí)施例和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。先介紹一下GFP幀的構(gòu)成,圖1是GFP幀構(gòu)成的結(jié)構(gòu)示意圖。如圖1所示,GFP幀由核心幀頭(coreheader)和凈荷區(qū)(payloadarea)構(gòu)成。其中,核心幀頭的長(zhǎng)度為四個(gè)字節(jié),協(xié)議數(shù)據(jù)單元長(zhǎng)度指示符(PLI,PDU LengthIndicator)和核心幀頭差錯(cuò)控制符(cHEC,core header error control)各占兩個(gè)字節(jié),該cHEC為一個(gè)16位的用作循環(huán)校驗(yàn)的差錯(cuò)控制符。凈荷區(qū)分為凈荷幀頭(payload header)、用戶負(fù)荷信息(Client Payload Information)和可選的負(fù)荷幀檢查序列(Optional Payload FCS)。其中,凈荷幀頭分為負(fù)荷類型區(qū)(payload type)和擴(kuò)展幀頭區(qū)(Extension Header Field)。負(fù)荷類型區(qū)的作用主要提供關(guān)于用戶負(fù)荷信息的類型和格式,區(qū)分各種GFP幀的類型,以在一個(gè)多服務(wù)環(huán)境中區(qū)別各種服務(wù)。擴(kuò)展幀頭區(qū)的作用主要是支持各種拓補(bǔ)結(jié)構(gòu)。可選的負(fù)荷FCS用于保證所傳輸?shù)呢?fù)荷的完整性。
本發(fā)明就是通過GFP代替LAPD來封裝網(wǎng)絡(luò)管理信息和信令信息,利用GFP協(xié)議的優(yōu)點(diǎn),以實(shí)現(xiàn)各個(gè)廠商的設(shè)備之間管理信息和控制信令信息的互連互通。GFP是一個(gè)現(xiàn)有的協(xié)議,但是現(xiàn)有技術(shù)中,僅局限于用GFP來封裝數(shù)據(jù)信息。如果要利用GFP來封裝網(wǎng)絡(luò)管理信息和控制信令信息,必須要對(duì)GFP協(xié)議進(jìn)行擴(kuò)展。由圖1可以看出,GFP協(xié)議的負(fù)荷類型區(qū)由4個(gè)字節(jié)組成,其中PTI(負(fù)荷類型指示)+PFI(負(fù)荷FCS指示)+EXI(擴(kuò)展幀頭指示)、UPI(用戶負(fù)荷指示)分別占一個(gè)字節(jié),tHEC(類型幀頭差錯(cuò)控制)占兩個(gè)字節(jié)。UPI是用于指示用戶負(fù)荷的類型,本發(fā)明中心思想就是通過對(duì)UPI字節(jié)中的一些原先沒有定義的值進(jìn)行定義,對(duì)GFP進(jìn)行擴(kuò)展,用來表示網(wǎng)絡(luò)管理信息和信令信息。表1即對(duì)UPI擴(kuò)展的一個(gè)例子表1
其中0000 1111、0001 0000、0001 0001,這三個(gè)值是在該實(shí)施例中新定義的,分別用來表示網(wǎng)絡(luò)管理信息和控制信令信息的。
通過表1的定義,就可以用GFP協(xié)議來封裝網(wǎng)絡(luò)管理信息和信令信息了。因此,就能實(shí)現(xiàn)本發(fā)明方案,即能在SDH(同步數(shù)字系列)網(wǎng)絡(luò)中在不同廠商的設(shè)備之間實(shí)現(xiàn)傳送網(wǎng)絡(luò)管理信息和控制信令信息的方法。
圖2是本發(fā)明的實(shí)施例的方法流程圖,參考圖2,可以看出,當(dāng)網(wǎng)絡(luò)層的數(shù)據(jù)到來時(shí),發(fā)送端判斷數(shù)據(jù)的類型(步驟201)。在該實(shí)施例中,步驟201具體是通過步驟2011、2012來實(shí)現(xiàn)的。假設(shè)在該實(shí)施例中傳送的控制信令信息有IPv6信息、Ipv4信息,網(wǎng)絡(luò)管理信息為CLNP(無連接網(wǎng)絡(luò)協(xié)議)信息。首先判斷地址長(zhǎng)度是否為20個(gè)字節(jié)(步驟2011),由于CLNP信息的地址長(zhǎng)度為20個(gè)字節(jié),而Ipv6的地址長(zhǎng)度為16個(gè)字節(jié),Ipv4的地址長(zhǎng)度為4個(gè)字節(jié),如果步驟2011判斷結(jié)果為“是”,說明是CLNP信息。如果步驟2011的判斷結(jié)果為“否”,再判斷該信息的頭字段的前4位是否為“0100”(步驟2012)。由于Ipv4信息的頭字段的前4位(即版本號(hào))為“0100”,而Ipv6的版本號(hào)為“0110”。因此如果步驟2012的判斷結(jié)果為“是”,說明是Ipv4信息,如果步驟2012的判斷結(jié)果是“否”,說明是Ipv6信息。
然后,發(fā)送端根據(jù)預(yù)先設(shè)定的GFP協(xié)議中UPI字段的值與數(shù)據(jù)類型的對(duì)應(yīng)關(guān)系,在該實(shí)施例中即表1中的對(duì)應(yīng)關(guān)系,來填寫UPI字段,進(jìn)行GFP封裝(步驟202),在該實(shí)施例中,步驟202具體是通過步驟2021、2022、2023和2024來實(shí)現(xiàn)的。經(jīng)過步驟201判斷后,如果是Ipv4信息,那么根據(jù)表1,UPI=00010000,并且對(duì)GFP負(fù)荷類型區(qū)中的其他字節(jié),如PTI、PFI、EXI等,也寫入相應(yīng)的數(shù)值(步驟2021);如果是Ipv6信息,那么根據(jù)表1,UPI=00010001,并且對(duì)GFP負(fù)荷類型區(qū)中的其他字節(jié),也寫入相應(yīng)的數(shù)值(步驟2022);如果是CLNP信息,則根據(jù)表1,UPI=00001111,并且對(duì)GFP負(fù)荷類型中的其他字節(jié),也寫入相應(yīng)的數(shù)值(步驟2023)。然后,再進(jìn)行負(fù)荷幀校驗(yàn)序列(FCS)處理、GFP核心幀頭處理,即寫入PLI、cHEC(步驟2024)。
接下來,發(fā)送端將經(jīng)過GFP封裝后的數(shù)據(jù)進(jìn)行SDH處理(步驟203)。該步驟在本實(shí)施例中具體通過步驟2031、2032實(shí)現(xiàn)。首先,接收端將GFP封裝后的數(shù)據(jù)封裝進(jìn)SDH的DCC通道,即D1-D12字節(jié)(步驟2031),然后再進(jìn)行開銷處理(步驟2032)。
然后,發(fā)送端將SDH處理后的數(shù)據(jù)傳送給接收端,接收端接收發(fā)送端傳送的數(shù)據(jù),(步驟204)。該步驟在本實(shí)施例中具體通過步驟2041、2042、2043實(shí)現(xiàn)。接收端發(fā)送經(jīng)過SDH處理后的數(shù)據(jù)(步驟2041),數(shù)據(jù)在SDH線路中傳送(步驟2042),接收端接收數(shù)據(jù)(步驟2043)。
接收端收到數(shù)據(jù)后,接收端對(duì)接收到的數(shù)據(jù)進(jìn)行SDH反處理(步驟205)。該步驟在本實(shí)施例中具體通過步驟2051、步驟2052實(shí)現(xiàn)。首先進(jìn)行開銷處理(步驟2051),然后讀出封裝在SDH DCC通道,即D1-D12字節(jié)中的數(shù)據(jù)(步驟2052)。
接下來,接收端對(duì)經(jīng)過SDH反處理后的數(shù)據(jù)進(jìn)行GFP解封裝,讀取GFP協(xié)議中的UPI字段(步驟206)。該步驟在本實(shí)施例中具體通過步驟2061、2062實(shí)現(xiàn)。首先,接收端進(jìn)行負(fù)荷幀檢查序列(FCS)處理、GFP核心幀頭處理,即讀取PLI,eHEC(步驟2061),然后,進(jìn)行GFP負(fù)荷類型區(qū)處理,讀取PTI、PFI、EXI和UPI字段(步驟2062)。
最后,接收端根據(jù)預(yù)先設(shè)定的UPI字段的值與數(shù)據(jù)類型的對(duì)應(yīng)關(guān)系,即在本實(shí)施例中的表1,識(shí)別UPI字段的值對(duì)應(yīng)的數(shù)據(jù)類型,對(duì)不同類型的數(shù)據(jù)進(jìn)行相應(yīng)處理(步驟207)該步驟在本實(shí)施例中具體通過步驟2071、2072、2073、2074和2075來實(shí)現(xiàn)。首先判斷UPI是否為“00001111”(步驟2071),根據(jù)表1可知,CLNP信息對(duì)應(yīng)的UPI的值為“00001111”,因此如果步驟2071的判斷結(jié)果為“是”,則進(jìn)行CLNP信息處理(步驟2075)。如果步驟2071的判斷結(jié)果為“否”,再判斷UPI是否為“00010000”(步驟2072),由表1可知,Ipv4信息對(duì)應(yīng)的UPI的值為“00010000”,因此,如果步驟2072的判斷結(jié)果為“是”,則進(jìn)行Ipv4信息處理(步驟2073),如果步驟2072的判斷結(jié)果為“否”,則進(jìn)行Ipv6信息處理(步驟2074)。
從上面的分析可以看出,采用本發(fā)明方案后,通過對(duì)GFP協(xié)議中的UPI字段中的一些原先沒有定義的值進(jìn)行定義,以表示網(wǎng)絡(luò)管理信息和控制信令信息,使網(wǎng)絡(luò)管理信息和控制信令信息通過GFP協(xié)議封裝。由于GFP協(xié)議是一種通用的協(xié)議,采用和ATM技術(shù)類似的基于幀頭中的幀長(zhǎng)度指示符(PLI)采用循環(huán)冗余校驗(yàn)的方式來實(shí)現(xiàn)幀定界,而不是像LAPD協(xié)議那樣通過特定的字符來定界,因此能夠?qū)崿F(xiàn)不同廠商的設(shè)備之間的網(wǎng)絡(luò)管理信息和控制信令信息的互通。GFP的這種幀定界方式能減小定位字節(jié)開銷,而且傳輸性能與傳輸內(nèi)容無關(guān),能避免傳輸內(nèi)容對(duì)傳輸效率的影響。GFP協(xié)議的其他優(yōu)點(diǎn)還有由于GFP的擴(kuò)展幀頭能適應(yīng)不同的拓補(bǔ)結(jié)構(gòu),克服LAPD協(xié)議只能支持點(diǎn)到點(diǎn)結(jié)構(gòu)的弊??;由于GFP協(xié)議有自己的幀檢查序列(FCS)域,這樣就能保證所傳輸負(fù)荷的完整性,對(duì)保護(hù)那些自己沒有FCS域的負(fù)荷是非常有效的。
上述僅為本發(fā)明的較佳實(shí)施例,并非用來限定本發(fā)明的保護(hù)范圍,本技術(shù)領(lǐng)域的專業(yè)人員可以在不脫離本發(fā)明的范圍和精神的前提下,對(duì)實(shí)施例進(jìn)行各種修改,這種修改均屬于本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種發(fā)送網(wǎng)絡(luò)管理信息和控制信令信息的方法,其特征在于,所述方法包括以下步驟1)當(dāng)網(wǎng)絡(luò)層的數(shù)掘到來時(shí),發(fā)送端判斷數(shù)據(jù)的類型;2)發(fā)送端根掘預(yù)先設(shè)定的GFP協(xié)議中UPI字段的值與包含網(wǎng)絡(luò)管理信息和控制信令信息的數(shù)掘類型之間的對(duì)應(yīng)關(guān)系,填寫UPI字段,進(jìn)行GFP封裝;3)發(fā)送端將經(jīng)過GFP封裝后的數(shù)據(jù)進(jìn)行SDH處理;4)發(fā)送端將SDH處理后的數(shù)據(jù)傳送給接收端。
2.一種接收網(wǎng)絡(luò)管理信息和控制信令信息的方法,其特征在于,所述方法包括以下步驟1)接收端接收發(fā)送端傳送的數(shù)據(jù);2)接收端對(duì)接收到的數(shù)據(jù)進(jìn)行SDH反處理;3)接收端對(duì)經(jīng)過SDH反處理后的數(shù)據(jù)進(jìn)行GFP解封裝,讀取GFP協(xié)議中的UPI字段;4)接收端根據(jù)預(yù)先設(shè)定的UPI字段的值與包含網(wǎng)絡(luò)管理信息和控制信令信息的數(shù)據(jù)類型之間的對(duì)應(yīng)關(guān)系,識(shí)別UPI字段的值對(duì)應(yīng)的數(shù)據(jù)類型,對(duì)不同類型的數(shù)據(jù)進(jìn)行相應(yīng)處理。
3.如權(quán)利要求1所述的發(fā)送網(wǎng)絡(luò)管理信息和控制信令信息的方法,其特征在于,所述網(wǎng)絡(luò)管理信息為無連接網(wǎng)絡(luò)協(xié)議(CLNP)信息。
4.如權(quán)利要求1所述的發(fā)送網(wǎng)絡(luò)管理信息和控制信令信息的方法,其特征在于,所述控制信令信息包括Ipv4信息和Ipv6信息。
5.如權(quán)利要求2所述的接收網(wǎng)絡(luò)管理信息和控制信令信息的方法,其特征在于,所述網(wǎng)絡(luò)管理信息為無連接網(wǎng)絡(luò)協(xié)議(CLNP)信息。
6.如權(quán)利要求2所述的接收網(wǎng)絡(luò)管理信息和控制信令信息的方法,其特征在于,所述控制信令信息包括Ipv4信息和Ipv6信息。
全文摘要
本發(fā)明提供了一種發(fā)送和接收網(wǎng)絡(luò)管理信息和控制信令信息的方法,通過用GFP協(xié)議代替?zhèn)鹘y(tǒng)的LAPD協(xié)議,并預(yù)先設(shè)定GFP協(xié)議中UPI字段的值與包含網(wǎng)絡(luò)管理信息和控制信令信息的數(shù)掘類型之間的對(duì)應(yīng)關(guān)系,根據(jù)該對(duì)應(yīng)關(guān)系填寫GFP協(xié)議的UPI字段,對(duì)網(wǎng)絡(luò)管理信息和控制信令信息進(jìn)行GFP封裝,再將封裝后的數(shù)據(jù)進(jìn)行傳送。由于GFP協(xié)議是一種通用的協(xié)議,使得不同廠商的設(shè)備之間可以實(shí)現(xiàn)網(wǎng)絡(luò)管理信息和控制信令信息的互通互連。
文檔編號(hào)H04L12/56GK1787514SQ20041008932
公開日2006年6月14日 申請(qǐng)日期2004年12月9日 優(yōu)先權(quán)日2004年12月9日
發(fā)明者黃峰 申請(qǐng)人:上海貝爾阿爾卡特股份有限公司