连通性测试系统及方法

文档序号:8383596阅读:562来源:国知局
连通性测试系统及方法
【技术领域】
[0001] 本发明涉及一种连通性测试系统及方法。
【背景技术】
[0002] 目前,在测试交换机(Switch)的各端口的内部连通性(即该交换机的端口与端口 之间的连通性)和外部连通性(即该交换机的端口与外部设备的连通性)时,由于交换机没 有Mac(MediaAccessControl)地址,也就没有IP地址(InternetProtocolAcMress,又 译为网际协议地址),无法根据收发数据包来测试端口的内部连通性,也无法实现在对端口 的内部连通性进行测试同时对端口的外部连通性同时进行测试。

【发明内容】

[0003] 鉴于W上内容,有必要提供一种连通性测试系统及方法,可用于对交换机端口的 连通性进行测试。
[0004] 所述连通性测试系统,运行于计算机中,用于测试一个交换机的第一端口及第二 端口,其中,所述第一端口与所述计算机连接,所述第二端口与一个环回接口设备连接,该 系统包括:执行模块,用于关闭所述第一及第二端口与所述交换机的其他端口的连通;获 取模块,用于获取所述第二端口的第一收发数据流量;发送模块,用于通过所述第一端口发 送一个Ping预设IP地址的数据包;确定模块,用于根据所述第一端口是否能够接收到所述 环回接口设备所环回的所述Ping预设IP地址的数据包,来确定所述第二端口的外部连通 性是否正常;所述获取模块,还用于再次获取所述第二端口的第二收发数据流量;及所述 确定模块,还用于根据所述第一及第二收发数据流量确定所述第一端口与第二端口之间的 连通性。
[0005] 所述连通性测试方法,应用于计算机中,用于测试一个交换机的第一端口及第二 端口,其中,所述第一端口与所述计算机连接,所述第二端口与一个环回接口设备连接,该 方法包括:执行步骤,关闭所述第一及第二端口与所述交换机的其他端口的连通;第一获 取步骤,获取所述第二端口的第一收发数据流量;发送步骤,通过所述第一端口发送一个 Ping预设IP地址的数据包;第一确定步骤,根据所述第一端口是否能够接收到所述环回接 口设备所环回的所述Ping预设IP地址的数据包,来确定所述第二端口的外部连通性是否 正常;第二获取步骤,再次获取所述第二端口的第二收发数据流量;及第二确定步骤,根据 所述第一及第二收发数据流量确定所述第一端口与第二端口之间的连通性。
[0006] 相较于现有技术,本发明所述连通性测试系统及方法,可根据收发数据包来测试 端口的内部连通性,并且可在对端口的内部连通性进行测试同时对端口的外部连通性同时 进行测试。
【附图说明】
[0007] 图1是本发明连通性测试系统的运行环境图。
[000引图2是本发明连通性测试系统的功能模块图。
[0009] 图3是本发明连通性测试方法的较佳实施例的流程图。
[0010] 主要元件符号说明
[0011]
【主权项】
1. 一种连通性测试系统,运行于计算机中,用于测试一个交换机的第一端口及第二端 口,其中,所述第一端口与所述计算机连接,所述第二端口与一个环回接口设备连接,其特 征在于,该系统包括: 执行模块,用于关闭所述第一及第二端口与所述交换机的其他端口的连通; 获取模块,用于获取所述第二端口的第一收发数据流量; 发送模块,用于通过所述第一端口发送一个Ping预设IP地址的数据包; 确定模块,用于根据所述第一端口是否能够接收到所述环回接口设备所环回的所述Ping预设IP地址的数据包,来确定所述第二端口的外部连通性是否正常; 所述获取模块,还用于再次获取所述第二端口的第二收发数据流量;及 所述确定模块,还用于根据所述第一及第二收发数据流量确定所述第一端口与第二端 口之间的连通性。
2. 如权利要求1所述的连通性测试系统,其特征在于,所述执行模块通过I2C协议对所 述其他端口发送端口禁用命令来关闭所述第一及第二端口与所述其他端口的连通。
3. 如权利要求1所述的连通性测试系统,其特征在于,所述确定模块于所述第一端口 能够接收到所环回的所述Ping预设IP地址的数据包时,确定所述第二端口的外部连通性 正常。
4. 如权利要求1所述的连通性测试系统,其特征在于,所述确定模块于所述第二收发 数据流量与所述第一收发数据流量所产生的流量差值,等于所述第二端口收发所述Ping 预设IP地址数据包所产生的数据流量值时,确定所述第一端口与第二端口之间的连通性 正常。
5. 如权利要求1所述的连通性测试系统,其特征在于,所述获取模块通过I2C协议从用 于存储所述第二端口的收发数据流量的寄存器中获得所述第一及第二收发数据流量。
6. -种连通性测试方法,应用于计算机中,用于测试一个交换机的第一端口及第二端 口,其中,所述第一端口与所述计算机连接,所述第二端口与一个环回接口设备连接,其特 征在于,该方法包括 : 执行步骤,关闭所述第一及第二端口与所述交换机的其他端口的连通; 第一获取步骤,获取所述第二端口的第一收发数据流量; 发送步骤,通过所述第一端口发送一个Ping预设IP地址的数据包; 第一确定步骤,根据所述第一端口是否能够接收到所述环回接口设备所环回的所述Ping预设IP地址的数据包,来确定所述第二端口的外部连通性是否正常; 第二获取步骤,再次获取所述第二端口的第二收发数据流量;及 第二确定步骤,根据所述第一及第二收发数据流量确定所述第一端口与第二端口之间 的连通性。
7. 如权利要求6所述的连通性测试方法,其特征在于,所述执行步骤中,通过I2C协议 对所述其他端口发送端口禁用命令来关闭所述第一及第二端口与所述其他端口的连通。
8. 如权利要求6所述的连通性测试方法,其特征在于,所述第一确定步骤中,于所述第 一端口能够接收到所环回的所述Ping预设IP地址的数据包时,确定所述第二端口的外部 连通性正常。
9. 如权利要求6所述的连通性测试方法,其特征在于,所述第二确定步骤中,于所述第 二收发数据流量与所述第一收发数据流量所产生的流量差值,等于所述第二端口收发所述Ping预设IP地址数据包所产生的数据流量值时,确定所述第一端口与第二端口之间的连 通性正常。
10.如权利要求6所述的连通性测试方法,其特征在于,所述第一及第二获取步骤中, 通过I2C协议从用于存储所述第二端口的收发数据流量的寄存器中获得所述第一及第二 收发数据流量。
【专利摘要】一种连通性测试方法,应用于计算机中,用于测试一个交换机的第一端口及第二端口,其中,所述第一端口与所述计算机连接,所述第二端口与一个环回接口设备连接,该方法包括:关闭所述第一及第二端口与所述交换机的其他端口的连通;获取所述第二端口的第一收发数据流量;通过所述第一端口发送一个Ping预设IP地址的数据包;根据所述第一端口是否能够接收到所述环回接口设备所环回的所述Ping预设IP地址的数据包,来确定所述第二端口的外部连通性是否正常;再次获取所述第二端口的第二收发数据流量;及根据所述第一及第二收发数据流量确定所述第一端口与第二端口之间的连通性。本发明还提供一种连通性测试系统。本发明可用于对交换机端口的连通性进行测试。
【IPC分类】H04L12-26
【公开号】CN104702449
【申请号】CN201310648106
【发明人】林玉龙, 董华, 谭杰君
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年6月10日
【申请日】2013年12月4日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1