在ipran中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)及方法
【專利摘要】本發(fā)明公開(kāi)了一種在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)及方法,涉及光通信【技術(shù)領(lǐng)域】。該系統(tǒng)包括多核中央處理器、管理交換單元、控制單元、信令接口、管理單元管理接口、現(xiàn)場(chǎng)可編程門(mén)陣列、業(yè)務(wù)交換單元和物理層單元;中央處理器分別與管理交換單元、現(xiàn)場(chǎng)可編程門(mén)陣列、業(yè)務(wù)交換單元相連;管理交換單元通過(guò)控制單元與信令接口相連,管理交換單元通過(guò)管理單元與管理接口相連;業(yè)務(wù)交換單元與物理層單元相連,業(yè)務(wù)交換單元設(shè)置有至少1個(gè)網(wǎng)絡(luò)端口,物理層單元設(shè)置有至少1個(gè)用戶端口。本發(fā)明不僅能夠增強(qiáng)IP網(wǎng)絡(luò)的可靠性和穩(wěn)定性,而且運(yùn)行速度較快,工作效率較高。
【專利說(shuō)明】在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及光通信【技術(shù)領(lǐng)域】,具體涉及一種在IPRAN(無(wú)線接入網(wǎng)IP化網(wǎng)絡(luò))中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著3G (第三代移動(dòng)通信技術(shù))與LTE (Long Term Evolut1n,長(zhǎng)期演進(jìn))等移動(dòng)數(shù)據(jù)業(yè)務(wù)的發(fā)展,移動(dòng)業(yè)務(wù)對(duì)帶寬的需求量成倍增長(zhǎng),數(shù)據(jù)分組化業(yè)務(wù)成為了承載網(wǎng)的主要業(yè)務(wù)。
[0003]隨著通信技術(shù)的進(jìn)步,移動(dòng)承載網(wǎng)的IP化數(shù)據(jù)成已經(jīng)成為未來(lái)發(fā)展的主流趨勢(shì);為了保證移動(dòng)業(yè)務(wù)數(shù)據(jù)的可靠傳輸,應(yīng)對(duì)日益增長(zhǎng)的互聯(lián)網(wǎng)帶寬需求和多樣化的業(yè)務(wù)類型,需要提高移動(dòng)承載網(wǎng)的質(zhì)量;IP化數(shù)據(jù)網(wǎng)絡(luò)需要具備端到端的操作、管理和故障檢測(cè)的功能,從業(yè)務(wù)及通道層面對(duì)業(yè)務(wù)和網(wǎng)絡(luò)質(zhì)量進(jìn)行監(jiān)控。
[0004]目前,傳統(tǒng)的無(wú)線接入網(wǎng)建設(shè)的傳送平面、控制平面和管理平面均單獨(dú)設(shè)置;對(duì)于運(yùn)營(yíng)業(yè)務(wù)增長(zhǎng)的無(wú)線接入網(wǎng)而言,傳送平面、控制平面和管理平面同時(shí)運(yùn)行時(shí),占用的內(nèi)存資源較多,進(jìn)而使得運(yùn)行速度較慢,工作效率較低,無(wú)法滿足用戶對(duì)網(wǎng)絡(luò)相關(guān)資源進(jìn)行靈活地規(guī)劃。在復(fù)雜的組網(wǎng)環(huán)境下,用戶需協(xié)調(diào)管理平面、傳送平面及控制平面的運(yùn)行地資源;管理平面和控制平面對(duì)大量資源進(jìn)行動(dòng)態(tài)標(biāo)記會(huì)存在處理效率差的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)及方法,不僅能夠增強(qiáng)IP網(wǎng)絡(luò)的可靠性和穩(wěn)定性,而且運(yùn)行速度較快,工作效率較聞。
[0006]為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:一種在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng),包括多核中央處理器、管理交換單元、控制單元、信令接口、管理單元管理接口、現(xiàn)場(chǎng)可編程門(mén)陣列、業(yè)務(wù)交換單元和物理層單元;
[0007]所述中央處理器分別與管理交換單元、現(xiàn)場(chǎng)可編程門(mén)陣列、業(yè)務(wù)交換單元相連;管理交換單元和業(yè)務(wù)交換單元均與現(xiàn)場(chǎng)可編程門(mén)陣列相連;管理交換單元通過(guò)控制單元與信令接口相連,管理交換單元通過(guò)管理單元與管理接口相連;業(yè)務(wù)交換單元與物理層單元相連,業(yè)務(wù)交換單元設(shè)置有至少I(mǎi)個(gè)網(wǎng)絡(luò)端口,物理層單元設(shè)置有至少I(mǎi)個(gè)用戶端口 ;
[0008]所述中央處理器包括高速以太網(wǎng)接口 2路快速組件互連標(biāo)準(zhǔn)PCIe通道:第一PCIe通道和第二 PCIe通道;中央處理器通過(guò)第一 PCIe通道的第一 PCIel總線與業(yè)務(wù)交換單元相連,中央處理器通過(guò)第二 PCIe通道的第二 PCIe2總線與現(xiàn)場(chǎng)可編程門(mén)陣列相連;
[0009]所述數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)進(jìn)行數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)時(shí),確定需要實(shí)施的平面類型:
[0010]若需要實(shí)施傳送平面,將客戶數(shù)據(jù)業(yè)務(wù)發(fā)送至物理層單元,物理層單元將當(dāng)前數(shù)據(jù)業(yè)務(wù)形成業(yè)務(wù)數(shù)據(jù)包后,發(fā)送至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元將當(dāng)前業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至網(wǎng)絡(luò)端口,網(wǎng)絡(luò)端口為當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上包頭,結(jié)束;
[0011]若需要實(shí)施管理平面,確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,計(jì)算機(jī)將管理數(shù)據(jù)包通過(guò)管理交換單元發(fā)送至中央處理器進(jìn)行收包和解包;中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理管理通信通道MCC信號(hào),結(jié)束;若管理數(shù)據(jù)包由中央處理器發(fā)出,中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC信號(hào),中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元;管理交換單元通過(guò)高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束;
[0012]若需要實(shí)施控制平面,中央處理器將信號(hào)通信通道SCC信令數(shù)據(jù)包依次通過(guò)信令接口、控制單元發(fā)送至管理交換單元,管理交換單元將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元對(duì)SCC信令數(shù)據(jù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
[0013]在上述技術(shù)方案的基礎(chǔ)上,所述中央處理器采用雙核或者四核的中央處理器。
[0014]在上述技術(shù)方案的基礎(chǔ)上,所述中央處理器通過(guò)串行外設(shè)SPI接口與管理交換單元相連。
[0015]在上述技術(shù)方案的基礎(chǔ)上,所述業(yè)務(wù)交換單元設(shè)置有至少2個(gè)網(wǎng)絡(luò)端口。
[0016]在上述技術(shù)方案的基礎(chǔ)上,所述物理層單元設(shè)置有至少2個(gè)用戶端口。
[0017]一種基于上述系統(tǒng)的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法,包括以下步驟:
[0018]S1:確定需要實(shí)施的平面類型,若需要實(shí)施傳送平面,轉(zhuǎn)到步驟S2,若需要實(shí)施管理平面,轉(zhuǎn)到步驟S3,若需要實(shí)施控制平面,轉(zhuǎn)動(dòng)步驟S4 ;
[0019]S2:將客戶數(shù)據(jù)業(yè)務(wù)發(fā)送至物理層單元,物理層單元將當(dāng)前數(shù)據(jù)業(yè)務(wù)形成業(yè)務(wù)數(shù)據(jù)包后,發(fā)送至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元將當(dāng)前業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至網(wǎng)絡(luò)端口,網(wǎng)絡(luò)端口為當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上包頭,結(jié)束;
[0020]S3:確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,計(jì)算機(jī)將管理數(shù)據(jù)包通過(guò)管理交換單元發(fā)送至中央處理器進(jìn)行收包和解包;中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC信號(hào),結(jié)束;
[0021]若管理數(shù)據(jù)包由中央處理器發(fā)出,中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC信號(hào),中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元;管理交換單元通過(guò)高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束;
[0022]S4:中央處理器將SCC信令數(shù)據(jù)包依次通過(guò)信令接口、控制單元發(fā)送至管理交換單元,管理交換單元將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元對(duì)SCC信令數(shù)據(jù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
[0023]在上述技術(shù)方案的基礎(chǔ)上,步驟S2包括以下步驟:
[0024]S201:用戶端口接收客戶數(shù)據(jù)業(yè)務(wù),用戶端口將客戶數(shù)據(jù)業(yè)務(wù)信號(hào)發(fā)送至物理層單元;
[0025]S202:物理層單元將客戶數(shù)據(jù)業(yè)務(wù)信號(hào)進(jìn)行信號(hào)處理,形成業(yè)務(wù)數(shù)據(jù)包,物理層單元將業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至業(yè)務(wù)交換單元;
[0026]S203:中央處理器通過(guò)第一 PCIe通道控制業(yè)務(wù)交換單元對(duì)當(dāng)前業(yè)務(wù)數(shù)據(jù)包的包頭進(jìn)行解析,生成包頭信息,業(yè)務(wù)交換單元根據(jù)包頭信息和入口匹配規(guī)則,確認(rèn)業(yè)務(wù)數(shù)據(jù)包需要發(fā)送的網(wǎng)絡(luò)端口、并將業(yè)務(wù)數(shù)據(jù)包的包頭替換為當(dāng)前網(wǎng)絡(luò)端口需要的多業(yè)務(wù)標(biāo)簽包頭;業(yè)務(wù)交換單元將帶多業(yè)務(wù)標(biāo)簽包頭的業(yè)務(wù)數(shù)據(jù)包發(fā)送至當(dāng)前網(wǎng)絡(luò)端口;
[0027]S204:當(dāng)前網(wǎng)絡(luò)端口判定當(dāng)前業(yè)務(wù)數(shù)據(jù)包需要轉(zhuǎn)發(fā),當(dāng)前網(wǎng)絡(luò)端口根據(jù)當(dāng)前端口號(hào)和當(dāng)前業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類別,對(duì)當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上相應(yīng)的包頭,結(jié)束。
[0028]在上述技術(shù)方案的基礎(chǔ)上,步驟S202中所述信號(hào)處理包括光電變換和數(shù)據(jù)編碼操作;步驟S204中還包括以下步驟:當(dāng)前網(wǎng)絡(luò)端口判定業(yè)務(wù)數(shù)據(jù)包不需要轉(zhuǎn)發(fā),丟棄業(yè)務(wù)數(shù)據(jù)包或者為業(yè)務(wù)數(shù)據(jù)包標(biāo)記閑置標(biāo)簽,結(jié)束。
[0029]在上述技術(shù)方案的基礎(chǔ)上,步驟S3包括以下步驟:
[0030]S301:確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,轉(zhuǎn)到步驟S302,若管理數(shù)據(jù)包由中央處理器發(fā)出,轉(zhuǎn)到步驟S308 ;
[0031]S302:計(jì)算機(jī)將帶VLAN的管理數(shù)據(jù)包通過(guò)管理單元傳輸至管理交換單元;管理交換單元通過(guò)與當(dāng)前管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)第一 PCIe通道發(fā)送至中央處理器;中央處理器接收、并解析當(dāng)前管理數(shù)據(jù)包;
[0032]S303:中央處理器發(fā)出帶外層VLAN的MCC管理數(shù)據(jù)包管理交換單元;管理交換單元根據(jù)當(dāng)前管理數(shù)據(jù)包的數(shù)據(jù)信息,確定當(dāng)前MCC管理數(shù)據(jù)包的類型;
[0033]S304:管理交換單元通過(guò)與當(dāng)前MCC管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的第二 PCIe通道,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;
[0034]S305:業(yè)務(wù)交換單元?jiǎng)h除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,根據(jù)MCC管理數(shù)據(jù)包的內(nèi)容選擇相應(yīng)的網(wǎng)絡(luò)端口,業(yè)務(wù)交換單元將MCC管理數(shù)據(jù)包通過(guò)當(dāng)前網(wǎng)絡(luò)端口傳遞至下方的網(wǎng)絡(luò)站點(diǎn)設(shè)備;
[0035]S306:網(wǎng)絡(luò)端口識(shí)別上一站點(diǎn)設(shè)備傳遞的MCC管理數(shù)據(jù)包;網(wǎng)絡(luò)端口根據(jù)VLAN內(nèi)定的規(guī)則為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;
[0036]S307:現(xiàn)場(chǎng)可編程門(mén)陣列識(shí)別、并刪除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至管理交換單元,管理交換單元根據(jù)當(dāng)前MCC管理數(shù)據(jù)包的外層VLAN ID決定MCC管理數(shù)據(jù)包的來(lái)源,結(jié)束;
[0037]S308:中央處理器發(fā)出帶外層VLAN的MCC管理數(shù)據(jù)包至管理交換單元;管理交換單元根據(jù)當(dāng)前管理數(shù)據(jù)包的數(shù)據(jù)信息(包頭信息等),確定當(dāng)前MCC管理數(shù)據(jù)包的類型;
[0038]S309:管理交換單元通過(guò)與當(dāng)前MCC管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的第二 PCIe通道,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;
[0039]S310:業(yè)務(wù)交換單元?jiǎng)h除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,根據(jù)MCC管理數(shù)據(jù)包的內(nèi)容選擇相應(yīng)的網(wǎng)絡(luò)端口,業(yè)務(wù)交換單元將MCC管理數(shù)據(jù)包通過(guò)當(dāng)前網(wǎng)絡(luò)端口傳遞至下方的網(wǎng)絡(luò)站點(diǎn)設(shè)備;
[0040]S311:網(wǎng)絡(luò)端口識(shí)別上一站點(diǎn)設(shè)備傳遞的MCC管理數(shù)據(jù)包;網(wǎng)絡(luò)端口根據(jù)VLAN內(nèi)定的規(guī)則為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;
[0041]S312:現(xiàn)場(chǎng)可編程門(mén)陣列識(shí)別、并刪除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至管理交換單元,管理交換單元根據(jù)當(dāng)前MCC管理數(shù)據(jù)包的外層VLAN ID決定MCC管理數(shù)據(jù)包的來(lái)源;
[0042]S313:中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元;管理交換單元通過(guò)與當(dāng)前管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束。
[0043]在上述技術(shù)方案的基礎(chǔ)上,步驟S4包括以下步驟:
[0044]S401:中央處理器將帶VLAN的SCC信令數(shù)據(jù)包發(fā)送至信令接口,信令接口將當(dāng)前SCC信令數(shù)據(jù)包傳輸至控制單元;控制單元通過(guò)高速千兆以太網(wǎng)通道,將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至管理交換單元;
[0045]S402:管理交換單元通過(guò)與當(dāng)前SCC信令數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元直接對(duì)SCC信令數(shù)據(jù)包和業(yè)務(wù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
[0046]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0047]本發(fā)明的MCC管理數(shù)據(jù)包和SCC信令數(shù)據(jù)包均采用高速以太網(wǎng)通道進(jìn)行傳輸,MCC管理數(shù)據(jù)包和SCC信令數(shù)據(jù)能夠在現(xiàn)場(chǎng)可編程門(mén)陣列中完成以太網(wǎng)與實(shí)際的標(biāo)簽操作管理維護(hù)開(kāi)銷數(shù)據(jù)流的轉(zhuǎn)換。MCC管理數(shù)據(jù)包和SCC信令數(shù)據(jù)包在物理上共用高速以太網(wǎng)口,邏輯上被劃分在不同的VLAN段。
[0048]因此,在無(wú)線接入網(wǎng)IP化數(shù)據(jù)網(wǎng)絡(luò)中,本發(fā)明能夠通過(guò)一定的分組業(yè)務(wù)選擇交換的路徑,實(shí)現(xiàn)數(shù)據(jù)協(xié)議包的傳送平面、控制平面和管理平面的實(shí)施(轉(zhuǎn)發(fā)、控制和管理功能)。本發(fā)明實(shí)施傳送平面、控制平面和管理平面時(shí),傳送平面的業(yè)務(wù)、控制平面的業(yè)務(wù)和管理平面的業(yè)務(wù)在邏輯上分離對(duì)傳送業(yè)務(wù)進(jìn)行管理和控制,不僅能夠增強(qiáng)IP網(wǎng)絡(luò)的可靠性和穩(wěn)定性,而且運(yùn)行速度較快,工作效率較高。
【專利附圖】
【附圖說(shuō)明】
[0049]圖1為本發(fā)明實(shí)施例中在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0050]以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0051]參見(jiàn)圖1所示,本發(fā)明實(shí)施例提供的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng),包括多核(雙核或者四核)中央處理器、管理交換單元、控制單元、信令接口、管理單元管理接口、現(xiàn)場(chǎng)可編程門(mén)陣列、業(yè)務(wù)交換單元和物理層單元。
[0052]中央處理器分別與管理交換單元、業(yè)務(wù)交換單元、現(xiàn)場(chǎng)可編程門(mén)陣列相連;管理交換單元和業(yè)務(wù)交換單元均與現(xiàn)場(chǎng)可編程門(mén)陣列相連。管理交換單元通過(guò)控制單元與信令接口相連,管理交換單元通過(guò)管理單元與管理接口相連。業(yè)務(wù)交換單元與物理層單元相連,業(yè)務(wù)交換單元設(shè)置有至少I(mǎi)個(gè)網(wǎng)絡(luò)端口(最優(yōu)為2個(gè),本實(shí)施例中為3個(gè)),物理層單元設(shè)置有至少I(mǎi)個(gè)用戶端口(最優(yōu)為2個(gè),本實(shí)施例中為4個(gè))。
[0053]中央處理器支持高速以太網(wǎng)接口 2路PCIe (Pedpherd Component InterconnectExpress,快速組件互連標(biāo)準(zhǔn))通道:第一 PCIe通道和第二 PCIe通道;中央處理器通過(guò)第一PCIe通道的第一 PCIel總線與業(yè)務(wù)交換單元相連,中央處理器通過(guò)第二 PCIe通道的第二PCIe2總線與現(xiàn)場(chǎng)可編程門(mén)陣列相連,中央處理器通過(guò)SPI (serial peripheral interface串行外設(shè)接口)接口與管理交換單元相連。
[0054]中央處理器用于:完成傳送平面、管理平面和控制平面的功能。
[0055]業(yè)務(wù)交換單元用于:整個(gè)系統(tǒng)網(wǎng)絡(luò)和用戶交換數(shù)據(jù)包的轉(zhuǎn)發(fā)傳送層面的處理,能夠處理各種類型的業(yè)務(wù),并對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行識(shí)別、終結(jié)、封裝、多播、丟棄等處理的能力,支持二層交換功能及三層路由功能。
[0056]可編程門(mén)陣列用于:管理單元的通信數(shù)據(jù)包的處理。
[0057]管理交換單元用于:對(duì)來(lái)自信令接口通過(guò)控制單元的信令數(shù)據(jù)包和來(lái)自管理接口通過(guò)管理單元的管理數(shù)據(jù)包進(jìn)行信息交換。
[0058]物理層單元用于:為設(shè)備之間的數(shù)據(jù)通信提供傳輸媒體和互連環(huán)境的接入通道,數(shù)據(jù)發(fā)送接收所需要的光電信號(hào),線路狀態(tài),時(shí)鐘基準(zhǔn)、數(shù)據(jù)編解碼電路,并和業(yè)務(wù)交換單元通過(guò)標(biāo)準(zhǔn)以太網(wǎng)接口通信。
[0059]信令接口用于:信令數(shù)據(jù)包收發(fā)的接口。
[0060]管理接口用于:管理數(shù)據(jù)包收發(fā)的接口。
[0061]控制單元用于:通過(guò)信令接口收發(fā)的信令數(shù)據(jù)包的控制處理。
[0062]管理單元用于:通過(guò)管理接口收發(fā)的管理數(shù)據(jù)包的控制處理。
[0063]用戶端口用于:連接網(wǎng)絡(luò)設(shè)備和客戶設(shè)備。
[0064]網(wǎng)絡(luò)端口用于:連接網(wǎng)絡(luò)設(shè)備。
[0065]本發(fā)明實(shí)施例中的基于上述系統(tǒng)的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法,包括以下步驟:
[0066]S1:確定需要實(shí)施的平面類型,若需要實(shí)施傳送平面,轉(zhuǎn)到步驟S2,若需要實(shí)施管理平面,轉(zhuǎn)到步驟S3,若需要實(shí)施控制平面,轉(zhuǎn)動(dòng)步驟S4。
[0067]S2:將客戶數(shù)據(jù)業(yè)務(wù)發(fā)送至物理層單元,物理層單元將當(dāng)前數(shù)據(jù)業(yè)務(wù)形成業(yè)務(wù)數(shù)據(jù)包后,發(fā)送至業(yè)務(wù)交換單元。業(yè)務(wù)交換單元將當(dāng)前業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至網(wǎng)絡(luò)端口,網(wǎng)絡(luò)端口為當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上包頭,結(jié)束。
[0068]S3:確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,計(jì)算機(jī)將管理數(shù)據(jù)包通過(guò)管理交換單元發(fā)送至中央處理器進(jìn)行收包和解包。中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC(management communicat1n channel,管理通信通道)信號(hào),結(jié)束。
[0069]若管理數(shù)據(jù)包由中央處理器發(fā)出,中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC信號(hào),中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元。管理交換單元通過(guò)高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束。
[0070]S4:中央處理器將 SCC(signaling communicat1n channel,信號(hào)通信通道)信令數(shù)據(jù)包依次通過(guò)信令接口、控制單元發(fā)送至管理交換單元,管理交換單元將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列。現(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLANID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元。業(yè)務(wù)交換單元對(duì)SCC信令數(shù)據(jù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
[0071]步驟S2具體包括以下步驟:
[0072]S201:用戶端口接收客戶數(shù)據(jù)業(yè)務(wù),用戶端口將客戶數(shù)據(jù)業(yè)務(wù)信號(hào)發(fā)送至物理層單元。
[0073]S202:物理層單元將客戶數(shù)據(jù)業(yè)務(wù)信號(hào)進(jìn)行信號(hào)處理(光電變換、數(shù)據(jù)編碼操作),形成業(yè)務(wù)數(shù)據(jù)包,物理層單元將業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至業(yè)務(wù)交換單
J Li ο
[0074]S203:中央處理器通過(guò)第一 PCIe通道控制業(yè)務(wù)交換單元對(duì)當(dāng)前業(yè)務(wù)數(shù)據(jù)包的包頭進(jìn)行解析,生成包頭信息,業(yè)務(wù)交換單元根據(jù)包頭信息和入口匹配規(guī)則,確認(rèn)業(yè)務(wù)數(shù)據(jù)包需要發(fā)送的網(wǎng)絡(luò)端口、并將業(yè)務(wù)數(shù)據(jù)包的包頭替換為當(dāng)前網(wǎng)絡(luò)端口需要的多業(yè)務(wù)標(biāo)簽包頭。業(yè)務(wù)交換單元將帶多業(yè)務(wù)標(biāo)簽包頭的業(yè)務(wù)數(shù)據(jù)包發(fā)送至當(dāng)前網(wǎng)絡(luò)端口。
[0075]S204:當(dāng)前網(wǎng)絡(luò)端口判斷當(dāng)前業(yè)務(wù)數(shù)據(jù)包是否需要轉(zhuǎn)發(fā),若不是,則進(jìn)行閑置操作(例如丟棄當(dāng)前業(yè)務(wù)數(shù)據(jù)包、為當(dāng)前業(yè)務(wù)數(shù)據(jù)包標(biāo)記閑置標(biāo)簽等),結(jié)束;否則當(dāng)前網(wǎng)絡(luò)端口根據(jù)當(dāng)前端口號(hào)和當(dāng)前業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類別,對(duì)當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上相應(yīng)的包頭,結(jié)束。對(duì)當(dāng)前業(yè)務(wù)數(shù)據(jù)打上包頭能夠?yàn)楹罄m(xù)業(yè)務(wù)交換單元提供帶包頭的數(shù)據(jù)包,結(jié)束。
[0076]步驟S3具體包括以下步驟:
[0077]S301:確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,轉(zhuǎn)到步驟S302,若管理數(shù)據(jù)包由中央處理器發(fā)出,轉(zhuǎn)到步驟S308。
[0078]S302:計(jì)算機(jī)將帶VLAN的管理數(shù)據(jù)包通過(guò)管理單元傳輸至管理交換單元。管理交換單元通過(guò)與當(dāng)前管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)第一 PCIe通道發(fā)送至中央處理器。中央處理器接收、并解析當(dāng)前管理數(shù)據(jù)包。
[0079]S303:中央處理器發(fā)出帶外層VLAN的MCC管理數(shù)據(jù)包至管理交換單元。管理交換單元根據(jù)當(dāng)前管理數(shù)據(jù)包的數(shù)據(jù)信息(包頭信息等),確定當(dāng)前MCC管理數(shù)據(jù)包的類型。
[0080]S304:管理交換單元通過(guò)與當(dāng)前MCC管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的第二 PCIe通道,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列?,F(xiàn)場(chǎng)可編程門(mén)陣列為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元。
[0081]S305:業(yè)務(wù)交換單元?jiǎng)h除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,根據(jù)MCC管理數(shù)據(jù)包的內(nèi)容選擇相應(yīng)的網(wǎng)絡(luò)端口,業(yè)務(wù)交換單元將MCC管理數(shù)據(jù)包通過(guò)當(dāng)前網(wǎng)絡(luò)端口傳遞至下方的網(wǎng)絡(luò)站點(diǎn)設(shè)備。
[0082]S306:網(wǎng)絡(luò)端口識(shí)別上一站點(diǎn)設(shè)備傳遞的MCC管理數(shù)據(jù)包;網(wǎng)絡(luò)端口根據(jù)VLAN內(nèi)定的規(guī)則為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列。
[0083]S307:現(xiàn)場(chǎng)可編程門(mén)陣列識(shí)別、并刪除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至管理交換單元,管理交換單元根據(jù)當(dāng)前MCC管理數(shù)據(jù)包的外層VLAN ID決定MCC管理數(shù)據(jù)包的來(lái)源,結(jié)束。
[0084]S308:中央處理器發(fā)出帶外層VLAN的MCC管理數(shù)據(jù)包至管理交換單元。管理交換單元根據(jù)當(dāng)前管理數(shù)據(jù)包的數(shù)據(jù)信息(包頭信息等),確定當(dāng)前MCC管理數(shù)據(jù)包的類型。
[0085]S309:管理交換單元通過(guò)與當(dāng)前MCC管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的第二 PCIe通道,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列?,F(xiàn)場(chǎng)可編程門(mén)陣列為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元。
[0086]S310:業(yè)務(wù)交換單元?jiǎng)h除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,根據(jù)MCC管理數(shù)據(jù)包的內(nèi)容選擇相應(yīng)的網(wǎng)絡(luò)端口。業(yè)務(wù)交換單元將MCC管理數(shù)據(jù)包通過(guò)當(dāng)前網(wǎng)絡(luò)端口傳遞至下方的網(wǎng)絡(luò)站點(diǎn)設(shè)備。
[0087]S311:網(wǎng)絡(luò)端口識(shí)別上一站點(diǎn)設(shè)備傳遞的MCC管理數(shù)據(jù)包;網(wǎng)絡(luò)端口根據(jù)VLAN內(nèi)定的規(guī)則為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列。
[0088]S312:現(xiàn)場(chǎng)可編程門(mén)陣列識(shí)別、并刪除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至管理交換單元,管理交換單元根據(jù)當(dāng)前MCC管理數(shù)據(jù)包的外層VLAN ID決定MCC管理數(shù)據(jù)包的來(lái)源。
[0089]S313:中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元。管理交換單元通過(guò)與當(dāng)前管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束。
[0090]步驟S4具體包括以下步驟:
[0091]S401:中央處理器將帶VLAN的SCC信令數(shù)據(jù)包發(fā)送至信令接口,信令接口將當(dāng)前SCC信令數(shù)據(jù)包傳輸至控制單元??刂茊卧ㄟ^(guò)高速千兆以太網(wǎng)通道,將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至管理交換單元。
[0092]S402:管理交換單元通過(guò)與當(dāng)前SCC信令數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列?,F(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元。業(yè)務(wù)交換單元不識(shí)別是SCC信令數(shù)據(jù)包還是業(yè)務(wù)包,直接對(duì)SCC信令數(shù)據(jù)包和業(yè)務(wù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
[0093]本發(fā)明實(shí)施例中的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法的工作原理如下:
[0094]本發(fā)明的MCC管理數(shù)據(jù)包和SCC信令數(shù)據(jù)包均采用高速以太網(wǎng)通道進(jìn)行傳輸,MCC管理數(shù)據(jù)包和SCC信令數(shù)據(jù)能夠在現(xiàn)場(chǎng)可編程門(mén)陣列中完成以太網(wǎng)與實(shí)際的標(biāo)簽操作管理維護(hù)開(kāi)銷數(shù)據(jù)流的轉(zhuǎn)換。MCC管理數(shù)據(jù)包和SCC信令數(shù)據(jù)包在物理上共用高速以太網(wǎng)口,邏輯上被劃分在不同的VLAN段。
[0095]本發(fā)明不局限于上述實(shí)施方式,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說(shuō)明書(shū)中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【權(quán)利要求】
1.一種在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng),其特征在于:包括多核中央處理器、管理交換單元、控制單元、信令接口、管理單元管理接口、現(xiàn)場(chǎng)可編程門(mén)陣列、業(yè)務(wù)交換單元和物理層單元; 所述中央處理器分別與管理交換單元、現(xiàn)場(chǎng)可編程門(mén)陣列、業(yè)務(wù)交換單元相連;管理交換單元和業(yè)務(wù)交換單元均與現(xiàn)場(chǎng)可編程門(mén)陣列相連;管理交換單元通過(guò)控制單元與信令接口相連,管理交換單元通過(guò)管理單元與管理接口相連;業(yè)務(wù)交換單元與物理層單元相連,業(yè)務(wù)交換單元設(shè)置有至少I(mǎi)個(gè)網(wǎng)絡(luò)端口,物理層單元設(shè)置有至少I(mǎi)個(gè)用戶端口 ; 所述中央處理器包括高速以太網(wǎng)接口 2路快速組件互連標(biāo)準(zhǔn)PCIe通道:第一 PCIe通道和第二 PCIe通道;中央處理器通過(guò)第一 PCIe通道的第一 PCIel總線與業(yè)務(wù)交換單元相連,中央處理器通過(guò)第二 PCIe通道的第二 PCIe2總線與現(xiàn)場(chǎng)可編程門(mén)陣列相連; 所述數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng)進(jìn)行數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)時(shí),確定需要實(shí)施的平面類型: 若需要實(shí)施傳送平面,將客戶數(shù)據(jù)業(yè)務(wù)發(fā)送至物理層單元,物理層單元將當(dāng)前數(shù)據(jù)業(yè)務(wù)形成業(yè)務(wù)數(shù)據(jù)包后,發(fā)送至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元將當(dāng)前業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至網(wǎng)絡(luò)端口,網(wǎng)絡(luò)端口為當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上包頭,結(jié)束; 若需要實(shí)施管理平面,確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,計(jì)算機(jī)將管理數(shù)據(jù)包通過(guò)管理交換單元發(fā)送至中央處理器進(jìn)行收包和解包;中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理管理通信通道MCC信號(hào),結(jié)束;若管理數(shù)據(jù)包由中央處理器發(fā)出,中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC信號(hào),中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元;管理交換單元通過(guò)高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束; 若需要實(shí)施控制平面,中央處理器將信號(hào)通信通道SCC信令數(shù)據(jù)包依次通過(guò)信令接口、控制單元發(fā)送至管理交換單元,管理交換單元將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元對(duì)SCC信令數(shù)據(jù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
2.如權(quán)利要求1所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng),其特征在于:所述中央處理器采用雙核或者四核的中央處理器。
3.如權(quán)利要求1或2所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng),其特征在于:所述中央處理器通過(guò)串行外設(shè)SPI接口與管理交換單元相連。
4.如權(quán)利要求1或2所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng),其特征在于:所述業(yè)務(wù)交換單元設(shè)置有至少2個(gè)網(wǎng)絡(luò)端口。
5.如權(quán)利要求1或2所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)系統(tǒng),其特征在于:所述物理層單元設(shè)置有至少2個(gè)用戶端口。
6.一種基于權(quán)利要求1至5任一項(xiàng)所述系統(tǒng)的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法,其特征在于,包括以下步驟: 51:確定需要實(shí)施的平面類型,若需要實(shí)施傳送平面,轉(zhuǎn)到步驟S2,若需要實(shí)施管理平面,轉(zhuǎn)到步驟S3,若需要實(shí)施控制平面,轉(zhuǎn)動(dòng)步驟S4 ; 52:將客戶數(shù)據(jù)業(yè)務(wù)發(fā)送至物理層單元,物理層單元將當(dāng)前數(shù)據(jù)業(yè)務(wù)形成業(yè)務(wù)數(shù)據(jù)包后,發(fā)送至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元將當(dāng)前業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至網(wǎng)絡(luò)端口,網(wǎng)絡(luò)端口為當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上包頭,結(jié)束; 53:確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,計(jì)算機(jī)將管理數(shù)據(jù)包通過(guò)管理交換單元發(fā)送至中央處理器進(jìn)行收包和解包;中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC信號(hào),結(jié)束; 若管理數(shù)據(jù)包由中央處理器發(fā)出,中央處理器通過(guò)高速以太網(wǎng)通道轉(zhuǎn)發(fā)處理MCC信號(hào),中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元;管理交換單元通過(guò)高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束; 54:中央處理器將SCC信令數(shù)據(jù)包依次通過(guò)信令接口、控制單元發(fā)送至管理交換單元,管理交換單元將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元對(duì)SCC信令數(shù)據(jù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
7.如權(quán)利要求6所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法,其特征在于,步驟S2包括以下步驟: 5201:用戶端口接收客戶數(shù)據(jù)業(yè)務(wù),用戶端口將客戶數(shù)據(jù)業(yè)務(wù)信號(hào)發(fā)送至物理層單元; 5202:物理層單元將客戶數(shù)據(jù)業(yè)務(wù)信號(hào)進(jìn)行信號(hào)處理,形成業(yè)務(wù)數(shù)據(jù)包,物理層單元將業(yè)務(wù)數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道發(fā)送至業(yè)務(wù)交換單元; 5203:中央處理器通過(guò)第一 PCIe通道控制業(yè)務(wù)交換單元對(duì)當(dāng)前業(yè)務(wù)數(shù)據(jù)包的包頭進(jìn)行解析,生成包頭信息,業(yè)務(wù)交換單元根據(jù)包頭信息和入口匹配規(guī)則,確認(rèn)業(yè)務(wù)數(shù)據(jù)包需要發(fā)送的網(wǎng)絡(luò)端口、并將業(yè)務(wù)數(shù)據(jù)包的包頭替換為當(dāng)前網(wǎng)絡(luò)端口需要的多業(yè)務(wù)標(biāo)簽包頭;業(yè)務(wù)交換單元將帶多業(yè)務(wù)標(biāo)簽包頭的業(yè)務(wù)數(shù)據(jù)包發(fā)送至當(dāng)前網(wǎng)絡(luò)端口; S204:當(dāng)前網(wǎng)絡(luò)端口判定當(dāng)前業(yè)務(wù)數(shù)據(jù)包需要轉(zhuǎn)發(fā),當(dāng)前網(wǎng)絡(luò)端口根據(jù)當(dāng)前端口號(hào)和當(dāng)前業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類別,對(duì)當(dāng)前業(yè)務(wù)數(shù)據(jù)包打上相應(yīng)的包頭,結(jié)束。
8.如權(quán)利要求7所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法,其特征在于:步驟S202中所述信號(hào)處理包括光電變換和數(shù)據(jù)編碼操作;步驟S204中還包括以下步驟:當(dāng)前網(wǎng)絡(luò)端口判定業(yè)務(wù)數(shù)據(jù)包不需要轉(zhuǎn)發(fā),丟棄業(yè)務(wù)數(shù)據(jù)包或者為業(yè)務(wù)數(shù)據(jù)包標(biāo)記閑置標(biāo)簽,結(jié)束。
9.如權(quán)利要求6所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法,其特征在于,步驟S3包括以下步驟: 5301:確定管理數(shù)據(jù)包的始發(fā)位置,若管理數(shù)據(jù)包由計(jì)算機(jī)發(fā)出,轉(zhuǎn)到步驟S302,若管理數(shù)據(jù)包由中央處理器發(fā)出,轉(zhuǎn)到步驟S308 ; 5302:計(jì)算機(jī)將帶VLAN的管理數(shù)據(jù)包通過(guò)管理單元傳輸至管理交換單元;管理交換單元通過(guò)與當(dāng)前管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)第一PCIe通道發(fā)送至中央處理器;中央處理器接收、并解析當(dāng)前管理數(shù)據(jù)包; 5303:中央處理器發(fā)出帶外層VLAN的MCC管理數(shù)據(jù)包管理交換單元;管理交換單元根據(jù)當(dāng)前管理數(shù)據(jù)包的數(shù)據(jù)信息,確定當(dāng)前MCC管理數(shù)據(jù)包的類型; 5304:管理交換單元通過(guò)與當(dāng)前MCC管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的第二 PCIe通道,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元; 5305:業(yè)務(wù)交換單元?jiǎng)h除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,根據(jù)MCC管理數(shù)據(jù)包的內(nèi)容選擇相應(yīng)的網(wǎng)絡(luò)端口,業(yè)務(wù)交換單元將MCC管理數(shù)據(jù)包通過(guò)當(dāng)前網(wǎng)絡(luò)端口傳遞至下方的網(wǎng)絡(luò)站點(diǎn)設(shè)備; 5306:網(wǎng)絡(luò)端口識(shí)別上一站點(diǎn)設(shè)備傳遞的MCC管理數(shù)據(jù)包;網(wǎng)絡(luò)端口根據(jù)VLAN內(nèi)定的規(guī)則為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列; 5307:現(xiàn)場(chǎng)可編程門(mén)陣列識(shí)別、并刪除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至管理交換單元,管理交換單元根據(jù)當(dāng)前MCC管理數(shù)據(jù)包的外層VLAN ID決定MCC管理數(shù)據(jù)包的來(lái)源,結(jié)束; 5308:中央處理器發(fā)出帶外層VLAN的MCC管理數(shù)據(jù)包至管理交換單元;管理交換單元根據(jù)當(dāng)前管理數(shù)據(jù)包的數(shù)據(jù)信息(包頭信息等),確定當(dāng)前MCC管理數(shù)據(jù)包的類型; 5309:管理交換單元通過(guò)與當(dāng)前MCC管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的第二 PCIe通道,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元; 5310:業(yè)務(wù)交換單元?jiǎng)h除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,根據(jù)MCC管理數(shù)據(jù)包的內(nèi)容選擇相應(yīng)的網(wǎng)絡(luò)端口,業(yè)務(wù)交換單元將MCC管理數(shù)據(jù)包通過(guò)當(dāng)前網(wǎng)絡(luò)端口傳遞至下方的網(wǎng)絡(luò)站點(diǎn)設(shè)備; 5311:網(wǎng)絡(luò)端口識(shí)別上一站點(diǎn)設(shè)備傳遞的MCC管理數(shù)據(jù)包;網(wǎng)絡(luò)端口根據(jù)VLAN內(nèi)定的規(guī)則為當(dāng)前MCC管理數(shù)據(jù)包增加內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列; 5312:現(xiàn)場(chǎng)可編程門(mén)陣列識(shí)別、并刪除當(dāng)前MCC管理數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前MCC管理數(shù)據(jù)包發(fā)送至管理交換單元,管理交換單元根據(jù)當(dāng)前MCC管理數(shù)據(jù)包的外層VLAN ID決定MCC管理數(shù)據(jù)包的來(lái)源; 5313:中央處理器將MCC管理數(shù)據(jù)包通過(guò)高速以太網(wǎng)通道傳送至管理交換單元;管理交換單元通過(guò)與當(dāng)前管理數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前管理數(shù)據(jù)包通過(guò)管理單元發(fā)送至管理接口,管理接口將當(dāng)前管理數(shù)據(jù)包發(fā)送至計(jì)算機(jī),結(jié)束。
10.如權(quán)利要求6所述的在IPRAN中的數(shù)據(jù)協(xié)議轉(zhuǎn)發(fā)方法,其特征在于,步驟S4包括以下步驟: 5401:中央處理器將帶VLAN的SCC信令數(shù)據(jù)包發(fā)送至信令接口,信令接口將當(dāng)前SCC信令數(shù)據(jù)包傳輸至控制單元;控制單元通過(guò)高速千兆以太網(wǎng)通道,將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至管理交換單元; 5402:管理交換單元通過(guò)與當(dāng)前SCC信令數(shù)據(jù)包的VLAN對(duì)應(yīng)的高速以太網(wǎng)通道,將當(dāng)前SCC信令數(shù)據(jù)包發(fā)送至現(xiàn)場(chǎng)可編程門(mén)陣列;現(xiàn)場(chǎng)可編程門(mén)陣列刪除當(dāng)前SCC信令數(shù)據(jù)包的內(nèi)層VLAN ID標(biāo)簽后,將當(dāng)前SCC信令數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務(wù)交換單元;業(yè)務(wù)交換單元直接對(duì)SCC信令數(shù)據(jù)包和業(yè)務(wù)包進(jìn)行路由的轉(zhuǎn)發(fā),結(jié)束。
【文檔編號(hào)】H04L29/06GK104270341SQ201410444220
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年9月3日 優(yōu)先權(quán)日:2014年9月3日
【發(fā)明者】朱冬艷, 吳海波 申請(qǐng)人:烽火通信科技股份有限公司