CN103780444A - EoC网络中的环路自动检测装置及方法 - Google Patents

EoC网络中的环路自动检测装置及方法 Download PDF

Info

Publication number
CN103780444A
CN103780444A CN201210398959.6A CN201210398959A CN103780444A CN 103780444 A CN103780444 A CN 103780444A CN 201210398959 A CN201210398959 A CN 201210398959A CN 103780444 A CN103780444 A CN 103780444A
Authority
CN
China
Prior art keywords
eoc
loop
terminal equipment
network
automatic detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210398959.6A
Other languages
English (en)
Inventor
袁加俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI B-STAR BROADBAND TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI B-STAR BROADBAND TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI B-STAR BROADBAND TECHNOLOGY Co Ltd filed Critical SHANGHAI B-STAR BROADBAND TECHNOLOGY Co Ltd
Priority to CN201210398959.6A priority Critical patent/CN103780444A/zh
Publication of CN103780444A publication Critical patent/CN103780444A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种EoC网络中的环路自动检测装置及方法,该装置包括:EoC终端设备,包括支持环路自动检测功能的以太网交换芯片和保存有Port-basedVLAN配置的存储芯片;EoC终端设备上电时执行Port-basedVLAN配置将以太网交换芯片上的用户网络端口之间进行隔离;EoC前端设备用以远程开启以太网交换芯片的环路自动检测功能,并定期查询以太网交换芯片的环路检测结果;若检测到有环路产生,则中断产生环路的EoC终端设备的上下行通信;EoC网络后台管理***接收EoC前端设备发送的环路报警。本发明通过缆桥交换机实现了EoC网络中的环路问题的自动检测和排除,有效避免了EoC网络因环路产生广播风暴,同时还能实现对EoC网络中的环路故障进行高效管理和排查。

Description

EoC网络中的环路自动检测装置及方法
技术领域
本发明属于EoC通信技术领域,涉及一种环路检测方法,特别是涉及一种EoC网络中的环路自动检测装置及方法。
背景技术
利用基于同轴电缆介质进行以太网数据传输(Ethernet over Coax,简称EoC)技术对有线电视网络进行双向改造,可以利用原有的光纤/同轴混合(Hybrid Fiber Coax,简称HFC)网络将传统的有线电视业务、宽带上网业务和电话语音业务,通过IP技术实现融合,以达到高效、高质、低成本的改进目标。并且是在尽量利用现有网络资源的情况下,实现光纤到楼,同轴到户,减少了重复建设带来的资源浪费。在EoC技术中,我们把前端设备叫做缆桥交换机,终端设备叫做缆桥终端。在这种技术背景下,缆桥终端安装在用户的室内,而用户的行为及家庭内部组网不可控。如图1所示,当EoC终端(即缆桥终端)的UNI(User NetworkInterface)端口之间连接成环路或EoC终端的下联设备上存在环路时,会导致EoC网络中产生广播风暴,影响其它用户的业务乃至整个EoC网络的通信。
现有的生成树协议(Spanning Tree Protocol,简称STP)通过有选择性地阻塞网络冗余链路来达到消除网络环路的目的,同时具备链路的备份功能。在一个扩展的局域网中,所有参与STP的交换机可以检测和消除网络中的环路,但是检测不到外部网络中是否有环路存在。因此STP适用于一个或多个交换机组成的局域网环境,并不适合EoC网络的应用场景。
此外,本领域技术人员还提出一种在EoC设备上实现环路检测的方法,该方法包括:局端管理设备依序设定每个用户终端的标志符,在局端管理设备发送的协议报文中添加对于不同用户终端的标志符,每个用户终端接收到报文后,通过报文过滤机制,只让符合本用户终端标志符的协议报文通过,其他的协议报文丢弃,其流程参见图2;当局端管理设备接收到环路返回的协议报文时,检查报文中的标志符就知道是哪台用户终端下的用户产生了环路。该方法使得所有EoC***中都可以实现环路检测,不需要专门的EoC芯片来识别报文的源用户终端,降低了***的成本,同时提高了检测的效率和实用性。但是,随着EoC***的业务增多,报文的数量也剧增,在这种情况下实现对每个报文添加标示符以及过滤,无疑对***本身的处理能力是一个巨大的考验,而且也严重影响报文的传输速度,容易发生网络拥堵。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种EoC网络中的环路自动检测装置及方法,用于实现EoC网络中的环路问题的自动检测和排除。
为实现上述目的及其他相关目的,本发明提供一种EoC网络中的环路自动检测装置及方法。
一种EoC网络中的环路自动检测装置,包括EoC终端设备、EoC前端设备、EoC网络后台管理***;所述EoC终端设备包括以太网交换芯片和存储芯片;所述以太网交换芯片支持环路自动检测功能;所述存储芯片保存有Port-based VLAN配置;所述EoC终端设备上电时执行所述Port-based VLAN配置将以太网交换芯片上的用户网络端口之间进行隔离;所述EoC前端设备与所述EoC终端设备相连,用以远程开启所述以太网交换芯片的环路自动检测功能,并定期查询以太网交换芯片的环路检测结果;若检测到有环路产生,则EoC前端设备中断产生环路的EoC终端设备的上下行通信;所述EoC网络后台管理***与所述EoC前端设备相连,用以接收EoC前端设备发送的环路报警。
优选地,所述以太网交换芯片包括至少2个用户网络端口。
优选地,所述EoC前端设备包括CPU,所述CPU用以通过读取所述以太网交换芯片的寄存器状态位来判断EoC终端设备是否产生环路。
优选地,所述存储芯片为FLASH。
一种EoC网络中的环路自动检测方法,所述EoC网络中的环路自动检测方法包括:
步骤一,EoC终端设备上电时,执行自身所保存的Port-based VLAN配置,将支持环路自动检测功能的以太网交换芯片上的用户网络端口之间进行隔离;
步骤二,EoC终端设备上线时,EoC前端设备远程开启所述以太网交换芯片的环路自动检测功能,并定期查询以太网交换芯片的环路检测结果;若检测到有环路产生,则中断产生环路的EoC终端设备的上下行通信,并发送产生环路的用户网络端口告警给EoC网络后台管理***。
优选地,所述中断产生环路的EoC终端设备的上下行通信的具体实现过程为:将EoC终端设备中的以太网交换芯片的上联端口设置为Blocking状态。
优选地,所述步骤二还包括:所述EoC前端设备在中断产生环路的EoC终端设备的上下行通信的同时,记录下被中断的EoC终端设备的ID号。
优选地,所述步骤二还包括:EoC前端设备如果在一段时间内检测不到EoC终端设备上有环路存在,则恢复之前被中断的EoC终端设备的上下行通信,并清除之前记录的被中断的EoC终端设备的ID号。
优选地,所述恢复之前被中断的EoC终端设备的上下行通信的具体实现过程为:将EoC终端设备中的以太网交换芯片的上联端口设置为Forwarding状态。
如上所述,本发明所述的EoC网络中的环路自动检测装置及方法,具有以下有益效果:
本发明通过缆桥交换机实现了EoC网络中的环路问题的自动检测和排除,有效避免了EoC网络因环路产生广播风暴,能够实时检测EoC网络的环路状况,同时还能将EoC网络中的环路终端信息通过告警的方式上报设备网管,实现对EoC网络中的环路故障进行高效管理和排查。
附图说明
图1显示为现有的EoC网络中出现环路的情景示意图。
图2显示为现有的在EoC设备上实现环路检测的方法流程示意图。
图3显示为本发明所述的EoC网络中的环路自动检测装置的结构示意图。
图4显示为本发明所述的EoC网络中的环路自动检测方法的流程示意图。
元件标号说明
1                 EoC终端设备;
2                 EoC前端设备;
3                 EoC网络后台管理***;
11                以太网交换芯片;
12                存储芯片。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
请参阅附图。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
下面结合实施例和附图对本发明进行详细说明。
实施例
本实施例提供一种EoC网络中的环路自动检测装置,如图3所示,包括EoC终端设备1、EoC前端设备2、EoC网络后台管理***3。
所述EoC终端设备1包括以太网交换芯片11和存储芯片12;所述以太网交换芯片11支持环路自动检测功能;所述存储芯片12保存有Port-based VLAN(基于端口的虚拟局域网)配置。所述EoC终端设备上电时执行所述Port-based VLAN配置将以太网交换芯片上的用户网络端口之间进行隔离。进一步,所述以太网交换芯片包括至少2个用户网络端口。所述存储芯片为FLASH。
所述EoC前端设备2与所述EoC终端设备1相连,用以远程开启所述以太网交换芯片11的环路自动检测功能,并定期查询以太网交换芯片的环路检测结果。若检测到有环路产生,则EoC前端设备中断产生环路的EoC终端设备的上下行通信。进一步,所述EoC前端设备包括CPU,所述CPU用以通过读取所述以太网交换芯片的寄存器状态位来判断EoC终端设备是否产生环路。
所述EoC网络后台管理***3与所述EoC前端设备2相连,用以接收EoC前端设备2发送的环路报警。
本实施例还提供一种EoC网络中的环路自动检测方法,如图4所示,所述EoC网络中的环路自动检测方法包括:
步骤一,EoC终端设备上电时,执行自身所保存的Port-based VLAN配置,将支持环路自动检测功能的以太网交换芯片上的用户网络端口之间进行隔离;
步骤二,EoC终端设备上线时,EoC前端设备远程开启所述以太网交换芯片的环路自动检测功能,并定期查询以太网交换芯片的环路检测结果;若检测到有环路产生,则中断产生环路的EoC终端设备的上下行通信,同时记录下被中断的EoC终端设备的ID号,并发送产生环路的用户网络端口告警给EoC网络后台管理***;进一步,所述中断产生环路的EoC终端设备的上下行通信的具体实现过程为:将EoC终端设备中的以太网交换芯片的上联端口设置为Blocking状态。所述恢复之前被中断的EoC终端设备的上下行通信的具体实现过程为:将EoC终端设备中的以太网交换芯片的上联端口设置为Forwarding状态。
步骤三,EoC前端设备如果在一段时间内检测不到EoC终端设备上有环路存在,则恢复之前被中断的EoC终端设备的上下行通信,并清除之前记录的被中断的EoC终端设备的ID号。
本发明采用的EoC终端设备(简称EoC终端)可以为集成了以太网交换芯片(简称交换芯片)的多端口的终端产品,并且交换芯片支持环路检测(Loop Detect)功能。首先在EoC终端的FLASH中保存Port-based VLAN配置,当EoC终端上电时就执行Port-based VLAN配置将以太网交换芯片的用户网络端口(UserNetwork Interface,简称UNI)之间进行隔离,避免EoC终端的UNI端口之间形成环路时产生广播风暴。当终端上线时,EoC前端设备的管理CPU远程开启终端交换芯片的Loop Detect功能,并定期查询终端交换芯片的Loop Detect结果。EoC前端管理CPU通过读取终端交换芯片相关的寄存器状态位来判断该终端上是否产生环路,如果EoC终端上有环路产生,则EoC前端管理CPU将EoC终端的交换芯片的上联端口设置为Blocking状态来中断EoC终端上下行方向的通信,以防止下行的数据被环回发送到上联设备,并且记录产生环路的EoC终端ID号,同时发送EoC终端端口产生环路的告警给后台网管。如果在一段时间内检测不到终端上有环路存在,CPU将EoC终端的交换芯片的上联端口设置为Forwarding状态恢复终端的正常通信,并且清除之前记录的终端ID号,同时发送清除告警给后台网管。
本发明利用EoC终端的交换芯片的Port-based VLAN功能将EoC终端的UNI端口进行隔离,并且将Port-based VLAN配置保存到EoC终端的FLASH中,使得EoC终端上电后立即执行了Port-based VLAN配置,EoC终端从起始状态就形成了对环路产生的广播风暴的防御,从而保护了EoC网络的管理和业务通道。同时,利用EoC终端交换芯片自身的Loop Detect功能,自动检测环路的形成,无需通过管理CPU发送探测包来检测,减少了CPU的负荷和网络带宽资源。当检测到EoC终端上存在环路时,将EoC终端的收发数据功能关闭,防止环回的报文发送到上联设备,当EoC终端上环路解除时,自动恢复终端的通信。最后再通过环路信息的记录和上报,降低了环路网络的排查难度,增强了EOC网络的维护和管理。
本发明弥补了STP协议在EoC网络中的不足,解决了EOC网络环路排查困难的问题,同时有效防止了环路产生的广播风暴,具有实时上报、自动检测、自动恢复、自动保护的优点。
本发明通过缆桥交换机实现了EoC网络环路的自动检测,有效避免了EoC网络因环路产生广播风暴,能够实时检测EoC网络的环路状况;同时还能将EoC网络中的环路终端信息通过告警的方式上报设备网管,实现对EoC网络中的环路故障进行高效管理和排查。
综上所述,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (9)

1.一种EoC网络中的环路自动检测装置,其特征在于,所述EoC网络中的环路自动检测装置包括:
EoC终端设备,包括以太网交换芯片和存储芯片;所述以太网交换芯片支持环路自动检测功能;所述存储芯片保存有Port-based VLAN配置;所述EoC终端设备上电时执行所述Port-based VLAN配置将以太网交换芯片上的用户网络端口之间进行隔离;
EoC前端设备,与所述EoC终端设备相连,用以远程开启所述以太网交换芯片的环路自动检测功能,并定期查询以太网交换芯片的环路检测结果;若检测到有环路产生,则EoC前端设备中断产生环路的EoC终端设备的上下行通信;
EoC网络后台管理***,与所述EoC前端设备相连,用以接收EoC前端设备发送的环路报警。
2.根据权利要求1所述的EoC网络中的环路自动检测装置,其特征在于:所述以太网交换芯片包括至少2个用户网络端口。
3.根据权利要求1所述的EoC网络中的环路自动检测装置,其特征在于:所述EoC前端设备包括CPU,所述CPU用以通过读取所述以太网交换芯片的寄存器状态位来判断EoC终端设备是否产生环路。
4.根据权利要求1所述的EoC网络中的环路自动检测装置,其特征在于:所述存储芯片为FLASH。
5.一种EoC网络中的环路自动检测方法,其特征在于,所述EoC网络中的环路自动检测方法包括:
步骤一,EoC终端设备上电时,执行自身所保存的Port-based VLAN配置,将支持环路自动检测功能的以太网交换芯片上的用户网络端口之间进行隔离;
步骤二,EoC终端设备上线时,EoC前端设备远程开启所述以太网交换芯片的环路自动检测功能,并定期查询以太网交换芯片的环路检测结果;若检测到有环路产生,则中断产生环路的EoC终端设备的上下行通信,并发送产生环路的用户网络端口告警给EoC网络后台管理***。
6.根据权利要求1所述的EoC网络中的环路自动检测方法,其特征在于,所述中断产生环路的EoC终端设备的上下行通信的具体实现过程为:将EoC终端设备中的以太网交换芯片的上联端口设置为Blocking状态。
7.根据权利要求1所述的EoC网络中的环路自动检测方法,其特征在于,所述步骤二还包括:所述EoC前端设备在中断产生环路的EoC终端设备的上下行通信的同时,记录下被中断的EoC终端设备的ID号。
8.根据权利要求6所述的EoC网络中的环路自动检测方法,其特征在于,所述步骤二还包括:EoC前端设备如果在一段时间内检测不到EoC终端设备上有环路存在,则恢复之前被中断的EoC终端设备的上下行通信,并清除之前记录的被中断的EoC终端设备的ID号。
9.根据权利要求8所述的EoC网络中的环路自动检测方法,其特征在于,所述恢复之前被中断的EoC终端设备的上下行通信的具体实现过程为:将EoC终端设备中的以太网交换芯片的上联端口设置为Forwarding状态。
CN201210398959.6A 2012-10-19 2012-10-19 EoC网络中的环路自动检测装置及方法 Pending CN103780444A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210398959.6A CN103780444A (zh) 2012-10-19 2012-10-19 EoC网络中的环路自动检测装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210398959.6A CN103780444A (zh) 2012-10-19 2012-10-19 EoC网络中的环路自动检测装置及方法

Publications (1)

Publication Number Publication Date
CN103780444A true CN103780444A (zh) 2014-05-07

Family

ID=50572311

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210398959.6A Pending CN103780444A (zh) 2012-10-19 2012-10-19 EoC网络中的环路自动检测装置及方法

Country Status (1)

Country Link
CN (1) CN103780444A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471629A (zh) * 2015-11-17 2016-04-06 江苏亿通高科技股份有限公司 一种智能处理端口数据的终端
CN105515891A (zh) * 2015-11-23 2016-04-20 上海市共进通信技术有限公司 基于广电网络设备体系的智能回环检测方法
CN108243100A (zh) * 2016-12-27 2018-07-03 北京华为数字技术有限公司 检测报文环路的方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209040A (zh) * 2011-07-12 2011-10-05 杭州华三通信技术有限公司 基于多网络端口实现负载分担的方法和装置
CN102281172A (zh) * 2011-09-20 2011-12-14 杭州华三通信技术有限公司 环路检测方法及装置
CN102307122A (zh) * 2011-09-06 2012-01-04 北京傲天动联技术有限公司 EoC链路故障检测***和方法
CN202206389U (zh) * 2011-07-27 2012-04-25 福建金钱猫电子科技有限公司 一种支持环路检测的同轴电缆eoc***
CN102546311A (zh) * 2012-03-14 2012-07-04 成都市广达电子电讯技术开发有限公司 一种在eoc设备上实现环路检测的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209040A (zh) * 2011-07-12 2011-10-05 杭州华三通信技术有限公司 基于多网络端口实现负载分担的方法和装置
CN202206389U (zh) * 2011-07-27 2012-04-25 福建金钱猫电子科技有限公司 一种支持环路检测的同轴电缆eoc***
CN102307122A (zh) * 2011-09-06 2012-01-04 北京傲天动联技术有限公司 EoC链路故障检测***和方法
CN102281172A (zh) * 2011-09-20 2011-12-14 杭州华三通信技术有限公司 环路检测方法及装置
CN102546311A (zh) * 2012-03-14 2012-07-04 成都市广达电子电讯技术开发有限公司 一种在eoc设备上实现环路检测的方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471629A (zh) * 2015-11-17 2016-04-06 江苏亿通高科技股份有限公司 一种智能处理端口数据的终端
CN105515891A (zh) * 2015-11-23 2016-04-20 上海市共进通信技术有限公司 基于广电网络设备体系的智能回环检测方法
CN105515891B (zh) * 2015-11-23 2018-12-25 上海市共进通信技术有限公司 基于广电网络设备体系的智能回环检测方法
CN108243100A (zh) * 2016-12-27 2018-07-03 北京华为数字技术有限公司 检测报文环路的方法和装置

Similar Documents

Publication Publication Date Title
CN101483570B (zh) 一种防止中继链路的环网临时环路的方法、***及设备
CN101072154B (zh) 以太环网切换方法
CN102984057B (zh) 一种多业务一体化双冗余网络***
CN101399737A (zh) 用于以太环网的链路聚合组的保护方法及装置
CN104104558B (zh) 一种智能变电站过程层通信中网络风暴抑制的方法
CN102820990B (zh) 业务保护的切换方法及装置
CN101340346A (zh) 一种以太环网***中环控制的方法及装置
CN104025511A (zh) 一种无源光网络中的业务保护方法、光线路终端及***
CN102137009A (zh) 网络中的二层业务处理方法和***以及设备
CN101815006A (zh) 一种穿越运营商网络的链路汇聚控制方法和***
CN102209040A (zh) 基于多网络端口实现负载分担的方法和装置
CN103023665A (zh) 一种组播业务保护的方法、网络设备和***
CN100561954C (zh) 控制连通性检测的方法、***和设备
CN103036724B (zh) 状态信息传输方法、网络设备及组合设备
CN103780444A (zh) EoC网络中的环路自动检测装置及方法
CN102957588A (zh) 防止广播风暴的环网保护实现方法及***
CN102546265B (zh) 虚拟专用局域网的故障处理方法、装置及***
CN105704068B (zh) 一种业务混合集中处理方法和装置
CN103580932A (zh) 基于以太网线性保护倒换的状态切换方法及***
CN104079396A (zh) 网络冗余结构
CN101547131A (zh) Eaps环网单通故障定位和保护方法
CN104702498A (zh) 一种通过协调保护减少设备间光连接数量的方法及装置
CN102710482B (zh) 一种环网保护的方法及装置
CN107171898A (zh) 运营商以太网环路检测及环路处置方法
CN101667863B (zh) 一种复用段共享环网保护中增加通道告警触发的装置及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140507