一种用于交换机端口广播风暴的检测装置的制作方法

文档序号:20211180发布日期:2020-03-31 11:02阅读:593来源:国知局
一种用于交换机端口广播风暴的检测装置的制作方法

本发明涉及交换机监测技术领域,尤其涉及一种用于交换机端口广播风暴的检测装置。



背景技术:

以太网交换机的以太网接口因不同厂家设计不同,导致相同的错误接线方式会产生不同的现象,有的交换机会封死这个端口,有的交换机则可能会产生回环导致转发双倍广播或组播报文。由于以太网交换机在轨道交通车辆上的重要作用,当两根错误接线导致交换机出现广播风暴会瘫痪通信网络,使列车不能实现以太网网络的通信。目前没有设备可以对网线各种错误方式进行检测,而且不同型号的交换机现象不同,使用人工检测方法会花费相当多的时间,还可能因为考虑不周漏掉某些测试项点。



技术实现要素:

一种用于交换机端口广播风暴的检测装置,可以实现对交换机各个端口在各种接线错误的方式下是否导致在该端口形成回环并最终将广播或组播报文转发两次进行检测,具体方案包括:

上位机,发送组播或广播报文信息、对测试设备的工作状态进行逻辑控制;

其中测试设备包括:

以太网接口监测单元,与交换机的以太网接口相连接用于检测交换机接口的工作状态信号;

逻辑处理单元,接收上位机传送的测试逻辑控制命令、并按命令执行相关指令对交换机的端口进行测试。

进一步的,所述以太网接口监测单元至少包括第一端口、第二端口和网线;

第一端口,与交换机的以太网接口相连接、对交换机的以太网端口的工作状态进行监测同时将监测信号传送至上位机;

第二端口,与上位机相连接,所述上位机将控制指令通过第二端口传送至测试设备;

网线,用来连接上位机与交换机被测试的端口,所述上位机通过网线将组播或广播报文传送至交换机。

进一步的,该检测装置还包括供电单元,所述供电单元包括usb充电接口。

进一步的,所述上位机对测试设备进行逻辑控制时:接收报文并判断报文是否有多次重复,设置以太网接口监测单元中每个端口在接线方式下的测试时间以及记录交换机的测试结果。

由于采用了上述技术方案,本发明提供的一种用于交换机端口广播风暴的检测装置,该装置对交换机所有以太网端口进行在接线错误方式下进行自动测试,判断是否接收到组播或广播报文,测试人员只需要按照操作说明就可以完成测试并在电脑上查看测试报告,该测试设备由硬件设备和电脑软件两部分组成,通过两部分配合解决了人工测试耗时时间长、测试过程繁琐并可能产生漏测项的问题;该测试设备为自动化测试设备,测试只需要按测试需求进行相关软件配置后就可以自动完成测试并生成测试报告,提高了测试效率及测试准确性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明检测装置的结构原理图;

图2为本发明中以太网接口监测单元的原理图;

图3为本发明检测装置的实施例的示意图。

图4为本发明检测装置在工作状态下的测试图。

具体实施方式

为使本发明的技术方案和优点更加清楚,下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚完整的描述:

如图1和图2所示的一种用于交换机端口广播风暴的检测装置,具体包括上位机,其中上位机的作用是发送组播或广播报文信息、对测试设备的工作状态进行逻辑控制。

其中测试设备具体包括以太网接口监测单元和逻辑处理单元,其中以太网接口监测单元用于与换机的以太网接口相连接用于检测交换机接口的工作状态信号。其中逻辑处理单元用于接收上位机传送的测试逻辑控制命令、并按命令执行相关指令对交换机的端口进行测试。

进一步的,所述以太网接口监测单元至少包括第一端口、第二端口和网线,其中第一端口的作用是与交换机的以太网接口相连接、对交换机的以太网端口的工作状态进行监测同时将监测信号传送至上位机。其中第二端口的作用是与上位机相连接,所述上位机将控制指令通过第二端口传送至测试设备。网线的作用是用来连接上位机与交换机被测试的端口,所述上位机通过网线将组播或广播报文传送至交换机。

实施例:如图3所示,交换机端口广播风暴检测装置由测试设备和电脑端软件即上位机部分两部分组成;测试设备部分由5个rj45以太网接口、可更换锂电池盒、电源开关、逻辑处理单元、rj45-m12(4芯)转接网线5根、rj45-m12(8芯)转接网线5根、rj45-rj45网线6根组成;电脑端软件实现对测试装置进行测试逻辑控制命令下发、测试报文发送和测试报文接收、测试报告打印等功能。

其中测试设备的1-4端口为第一端口,用来接交换机的以太网接口,实现一次对交换机4个以太网端口的测试;测试装置的5端口即第二端口用rj45-rj45网线连接电脑,实现电脑对测试装置的控制。网线6用来连接电脑与交换机不被测试的端口,实现电脑组播或广播报文的下发和接收。

优选的,测试设备的电池盒安装4000mah大容量锂电池,并提供microusb充电接口可以在电量不足时进行充电。

优选的,电源开关用于打开或关闭测试设备。

进一步的,逻辑处理单元用来实现接收电脑端上位机软件发来的测试逻辑控制命令并按命令执行相关逻辑以实现测试目的,包括选择测试设备的端口1-4中哪几个端口测试、每个测试端口的网线连接方式(网线正确接到一个测试设备的内部网口还是错误接到测试设备的一个内部网口还是网线内部实现了短接)、电池电量不足提示、充电提示。

进一步的,上位机通过配置界面实现组播或广播报文发送端口、目的ip、周期的设置;实现对测试设备的逻辑控制;实现报文接收并判断报文是否有多次重复的判断;实现每个接线方式下测试时间的设置;实现测试端口使用几芯网线的设置;实现测试端口网线正确连接方式的设置;实现网线自动排列组合逻辑算法;测试结果的记录及测试报文的打印。

优选的,所述检测装置根据网线内部是4芯或8芯对本侧的模拟以太网接口的这端的网口线序进行排列组合(如4芯线的每根线的序号为1-4,排列组合有44种接线方式;8芯线的每根线的序号为1-8,排列组合有88种接线方式),逻辑处理单元根据排列的序号依次将检测装置入口的线与内部网口的对应网线接通。接线图举例如下:检测装置内部芯片逻辑功能:实现交换机侧网口线序号和检测装置内部网口侧线序号的连接。

如图3和图4所示,左侧为被测试的交换机(m12接口),中间为测试设备,右侧为测试电脑,交换机和测试设备之间采用m12-rj45网线连接,测试设备和测试电脑之间采用rj45-rj45网线连接,交换机和测试电脑之间采用m12-rj45网线连接。具体的工作的流程如下:

s1:将被测交换的被测试的4个端口和测试设备的x1-x4连接,被测试交换机的报文接收发送端口接电脑的eth1接口,测试设备的命令接收端口x5接电脑的eth2接口;

s2:将测试设备的电源打开(确保电量能够完成本次测试否则更换电池或充电);

s3:在电脑的测试软件中完成测试前的所有配置后执行测试,等待电脑显示测试报告后可以关闭测试设备查看测试结果。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1