欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)報文轉(zhuǎn)發(fā)方法、系統(tǒng)以及同軸線路終端、光網(wǎng)絡單元的制作方法

文檔序號:7686827閱讀:107來源:國知局
專利名稱:數(shù)據(jù)報文轉(zhuǎn)發(fā)方法、系統(tǒng)以及同軸線路終端、光網(wǎng)絡單元的制作方法
技術(shù)領域
本發(fā)明涉及數(shù)據(jù)傳輸技術(shù),具體涉及應用于多個同軸線路終端(CLT, Coaxial Line Terminal)利用一個光網(wǎng)絡單元(ONU, Optical Network Unit) 作為上行接口卡的以太網(wǎng)無源同軸網(wǎng)絡(EPCN, Ethernet Passive Coaxial Network)的數(shù)據(jù)報文轉(zhuǎn)發(fā)方法、數(shù)據(jù)報文轉(zhuǎn)發(fā)系統(tǒng),以及一種作為上行接 口卡的ONU和一種CLT。
背景技術(shù)
目前,市場很多情況下需要使用以太網(wǎng)無源光網(wǎng)絡(EPON, Ethernet Passive Optical Network )系統(tǒng)中的ONU作為EPCN系統(tǒng)中的CLT的上行才妄 口卡。
當多個CLT級聯(lián),形成EPCN級聯(lián)系統(tǒng)時,多個級聯(lián)的CLT使用一個 ONU作為上行接口卡。圖1給出了現(xiàn)有的一種EPCN級聯(lián)系統(tǒng)中多個CLT 使用一個ONU作為上行接口卡的示意圖,如圖1所示,該EPCN級聯(lián)系統(tǒng) 中的n個CLT經(jīng)級聯(lián)后,通過千兆以太網(wǎng)(GE, Gigabit Ethernet)接口與 一個作為上行接口卡的ONU相連,n為大于等于1的整數(shù)。CLT的下行接 口還可與所在EPCN系統(tǒng)中的多個同軸網(wǎng)絡單元(CNU, Coaxial Network Unit)相連,ONU的上行接口還可與所在EPON系統(tǒng)中的OLT相連。
其中,每個CLT都包括第一級隊列調(diào)度單元和第二級隊列調(diào)度單元。 第一級隊列調(diào)度單元通過用戶接口接收上行數(shù)據(jù)報文,先存儲在CLT的存 儲單元中,再進行排隊,經(jīng)第一級調(diào)度后,按調(diào)度后的順序?qū)⑸闲袛?shù)據(jù)報文 發(fā)送給第二級隊列調(diào)度單元;其中,第一級調(diào)度是對來自用戶接口的數(shù)據(jù)報 文進行的本CLT內(nèi)部的調(diào)度。通常排隊和調(diào)度的具體實現(xiàn)為根據(jù)待處理上行數(shù)據(jù)報文所承載用戶和/或業(yè)務,將待處理上行數(shù)據(jù)報文放入與用戶和/ 或業(yè)務對應的隊列中進行排隊,然后根據(jù)各隊列的優(yōu)先級,優(yōu)先輸出優(yōu)先級 高隊列中的數(shù)據(jù)報文。
第二級隊列調(diào)度單元,接收經(jīng)第一級隊列調(diào)度的上行數(shù)據(jù)報文,所接收 的上行數(shù)據(jù)報文包括來自所在CLT中第一級隊列調(diào)度單元的上行數(shù)據(jù)報文,
和來自與所在CLT直接級聯(lián)的CLT發(fā)來的上行數(shù)據(jù)報文;然后對所接收的 上行數(shù)據(jù)報文進行第二次排隊調(diào)度,按調(diào)度后的順序?qū)⑸闲袛?shù)據(jù)報文直接或 間接的發(fā)送給ONU。其中,第二級排隊調(diào)度是CLT間的調(diào)度,該排隊調(diào)度 通常按照預設設置的CLT優(yōu)先級或上行數(shù)據(jù)報文所承載業(yè)務的優(yōu)先級進行。 在向ONU發(fā)送報文時,CLT 1通過GE接口直接向ONU發(fā)送經(jīng)本地兩次調(diào) 度的上行數(shù)據(jù)報文,CLT i向CLT (i - 1 )發(fā)送經(jīng)本地兩次調(diào)度的上行數(shù)據(jù) 報文,i為2、 3、…、n。 CLTn只需要對通過用戶接口接收的上行數(shù)據(jù)報文 進行一次調(diào)度,即可直接發(fā)送給CLT (n-1 )。
ONU,通過GE接口接收來自CLT的上行數(shù)據(jù)報文,先存儲在ONU的 外部或內(nèi)部存儲單元中,邏輯鏈路標識(LLID, Logic Link Identification) 隊列單元再對存儲單元中的數(shù)據(jù)報文進行排隊,然后通過同一作為上行物理 通道的LLID接口輸出。
這里,ONU為單LLID ONU,即一個ONU對應一個LLID,每個ONU 只接收帶有自身LLID的數(shù)據(jù)報文。每個單LLID ONU包括一個LLID隊列 單元,該LLID隊列單元包括多個不同優(yōu)先級的隊列。那么,來自不同CLT 的上行數(shù)據(jù)報文將被根據(jù)不同用戶和/或不同業(yè)務放入同一 LLID隊列中的 不同隊列中,然后#4居隊列優(yōu)先級,分時通過同一 LLID"I妄口輸出,而且優(yōu) 先輸出優(yōu)先級較高隊列中的報文。
可見,現(xiàn)有的EPCN級聯(lián)系統(tǒng)中,ONU不關心數(shù)據(jù)報文是來自哪個CLT 的,而是所有CLT共享同一LLID隊列的上行帶寬資源,根據(jù)數(shù)據(jù)報文的優(yōu) 先級進行排隊并逐個轉(zhuǎn)發(fā)。因此現(xiàn)有EPCN級聯(lián)系統(tǒng)中的上行數(shù)據(jù)報文轉(zhuǎn)發(fā) 方式下,各CLT獲得的上行帶寬資源不是獨立的,而是會受到其他CLT轉(zhuǎn)發(fā)業(yè)務流的影響。
以下將通過用戶接口接收上行數(shù)據(jù)報文的CLT稱為該上行數(shù)據(jù)報文的 源CLT,那么,當圖1中的ONU轉(zhuǎn)發(fā)源CLT為CLT 1的低優(yōu)先級上行數(shù) 據(jù)報文時,源CLT為CLT 2的高優(yōu)先級的上行數(shù)據(jù)報文也源源不斷到達該 ONU,此時ONU會轉(zhuǎn)為處理CLT2的上行數(shù)據(jù)報文,導致優(yōu)先級高的上行 數(shù)據(jù)報文擠占優(yōu)先級相對較低的上行數(shù)據(jù)報文的帶寬。在這種情況下,源 CLT為CLT1的上行數(shù)據(jù)報文可能會停留在存儲單元中,遲遲無法被轉(zhuǎn)發(fā), 導致來自CLT 1的上行數(shù)據(jù)報文在ONU中轉(zhuǎn)發(fā)延時過長。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種數(shù)據(jù)報文轉(zhuǎn)發(fā)方法,應用于多個CLT利 用 一個ONU作為上行接口卡的EPCN系統(tǒng),使得每個CLT獲得獨立的上行
帶寬資源。
該方法包括所述ONU收到上行數(shù)據(jù)報文時,通過與所述上行數(shù)據(jù)報 文的源CLT對應的隊列單元轉(zhuǎn)發(fā)。
較佳地,所述在ONU中,為與其相連的每個CLT對應設置一個隊列單 元為在支持多邏輯鏈路標識LLID的ONU中,將與該OUN相連每個CLT 分配一個LLID隊列單元
所述ONU收到上行數(shù)據(jù)報文時,通過與所述上行數(shù)據(jù)報文的源CLT對 應的隊列單元轉(zhuǎn)發(fā)為所述ONU接收上行數(shù)據(jù)報文,確定與所述上行數(shù)據(jù) 報文的源CLT對應的LLID隊列單元,將所述上行數(shù)據(jù)4艮文通過所確定的 LLID隊列單元轉(zhuǎn)發(fā)出去。
該方法進一步包括所述ONU接收用戶配置的CLT標識與LLID隊列單 元的對應關系;各CLT在通過自身用戶接口接收的上行數(shù)據(jù)報文中加入自身 CLT標識,發(fā)送癥合ONU;
所述確定與所述上行數(shù)據(jù)報文的源CLT對應的LLID隊列為所述ONU 從所接收的上行數(shù)據(jù)報文中獲取CLT標識,根據(jù)所述對應關系,確定與所
8獲取的CLT標識對應的LLID隊列單元。
較佳地,所述CLT標識為CLT的々某體接入控制MAC地址;
所述各CLT在通過自身用戶接口接收的上行數(shù)據(jù)報文中加入自身CLT標識
為各CLT在通過自身用戶接口接收的上行數(shù)據(jù)報文中,添加源MAC地址為
自身MAC地址的外層MAC頭,將添加外層MAC頭的上行數(shù)據(jù)報文發(fā)送給所
述O而;
所述ONU從所接收的上行數(shù)據(jù)報文中獲取CLT標識,根據(jù)所述對應關系, 確定與所獲取的CLT標識對應的LLID隊列單元為所述ONU從所接收的上 行數(shù)據(jù)報文外層MAC頭中獲取源MAC地址,根據(jù)所述對應關系,確定與源 MAC地址對應的LLID隊列單元;
所述將所述上行數(shù)據(jù)報文通過所確定的LLID隊列轉(zhuǎn)發(fā)為通過所述與 源MAC地址對應的LLID隊列單元轉(zhuǎn)發(fā)刪除外層MAC頭的上行數(shù)據(jù)4艮文。
較佳地,所述外層MAC頭進一步包括級聯(lián)信息;
所述獲取源MAC地址之前進一步包括當所接收上行數(shù)據(jù)報文中外層 MAC頭的級聯(lián)信息顯示為級聯(lián)時,執(zhí)行所述獲取源MAC地址的操作。
較佳地,所述ONU在接收所述上行數(shù)據(jù)報文之后,轉(zhuǎn)發(fā)所述上行數(shù)據(jù) 報文之前,進一步將所接收的上行數(shù)據(jù)報文緩存在ONU內(nèi)部或外部存儲單 元。
本發(fā)明還提供了一種作為上行接口卡的光網(wǎng)絡單元ONU,使得每個 CLT獲得獨立的上行帶寬資源。
該ONU包括對應單元和為與該ONU相連的每個CLT對應設置的隊列單 元,其中,
所述對應單元,用于接收上行數(shù)據(jù)報文,確定與所述上行數(shù)據(jù)報文的源CLT 對應的隊列單元,將所述上行數(shù)據(jù)報文發(fā)送給所確定的隊列單元;
所述隊列單元,用于轉(zhuǎn)發(fā)接收自所述對應單元的上行數(shù)據(jù)報文。 較佳地,所述ONU支持多LLID,所述隊列單元為在多LLID ONU中 設置的對應于與其相連的每個CLT的LLID隊列單元。本發(fā)明還提供了一種采用ONU作為上行接口卡的CLT,能夠使得每個 CLT獲得獨立的上行帶寬資源。
該CLT包括設置單元和添加單元;
所述設置單元,用于接收用戶為自身配置的CLT區(qū)別標識; 所述添加單元,用于在通過用戶接口接收的上行數(shù)據(jù)報文中添加所述
CLT區(qū)別標識,將攜帶所述CLT區(qū)別標識的上行數(shù)據(jù)報文發(fā)送給所述ONU。 本發(fā)明又提供了一種數(shù)據(jù)報文轉(zhuǎn)發(fā)系統(tǒng),應用于多個CLT利用一個
ONU作為上行接口卡的EPCN系統(tǒng),使得每個CLT獲得獨立的上行帶寬資源。
該數(shù)據(jù)報文轉(zhuǎn)發(fā)系統(tǒng)包括多個CLT和一個作為上行接口卡的ONU,其特 征在于,
所述CLT,用于接收用戶為自身配置的CLT區(qū)別標識,在通過用戶接口接 收的上行數(shù)據(jù)報文中添加所述CLT區(qū)別標識,將攜帶所述CLT區(qū)別標識的上行 數(shù)據(jù)報文發(fā)送給所述ONU;
所述ONU,包括為與其相連的每個CLT設置的一個隊列單元,將接收 的攜帶CLT區(qū)別標識的上行數(shù)據(jù)報文,通過與所述CLT區(qū)別標識對應的隊 列單元轉(zhuǎn)發(fā)出去。
其中,所迷ONU支持多LLID。
根據(jù)以上技術(shù)方案可見,本發(fā)明令每個CLT均擁有自己的隊列單元, 使得來自不同源CLT的上行數(shù)據(jù)報文通過與源CLT對應的隊列轉(zhuǎn)發(fā)出去。 由于各隊列單元獨立進行報文轉(zhuǎn)發(fā),互不影響,因此各CLT能夠獲得獨立 的上行帶寬資源。較佳地,這種具有多個隊列單元的ONU可以采用現(xiàn)有的 多IXIDONU。
其中,可以在ONU中保存CLT與LLID的對應關系,將表示源CLT 的CLT標識攜帶在上行數(shù)據(jù)報文中,發(fā)送給ONU,由ONU根據(jù)對應關系 確定處理該上行數(shù)據(jù)報文的LLID隊列。
通過對傳輸于CLT與ONU之間的上行數(shù)據(jù)報文進行改造可以將CLT
10標識攜帶在上行數(shù)據(jù)報文中CLT在轉(zhuǎn)發(fā)上行數(shù)據(jù)報文時,為待轉(zhuǎn)發(fā)上行數(shù) 據(jù)報文添加源MAC地址為自身MAC地址的外層MAC頭。ONU根據(jù)外層 MAC頭中的源MAC地址和記錄的MAC地址與LLID隊列對應關系,確定 處理該上行數(shù)據(jù)報文的LLID隊列單元。這種添加MAC頭的方式使得改造 后的上行數(shù)據(jù)報文能夠在已有的以太網(wǎng)中正常傳播。
此外,為了與現(xiàn)有的非級聯(lián)系統(tǒng)兼容,還可以在MAC頭中添加級聯(lián)信 息。對于級聯(lián)系統(tǒng)的上行數(shù)據(jù)報文,ONU執(zhí)行本發(fā)明的數(shù)據(jù)轉(zhuǎn)發(fā)操作,對 于非級聯(lián)系統(tǒng)的上行數(shù)據(jù)報文,ONU執(zhí)行現(xiàn)有的數(shù)據(jù)轉(zhuǎn)發(fā)操作。


圖1為現(xiàn)有的 一種EPCN級聯(lián)系統(tǒng)中多個CLT使用 一個ONU作為上行 接口卡的示意圖。
圖2為本發(fā)明實施例EPCN級聯(lián)系統(tǒng)中上行數(shù)據(jù)報文轉(zhuǎn)發(fā)方法的流程圖。
圖3為實施例中兩層MAC頭的上行數(shù)據(jù)報文示意圖。 圖4為本發(fā)明實施例中數(shù)據(jù)報文轉(zhuǎn)發(fā)系統(tǒng)的結(jié)構(gòu)示意圖。 圖5為圖4中對應單元的結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖并舉實施例,對本發(fā)明進行詳細描述。
本發(fā)明為一種數(shù)據(jù)報文轉(zhuǎn)發(fā)方案,應用于多個CLT利用一個ONU作為 上行接口卡的EPCN系統(tǒng),采用支持多LLID、包括多個相互獨立的LLID 隊列單元的多LLID ONU替換現(xiàn)有技術(shù)中的單LLID ONU。
本發(fā)明實施例中,多LLID ONU中每一個LLID隊列單元對應一個CLT, ONU在對所接收的上行數(shù)據(jù)報文進行排隊時,將來自不同源CLT的上行數(shù) 據(jù)報文發(fā)送給與源CLT對應的LLID隊列,經(jīng)LLID隊列單元排隊調(diào)度的待 輸出上行數(shù)據(jù)報文通過多LLID接口轉(zhuǎn)發(fā)出去。這樣, 一個LLID隊列單元只處理來自 一個CLT的上行數(shù)據(jù)報文,每個CLT獨享一個LLID隊列。由 于多LLID ONU中各LLID隊列單元獨立工作,不相互搶占帶寬,使得各 CLT獲得獨立的上行帶寬資源。
其中,源CLT是指通過自身用戶接口接收上行數(shù)據(jù)報文并轉(zhuǎn)發(fā)給ONU 的CXT。
其中,多LLID ONU中的每個LLID隊列單元都包括多個不同優(yōu)先級的 隊列,優(yōu)先級按照用戶和/或業(yè)務區(qū)分,每個LLID隊列單元互不影響,分別 處理自身隊列中的上行數(shù)據(jù)報文,并通過所在ONU的多LLID接口轉(zhuǎn)發(fā)出去。
每個LLID隊列單元排隊調(diào)度方式與單LLID ONU中的LLID隊列單元 的排隊調(diào)度方式相同根椐待處理上行數(shù)據(jù)報文所承載用戶和/或業(yè)務,將 待處理上行數(shù)據(jù)報文放入相應隊列中,根據(jù)隊列優(yōu)先級,優(yōu)先輸出優(yōu)先級高 的隊列報文。多LLID接口如何發(fā)送報文為現(xiàn)有技術(shù),這里就不再詳細描述。
當然,在實際中也可以采用其它包括多個隊列單元的ONU作為上行接 口卡,或者在ONU中設置多個隊列單元以處理來自CLT的上行數(shù)據(jù)報文, 只要每個隊列單元相互獨立,且每個隊列單元單獨處理一個CLT的數(shù)據(jù)報 文即可。
本發(fā)明適用于多個CLT利用 一個ONU作為上行接口卡的EPCN級聯(lián)系 統(tǒng)。以下以圖1示出的級聯(lián)方式為例,以多LLID ONU作為上行接口卡為例, 對本發(fā)明的數(shù)據(jù)報文轉(zhuǎn)發(fā)方法詳細描述。當然,本發(fā)明數(shù)據(jù)報文轉(zhuǎn)發(fā)方法還 可以應用與其他級聯(lián)方式下的EPCN級聯(lián)系統(tǒng),例如CLT 2 ~ CLT n直接級 聯(lián)于同一 CLT 1。
圖2示出了本發(fā)明實施例中EPCN級聯(lián)系統(tǒng)中上行數(shù)據(jù)報文轉(zhuǎn)發(fā)方法的 流程圖,如圖2所示,該方法包括以下步驟
步驟200:多LLID ONU接收用戶配置的CLT標識與LLID隊列單元的 對應關系并保存在自身。
步驟201:各CLT從用戶接口接收上行數(shù)據(jù)報文,在第二級排隊調(diào)度之
12前,向所接收的上行數(shù)據(jù)報文加入自身CLT標識,直接或間接發(fā)送給多LLID ONU。該CLT標識是區(qū)分各CLT的區(qū)分標識,例如可以是CLT的媒體接 入控制(MAC, Media Access Control)地址,或CLT ID。 CLT向報文加入 自身CLT標識的時機可以是第 一 級排隊調(diào)度之前或之后。
其中,對于通過GE接口與ONU相連的CLT, CLT通過GE接口將攜 帶CLT標識的上行數(shù)據(jù)報文直接發(fā)送給ONU;對于經(jīng)由與其級聯(lián)的其他 CLT與ONU間接相連的CLT, CLT將攜帶CLT標識的上行數(shù)據(jù)報文經(jīng)由 與其直接級聯(lián)的CLT發(fā)送給ONU。
其中,CLT對所接收上行數(shù)據(jù)報文的第 一級和第二級排隊調(diào)度方式與現(xiàn) 有技術(shù)相同,這里就不再詳細描述。
步驟202:多LUD ONU接收攜帶CLT標識的上行數(shù)據(jù)報文,獲取CLT 標識,根據(jù)自身保存的CLT標識與LLID隊列單元的對應關系,將所接收的 上行數(shù)據(jù)報文發(fā)送到與所獲取的CLT標識對應的LLID隊列單元中。在發(fā)送 之前刪除上行數(shù)據(jù)報文中的CLT標識。
步驟203:多LLID ONU中的各LLID隊列單元分別對所接收的上行數(shù) 據(jù)報文進行排隊調(diào)度后,按序輸出刪除CLT標識的上行數(shù)據(jù)報文。
至此,本流程結(jié)束。
在實際中,上行數(shù)據(jù)報文中攜帶CLT標識可以采用MAC-IN-MAC方式 實現(xiàn),即在ONU和CLT間傳送的所有上行數(shù)據(jù)報文中再加一層MAC頭, 即外層MAC頭,使用外層MAC頭中的字段攜帶CLT標識。
圖3為本發(fā)明實施例中兩層MAC頭的上行數(shù)據(jù)報文示意圖。如圖3所 示,該兩層MAC頭的上行數(shù)據(jù)報文包括前導碼(Preamble)、增加的外層 MAC頭和上行數(shù)據(jù)報文內(nèi)容。其中,上行數(shù)據(jù)報文內(nèi)容中攜帶原MAC頭。 外層MAC頭具體包括目的MAC地址(DA )、源MAC地址(SA )和可選 的VLAN標簽域。其中,目的MAC地址為ONU的MAC地址,源MAC地 址為初始接收該上行l(wèi)t據(jù)凈艮文的CLT的MAC地址,VLAN標簽域記載附加 信息,該附加信息可以是級聯(lián)信息,用于標識該上行數(shù)據(jù)報文的類型是非級
13聯(lián)系統(tǒng)下的數(shù)據(jù)報文還是級聯(lián)系統(tǒng)下的數(shù)據(jù)報文。其中,當CLT和ONU是 一對一的關系時,上行數(shù)據(jù)報文類型是非級聯(lián)系統(tǒng)下的數(shù)據(jù)報文;當CLT 和ONU是多對一 的關系時,上行數(shù)據(jù)報文的類型是級聯(lián)系統(tǒng)下的數(shù)據(jù)報文。 在VLAN標簽域表示級聯(lián)信息的情況下,VLAN取值及其含義可如表1所 示
VLAN值含義
2非級:f關系統(tǒng)下的業(yè)務流
3級聯(lián)系統(tǒng)下的業(yè)務流
表1
當采用表1示出VLAN取值及其含義時,上述步驟201的實現(xiàn)方式為 當CLT接收上行數(shù)據(jù)報文后,為所接收的上行數(shù)據(jù)報文添加如圖2所示的 外層MAC頭。其中,VLAN值為3。上述步驟202的實現(xiàn)方式為當ONU 接收到上行數(shù)據(jù)報文后,判斷VLAN值是否為3,如果是,則判定該上行數(shù) 據(jù)報文來自級聯(lián)系統(tǒng)中的CLT,此時ONU從外層MAC頭中獲取源MAC 地址,根據(jù)自身保存的源MAC地址與LLID隊列單元的對應關系,確定所 接收上行數(shù)據(jù)報文對應的LLID隊列單元,將刪除外層MAC頭的上行數(shù)據(jù) 報文發(fā)送給所確定的LLID隊列單元。如果MAC頭中的VLAN值為2,則 ONU判定該上行數(shù)據(jù)報文來自非級聯(lián)系統(tǒng)中的CLT,此時ONU撥離外層 MAC頭,采用現(xiàn)有的多LLID ONU處理上行數(shù)據(jù)報文的方式對所接收的上 行數(shù)據(jù)報文進行處理。
在實際中,報文中的CLT標識是為了區(qū)分報文來源,即確定源CLT, 使得ONU能夠?qū)⑸闲袛?shù)據(jù)報文放入對應的LLID隊列單元中。在實際中, CLT可以直接將LLID加入上行數(shù)據(jù)報文,那么ONU也不必保存CLT標識 與I丄ID的對應關系,而是簡單地根據(jù)上行數(shù)據(jù)報文中的LLID的指示,將 上行數(shù)據(jù)報文發(fā)送到對應的LLID隊列單元中,然后進行排隊調(diào)度和輸出。 實現(xiàn)時,仍然可以在ONU和CLT間傳送的所有上刊-lt據(jù)報文中再加外層
14MAC頭,利用外層MAC頭中的VLAN標簽域記栽LLID。
本發(fā)明采用多LLID ONU作為上行接口卡,由于多LLID ONU具有多 個LLID隊列,每個隊列即可看成一個緩存空間,那么采用多LLID ONU增 加了 ONU的緩存空間,緩存空間的增加能夠減少轉(zhuǎn)發(fā)數(shù)據(jù)報文時的數(shù)據(jù)丟 失率。在實際中,為了進一步減少ONU轉(zhuǎn)發(fā)上行數(shù)據(jù)報文時的數(shù)據(jù)丟失率, 在ONU接收到上行數(shù)據(jù)報文后,且對報文其進行排隊轉(zhuǎn)發(fā)前,進一步將所 接收的上行數(shù)據(jù)緩存在ONU內(nèi)部或外部存儲單元中。
為實現(xiàn)本發(fā)明的數(shù)據(jù)報文轉(zhuǎn)發(fā)方法,本發(fā)明提供了一種如圖4示出的數(shù) 據(jù)報文轉(zhuǎn)發(fā)系統(tǒng)。該系統(tǒng)包括n個CLT以及一個作為上行接口卡的ONU。 其中,各CLT用于接收用為自身配置的CLT區(qū)別標識,在通過用戶接口接 收的上行數(shù)據(jù)報文中添加所述CLT區(qū)別標識;將攜帶區(qū)別標識的上行數(shù)據(jù) 報文發(fā)送給所述ONU, n為大于或等于1的整數(shù)。
ONU,支持多LLID,將接收的攜帶CLT區(qū)別標識的上行數(shù)據(jù)報文,通過 與CLT區(qū)別標識對應的LLID隊列轉(zhuǎn)發(fā)出去。
如圖4所示,CLT包括設置單元和添加單元;其中,
設置單元,用于保存用戶為自身配置的CLT區(qū)別標識;CLT區(qū)別標識為 LLID,或諸如MAC地址的CLT標識。
添加單元,在通過用戶接口接收的上行數(shù)據(jù)報文中添加設置單元保存的 CLT區(qū)別標識;將攜帶CLT區(qū)別標識的上行數(shù)據(jù)報文發(fā)送給ONU。
具體地,當上述CLT區(qū)別標識為CLT自身MAC地址時,添加單元在上行 數(shù)據(jù)報文中添加外層MAC頭,將添加了外層MAC頭的上行數(shù)據(jù)報文發(fā)送給 ONU。其中,二層MAC頭的上行數(shù)據(jù)報文可以采用圖3示出的結(jié)構(gòu)。本實施 例中,外層MAC頭中的VLAN標簽域記錄級聯(lián)信息,用于標識上行數(shù)據(jù)報文 是否來自級聯(lián)系統(tǒng)。
背景技術(shù)
給出了一種EPCN級聯(lián)系統(tǒng)中n個CLT級聯(lián)方式,其中,CLT1
直接通過GE接口與ONU相連,CLTi與CLT (i-1 )相連,i = 2、 3..... n。
CLT i將經(jīng)本地第一級和第二級排隊調(diào)度的上行數(shù)據(jù)報文發(fā)送給CLT (i - 1 )。CLT 1將經(jīng)本地第一級和第二級排隊調(diào)度的上行數(shù)據(jù)"^艮文發(fā)送給ONU。圖4還 示出了在圖1示出的級聯(lián)方式下添加單元的具體結(jié)構(gòu)。如圖4所示,CLT中的 添加單元具體包括第一級隊列調(diào)度模塊、添加模塊和第二級隊列調(diào)度模塊,其
中,
第 一級隊列調(diào)度模塊,用于在對通過用戶接口接收的上行數(shù)據(jù)報文進行本 CLT的排隊調(diào)度之前或之后,將所接收的上行數(shù)據(jù)報文發(fā)送給添加模塊,接收 添加模塊返回的攜帶CLT區(qū)別標識的上行數(shù)據(jù)報文,將攜帶CLT區(qū)別標識的上 行數(shù)據(jù)報文發(fā)送給第二級隊列調(diào)度模塊。第 一級隊列調(diào)度模塊之前還可以先將 接收的報文緩存在存儲單元中。
所述添加模塊,用于在接收自第一級隊列調(diào)度模塊的上行數(shù)據(jù)報文中添加 設置單元保存的CLT區(qū)別標識。
第二級隊列調(diào)度模塊,對經(jīng)第一級隊列調(diào)度模塊排隊調(diào)度的攜帶CLT區(qū)別 標識的上行數(shù)據(jù)報文,和來自與所在CLT直接級聯(lián)的CLT發(fā)來的攜帶CLT區(qū) 別標識的上行數(shù)據(jù)報文,進行排隊調(diào)度,然后發(fā)送給ONU。對應圖4中的CLT n,其第二級隊列調(diào)度模塊不接收其他CLT發(fā)來的報文,直接透傳接收自第一 級隊列調(diào)度模塊的上行數(shù)據(jù)報文??梢?,CLT n也可以不包括第二級隊列調(diào)度 模塊。
圖4還示出了 ONU的具體結(jié)構(gòu),如圖4所示,該ONU包括對應單元和多 個LLID隊列單元,其中,
對應單元,用于接收來自CLT的上行數(shù)據(jù)報文,確定與CLT對應的LLID 隊列單元,將所接收的上行數(shù)據(jù)報文發(fā)送給所確定的LLID隊列單元。
圖5示出了圖4中對應單元的結(jié)構(gòu)示意圖,如圖4所示,該對應單元具體 包括配置模塊和確定模塊;其中,配置模塊,用于接收并保存用戶配置的作為 CLT區(qū)別標識的CLT標識與LLID隊列單元的對應關系;確定模塊,用于接收 來自CLT的上行數(shù)據(jù)報文,根據(jù)從配置單元獲取對應關系,確定與所接收上行 數(shù)據(jù)報文中的CLT標識對應的LLID隊列單元,將所接收的上行數(shù)據(jù)報文發(fā)送 給所確定的LLID隊列單元。當CLT標識為CLT的MAC地址時,確定模塊接收到攜帶外層MAC頭的 上行數(shù)據(jù)報文后,從外層MAC頭中獲取源MAC地址,根據(jù)所述配置模塊中保 存的MAC地址與LLID隊列單元的對應關系,確定與源MAC地址對應的LLID 隊列單元,將刪除外層MAC頭的上行數(shù)據(jù)報文,發(fā)送給所確定的LLID隊列單元。
ONU中的LLID隊列單元,用于對接收自對應單元的上行數(shù)據(jù)報文進行排 隊調(diào)度,然后轉(zhuǎn)發(fā)出去。具體如何排隊調(diào)度為現(xiàn)有技術(shù),這里就不再詳述。
在實際中,對應單元進一步包括判斷模塊,用于在所接收的上行數(shù)據(jù)報文 中外層MAC頭的級聯(lián)信息顯示為級聯(lián)時,通知所述確定模塊執(zhí)行所述獲取對 應關系的操作。當級聯(lián)信息顯示為非級聯(lián)時,通知確定模塊按照多LLID ONU 處理上行數(shù)據(jù)報文方式執(zhí)行現(xiàn)有操作。
為了減少ONU中的報文丟失率,該ONU進一步包括存儲單元,用于存儲 接收自CLT的上行數(shù)據(jù)報文,并提供給對應單元。
由以上所述可以看出,本發(fā)明所提供的數(shù)據(jù)報文轉(zhuǎn)發(fā)方案,使得每個 CLT獲得獨立的上行帶寬資源。
綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的 保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
1權(quán)利要求
1、一種數(shù)據(jù)報文轉(zhuǎn)發(fā)方法,應用于多個同軸線路終端CLT利用一個光網(wǎng)絡單元ONU作為上行接口卡的以太網(wǎng)無源同軸網(wǎng)絡EPCN系統(tǒng),其特征在于,該方法包括在ONU中,為與其相連的每個CLT對應設置一個隊列單元;所述ONU收到上行數(shù)據(jù)報文時,通過與所述上行數(shù)據(jù)報文的源CLT對應的隊列單元轉(zhuǎn)發(fā)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述在ONU中,為與其相連 的每個CLT對應設置一個隊列單元為在支持多邏輯鏈^各標識LLID的ONU 中,將與該OUN相連每個CLT分配一個LLID隊列單元;所述ONU收到上行數(shù)據(jù)報文時,通過與所述上行數(shù)據(jù)報文的源CLT對應 的隊列單元轉(zhuǎn)發(fā)為所述ONU接收上行數(shù)據(jù)^J:,確定與所述上行數(shù)據(jù)報文 的源CLT對應的LLID隊列單元,將所述上行數(shù)據(jù)報文通過所確定的LLID隊 列單元轉(zhuǎn)發(fā)出去。
3、 如權(quán)利要求2所述的方法,其特征在于,該方法進一步包括所述ONU 接收用戶配置的CLT標識與LLID隊列單元的對應關系;各CLT在通過自身用 戶接口接收的上行數(shù)據(jù)報文中加入自身CLT標識,發(fā)送給ONU;所述確定與所述上行數(shù)據(jù)報文的源CLT對應的LLID隊列為所述ONU 從所接收的上行數(shù)據(jù)報文中獲取CLT標識,根據(jù)所述對應關系,確定與所獲取 的CLT標識對應的LLID隊列單元。
4、 如權(quán)利要求3所述的方法,其特征在于,所述CLT標識為CLT的媒體 接入控制MAC地址;所述各CLT在通過自身用戶接口接收的上行數(shù)據(jù)報文中加入自身CLT標識 為各CLT在通過自身用戶接口接收的上行數(shù)據(jù)報文中,添加源MAC地址為 自身MAC地址的外層MAC頭,將添加外層MAC頭的上行數(shù)據(jù)報文發(fā)送給所 述ONU;所述ONU從所接收的上行數(shù)據(jù)報文中獲取CUT標識,根據(jù)所述對應關系, 確定與所獲取的CLT標識對應的LLID隊列單元為所述ONU從所接收的上 行數(shù)據(jù)報文外層MAC頭中獲取源MAC地址,根據(jù)所述對應關系,確定與源 MAC地址對應的LLID隊列單元;所述將所述上行數(shù)據(jù)報文通過所確定的LLID隊列轉(zhuǎn)發(fā)為通過所述與源 MAC地址對應的LLID隊列單元轉(zhuǎn)發(fā)刪除外層MAC頭的上行數(shù)據(jù)報文。
5、 如權(quán)利要求4所述的方法,其特征在于,所述外層MAC頭進一步包括 級聯(lián)信息;所述獲取源MAC地址之前進一步包括當所接收上行數(shù)據(jù)報文中外層 MAC頭的級聯(lián)信息顯示為級聯(lián)時,執(zhí)行所述獲取源MAC地址的操作。
6、 如權(quán)利要求l所述的方法,其特征在于,所述ONU在接收所述上行數(shù) 據(jù)報文之后,轉(zhuǎn)發(fā)所述上行數(shù)據(jù)報文之前,進一步將所接收的上行數(shù)據(jù)報文緩 存在ONU內(nèi)部或外部存儲單元。
7、 一種作為上行接口卡的光網(wǎng)絡單元ONU,其特征在于,該ONU包括對 應單元和為與該ONU相連的每個CLT對應設置的隊列單元,其中,所述對應單元,用于接收上行數(shù)據(jù)報文,確定與所述上行數(shù)據(jù)報文的源CLT 對應的隊列單元,將所述上行數(shù)據(jù)報文發(fā)送給所確定的隊列單元; 所述隊列單元,用于轉(zhuǎn)發(fā)接收自所述對應單元的上行數(shù)據(jù)報文。
8、 如權(quán)利要求7所述的ONU,其特征在于,所述ONU支持多LLID,所 述隊列單元為在多LLID ONU中設置的對應于與其相連的每個CLT的LLID隊 列單元。
9、 如權(quán)利要求8所述的ONU,其特征在于,所述對應單元包括配置模塊 和確定模塊;其中,所述配置模塊,用于接收并保存用戶配置的CLT標識與LLID隊列單元的 對應關系;所述確定模塊,用于接收來自CLT的上行數(shù)據(jù)報文,根據(jù)從所述配置模塊 獲取對應關系,確定與所接收上行數(shù)據(jù)報文中的CLT標識對應的LLID隊列單元,將所述上4亍數(shù)據(jù)報文發(fā)送給所確定的LLID隊列單元。
10、 如權(quán)利要求9所述的ONU,其特征在于,所述CLT標識為CLT的MAC 地址;所述確定模塊進一步用于從所接收上行數(shù)據(jù)報文的外層MAC頭中獲取源 MAC地址,根據(jù)所述對應關系,確定與源MAC地址對應的LLID隊列單元, 將刪除所述外層MAC頭的上行數(shù)據(jù)報文發(fā)送給所確定的LLID隊列單元。
11、 如權(quán)利要求10所述的ONU,其特征在于,所述對應單元進一步包括 判斷單元,用于從確定模塊所接收的上行數(shù)據(jù)報文的外層MAC頭中獲取級聯(lián) 信息,在判定所述級聯(lián)信息顯示為級聯(lián)時,通知所述確定模塊執(zhí)行所述獲取源 MAC地址的操作。
12、 如權(quán)利要求7所述的ONU,其特征在于,該ONU進一步包括存儲單 元,用于緩存接收自CLT的上行數(shù)據(jù)報文,并提供給所述對應單元。
13、 一種同軸線路終端CLT,采用ONU作為上行接口卡,其特征在于, 該CLT包括設置單元和添加單元;所述設置單元,用于接收用戶為自身配置的CLT區(qū)別標識; 所述添加單元,用于在通過用戶接口接收的上行數(shù)據(jù)報文中添加所述CLT 區(qū)別標識,將攜帶所述CLT區(qū)別標識的上行數(shù)據(jù)報文發(fā)送給所述ONU。
14、 如權(quán)利要求13所述的CLT,其特征在于,所述CLT區(qū)別標識為CLT 的MAC地址。所述添加單元進一步用于在所述上行數(shù)據(jù)報文中,添加源地址為所在CLT 的MAC地址的外層MAC頭,將具有外層MAC頭的上行數(shù)據(jù)報文發(fā)送給所述 ONIL
15、 如權(quán)利要求13所述的CLT,其特征在于,所述添加單元包括第一級隊 列調(diào)度模塊和添加模塊;所述第一級隊列調(diào)度模塊,用于在對通過用戶接口接收的上行數(shù)據(jù)報文進 行排隊調(diào)度之前或之后,將所接收的上行數(shù)據(jù)報文發(fā)送給所述添加模塊,接收 添加模塊返回的攜帶CLT區(qū)別標識的上行數(shù)據(jù)報文,將攜帶CLT區(qū)別標識的上行數(shù)據(jù)報文發(fā)送出去;所述添加模塊,用于在接收自第 一級隊列調(diào)度模塊的上行數(shù)據(jù)報文中添加所述設置單元提供的CLT區(qū)別標識。
16、 如權(quán)利要求15所述的CLT,其特征在于,所述添加單元進一步包括第 二級隊列調(diào)度;f莫塊,用于對經(jīng)第一級隊列調(diào)度模塊排隊調(diào)度的攜帶CLT區(qū)別標 識的上行數(shù)據(jù)報文,和來自與所在CLT直接級聯(lián)的CLT發(fā)來的攜帶CLT區(qū)別 標識的上行數(shù)據(jù)報文,進行排隊調(diào)度,然后發(fā)送給所述ONU。
17、 一種數(shù)據(jù)報文轉(zhuǎn)發(fā)系統(tǒng),包括多個CLT和一個作為上行接口卡的ONU, 其特征在于,所述CLT,用于接收用戶為自身配置的CLT區(qū)別標識,在通過用戶接口接 收的上行數(shù)據(jù)報文中添加所述CLT區(qū)別標識,將攜帶所述CLT區(qū)別標識的上行 數(shù)據(jù)報文發(fā)送給所述ONU;所述ONU包括為與其相連的每個CLT設置的一個隊列單元,將接收的攜 帶CLT區(qū)別標識的上行數(shù)據(jù)報文,通過與所述CLT區(qū)別標識對應的隊列單元轉(zhuǎn) 發(fā)出去。
18、 如權(quán)利要求17所述的轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述ONU支持多LLID。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)報文轉(zhuǎn)發(fā)方法,應用于多個同軸線路終端(CLT)利用一個光網(wǎng)絡單元(ONU)作為上行接口卡的以太網(wǎng)無源同軸網(wǎng)絡(EPCN)系統(tǒng),在ONU中,為與其相連的每個CLT對應設置一個隊列單元,所述ONU收到上行數(shù)據(jù)報文時,通過與所述上行數(shù)據(jù)報文的源CLT對應的隊列單元轉(zhuǎn)發(fā),從而使得每個CLT獲得獨立的上行帶寬資源。本發(fā)明還公開了一種數(shù)據(jù)報文轉(zhuǎn)發(fā)系統(tǒng),一種作為上行接口卡的ONU,以及一種CLT,都能夠使每個CLT獲得獨立的上行帶寬資源。
文檔編號H04L12/56GK101494595SQ200810056598
公開日2009年7月29日 申請日期2008年1月22日 優(yōu)先權(quán)日2008年1月22日
發(fā)明者洋 于 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新宾| 英德市| 平顺县| 泸定县| 来凤县| 台南县| 磐石市| 佛山市| 日喀则市| 鄂托克前旗| 贺州市| 虹口区| 清河县| 弥勒县| 长宁区| 永州市| 翼城县| 方正县| 青岛市| 宿松县| 恩平市| 武陟县| 固镇县| 柘荣县| 雷山县| 蒙山县| 项城市| 赤壁市| 张北县| 永吉县| 桂东县| 安康市| 土默特左旗| 莎车县| 葫芦岛市| 霍邱县| 法库县| 和硕县| 渭南市| 武鸣县| 吉林省|