一种以太网交换机网口的检测方法、装置及系统制造方法及图纸

技术编号:17841724 阅读:63 留言:0更新日期:2018-05-03 21:54
本发明专利技术公开一种以太网交换机网口的检测方法、装置及系统,该方法包括:通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口,其中,除所述预定网口之外的N个网口均配置有自环头,且均配置了第一虚拟局域网标识vlan id和第二vlan id,所述交换机的所有网口形成一个环路;通过预先创建的第二虚拟网口接收所述交换机通过所述预定网口返回的组播包,其中,所述组播包从所述预定网口经过所述N个网口传输回所述预定网口;根据接收到的组播包对所述交换机的网口进行检测。本发明专利技术解决了传统网口测试方法需要外接测试设备,不能同时测试多个网口的问题,通过使用vlan技术和自环头,简化了测试流程,提高了测试效率。

【技术实现步骤摘要】
一种以太网交换机网口的检测方法、装置及系统
本专利技术涉及通讯设备领域,尤其涉及一种以太网交换机网口的检测方法、装置及系统。
技术介绍
随着网络和通讯技术的发展,有以太网口的设备越来越多,而对提供网络设备的厂家来说,如何快速检测出网口的好坏以保证网口的质量显得尤为重要。常用的网口检测方法需要一台普通PC(personalcompute)或某些特殊设备,通过连接被测设备,进行测试。对于只有一个网口的被测设备,这种方法简单方便,操作也不算麻烦。但对于有多个以上网口的交换机来说,一个网口接着一个网口进行测试,会导致效率低下;同时使用特殊仪器测试又提高了测试成本和操作难度。对于只有一个网口的通讯设备来说,可以使用自环头进行测试,通过设备自发自收网络包来测试通讯设备网口的吞吐率。但在交换机上,使用多个自环头测试以太网口的连通性及网络数据的吞吐率则不可行,因为交换机的硬件功能之一就是将一个网口收到的广播数据转发到同一个vlan(virtuallocalareanetwork,虚拟局域网)里的其他所有网口。如果交换机接自环头,交换芯片会出现环路,就会造成大量的广播包在交换机里流动,形成广播风暴,影响交换芯片的正常使用,导致网络不通,无法继续进行测试,无法测试交换机网口的质量。
技术实现思路
本专利技术的主要目的是提供一种以太网交换机网口的检测方法、装置及系统,旨在克服现有技术的缺点,解决了传统网口测试方法需要外接测试设备,不能同时测试多个网口的问题。为了达到本专利技术的目的,本专利技术提供了一种以太网交换机网口的检测方法,该方法包括:通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口,其中,除所述预定网口之外的N个网口均配置有自环头,且均配置了第一虚拟局域网标识vlanid和第二vlanid,所述第一vlanid和所述第二vlanid为两个不同的vlanid,所述N个网口中的每个网口的第二vlanid与相邻网口的第一vlanid相同,所述预定网口的vlanid与相邻网口的第一或第二vlanid相同,所述交换机的所有网口形成一个环路;通过预先创建的第二虚拟网口接收所述交换机通过所述预定网口返回的组播包,其中,所述组播包从所述预定网口经过所述N个网口传输回所述预定网口;根据接收到的组播包对所述交换机的网口进行检测。进一步的,在通过预先创建的第一虚拟网口将构建的播组包发送给所述交换机的预定网口之前,所述方法还包括:向所述交换机发送配置交换机网口vlan属性的配置命令,其中,所述配置命令用于所述交换机为N个网口配置第一vlanid和第二vlanid。进一步的,根据接收到的组播包对所述交换机的网口进行检测包括:计算接收到的所述组播包的吞吐率;判断计算出的所述吞吐率与预先设置的标准值的差值是否大于预定值;在判断结果为是的情况下,确定所述交换机的网口出现故障;在判断结果为否的情况下,确定所述交换机的网口正常。进一步的,在确定所述交换机的网口出现故障之后,所述方法还包括:发出所述交换机的网口出现故障的告警。进一步的,所述组播包从第N-1个网口传输到第N个网口的过程中,所述组播包在所述第N-1个网口中剥掉第一vlanid,通过自环头后所述组播包打上第二vlanid。本专利技术还提供一种以太网交换机网口的检测装置,该装置包括:发送模块,用于通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口,其中,除所述预定网口之外的N个网口均配置有自环头,且均配置了第一vlanid和第二vlanid,所述第一vlanid和所述第二vlanid为两个不同的vlanid,所述N个网口中的每个网口的第二vlanid与相邻网口的第一vlanid相同,所述预定网口的vlanid与相邻网口的第一或第二vlanid相同,所述交换机的所有网口形成一个环路;接收模块,用于通过预先创建的第二虚拟网口接收所述交换机通过所述预定网口返回的组播包,其中,所述组播包从所述预定网口经过所述N个网口传输回所述预定网口;检测模块,用于根据接收到的组播包对所述交换机的网口进行检测。进一步的,所述装置还包括:配置模块,用于向所述交换机发送配置交换机网口vlan属性的配置命令,其中,所述配置命令用于所述交换机为N个网口配置第一vlanid和第二vlanid。进一步的,所述检测模块包括:计算单元,用于计算接收到的所述组播包的吞吐率;判断单元,用于判断计算出的所述吞吐率与预先设置的标准值的差值是否大于预定值;确定单元,用于在判断结果为是的情况下,确定所述交换机的网口出现故障;在判断结果为否的情况下,确定所述交换机的网口正常。进一步的,所述检测模块还包括:告警单元,用于发出所述交换机的网口出现故障的告警。进一步的,所述组播包从第N-1个网口传输到第N个网口的过程中,所述组播包在所述第N-1个网口中剥掉第一vlanid,通过自环头后所述组播包打上第二vlanid。本专利技术还提供一种以太网交换机网口的检测系统,该系统包括PC和交换机,所述PC,用于通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口;所述交换机除所述预定网口之外的N个网口均配置有自环头,且均配置了第一vlanid和第二vlanid,所述第一vlanid和所述第二vlanid为两个不同的vlanid,所述N个网口中的每个网口的第二vlanid与相邻网口的第一vlanid相同,所述预定网口的vlanid与相邻网口的第一或第二vlanid相同,所述交换机的所有网口形成一个环路;所述交换机,用于将通过所述预定网口返回的组播包发送给所述PC;所述PC,用于通过预先创建的第二虚拟网口接收所述组播包,其中,所述组播包从所述预定网口经过所述N个网口传输回所述预定网口;根据接收到的组播包对所述交换机的网口进行检测。本专利技术提供一种以太网交换机网口的检测方法、装置及系统,该方法包括:通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口,其中,除所述预定网口之外的N个网口均配置有自环头,且均配置了第一虚拟局域网标识vlanid和第二vlanid,所述第一vlanid和所述第二vlanid为两个不同的vlanid,所述N个网口中的每个网口的第二vlanid与相邻网口的第一vlanid相同,所述预定网口的vlanid与相邻网口的第一或第二vlanid相同,所述交换机的所有网口形成一个环路;通过预先创建的第二虚拟网口接收所述交换机通过所述预定网口返回的组播包,其中,所述组播包从所述预定网口经过所述N个网口传输回所述预定网口;根据接收到的组播包对所述交换机的网口进行检测。本专利技术解决了传统网口测试方法需要外接测试设备,不能同时测试多个网口的问题,通过使用vlan技术和自环头,简化了测试流程,提高了测试效率。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明说的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的一种以太网交换机网口的检测方法的流程示意图一。图2为本专利技术实施例的一种以太网交换机网口的检测方法的流程示意图二。图3为本专利技术实施例的一种以太网交换机网口的检测装置框图一。图4为本专利技术实施例的一种以太网交换机网口的检测装置框图二。图5为本专利技术实施例的一种以太网交换机本文档来自技高网...
一种以太网交换机网口的检测方法、装置及系统

【技术保护点】
一种以太网交换机网口的检测方法,其特征在于,包括:通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口,其中,除所述预定网口之外的N个网口均配置有自环头,且均配置了第一虚拟局域网标识vlan id和第二vlan id,所述第一vlan id和所述第二vlan id为两个不同的vlan id,所述N个网口中的每个网口的第二vlan id与相邻网口的第一vlan id相同,所述预定网口的vlan id与相邻网口的第一或第二vlan id相同,所述交换机的所有网口形成一个环路;通过预先创建的第二虚拟网口接收所述交换机通过所述预定网口返回的组播包,其中,所述组播包从所述预定网口经过所述N个网口传输回所述预定网口;根据接收到的组播包对所述交换机的网口进行检测。

【技术特征摘要】
1.一种以太网交换机网口的检测方法,其特征在于,包括:通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口,其中,除所述预定网口之外的N个网口均配置有自环头,且均配置了第一虚拟局域网标识vlanid和第二vlanid,所述第一vlanid和所述第二vlanid为两个不同的vlanid,所述N个网口中的每个网口的第二vlanid与相邻网口的第一vlanid相同,所述预定网口的vlanid与相邻网口的第一或第二vlanid相同,所述交换机的所有网口形成一个环路;通过预先创建的第二虚拟网口接收所述交换机通过所述预定网口返回的组播包,其中,所述组播包从所述预定网口经过所述N个网口传输回所述预定网口;根据接收到的组播包对所述交换机的网口进行检测。2.如权利要求1所述的方法,其特征在于,在通过预先创建的第一虚拟网口将构建的播组包发送给所述交换机的预定网口之前,所述方法还包括:向所述交换机发送配置交换机网口vlan属性的配置命令,其中,所述配置命令用于所述交换机为N个网口配置第一vlanid和第二vlanid。3.如权利要求1所述的方法,其特征在于,根据接收到的组播包对所述交换机的网口进行检测包括:计算接收到的所述组播包的吞吐率;判断计算出的所述吞吐率与预先设置的标准值的差值是否大于预定值;在判断结果为是的情况下,确定所述交换机的网口出现故障;在判断结果为否的情况下,确定所述交换机的网口正常。4.如权利要求3所述的方法,其特征在于,在确定所述交换机的网口出现故障之后,所述方法还包括:发出所述交换机的网口出现故障的告警。5.如权利要求1至4中任一项所述的方法,其特征在于,所述组播包从第N-1个网口传输到第N个网口的过程中,所述组播包在所述第N-1个网口中剥掉第一vlanid,通过自环头后所述组播包打上第二vlanid。6.一种以太网交换机网口的检测装置,其特征在于,包括:发送模块,用于通过预先创建的第一虚拟网口将构建的播组包发送给交换机的预定网口,其中,除所述预定网口之外的N个网口均配置有自环头,且均配置了第一vlanid和第二vlanid,所述第一vlanid和所述第二vlanid为两个不同的vlanid,所述N个网口中的每个网口的第二vlanid与相邻网...

【专利技术属性】
技术研发人员:蒋志成
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1