保護的范圍。
[0121] 本文中術(shù)語"和/或",僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種 關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另 外,本文中字符"/",一般表示前后關(guān)聯(lián)對象是一種"或"的關(guān)系。
[0122] 本發(fā)明實施例中,提供一種光發(fā)射系統(tǒng),該方案中,光發(fā)射系統(tǒng)包括至少一個數(shù)據(jù) 發(fā)送裝置,其中,任意一數(shù)據(jù)發(fā)送裝置,用于發(fā)射光標簽信號及由空閑序列和數(shù)據(jù)包組成的 連續(xù)數(shù)據(jù)信號,并將發(fā)射的光標簽信號發(fā)送至光交換裝置,以使得光交換裝置根據(jù)光標簽 信號構(gòu)建傳輸任意一數(shù)據(jù)發(fā)送裝置發(fā)射的連續(xù)數(shù)據(jù)信號的交換傳輸路徑;其中,光標簽信 號中攜帶的任意一光標簽與數(shù)據(jù)信號中的一個數(shù)據(jù)包相對應(yīng),任意兩個不同的數(shù)據(jù)發(fā)送裝 置發(fā)送的數(shù)據(jù)信號對應(yīng)的交換傳輸路徑的輸出端口均不相同,這樣,不僅保證了數(shù)據(jù)發(fā)送 裝置發(fā)送的是連續(xù)的數(shù)據(jù)信號,還保證了每一個光接收系統(tǒng)都能收到連續(xù)的數(shù)據(jù)信號,這 樣,就不需要在處理的數(shù)據(jù)信號中攜帶的數(shù)據(jù)包的前面加一段Preamble,避免了資源的浪 費。
[0123] 下面結(jié)合附圖對本發(fā)明優(yōu)選的實施方式進行詳細說明。
[0124] 實施例一
[0125] 參閱圖2A所7K,本發(fā)明實施例中提供一種光發(fā)射系統(tǒng)200,該光發(fā)射系統(tǒng)200包括 至少一個數(shù)據(jù)發(fā)送裝置1,其中:
[0126] 任意一數(shù)據(jù)發(fā)送裝置1,用于發(fā)射光標簽信號及由空閑序列和數(shù)據(jù)包組成的連續(xù) 數(shù)據(jù)信號,并將發(fā)射的光標簽信號發(fā)送至光交換裝置2,以使得光交換裝置2根據(jù)光標簽信 號構(gòu)建傳輸任意一數(shù)據(jù)發(fā)送裝置1發(fā)射的連續(xù)數(shù)據(jù)信號的交換傳輸路徑;
[0127] 其中,光標簽信號中攜帶的任意一光標簽與數(shù)據(jù)信號中的一個數(shù)據(jù)包相對應(yīng),任 意兩個不同的數(shù)據(jù)發(fā)送裝置1發(fā)送的數(shù)據(jù)信號對應(yīng)的交換傳輸路徑的輸出端口均不相同。
[0128] 本發(fā)明實施例中,光標簽信號和數(shù)據(jù)信號發(fā)送的方式有多種,可選的,可以采用帶 內(nèi)傳輸機制進行發(fā)送(即光標簽信號和數(shù)據(jù)信號可以在相同通道內(nèi)發(fā)送),如圖2B所示,在 該種傳輸方式下,為了保證數(shù)據(jù)信號的連續(xù)性,在光標簽與數(shù)據(jù)包之間填充空閑序列,實施 例二采用的是這種發(fā)射方式。
[0129] 本發(fā)明實施例中,每一個光標簽與一個數(shù)據(jù)相對應(yīng),如圖2B中的光標簽1與數(shù)據(jù) 包1相對應(yīng),光標簽2與數(shù)據(jù)包2相對應(yīng),光標簽3與數(shù)據(jù)包3相對應(yīng),無論是采用帶內(nèi)傳 輸機制,還是帶外傳輸機制都是一樣的。
[0130] 本發(fā)明實施例中,由于光標簽信號是用于光交換裝置2構(gòu)建傳輸任意一數(shù)據(jù)發(fā)送 裝置1發(fā)射的連續(xù)數(shù)據(jù)信號的交換傳輸路徑的,也就是說,管理控制模塊21從接收到光標 簽到產(chǎn)生控制信號驅(qū)動光開關(guān)矩陣22進行完成構(gòu)建交換傳輸路徑,存在一定的時延,因 此,可選的,每一個光標簽要提前于對應(yīng)的數(shù)據(jù)包進行發(fā)送,這樣,在數(shù)據(jù)包到達光開關(guān)矩 陣22之前,管理控制模塊21已經(jīng)根據(jù)對應(yīng)的光標簽生成控制信號,然后,光開關(guān)矩陣22根 據(jù)控制信號構(gòu)建傳輸數(shù)據(jù)信號的交換傳輸路徑了。
[0131] 當然,在實際應(yīng)用中,光標簽也可能跟對應(yīng)的數(shù)據(jù)包同時進行發(fā)送,或者,對應(yīng)的 數(shù)據(jù)包較光標簽提前進行發(fā)送,在這種情況下,要對數(shù)據(jù)包進行延遲控制,在管理控制模塊 21根據(jù)光標簽生成控制信號,并構(gòu)建傳輸路徑之后,再將數(shù)據(jù)包進行傳輸。
[0132] 如圖2C所示,本發(fā)明實施例中,任意一數(shù)據(jù)發(fā)送裝置1包括光標簽發(fā)送模塊11、數(shù) 據(jù)包發(fā)送模塊12、空閑序列發(fā)送模塊13,其中:
[0133] 光標簽發(fā)送模塊11,用于發(fā)送光標簽;
[0134] 數(shù)據(jù)包發(fā)送模塊12,用于發(fā)送數(shù)據(jù)包;
[0135] 空閑序列發(fā)送模塊13,用于在任意兩個相鄰的光標簽和數(shù)據(jù)包之間發(fā)送空閑序 列。
[0136] 本發(fā)明實施例中,光標簽發(fā)送模塊11還用于:
[0137] 生成光標簽,其中,任意一光標簽包括預(yù)設(shè)交換目的輸出端口地址、數(shù)據(jù)長度,及 光標簽標示符,也就是說,光標簽的形式如圖2D所示。
[0138] 光標簽中的預(yù)設(shè)交換目的輸出端口地址是用于構(gòu)建交換傳輸路徑;數(shù)據(jù)長度用于 計算控制信號的持續(xù)時間(即有效時間),保證數(shù)據(jù)信號傳輸交換完成;光標簽標示符的作 用是為了在管理控制模塊21中利用光標簽標示符識別光標簽信號的開始。
[0139] 圖2E給出了帶內(nèi)傳輸方式下的數(shù)據(jù)發(fā)送裝置1的示意圖,該圖以以太網(wǎng)光包的2 層交換為例,對數(shù)據(jù)發(fā)送裝置1的發(fā)送過程進行描述。數(shù)據(jù)幀在發(fā)送之前先存放在以太網(wǎng) 光包存儲模塊中,此時,需要從數(shù)據(jù)幀中讀取出目的MAC (Medium Access Control ;媒體接 入控制)地址,目的MAC地址用于確定預(yù)設(shè)交換目的輸出端口地址,并從數(shù)據(jù)幀中讀取出數(shù) 據(jù)幀的長度,數(shù)據(jù)幀的長度用于確定數(shù)據(jù)的長度,然后,根據(jù)預(yù)設(shè)交換目的輸出端口地址、 數(shù)據(jù)長度、光標簽標示符生成光標簽。
[0140] 本發(fā)明實施例中,管理控制模塊21在獲得目的MC地址之后,查表即可獲得目的 端口號對應(yīng)的預(yù)設(shè)交換目的輸出端口地址,如表1所示:目的MAC地址和預(yù)設(shè)交換目的輸出 端口地址的對應(yīng)關(guān)系,其中,每個預(yù)設(shè)交換目的輸出端口地址對應(yīng)多個MAC地址。
[0141] 表1目的MAC地址和預(yù)設(shè)交換目的輸出端口地址的對應(yīng)關(guān)系
[0143] 實施例一給出的光發(fā)射系統(tǒng)包括的數(shù)據(jù)發(fā)送裝置1既發(fā)射光標簽信號又發(fā)射數(shù) 據(jù)信號,在實際應(yīng)用中,可能發(fā)射光標簽信號和發(fā)射數(shù)據(jù)信號不是同一個設(shè)備,或者,也可 以采用帶外傳輸機制進行發(fā)送(即光標簽信號和數(shù)據(jù)信號也可以在不同通道內(nèi)進行發(fā)送), 如圖3A所示,在使用帶外傳輸機制發(fā)送光標簽信號時,在傳輸數(shù)據(jù)信號的通道上,沒有數(shù) 據(jù)發(fā)送時,即發(fā)送空閑序列。在光標簽信號的傳輸鏈路上,在光標簽信號之間可以發(fā)送空閑 序列,也可以不發(fā)送空閑序列,如實施例二所示:
[0144] 實施例二
[0145] 參閱圖3B所7K,本發(fā)明實施例中提供一種光發(fā)射系統(tǒng)200,該光發(fā)射系統(tǒng)200包括 至少一個光包發(fā)送裝置1/、至少一個光標簽發(fā)送裝置2/,其中:
[0146] 任意一光包發(fā)送裝置1/,用于發(fā)射由空閑信息和數(shù)據(jù)包組成的連續(xù)數(shù)據(jù)信號;
[0147] 任意一光標簽發(fā)送裝置2/,用于發(fā)射光標簽信號,并將光標簽信號發(fā)送至光交換 裝置2,以使得光交換裝置2根據(jù)光標簽信號構(gòu)建傳輸對應(yīng)的光包發(fā)送裝置1/發(fā)射的連續(xù) 數(shù)據(jù)信號的交換傳輸路徑;
[0148] 其中,光標簽信號中攜帶的任意一光標簽與對應(yīng)的數(shù)據(jù)信號中的一個數(shù)據(jù)包相對 應(yīng),任意兩個不同的光包發(fā)送裝置1/發(fā)送的數(shù)據(jù)信號對應(yīng)的交換傳輸路徑的輸出端口均 不相同。
[0149] 如圖3C所示,本發(fā)明實施例中,任意一光包發(fā)送裝置1/包括數(shù)據(jù)包發(fā)送模塊 11/、空閑序列發(fā)送模塊12/,其中:
[0150] 數(shù)據(jù)包發(fā)送模塊11/,用于發(fā)送數(shù)據(jù)包;
[0151] 空閑序列發(fā)送模塊12/,用于在任意兩個相鄰的數(shù)據(jù)包之間發(fā)送空閑序列。
[0152] 進一步的,本發(fā)明實施例中,光標簽發(fā)送裝置2/還用于:
[0153] 生成光標簽,其中,任意一光標簽包括預(yù)設(shè)交換目的輸出端口地址、數(shù)據(jù)長度,及 光標簽標示符。
[0154] 實施例三
[0155] 參閱圖4A所示,本發(fā)明實施例中,還提供一種光交換裝置2,包括管理控制模塊 21、光開關(guān)矩陣22,其中:
[0156] 管理控制模塊21,用于接收光發(fā)射系統(tǒng)200發(fā)射的光標簽信號,并將根據(jù)光標簽 信號生成的控制信號發(fā)送至光開關(guān)矩陣22 ;
[0157] 光開關(guān)矩陣22,用于接收光發(fā)射系統(tǒng)200發(fā)射的連續(xù)數(shù)據(jù)信號、控制信號,并根據(jù) 控制信號調(diào)整每一輸入數(shù)據(jù)信號的輸入端口和對應(yīng)的輸出數(shù)據(jù)信號的輸出端口的鏈路上 的光開關(guān)單元a,構(gòu)建傳輸連續(xù)數(shù)據(jù)信號的交換傳輸路徑,將任意一數(shù)據(jù)信號通過交換傳輸 路徑輸入至光接收系統(tǒng)500 ;
[0158] 其中,任意兩個不同的交換傳輸路徑的輸入端口、輸出端口均不相同。
[0159] 若光發(fā)射系統(tǒng)200通過帶內(nèi)傳輸機制發(fā)送數(shù)據(jù)信號和光標簽信號時,可選的,可 以提取10%的信號,用于產(chǎn)生控制信號。管理控制模塊21接收到光標簽信號后,通過光標 簽標識符來確定光標簽的位置,然后從光標簽中提取出預(yù)設(shè)交換目的輸出端口地址用于產(chǎn) 生實際交換目的輸出端口地址,提取數(shù)據(jù)長度信息用于產(chǎn)生控制信號的持續(xù)時間。
[0160] 本發(fā)明實施例中,光交換裝置2生成控制信號的處理過程如圖4B所示。
[0161] 本發(fā)明實施例中,管理控制模塊21接收到的光標簽信號攜帶的每一個光標簽包 括預(yù)設(shè)交換目的輸出端口地址、數(shù)據(jù)長度,及光標簽標示符。
[0162] 可選的,本發(fā)明實施例中,管理控制模塊21具體用于:
[0163] 根據(jù)對應(yīng)的光標簽包括的預(yù)設(shè)交換目的輸出端口地址確定連續(xù)數(shù)據(jù)信號攜帶的 每一個數(shù)據(jù)包對應(yīng)的實際交換目的輸出端口地址;
[0164] 給每一空閑序列分配的空閑輸出端口對應(yīng)的輸出端口地址,作為每一個空閑序列 分別對應(yīng)的實際交換目的輸出端口地址;
[0165] 針對任意一數(shù)據(jù)包及任意一空閑序列,分別執(zhí)行如下操作:
[0166] 根據(jù)輸入端口地址和實際交換目的輸出端口地址,生成控制輸入端口地址對應(yīng) 的輸入端口和實際交換目的輸出端口地址對應(yīng)的輸出端口所在鏈路的開關(guān)單元的控制信 號;
[0167] 將生成的控制信號發(fā)送至光開關(guān)矩陣22。
[0168] 進一步的,本發(fā)明實施例中,管理控制模塊21還用于:
[0169] 針對接收到的光標簽信號中的任意一光標簽,根據(jù)任意一光標簽包括的數(shù)據(jù)包的 長度計算傳輸對應(yīng)的數(shù)據(jù)包所需要的時間;
[0170] 根據(jù)時間確定控制與光標簽對應(yīng)的數(shù)據(jù)包的交換傳輸路徑的控制信號的有效時 間。
[0171] 本發(fā)明實施例中,實際交換目的輸出端口地址的生成過程如下:
[0172] 步驟a :設(shè)置預(yù)設(shè)交換目的輸出端口地址相應(yīng)的預(yù)設(shè)交換目的輸出端口 port_ num_l=m ;
[0173] 在該步驟中,先判斷光標簽是否發(fā)生誤碼錯誤,若發(fā)生錯誤,將未被占用的輸出端 口作為該光標簽