[发明专利]一种FC交换机监控功能测试方法在审
申请号: | 201510894986.6 | 申请日: | 2015-12-07 |
公开(公告)号: | CN105515903A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 李玉发;李大鹏;张利洲;雷红;蒲恺;李亚各 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 苏蓓 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fc 交换机 监控 功能 测试 方法 | ||
技术领域
本发明属于计算机通信技术,涉及一种FC交换机监控功能测试方法。
背景技术
FC网络具备高带宽、低延迟和高可靠等特性,非常适合在对数据传输实 时性有较高要求的分布式实时系统中使用。
FC交换机作为整个FC网络的核心部件,除具备单播、多播、广播等数据 通信功能外,还具备监控功能,通过捕获网络传输数据来分析定位问题。FC 交换机监控功能通过监控端口来实现,各个监控端口都分别有三种监控模式, 包括输入监控模式、输出监控模式和消息监控模式。在输入监控和输出监控 模式下,监控端口可以分别对某个端口的输入数据和某个端口的输出数据进 行监控;在消息监控模式下,监控端口可以对多个消息ID进行监控。
当前FC测试设备在对FC交换机的监控功能进行测试时,只能对接收帧 的CRC、EOF极性等基本错误信息进行识别,FC交换机的监控功能是否正确只 能依靠人工进行判断,并且无法对接收帧内容进行比对,存在很大缺陷。
发明内容
为解决上述问题,本发明提供了一种FC交换机监控功能测试方法,支持 FC交换机的输入监控、输出监控及消息监控等监控模式下的测试。
本发明的技术解决方案是,
一种FC交换机监控功能测试方法,包括以下步骤:
1)测试软件对测试逻辑进行初始化配置,配置内容包括监控模式、输 入监控端口号、输出监控端口号和消息ID配置表;监控模式包括输入监控模 式、输入监控模式和消息监控模式;
2)测试逻辑根据配置内容,通过交换端口向被测FC交换机发送数据 帧,并将数据帧存储在每个交换端口各自的发送缓冲区中;
3)测试逻辑的各交换端口和各监控端口接收被测FC交换机反馈的数 据帧,并将接收到的数据帧写入到各交换端口和各监控端口各自的接收缓冲 区中;
4)测试逻辑的各交换端口和各监控端口分别判断接收到的数据帧是 否存在CRC错误或EOF极性错误:
如果存在,跳转到步骤6);否则跳转步骤5);
5)数据帧的比对:
测试逻辑判断各交换端口的监控模式,根据监控模式选择相应交换端口 缓冲区的数据帧与监控端口的接收缓冲区的数据帧进行比对,判断是否一致, 若一致,跳转步骤2),若不一致,跳转步骤6);
6)流程结束,上报错误。
其中,步骤5)中,数据帧比对的具体方法如下:
5.1)如果交换端口的监控模式处于输入监控模式,跳转到步骤5.2); 如果处于输出监控模式,跳转到步骤5.4);如果处于消息监控模式,跳转到 步骤5.6);
5.2)测试逻辑根据配置内容得到输入监控端口号;
5.3)测试逻辑读取该端口号对应端口的输出缓冲区数据帧,并与监 控端口的接收缓冲区数据帧进行比对,判断是否相同,如果不同,跳转到步 骤6);否则,跳转到步骤2);
5.4)测试逻辑根据配置内容得到输出监控端口号;
5.5)测试逻辑读取该端口号对应端口的输入缓冲区数据帧,并与监 控端口的接收缓冲区数据帧进行比对,判断是否相同,如果不同,跳转到步 骤6);否则,跳转到步骤2);
5.6)测试逻辑获取该数据帧的S_ID和消息ID,根据消息ID查找对 应的监控端口的消息ID配置表;判断是否命中,如果命中,跳转到步骤5.7); 否则,跳转到步骤6);
5.7)测试逻辑根据S_ID读取对应端口的输入缓冲区数据帧,并与监 控端口缓冲区数据进行比对;判断是否相同,如果不同,跳转到步骤6);否 则,跳转到步骤2)。
本发明具有的优点是:
(1)可以完成对FC交换机的输入监控、输出监控及消息监控功能测试;
(2)可以检测错误并自动上报,无需人工观察判断;
(3)可以对帧内容进行比对;
(4)易于FPGA实现,实现简单,利于测试设备的低功耗、小型化、便 于携带。
附图说明
图1是FC交换机监控功能测试流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510894986.6/2.html,转载请声明来源钻瓜专利网。