Eoc系统中的回波过滤方法及设备的制作方法

文档序号:7660569阅读:109来源:国知局
专利名称:Eoc系统中的回波过滤方法及设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种EOC (Ethernet Over Coax,基 于同轴网的以太网接入)系统中的回波过滤方法及设备。
背景技术
同轴电缆承载以太网是以同轴电缆为传输介质,集成了以太网交换机及 多点控制的功能。实现了用户家庭接入,利用了有线电视网络已有的同轴电 缆,成本低廉。
典型的EOC系统由CLT ( Coaxial Line Terminal ,同轴电缆承载以太网头 端)、CNU ( Coaxial Network Unit,同轴电缆承载以太网终端)、分支分配器 及同轴电缆组成。CLT及CNU之间使用多点控制协议进行通讯。 一个CLT 设备的同轴接口可以通过视频分支、分配器挂接多个CNU设备,其中一种连 接方式示意图如图1所示。
其中,CLT上行为GE ( Gigabit Ethernet, 1000M传输速率的以太网)口 , 数据流为以太网帧。通过CLT把电视信号及以太网数据合成混合数据流,在 现有的同轴电缆上传送。
CNU为最终用户终端,上行口为同轴电缆,下行口包括FE( Fast Ethernet, 快速10/100M) 口及同轴电缆口 ,快速10/100M以太网口 (FE 口 )与机顶盒、 同轴电缆口与电视相连,里面集成了 PHY层芯片及MAC层芯片,其中PHY 层芯片用于数据的接收,MAC层芯片用于数据的处理。
为了避免数据碰撞,实现信号的同步,CLT和CNU之间要实现自动测距, 并根据各个用户的SLA ( Service Level Agreement,服务水平协议)进行上行 带宽分配。其中下行数据(CLT发往CNU的数据包)以广播方式传输到各 个CNU, CNU接收自身LLID (Logical Link Identifier,逻辑链路标识)或者 广播LLID的数据包。而在上行方向,CNU发送的数据仅仅能够发送到CLT,
而不能到达CNU。为了避免冲突及网络效率,CNU的发送时间需要仲裁,即 采用时分复用技术,分配给每一个CNU —个发送窗口 ,当CNU到达发送窗
口后,CNU开始发送数据。
在EOC系统中,由于阻抗不匹配或网络布线等原因,会造成设备发送信 号在同轴线上被回波反射,造成设备CLT/CNU接收到自己发送的报文,或是 错包。造成回波反射的可能原因如下(l)链路阻抗不连续,这可能是由于 PCB (Print Circuit Board ,印刷线路板)布线、或是器件偏差等原因造成的;
(2 )链路上没有按照要求在分支分配器的悬空端口上使用标准75ohm终端负 载;(3)用户将CNU设备断电、或是断开物理连接,造成终端负载不匹配。 现有技术中提出了一种利用加标准负载解决回波问题的方法,其通过硬 件实现了链路上的阻抗匹配。该方法的缺点在于在实际布网过程中,通过 硬件实现阻抗匹配难度较大,在用户断电的情况下无法强制填加标准负载; 另外在分支、分配器也无法使用标准负载。

发明内容
本发明提供一种EOC系统中的回波过滤方法及设备,以实现对EOC系 统中的回波凄t据的过滤。
为达到上述目的,本发明提供一种EOC系统中的回波过滤方法,包括以 下步骤
获取接收到的4艮文中的目的LLID和源LLID;
才艮据所述源LLID和目的LLID对所述^^文进行判断,当所述目的LLID 对应的设备包括本设备且所述源LLID对应的设备非本设备时,处理所述报 文,否则丟弃。
其中,所述获取接收到的报文中的源LLID前还包括步骤
在需要向目标设备发送的报文中,添加本设备的LLID作为源LLID,目 标设备的LLID作为目的LLID;
将所述报文向目标设备发送。
判断所述目的LLID对应的设备是否包括本设备,是则继续,否则丢弃所 述报文;
判断所述源LLID对应的设备是否为本设备,是则判断所述报文为回波报 文并丢弃,否则处理所述"R文。
判断所述源LLID对应的设备是否为本设备,是则判断所述报文为回波报 文并丢弃,否则继续;
判断所述目的LLID对应的设备是否包括本设备,是则处理所述报文,否 则丟弃。
在所述"t艮文中携带源LLID和/或目的LLID的方法具体为 在报文中添加新的LLID字段,在报文发送时,所述新的LLID字段与原
有的LLID字^殳分别记录源LLID与目的LLID的信息。 所述新添加的LLID字段位于原有的LLID字段后。 本发明还提供一种网络设备,用于EOC系统中的回波过滤,包括 LLID获^L单元,用于从接收到的报文中,获取净艮文中携带的源LLID和
目的LLID;
判断单元,用于根据所述LLID获取单元获取到的报文的源LLID和目的 LLID对所述报文进行判断,当所述报文的目的LLID对应的设备包括本设备 且所述源LLID对应的设备非本设备时,将所述报文发送到处理单元,否则丟 弃所述报文;
处理单元,用于处理所述判断单元发送的报文。
还包括
LLID添加单元,用于在所述处理单元对接收到的"^艮文进行处理后需^"返 回报文时,或本设备需要主动向目标设备发送报文时,在需要发送的报文中 添加本设备的LLID作为源LLID,所述目标设备的LLID作为目的LLID;
发送单元,用于将所述LLID添加单元生成的带有源LLID和目的LLID 的^^艮文向所述目标设备发送。
所述网络设备为同轴电缆承载以太网终端CNU或同轴电缆承载以太网头
端CLT。
与现有技术相比,本发明具有以下优点
通过在4艮文中添加源LLID以及目的LLID,实现了同轴以太网系统中的 网络设备对于回波数据的自动过滤,无需对网络中的硬件进行变化。


图1是现有技术中EOC系统的连接方式示意图2是现有技术中CLT与CNU之间交互的报文格式示意图3是本发明的CLT与CNU之间交互的报文格式示意图4是本发明的回波过滤方法的流程图5是本发明的回波过滤方法的另一流程图6是本发明的用于回波过滤的网络设备的结构示意图。
具体实施例方式
本发明的核心思想在于在CLT与CNU之间传递的报文中增加一新的 LLID字段,与原有的LLID字段结合使用,对该报文的发送源设备以及目的 设备同时进行标识。通过这两个LLID,接收到报文的设备即可对报文的发送 源设备进行判断,当发现该报文的发送源设备就是本设备时,可以认为该报 文是由于回波产生的,因此直接进行丟弃,从而实现了对回波报文的自动过 滤。
当同轴以太网交换机系统工作在半双工或全双工方式下时,根据IEEE 802.3ah标准,CLT与CNU之间数据报文格式如下图2所示,包括如下字段 0xD5,该字段表示本报文中包括有LLID信息;LLID, LLID由CLT动态分 配给各CNU,用于将不同的CNU进行唯一标识;CRC (Cyclic Redundancy Check,循环冗余校验),用于对数据报文的可靠性进行校-验;DA (Destination Address,目的地址),用于存储目的设备的MAC地址;SA ( Source Address, 源地址),用于存储源设备的MAC地址;Length/Type (长度/类型),用于对 报文的长度和类型进行标识;Op-Code (操作码),用于标识数据报文的编码
方式;TimeStamp (时间戳),用于表示数据报文的发送时间;Payload(有效 载荷),用于携带数据;FCS (Frame Check Sequence,帧校验序列),用于检 查帧通过链路传输时可能产生的错误。
每个CNU —旦在CLT注册成功,CLT都会给CNU分配一个唯一能够识 别该CNU的LLID。当CLT向某一个CNU发送下行数据时,会将该CNU的 LLID作为报文的目的LLID填充到才艮文中,当CNU接收到自己标识的LLID 或广播LLID的报文时,接收该报文并进行处理,否则丟弃该才艮文。当CNU 上行数据时,也会将本CNU的LLID作为报文的源LLID填充到报文中,CLT 收到报文后,再向上行方向发送。
使用现有方法时存在的回波数据判断问题如下CLT向CNU发送下行数 据时,CLT将CNU的LLID添加到报文中并向CNU发送,当网络中有回波 数据产生时,如果CLT接收该数据,则根据LLID判断不出该数据是本身发 出的数据产生的回波数据,还是CNU上行的数据,因此无法过滤回波数据。 同样,当CNU向CLT发送上行数据时,如果有回波数据产生,则CNU无法 根据LLID判断接收到的数据是CNU本身发出的上行数据产生的回波数据, 还是CLT下行的数据,因此也无法过滤回波数据。
本发明中,可以通过在CLT与CNU之间的报文中添加一个新的LLID来 实现对回波数据的过滤。
如图3所示,在报文中增加一个新的LLID (这里用LLID承表示,以体现 与原有LLID的区别)字段,该字段的添加位置可以位于原LLID字段的后面、 CRC字段之前,其他字段的位置以及内容保持不变。添加该LLID承字段后, 才艮文中包括两个LLID字段,因此能够以第一个LLID字段标识目的LLID (Destination LLID),以第二个LLID字段标识源LLID ( Source LLID )。
当CLT向CNU发送报文时,将CNU的LLID作为才艮文的目的LLID添 加到报文的第一个LLID字段中,同时将自身的LLID作为报文的源LLID添 加到第二个LLID字段中。当CLT接收到报文时,如果该报文的源LLID是本 设备的ID,则可判断该报文是自己发送的报文,是由于回波所产生的,因此 丢弃该报文。同样,当CNU向CLT发送报文时,将自身的LLID作为报文的
源LLID添加到报文的第二个LLID字段中,同时将CLT的LLID作为报文的 目的LLID添加到报文的第一个LLID字段中。当CNU接收到报文时,如果 该源LLID是本设备的ID,则可判断该报文是自己发送的报文,是由于回波 所产生的,因此丟弃该报文。这样就可以实现回波数据的过滤。
使用该方法时,本发明的一种回波过滤方法如图4所示,包括如下步骤 步骤s401、网络侧源设备在需要发送报文时,在报文中添加本设备的 LLID作为源LLID、目标设备的LLID作为目的LLID。 、
该目的LLID可能是某一个目标设备的LLID、或广播时代表所有设备的 IXID。
步骤s402、网络侧源设备向目标设备发送该报文。
步骤s403、网络侧源设备接收到报文,获取报文中的目的LLID。
步骤s404、网络侧源设备判断该报文的目的LLID对应的设备是否包括
本设备,是则进行步骤s405,否则丢弃该报文。
通过该步骤,可以将目的设备不是本设备的报文进行过滤。但是其中可
能包括本设备向网络中广播的报文被回波反射时产生的回波报文。 步骤s405、网络侧源设备获取报文中的源LLID。
步骤s406、网络侧源设备判断该报文的源LLID对应的设备是否为本设 备,不是则进行步骤s407,是则丢弃该报文。
通过该步骤,可以将本设备发送的报文产生的回波进行过滤,从而只保 留其他设备向本设备发送的报文。
步骤s407、网络侧源设备处理该接收到的报文。
该步骤中处理得到的报文中需要向目标设备发送时,仍按照步骤s401中 描述的方法,在报文中添加本设备的LLID作为源LLID、目标设备的LLID 作为目的LLID。
通过上述步骤s401 ~ s405,通过在才艮文中添加源LLID和目的LLID,实 现了网络设备根据报文中的源LLID对回波的自动过滤,无需对网络中的硬件 进行变化。这里的网络设备为CNU或CLT。
在对目的LLID和源LLID进行验证的顺序上,除上述先验i正目的LLID
的方法外,还可以采取先验证源LLID的方法,此时本发明的回波过滤方法如 图5所示,包括如下步骤
步骤s501、网络侧源设备在需要发送报文时,在报文中添加本设备的 LLID作为源LLID、目标设备的LLID作为目的LLID。
该目的LLID可能是某一个目标设备的LLID、或广播时代表所有设备的 IXID。
步骤s502、网络侧源设备向目标设备发送该报文。 步骤s503、网络侧源设备接收到报文,获取报文中的源LLID。 步骤s504、网络侧源设备判断该报文的源LLID对应的设备是否为本设 备,是则丟弃该报文,否则进行步骤s505。
通过该步骤,可以将本设备发送的报文产生的回波进行过滤。该回波可
设备向网络中广播的报文被回波反射时产生的回波报文。
步骤s505 、网络侧源设备获取报文中的目的LLID。
步骤s506、网络侧源设备判断该报文的目的LLID对应的设备是否包括 本设备,是则进行步骤s507,否则丢弃该报文。
通过该步骤,只保留了其他设备向本设备发送的报文。
步骤s507、网络侧源设备处理该接收到的报文。
该步骤中处理得到的报文中需要向目标设备发送时,仍按照步骤s501中 描述的方法,在报文中添加本设备的LLID作为源LLID、目标设备的LLID 作为目的LLID。
本发明还提供了一种网络设备,用于EOC系统中的回波过滤,该设备为 EOC系统中的CLT或CNU。其结构如图6所示,包括4妄收单元10、 LLID 获取单元20、判断单元30和处理单元40。其中
接收单元IO,用于接收对端网络设备发送的报文。
LLID获取单元20,用于从接收单元10接收到的报文中获取报文中携带 的源LLID和目的LLID。
判断单元30,用于根据LLID获取单元20获取到的报文的源LLID和目
的LLID对报文进行判断,当报文的目的LLID对应的设备包括本设备、且报 文的源LLID对应的设备非本设备时,将该报文发送到处理单元40,否则丢 弃该l艮文。
处理单元40,用于处理判断单元30发送的:J艮文。
另外,该网络设备还包括LLID添加单元50和发送单元60。
LLID添加单元50,用于在处理单元40对接收到的报文进行处理后需要 返回响应报文时,或本设备需要主动向对端设备发送报文时,在需要发送的 报文中添加本设备的LLID作为源LLID、目标设备的LLID作为目的LLID。
发送单元60,用于将LLID添加单元50生成的带有源LLID和目的LLID 信息的报文向对端设备发送。
通过上述网络i殳备,通过在才艮文中添加源LLID和目的LLID,实现了网 络设备对回波的自动过滤,无需对网络中的硬件进行变化。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用^/f牛平台的方式来实现,当然也可以通过^/f牛, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案 本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台EOC 系统中的设备执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种EOC系统中的回波过滤方法,其特征在于,包括以下步骤获取接收到的报文中的目的LLID和源LLID;根据所述源LLID和目的LLID对所述报文进行判断,当所述目的LLID对应的设备包括本设备且所述源LLID对应的设备非本设备时,处理所述报文,否则丢弃。
2、 如权利要求1所述EOC系统中的回波过滤方法,其特征在于,所述 获取接收到的报文中的源LLID前还包括步骤在需要向目标设备发送的报文中,添加本设备的LLID作为源LLID,目 标设备的LLID作为目的LLID; 将所述报文向目标设备发送。
3、 如权利要求1所述EOC系统中的回波过滤方法,其特征在于,所述 根据源LLID和目的LLID对报文进行判断的步骤具体为判断所述目的LLID对应的设备是否包括本设备,是则继续,否则丟弃所 述报文;判断所述源LLID对应的设备是否为本设备,是则判断所述报文为回波报 文并丢弃,否则处理所述^J:。
4、 如权利要求1所述EOC系统中的回波过滤方法,其特征在于,所述 根据源LLID和目的LLID对导艮文进行判断的步骤具体为判断所述源LLID对应的设备是否为本设备,是则判断所述报文为回波报 文并丟弃,否则继续;判断所述目的LLID对应的设备是否包括本设备,是则处理所述报文,否 则丢弃。
5、 如权利要求1至4中任一项所述EOC系统中的回波过滤方法,其特 征在于,在所述净良文中携带源LLID和/或目的LLID的方法具体为在报文中添加新的LLID字段,在报文发送时,所述新的LLID字段与原 有的LLID字段分别记录源LLID与目的LLID的信息。
6、 如权利要求5所述EOC系统中的回波过滤方法,其特征在于, 所述新添加的LLID字段位于原有的LLID字段后。
7、 一种网络设备,用于EOC系统中的回波过滤,其特征在于,包括 LLID获取单元,用于从接收到的报文中,获取报文中携带的源LLID和目的LLID;判断单元,用于根据所述LLID获取单元获取到的报文的源LLID和目的 LLID对所述报文进行判断,当所述报文的目的LLID对应的设备包括本设备 且所述源LLID对应的设备非本设备时,将所述报文发送到处理单元,否则丢 弃所述报文;处理单元,用于处理所述判断单元发送的报文。
8、 如权利要求7所述网络设备,其特征在于,还包括LLID添加单元,用于在所述处理单元对接收到的才艮文进行处理后需要返 回报文时,或本设备需要主动向目标设备发送报文时,在需要发送的报文中 添加本设备的LLID作为源LLID,所述目标设备的LLID作为目的LLID;发送单元,用于将所述LLID添加单元生成的带有源LLID和目的LLID 的报文向所述目标设备发送。
9、 如权利要求7或8所述网络设备,其特征在于,所述网络设备为同轴 电缆承载以太网终端CNU或同轴电缆承载以太网头端CLT。
全文摘要
本发明公开了一种EOC系统中的回波过滤方法,包括以下步骤获取接收到的报文中的目的LLID和源LLID;根据源LLID和目的LLID对报文进行判断,当目的LLID对应的设备包括本设备且源LLID对应的设备非本设备时,处理该报文,否则丢弃。本发明还公开了一种用于EOC系统中的回波过滤的网络设备。通过使用本发明,通过在报文中添加源LLID和目的LLID,实现了同轴以太网系统中的网络设备对于回波数据的过滤。
文档编号H04M9/08GK101110611SQ20071014593
公开日2008年1月23日 申请日期2007年8月31日 优先权日2007年8月31日
发明者闻 文, 冰 肖, 郑海生 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1