專利名稱:Eoc系統(tǒng)中的回波過濾方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種EOC (Ethernet Over Coax,基 于同軸網(wǎng)的以太網(wǎng)接入)系統(tǒng)中的回波過濾方法及設(shè)備。
背景技術(shù):
同軸電纜承載以太網(wǎng)是以同軸電纜為傳輸介質(zhì),集成了以太網(wǎng)交換機及 多點控制的功能。實現(xiàn)了用戶家庭接入,利用了有線電視網(wǎng)絡(luò)已有的同軸電 纜,成本低廉。
典型的EOC系統(tǒng)由CLT ( Coaxial Line Terminal ,同軸電纜承載以太網(wǎng)頭 端)、CNU ( Coaxial Network Unit,同軸電纜承載以太網(wǎng)終端)、分支分配器 及同軸電纜組成。CLT及CNU之間使用多點控制協(xié)議進行通訊。 一個CLT 設(shè)備的同軸接口可以通過視頻分支、分配器掛接多個CNU設(shè)備,其中一種連 接方式示意圖如圖1所示。
其中,CLT上行為GE ( Gigabit Ethernet, 1000M傳輸速率的以太網(wǎng))口 , 數(shù)據(jù)流為以太網(wǎng)幀。通過CLT把電視信號及以太網(wǎng)數(shù)據(jù)合成混合數(shù)據(jù)流,在 現(xiàn)有的同軸電纜上傳送。
CNU為最終用戶終端,上行口為同軸電纜,下行口包括FE( Fast Ethernet, 快速10/100M) 口及同軸電纜口 ,快速10/100M以太網(wǎng)口 (FE 口 )與機頂盒、 同軸電纜口與電視相連,里面集成了 PHY層芯片及MAC層芯片,其中PHY 層芯片用于數(shù)據(jù)的接收,MAC層芯片用于數(shù)據(jù)的處理。
為了避免數(shù)據(jù)碰撞,實現(xiàn)信號的同步,CLT和CNU之間要實現(xiàn)自動測距, 并根據(jù)各個用戶的SLA ( Service Level Agreement,服務水平協(xié)議)進行上行 帶寬分配。其中下行數(shù)據(jù)(CLT發(fā)往CNU的數(shù)據(jù)包)以廣播方式傳輸?shù)礁?個CNU, CNU接收自身LLID (Logical Link Identifier,邏輯鏈路標識)或者 廣播LLID的數(shù)據(jù)包。而在上行方向,CNU發(fā)送的數(shù)據(jù)僅僅能夠發(fā)送到CLT,
而不能到達CNU。為了避免沖突及網(wǎng)絡(luò)效率,CNU的發(fā)送時間需要仲裁,即 采用時分復用技術(shù),分配給每一個CNU —個發(fā)送窗口 ,當CNU到達發(fā)送窗
口后,CNU開始發(fā)送數(shù)據(jù)。
在EOC系統(tǒng)中,由于阻抗不匹配或網(wǎng)絡(luò)布線等原因,會造成設(shè)備發(fā)送信 號在同軸線上被回波反射,造成設(shè)備CLT/CNU接收到自己發(fā)送的報文,或是 錯包。造成回波反射的可能原因如下(l)鏈路阻抗不連續(xù),這可能是由于 PCB (Print Circuit Board ,印刷線路板)布線、或是器件偏差等原因造成的;
(2 )鏈路上沒有按照要求在分支分配器的懸空端口上使用標準75ohm終端負 載;(3)用戶將CNU設(shè)備斷電、或是斷開物理連接,造成終端負載不匹配。 現(xiàn)有技術(shù)中提出了一種利用加標準負載解決回波問題的方法,其通過硬 件實現(xiàn)了鏈路上的阻抗匹配。該方法的缺點在于在實際布網(wǎng)過程中,通過 硬件實現(xiàn)阻抗匹配難度較大,在用戶斷電的情況下無法強制填加標準負載; 另外在分支、分配器也無法使用標準負載。
發(fā)明內(nèi)容
本發(fā)明提供一種EOC系統(tǒng)中的回波過濾方法及設(shè)備,以實現(xiàn)對EOC系 統(tǒng)中的回波凄t據(jù)的過濾。
為達到上述目的,本發(fā)明提供一種EOC系統(tǒng)中的回波過濾方法,包括以 下步驟
獲取接收到的4艮文中的目的LLID和源LLID;
才艮據(jù)所述源LLID和目的LLID對所述^^文進行判斷,當所述目的LLID 對應的設(shè)備包括本設(shè)備且所述源LLID對應的設(shè)備非本設(shè)備時,處理所述報 文,否則丟棄。
其中,所述獲取接收到的報文中的源LLID前還包括步驟
在需要向目標設(shè)備發(fā)送的報文中,添加本設(shè)備的LLID作為源LLID,目 標設(shè)備的LLID作為目的LLID;
將所述報文向目標設(shè)備發(fā)送。
判斷所述目的LLID對應的設(shè)備是否包括本設(shè)備,是則繼續(xù),否則丟棄所 述報文;
判斷所述源LLID對應的設(shè)備是否為本設(shè)備,是則判斷所述報文為回波報 文并丟棄,否則處理所述"R文。
判斷所述源LLID對應的設(shè)備是否為本設(shè)備,是則判斷所述報文為回波報 文并丟棄,否則繼續(xù);
判斷所述目的LLID對應的設(shè)備是否包括本設(shè)備,是則處理所述報文,否 則丟棄。
在所述"t艮文中攜帶源LLID和/或目的LLID的方法具體為 在報文中添加新的LLID字段,在報文發(fā)送時,所述新的LLID字段與原
有的LLID字^殳分別記錄源LLID與目的LLID的信息。 所述新添加的LLID字段位于原有的LLID字段后。 本發(fā)明還提供一種網(wǎng)絡(luò)設(shè)備,用于EOC系統(tǒng)中的回波過濾,包括 LLID獲^L單元,用于從接收到的報文中,獲取凈艮文中攜帶的源LLID和
目的LLID;
判斷單元,用于根據(jù)所述LLID獲取單元獲取到的報文的源LLID和目的 LLID對所述報文進行判斷,當所述報文的目的LLID對應的設(shè)備包括本設(shè)備 且所述源LLID對應的設(shè)備非本設(shè)備時,將所述報文發(fā)送到處理單元,否則丟 棄所述報文;
處理單元,用于處理所述判斷單元發(fā)送的報文。
還包括
LLID添加單元,用于在所述處理單元對接收到的"^艮文進行處理后需^"返 回報文時,或本設(shè)備需要主動向目標設(shè)備發(fā)送報文時,在需要發(fā)送的報文中 添加本設(shè)備的LLID作為源LLID,所述目標設(shè)備的LLID作為目的LLID;
發(fā)送單元,用于將所述LLID添加單元生成的帶有源LLID和目的LLID 的^^艮文向所述目標設(shè)備發(fā)送。
所述網(wǎng)絡(luò)設(shè)備為同軸電纜承載以太網(wǎng)終端CNU或同軸電纜承載以太網(wǎng)頭
端CLT。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
通過在4艮文中添加源LLID以及目的LLID,實現(xiàn)了同軸以太網(wǎng)系統(tǒng)中的 網(wǎng)絡(luò)設(shè)備對于回波數(shù)據(jù)的自動過濾,無需對網(wǎng)絡(luò)中的硬件進行變化。
圖1是現(xiàn)有技術(shù)中EOC系統(tǒng)的連接方式示意圖2是現(xiàn)有技術(shù)中CLT與CNU之間交互的報文格式示意圖3是本發(fā)明的CLT與CNU之間交互的報文格式示意圖4是本發(fā)明的回波過濾方法的流程圖5是本發(fā)明的回波過濾方法的另一流程圖6是本發(fā)明的用于回波過濾的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明的核心思想在于在CLT與CNU之間傳遞的報文中增加一新的 LLID字段,與原有的LLID字段結(jié)合使用,對該報文的發(fā)送源設(shè)備以及目的 設(shè)備同時進行標識。通過這兩個LLID,接收到報文的設(shè)備即可對報文的發(fā)送 源設(shè)備進行判斷,當發(fā)現(xiàn)該報文的發(fā)送源設(shè)備就是本設(shè)備時,可以認為該報 文是由于回波產(chǎn)生的,因此直接進行丟棄,從而實現(xiàn)了對回波報文的自動過 濾。
當同軸以太網(wǎng)交換機系統(tǒng)工作在半雙工或全雙工方式下時,根據(jù)IEEE 802.3ah標準,CLT與CNU之間數(shù)據(jù)報文格式如下圖2所示,包括如下字段 0xD5,該字段表示本報文中包括有LLID信息;LLID, LLID由CLT動態(tài)分 配給各CNU,用于將不同的CNU進行唯一標識;CRC (Cyclic Redundancy Check,循環(huán)冗余校驗),用于對數(shù)據(jù)報文的可靠性進行校-驗;DA (Destination Address,目的地址),用于存儲目的設(shè)備的MAC地址;SA ( Source Address, 源地址),用于存儲源設(shè)備的MAC地址;Length/Type (長度/類型),用于對 報文的長度和類型進行標識;Op-Code (操作碼),用于標識數(shù)據(jù)報文的編碼
方式;TimeStamp (時間戳),用于表示數(shù)據(jù)報文的發(fā)送時間;Payload(有效 載荷),用于攜帶數(shù)據(jù);FCS (Frame Check Sequence,幀校驗序列),用于檢 查幀通過鏈路傳輸時可能產(chǎn)生的錯誤。
每個CNU —旦在CLT注冊成功,CLT都會給CNU分配一個唯一能夠識 別該CNU的LLID。當CLT向某一個CNU發(fā)送下行數(shù)據(jù)時,會將該CNU的 LLID作為報文的目的LLID填充到才艮文中,當CNU接收到自己標識的LLID 或廣播LLID的報文時,接收該報文并進行處理,否則丟棄該才艮文。當CNU 上行數(shù)據(jù)時,也會將本CNU的LLID作為報文的源LLID填充到報文中,CLT 收到報文后,再向上行方向發(fā)送。
使用現(xiàn)有方法時存在的回波數(shù)據(jù)判斷問題如下CLT向CNU發(fā)送下行數(shù) 據(jù)時,CLT將CNU的LLID添加到報文中并向CNU發(fā)送,當網(wǎng)絡(luò)中有回波 數(shù)據(jù)產(chǎn)生時,如果CLT接收該數(shù)據(jù),則根據(jù)LLID判斷不出該數(shù)據(jù)是本身發(fā) 出的數(shù)據(jù)產(chǎn)生的回波數(shù)據(jù),還是CNU上行的數(shù)據(jù),因此無法過濾回波數(shù)據(jù)。 同樣,當CNU向CLT發(fā)送上行數(shù)據(jù)時,如果有回波數(shù)據(jù)產(chǎn)生,則CNU無法 根據(jù)LLID判斷接收到的數(shù)據(jù)是CNU本身發(fā)出的上行數(shù)據(jù)產(chǎn)生的回波數(shù)據(jù), 還是CLT下行的數(shù)據(jù),因此也無法過濾回波數(shù)據(jù)。
本發(fā)明中,可以通過在CLT與CNU之間的報文中添加一個新的LLID來 實現(xiàn)對回波數(shù)據(jù)的過濾。
如圖3所示,在報文中增加一個新的LLID (這里用LLID承表示,以體現(xiàn) 與原有LLID的區(qū)別)字段,該字段的添加位置可以位于原LLID字段的后面、 CRC字段之前,其他字段的位置以及內(nèi)容保持不變。添加該LLID承字段后, 才艮文中包括兩個LLID字段,因此能夠以第一個LLID字段標識目的LLID (Destination LLID),以第二個LLID字段標識源LLID ( Source LLID )。
當CLT向CNU發(fā)送報文時,將CNU的LLID作為才艮文的目的LLID添 加到報文的第一個LLID字段中,同時將自身的LLID作為報文的源LLID添 加到第二個LLID字段中。當CLT接收到報文時,如果該報文的源LLID是本 設(shè)備的ID,則可判斷該報文是自己發(fā)送的報文,是由于回波所產(chǎn)生的,因此 丟棄該報文。同樣,當CNU向CLT發(fā)送報文時,將自身的LLID作為報文的
源LLID添加到報文的第二個LLID字段中,同時將CLT的LLID作為報文的 目的LLID添加到報文的第一個LLID字段中。當CNU接收到報文時,如果 該源LLID是本設(shè)備的ID,則可判斷該報文是自己發(fā)送的報文,是由于回波 所產(chǎn)生的,因此丟棄該報文。這樣就可以實現(xiàn)回波數(shù)據(jù)的過濾。
使用該方法時,本發(fā)明的一種回波過濾方法如圖4所示,包括如下步驟 步驟s401、網(wǎng)絡(luò)側(cè)源設(shè)備在需要發(fā)送報文時,在報文中添加本設(shè)備的 LLID作為源LLID、目標設(shè)備的LLID作為目的LLID。 、
該目的LLID可能是某一個目標設(shè)備的LLID、或廣播時代表所有設(shè)備的 IXID。
步驟s402、網(wǎng)絡(luò)側(cè)源設(shè)備向目標設(shè)備發(fā)送該報文。
步驟s403、網(wǎng)絡(luò)側(cè)源設(shè)備接收到報文,獲取報文中的目的LLID。
步驟s404、網(wǎng)絡(luò)側(cè)源設(shè)備判斷該報文的目的LLID對應的設(shè)備是否包括
本設(shè)備,是則進行步驟s405,否則丟棄該報文。
通過該步驟,可以將目的設(shè)備不是本設(shè)備的報文進行過濾。但是其中可
能包括本設(shè)備向網(wǎng)絡(luò)中廣播的報文被回波反射時產(chǎn)生的回波報文。 步驟s405、網(wǎng)絡(luò)側(cè)源設(shè)備獲取報文中的源LLID。
步驟s406、網(wǎng)絡(luò)側(cè)源設(shè)備判斷該報文的源LLID對應的設(shè)備是否為本設(shè) 備,不是則進行步驟s407,是則丟棄該報文。
通過該步驟,可以將本設(shè)備發(fā)送的報文產(chǎn)生的回波進行過濾,從而只保 留其他設(shè)備向本設(shè)備發(fā)送的報文。
步驟s407、網(wǎng)絡(luò)側(cè)源設(shè)備處理該接收到的報文。
該步驟中處理得到的報文中需要向目標設(shè)備發(fā)送時,仍按照步驟s401中 描述的方法,在報文中添加本設(shè)備的LLID作為源LLID、目標設(shè)備的LLID 作為目的LLID。
通過上述步驟s401 ~ s405,通過在才艮文中添加源LLID和目的LLID,實 現(xiàn)了網(wǎng)絡(luò)設(shè)備根據(jù)報文中的源LLID對回波的自動過濾,無需對網(wǎng)絡(luò)中的硬件 進行變化。這里的網(wǎng)絡(luò)設(shè)備為CNU或CLT。
在對目的LLID和源LLID進行驗證的順序上,除上述先驗i正目的LLID
的方法外,還可以采取先驗證源LLID的方法,此時本發(fā)明的回波過濾方法如 圖5所示,包括如下步驟
步驟s501、網(wǎng)絡(luò)側(cè)源設(shè)備在需要發(fā)送報文時,在報文中添加本設(shè)備的 LLID作為源LLID、目標設(shè)備的LLID作為目的LLID。
該目的LLID可能是某一個目標設(shè)備的LLID、或廣播時代表所有設(shè)備的 IXID。
步驟s502、網(wǎng)絡(luò)側(cè)源設(shè)備向目標設(shè)備發(fā)送該報文。 步驟s503、網(wǎng)絡(luò)側(cè)源設(shè)備接收到報文,獲取報文中的源LLID。 步驟s504、網(wǎng)絡(luò)側(cè)源設(shè)備判斷該報文的源LLID對應的設(shè)備是否為本設(shè) 備,是則丟棄該報文,否則進行步驟s505。
通過該步驟,可以將本設(shè)備發(fā)送的報文產(chǎn)生的回波進行過濾。該回波可
設(shè)備向網(wǎng)絡(luò)中廣播的報文被回波反射時產(chǎn)生的回波報文。
步驟s505 、網(wǎng)絡(luò)側(cè)源設(shè)備獲取報文中的目的LLID。
步驟s506、網(wǎng)絡(luò)側(cè)源設(shè)備判斷該報文的目的LLID對應的設(shè)備是否包括 本設(shè)備,是則進行步驟s507,否則丟棄該報文。
通過該步驟,只保留了其他設(shè)備向本設(shè)備發(fā)送的報文。
步驟s507、網(wǎng)絡(luò)側(cè)源設(shè)備處理該接收到的報文。
該步驟中處理得到的報文中需要向目標設(shè)備發(fā)送時,仍按照步驟s501中 描述的方法,在報文中添加本設(shè)備的LLID作為源LLID、目標設(shè)備的LLID 作為目的LLID。
本發(fā)明還提供了一種網(wǎng)絡(luò)設(shè)備,用于EOC系統(tǒng)中的回波過濾,該設(shè)備為 EOC系統(tǒng)中的CLT或CNU。其結(jié)構(gòu)如圖6所示,包括4妄收單元10、 LLID 獲取單元20、判斷單元30和處理單元40。其中
接收單元IO,用于接收對端網(wǎng)絡(luò)設(shè)備發(fā)送的報文。
LLID獲取單元20,用于從接收單元10接收到的報文中獲取報文中攜帶 的源LLID和目的LLID。
判斷單元30,用于根據(jù)LLID獲取單元20獲取到的報文的源LLID和目
的LLID對報文進行判斷,當報文的目的LLID對應的設(shè)備包括本設(shè)備、且報 文的源LLID對應的設(shè)備非本設(shè)備時,將該報文發(fā)送到處理單元40,否則丟 棄該l艮文。
處理單元40,用于處理判斷單元30發(fā)送的:J艮文。
另外,該網(wǎng)絡(luò)設(shè)備還包括LLID添加單元50和發(fā)送單元60。
LLID添加單元50,用于在處理單元40對接收到的報文進行處理后需要 返回響應報文時,或本設(shè)備需要主動向?qū)Χ嗽O(shè)備發(fā)送報文時,在需要發(fā)送的 報文中添加本設(shè)備的LLID作為源LLID、目標設(shè)備的LLID作為目的LLID。
發(fā)送單元60,用于將LLID添加單元50生成的帶有源LLID和目的LLID 信息的報文向?qū)Χ嗽O(shè)備發(fā)送。
通過上述網(wǎng)絡(luò)i殳備,通過在才艮文中添加源LLID和目的LLID,實現(xiàn)了網(wǎng) 絡(luò)設(shè)備對回波的自動過濾,無需對網(wǎng)絡(luò)中的硬件進行變化。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用^/f牛平臺的方式來實現(xiàn),當然也可以通過^/f牛, 但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺EOC 系統(tǒng)中的設(shè)備執(zhí)行本發(fā)明各個實施例所述的方法。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應落入本發(fā)明的保護范圍。
權(quán)利要求
1、一種EOC系統(tǒng)中的回波過濾方法,其特征在于,包括以下步驟獲取接收到的報文中的目的LLID和源LLID;根據(jù)所述源LLID和目的LLID對所述報文進行判斷,當所述目的LLID對應的設(shè)備包括本設(shè)備且所述源LLID對應的設(shè)備非本設(shè)備時,處理所述報文,否則丟棄。
2、 如權(quán)利要求1所述EOC系統(tǒng)中的回波過濾方法,其特征在于,所述 獲取接收到的報文中的源LLID前還包括步驟在需要向目標設(shè)備發(fā)送的報文中,添加本設(shè)備的LLID作為源LLID,目 標設(shè)備的LLID作為目的LLID; 將所述報文向目標設(shè)備發(fā)送。
3、 如權(quán)利要求1所述EOC系統(tǒng)中的回波過濾方法,其特征在于,所述 根據(jù)源LLID和目的LLID對報文進行判斷的步驟具體為判斷所述目的LLID對應的設(shè)備是否包括本設(shè)備,是則繼續(xù),否則丟棄所 述報文;判斷所述源LLID對應的設(shè)備是否為本設(shè)備,是則判斷所述報文為回波報 文并丟棄,否則處理所述^J:。
4、 如權(quán)利要求1所述EOC系統(tǒng)中的回波過濾方法,其特征在于,所述 根據(jù)源LLID和目的LLID對導艮文進行判斷的步驟具體為判斷所述源LLID對應的設(shè)備是否為本設(shè)備,是則判斷所述報文為回波報 文并丟棄,否則繼續(xù);判斷所述目的LLID對應的設(shè)備是否包括本設(shè)備,是則處理所述報文,否 則丟棄。
5、 如權(quán)利要求1至4中任一項所述EOC系統(tǒng)中的回波過濾方法,其特 征在于,在所述凈良文中攜帶源LLID和/或目的LLID的方法具體為在報文中添加新的LLID字段,在報文發(fā)送時,所述新的LLID字段與原 有的LLID字段分別記錄源LLID與目的LLID的信息。
6、 如權(quán)利要求5所述EOC系統(tǒng)中的回波過濾方法,其特征在于, 所述新添加的LLID字段位于原有的LLID字段后。
7、 一種網(wǎng)絡(luò)設(shè)備,用于EOC系統(tǒng)中的回波過濾,其特征在于,包括 LLID獲取單元,用于從接收到的報文中,獲取報文中攜帶的源LLID和目的LLID;判斷單元,用于根據(jù)所述LLID獲取單元獲取到的報文的源LLID和目的 LLID對所述報文進行判斷,當所述報文的目的LLID對應的設(shè)備包括本設(shè)備 且所述源LLID對應的設(shè)備非本設(shè)備時,將所述報文發(fā)送到處理單元,否則丟 棄所述報文;處理單元,用于處理所述判斷單元發(fā)送的報文。
8、 如權(quán)利要求7所述網(wǎng)絡(luò)設(shè)備,其特征在于,還包括LLID添加單元,用于在所述處理單元對接收到的才艮文進行處理后需要返 回報文時,或本設(shè)備需要主動向目標設(shè)備發(fā)送報文時,在需要發(fā)送的報文中 添加本設(shè)備的LLID作為源LLID,所述目標設(shè)備的LLID作為目的LLID;發(fā)送單元,用于將所述LLID添加單元生成的帶有源LLID和目的LLID 的報文向所述目標設(shè)備發(fā)送。
9、 如權(quán)利要求7或8所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備為同軸 電纜承載以太網(wǎng)終端CNU或同軸電纜承載以太網(wǎng)頭端CLT。
全文摘要
本發(fā)明公開了一種EOC系統(tǒng)中的回波過濾方法,包括以下步驟獲取接收到的報文中的目的LLID和源LLID;根據(jù)源LLID和目的LLID對報文進行判斷,當目的LLID對應的設(shè)備包括本設(shè)備且源LLID對應的設(shè)備非本設(shè)備時,處理該報文,否則丟棄。本發(fā)明還公開了一種用于EOC系統(tǒng)中的回波過濾的網(wǎng)絡(luò)設(shè)備。通過使用本發(fā)明,通過在報文中添加源LLID和目的LLID,實現(xiàn)了同軸以太網(wǎng)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備對于回波數(shù)據(jù)的過濾。
文檔編號H04M9/08GK101110611SQ20071014593
公開日2008年1月23日 申請日期2007年8月31日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者聞 文, 冰 肖, 鄭海生 申請人:杭州華三通信技術(shù)有限公司