專利名稱:以太網(wǎng)無源光網(wǎng)絡(luò)系統(tǒng)上虛擬局域網(wǎng)中數(shù)據(jù)流的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及EPON(以太網(wǎng)無源光網(wǎng)絡(luò))系統(tǒng)領(lǐng)域,尤其涉及一種EPON 系統(tǒng)上VLAN (虛擬局域網(wǎng))中數(shù)據(jù)流的控制方法。
背景技術(shù):
EPON是一種采用點(diǎn)到多點(diǎn)(P2MP)結(jié)構(gòu)的單纖雙向光接入網(wǎng)絡(luò),其 典型拓樸結(jié)構(gòu)為樹型。EPON系統(tǒng)由網(wǎng)絡(luò)側(cè)的光線路終端(OLT)、用戶側(cè) 的光網(wǎng)絡(luò)單元(ONU)和光分配網(wǎng)絡(luò)(ODN)組成,為單纖雙向系統(tǒng)。另 外,光網(wǎng)絡(luò)終端(ONT)為ONU的一種,其可有多個不同的接入用戶設(shè)備 連接端口。在下行方向(OLT到ONU) , OLT發(fā)送的信號通過ODN以廣 播的方式到達(dá)各個ONU。在上行方向(ONU到OLT) , ONU發(fā)送的信號 只會到達(dá)OLT,而不會到達(dá)其他ONU。為了避免數(shù)據(jù)沖突并提高網(wǎng)絡(luò)利用 效率,上行方向采用TDMA (時分多址接入)方式并對各ONU的數(shù)據(jù)發(fā)送 進(jìn)行仲裁。ODN由光纖和一個或多個無源光分路器等無源光器件組成,在 OLT和ONU間提供光通道。按照ONU在接入網(wǎng)中所處的位置不同,EPON 系統(tǒng)可以有幾種網(wǎng)絡(luò)應(yīng)用類型光纖到交接箱(FTTCab)、光纖到樓宇/分 線盒(FTTB/C)、光纖到家庭用戶(FTTH)、光纖到公司/辦公室(FTTO) 等。
如圖l所示,EPON系統(tǒng)的組網(wǎng)示意圖。OLT和ONU上支持802.1Q標(biāo) 準(zhǔn)和802.1ad標(biāo)準(zhǔn)。用戶可以通過交換機(jī)或HUB (集線器),如圖中的S, 接入到ONU,或直接把PC (電腦)、電話、機(jī)頂盒或電視接入到ONT,通 過VLANID (虛擬局域網(wǎng)標(biāo)識)區(qū)分虛擬局域網(wǎng)絡(luò)或業(yè)務(wù),按照TDMA的 方式把數(shù)據(jù)上傳到OLT,而OLT則是從網(wǎng)絡(luò)側(cè)接口接收數(shù)據(jù),通過處理把 數(shù)據(jù)包打上不同的VLANID,或不打上VLANID,通過下行的廣播信道發(fā) 送到ONU或ONT上,再通過ONU或ONT處理后發(fā)送給用戶。VLAN (虛擬局域網(wǎng)),通常以VLAN ID來表示用戶所在的VLAN電 路或接入的業(yè)務(wù)。通過劃分不同的虛擬局域網(wǎng),可以隔離不同的用戶組和網(wǎng) 絡(luò),在物理網(wǎng)絡(luò)上形成不同的虛擬網(wǎng)絡(luò),提高網(wǎng)絡(luò)的安全性和可靠性,另一 方面,也可以通過VLAN ID來標(biāo)識不同用戶接入的業(yè)務(wù),從而為其他設(shè)備 在后續(xù)處理,如業(yè)務(wù)分類,提供處理依據(jù)。
目前VLAN技術(shù)主要運(yùn)用在例如以太網(wǎng)、ATM ( Asynchronous Transfer Mode,異步傳輸模式)等對稱型的網(wǎng)絡(luò)中,而在不對稱的網(wǎng)絡(luò)類型中,如 EPON中,應(yīng)用較少,并且由于不對稱類型的網(wǎng)絡(luò)對上行和下行的數(shù)據(jù)流的 處理方式不同,在這些不對稱網(wǎng)絡(luò)類型中,需要的數(shù)據(jù)流處理方式就可能存 在一致性和通用性的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種以太網(wǎng)無源光網(wǎng)絡(luò)系統(tǒng)上虛擬局域網(wǎng)中數(shù)據(jù)流的控制 方法,以解決在不對稱的網(wǎng)絡(luò)類型中,需要的數(shù)據(jù)流處理方式可能存在的一 致性和通用性的問題。
為了解決上述技術(shù)問題,本發(fā)明提供一種以太網(wǎng)無源光網(wǎng)絡(luò)系統(tǒng)上虛擬 局域網(wǎng)中數(shù)據(jù)流的控制方法,包括如下步驟
(1 )在光網(wǎng)絡(luò)單元ONU或光網(wǎng)絡(luò)終端ONT設(shè)備上設(shè)置虛擬局域網(wǎng)中 數(shù)據(jù)流的處理方式和轉(zhuǎn)發(fā)參數(shù)表;
(2 )當(dāng)有數(shù)據(jù)流在所述ONU或ONT設(shè)備上傳輸時,所述ONU或ONT 根據(jù)所述處理方式和轉(zhuǎn)發(fā)參數(shù)表對所述數(shù)據(jù)流進(jìn)行處理。
本發(fā)明所述方法,其中,所述虛擬局域網(wǎng)中數(shù)據(jù)流的處理方式包括可信 模式、不可信模式和替換模式。
進(jìn)一步地,如設(shè)置的為可信模式,上下行數(shù)據(jù)無論是否帶有虛擬局域網(wǎng) 標(biāo)識VLAN ID,都直接對所述數(shù)據(jù)按照所述轉(zhuǎn)發(fā)參數(shù)表進(jìn)行轉(zhuǎn)發(fā)。
進(jìn)一步地,如設(shè)置的為不可信模式,當(dāng)上行數(shù)據(jù)帶有VLAN ID,則丟 棄,沒有帶VLANID,則打上VLANID進(jìn)行轉(zhuǎn)發(fā);在下行方向,如果下行 數(shù)據(jù)沒有帶VLANID,則丟棄,對帶有VLANID的數(shù)據(jù)包,根據(jù)所述VLANID查所述轉(zhuǎn)發(fā)參數(shù)表進(jìn)行轉(zhuǎn)發(fā),并同時去掉VLANID。
進(jìn)一步地,如設(shè)置的為替換模式,上行數(shù)據(jù)有VLANID時,根據(jù)VLAN ID查所述轉(zhuǎn)發(fā)參數(shù)表,查到則根據(jù)表項(xiàng)中的VLANID替換原有的VLANID 進(jìn)行轉(zhuǎn)發(fā),如果查不到表項(xiàng),則丟棄;對于沒有VLANID的數(shù)據(jù),則直接 轉(zhuǎn)發(fā);在下行方向上,如果下行數(shù)據(jù)有VLANID時,根據(jù)VLANID查所述 轉(zhuǎn)發(fā)參數(shù)表,查到則根據(jù)表項(xiàng)中的VLAN ID替換原有的VLAN ID進(jìn)行轉(zhuǎn)發(fā), 如果查不到表項(xiàng),則丟棄;對于沒有VLANID的數(shù)據(jù),則直接轉(zhuǎn)發(fā)。
本發(fā)明實(shí)現(xiàn)了不對稱網(wǎng)絡(luò)類型中VLAN中數(shù)據(jù)流的控制,提高了在這 些不對稱網(wǎng)絡(luò)類型中數(shù)據(jù)流處理的一致性和通用性。
圖1是EPON系統(tǒng)的組網(wǎng)示意圖2是本發(fā)明實(shí)施例EPON系統(tǒng)上VLAN中數(shù)據(jù)流的控制方法流程圖3是本發(fā)明應(yīng)用實(shí)例EPON系統(tǒng)的組網(wǎng)示意圖4是本發(fā)明應(yīng)用實(shí)例基于圖3的VLAN中數(shù)據(jù)流的控制方法流程示 意圖。
具體實(shí)施例方式
以下結(jié)合附圖和具體實(shí)施方式
對本發(fā)明所述技術(shù)方案進(jìn)行詳細(xì)描述。
如圖2所示,本發(fā)明實(shí)施例EPON系統(tǒng)上VLAN中數(shù)據(jù)流的控制方法 流程,包括如下步驟
步驟201,在ONU或ONT設(shè)備上設(shè)置VLAN中數(shù)據(jù)流的轉(zhuǎn)發(fā)參數(shù)表和 處理方式,該處理方式可為可信模式、或不可信模式、或替換模式;
步驟202,當(dāng)有數(shù)據(jù)流的數(shù)據(jù)包在ONU或ONT設(shè)備上傳輸時,ONU 或ONT判斷設(shè)置的處理方式如設(shè)置的為可信模式,則轉(zhuǎn)步驟203;如設(shè) 置的為不可信模式,則轉(zhuǎn)步驟204;如設(shè)置的為替換模式,則轉(zhuǎn)步驟205;
步驟2(B,可信模式下上下行數(shù)據(jù)無論是否帶有VLANID,都直接對所述數(shù)據(jù)按照所述轉(zhuǎn)發(fā)參數(shù)表進(jìn)行轉(zhuǎn)發(fā),也不對數(shù)據(jù)包中的VLAN數(shù)據(jù)做 任何處理,然后轉(zhuǎn)步驟206;
步驟204,不可信模式下當(dāng)上行數(shù)據(jù)帶有VLANID,則丟棄,沒有帶 VLANID,則打上VLANID進(jìn)行轉(zhuǎn)發(fā);在下行方向,如果下行數(shù)據(jù)沒有帶 VLANID,則丟棄,對帶有VLANID的數(shù)據(jù)包,根據(jù)所述VLAN ID查所述 轉(zhuǎn)發(fā)參數(shù)表進(jìn)行轉(zhuǎn)發(fā),并同時去掉VLANID,然后轉(zhuǎn)步驟206;
步驟205,替換模式下上行數(shù)據(jù)有VLANID時,根據(jù)VLANID查所 述轉(zhuǎn)發(fā)參數(shù)表,查到則根據(jù)表項(xiàng)中的VLAN ID替換原有的VLAN ID進(jìn)行轉(zhuǎn) 發(fā),如果查不到表項(xiàng),則丟棄;對于沒有VLANID的數(shù)據(jù),則直接轉(zhuǎn)發(fā); 在下行方向上,如果下行數(shù)據(jù)有VLANID時,才艮據(jù)VLANID查所述轉(zhuǎn)發(fā)參
查不到表項(xiàng),則丟棄;對于沒有VLANID的數(shù)據(jù),則不做處理直接轉(zhuǎn)發(fā), 然后轉(zhuǎn)步驟206;
步驟206,在ONU或ONT設(shè)備上數(shù)據(jù)流的傳輸流程結(jié)束。
如圖3所示,本發(fā)明應(yīng)用實(shí)例EPON系統(tǒng)的組網(wǎng)示意圖,圖中ONU設(shè) 備下接有交換機(jī)S,再通過交換機(jī)S接入PC、電話、機(jī)頂盒或電視。分別 代表三種業(yè)務(wù),即PC代表的普通上網(wǎng)業(yè)務(wù),電話代表的語音業(yè)務(wù),機(jī)頂盒 或電視代表的視頻業(yè)務(wù)。從S到OLT方向的箭頭線代表上行數(shù)據(jù),從OLT 到S方向的箭頭線代表下行數(shù)據(jù)。
圖4所示,本發(fā)明應(yīng)用實(shí)例基于圖3的VLAN中數(shù)據(jù)流的控制方法流 程示意圖,包括如下步驟
步驟401 ,配置ONU的VLAN中數(shù)據(jù)流的控制模式為替換模式;
步驟402,配置交換機(jī)S與ONU連接的端口為帶VLANID的模式;配 置PC所連接的端口 VLANID為1,配置電話所連接的端口 VLANID為2, 配置才幾頂盒或電3見連4妄的端口 VLANID為3;
步驟403,配置ONU的VLAN中數(shù)據(jù)流的轉(zhuǎn)發(fā)參數(shù)表,配置VLANID 為1的替換VLAN ID為11,配置VLAN ID為2的替換VLAN ID為12;步驟404,上行方向'.當(dāng)從PC或電話來的上行數(shù)據(jù)被交換機(jī)S打上 VLAN ID為1和2的VLAN ID后,ONU收到這些數(shù)據(jù)包,取出VLAN ID 進(jìn)行查轉(zhuǎn)發(fā)參數(shù)表,因?yàn)槟軌虿榈奖眄?xiàng),并且控制模式為替換模式,因此 ONU使用表項(xiàng)中的VLAN ID11和12分別替換原有數(shù)據(jù)包中的VLAN ID 1 和2,然后發(fā)送給OLT;而當(dāng)有從機(jī)頂盒或電視來的數(shù)據(jù)包帶的VLAN ID 為3,在ONU中沒有相應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),因此VLAN ID為3的數(shù)據(jù)包被丟棄;
步驟405,下行方向當(dāng)從OLT下行的數(shù)據(jù)包到達(dá)ONU時,ONU取出 數(shù)據(jù)包中的VLAN ID進(jìn)行查轉(zhuǎn)發(fā)參數(shù)表,如果VLAN ID為11或12時,通 過查表可以查到替換的VLANID為l或2,則根據(jù)表項(xiàng)中的內(nèi)容用VLAN ID 為1或2分別替換VLAN ID為11或12的數(shù)據(jù)包,然后把數(shù)據(jù)包發(fā)送給交 換機(jī)S,交換機(jī)S再把數(shù)據(jù)分別發(fā)送給PC或電話。
本發(fā)明針對不對稱的網(wǎng)絡(luò)類型中,如EPON中,由于不對稱類型的網(wǎng)絡(luò) 對上行和下行的數(shù)據(jù)流的處理方式不同,需要的處理方式也存在不同,因此 本文所描述的方法就是為了提供一種VLAN中數(shù)據(jù)流的控制方法以提高在 這些不對稱網(wǎng)絡(luò)類型中凄t據(jù)流處理的一致性和通用性。
本發(fā)明所述方案,并不僅僅限于說明書和實(shí)施方式中所列運(yùn)用。對本發(fā) 明技術(shù)所屬領(lǐng)域的普通技術(shù)人員來說,可根據(jù)本發(fā)明作出各種相應(yīng)的改變和 變形,而所有這些相應(yīng)的改變和變形都屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、以太網(wǎng)無源光網(wǎng)絡(luò)系統(tǒng)上虛擬局域網(wǎng)中數(shù)據(jù)流的控制方法,其特征在于,包括如下步驟(1)在光網(wǎng)絡(luò)單元ONU或光網(wǎng)絡(luò)終端ONT設(shè)備上設(shè)置虛擬局域網(wǎng)中數(shù)據(jù)流的處理方式和轉(zhuǎn)發(fā)參數(shù)表;(2)當(dāng)有數(shù)據(jù)流在所述ONU或ONT設(shè)備上傳輸時,所述ONU或ONT根據(jù)所述處理方式和轉(zhuǎn)發(fā)參數(shù)表對所述數(shù)據(jù)流進(jìn)行處理。
2、 如權(quán)利要求1所述方法,其特征在于,所述虛擬局域網(wǎng)中數(shù)據(jù)流的 處理方式包括可信模式、不可信模式和替換模式。
3、 如權(quán)利要求2所述方法,其特征在于,如設(shè)置的為可信模式,上下 行數(shù)據(jù)無論是否帶有虛擬局域網(wǎng)標(biāo)識VLAN ID,都直接對所述數(shù)據(jù)按照所 述轉(zhuǎn)發(fā)參數(shù)表進(jìn)行轉(zhuǎn)發(fā)。
4、 如權(quán)利要求2所述方法,其特征在于,如設(shè)置的為不可信模式,當(dāng) 上行數(shù)據(jù)帶有VLANID,則丟棄,沒有帶VLANID,則打上VLANID進(jìn)行 轉(zhuǎn)發(fā);在下行方向,如果下行數(shù)據(jù)沒有帶VLANID,則丟棄,對帶有VLAN ID的數(shù)據(jù)包,根據(jù)所述VLANID查所述轉(zhuǎn)發(fā)參數(shù)表進(jìn)行轉(zhuǎn)發(fā),并同時去掉 VLAN ID。
5、 如權(quán)利要求2所述方法,其特征在于,如設(shè)置的為替換模式,上行 數(shù)據(jù)有VLAN ID時,根據(jù)VLAN ID查所述轉(zhuǎn)發(fā)參數(shù)表,查到則根據(jù)表項(xiàng)中 的VLANID替換原有的VLANID進(jìn)行轉(zhuǎn)發(fā),如果查不到表項(xiàng),則丟棄;對 于沒有VLAN ID的數(shù)據(jù),則直接轉(zhuǎn)發(fā);在下行方向上,如果下行數(shù)據(jù)有 VLAN ID時,根據(jù)VLAN ID查所述轉(zhuǎn)發(fā)參數(shù)表,查到則根據(jù)表項(xiàng)中的VLAN ID替換原有的VLAN ID進(jìn)行轉(zhuǎn)發(fā),如果查不到表項(xiàng),則丟棄;對于沒有 VLANID的數(shù)據(jù),則直接轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明公開了一種以太網(wǎng)無源光網(wǎng)絡(luò)系統(tǒng)上虛擬局域網(wǎng)中數(shù)據(jù)流的控制方法,包括如下步驟(1)在光網(wǎng)絡(luò)單元ONU或光網(wǎng)絡(luò)終端ONT設(shè)備上設(shè)置虛擬局域網(wǎng)中數(shù)據(jù)流的處理方式和轉(zhuǎn)發(fā)參數(shù)表;(2)當(dāng)有數(shù)據(jù)流在所述ONU或ONT設(shè)備上傳輸時,所述ONU或ONT根據(jù)所述處理方式和轉(zhuǎn)發(fā)參數(shù)表對所述數(shù)據(jù)流進(jìn)行處理。本發(fā)明實(shí)現(xiàn)了不對稱網(wǎng)絡(luò)類型中VLAN中數(shù)據(jù)流的控制,提高了在這些不對稱網(wǎng)絡(luò)類型中數(shù)據(jù)流處理的一致性和通用性。
文檔編號H04Q11/00GK101414955SQ20071016318
公開日2009年4月22日 申請日期2007年10月16日 優(yōu)先權(quán)日2007年10月16日
發(fā)明者胡福軍 申請人:中興通訊股份有限公司