[发明专利]基于FC交换机的监控方案切换方法有效
申请号: | 201310529989.0 | 申请日: | 2013-10-30 |
公开(公告)号: | CN103560931B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 李玉发;李大鹏;蒲恺;田园;雷宇宏;何向栋 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/935 |
代理公司: | 西安智邦专利商标代理有限公司61211 | 代理人: | 杨引雪 |
地址: | 710119 *** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fc 交换机 监控 方案 切换 方法 | ||
技术领域
本发明属于计算机通信技术领域,具体涉及基于FC交换机的监控方案切换方法。
背景技术
FC网络具备高带宽、低延迟和高可靠等特性,非常适合在对数据传输实时性有较高要求的分布式实时系统中使用。
FC交换机作为整个FC网络的核心部件,除具备单播、多播、广播等数据通信功能外,还具备监控功能,通过捕获网络传输数据来分析定位问题。FC交换机每个监控端口都分别有四种工作模式,包括正常通信模式、输入监控模式、输出监控模式和消息监控模式。在正常通信模式下,监控端口作为普通的通信端口使用,不具备监控功能;在输入监控和输出监控模式下,监控端口可以分别对某个端口的输入数据和某个端口的输出数据进行监控;在消息监控模式下,监控端口可以最多对256个消息ID进行监控。
FC交换机的监控方案通过网络管理器对其进行配置。监控方案是指对每个监控端口的配置,包括监控端口工作模式,在输入监控和输出监控模式下监控的端口号,以及在消息监控模式下监控的消息ID。
为了分析定位FC网络中的各种问题,FC交换机需要捕获各种不同的网络数据,需要通过网络管理器对FC交换机的监控方案进行切换。由于FC交换机具有非常高的实时性,在监控方案切换过程中,FC交换机的监控端口有可能会捕获到不完整的数据帧,不利于分析定位问题。
本发明创新地提出了一种监控方案切换方法,可以保证交换机监控端口捕获完整的数据帧。
发明内容
本发明的目的是:提供一种基于FC交换机的监控方案切换方法,在监控方案切换时,保证FC交换机监控数据帧的完整性。
本发明的技术解决方案是:
基于FC交换机的监控端口工作模式切换方法,其特殊之处在于:包括以下步骤,
1】定义寄存器cfg_mode,用于对主机配置的工作模式信号cfg_mode_i进行锁存;
定义寄存器cfg_mode_change,用于锁存寄存器cfg_mode与主机配置的工作模式信号cfg_mode_i的匹配状态;
定义寄存器cfg_mode_sel,用于对当前工作模式信号进行锁存;
定义寄存器mux_disa,用于控制数据的选通;
定义寄存器frame1,用于表示切换时监控端口是否有有效数据帧正在输出;
定义寄存器frame2,用于表示切换时监控端口是否有有效数据帧正在输入;
2】主机配置监控端口的工作模式,产生信号cfg_mode_i;
3】寄存器cfg_mode_change判断寄存器cfg_mode与主机配置的工作模式信号cfg_mode_i是否匹配;
若寄存器cfg_mode与主机配置的工作模式信号cfg_mode_i不匹配,寄存器cfg_mode_sel对寄存器cfg_mode信号进行锁存;判断寄存器frame1的状态,若切换时监控端口有有效数据帧正在输出,等待该数据帧传输完成;根据寄存器cfg_mode_sel的信息,判断相应工作模式下寄存器frame2的状态,若切换时监控端口有有效数据帧正在输入,寄存器mux_disa禁止数据选通,等待该数据帧传输完成,寄存器mux_disa允许数据选通相应模式下的数据,此时工作模式切换完成;
若寄存器cfg_mode与主机配置的工作模式信号cfg_mode_i匹配,监控端口工作模式不变。
上述工作模式包括正常通信模式、输入监控模式、输出监控模式消息监控模式。
基于FC交换机的输入监控端口号的切换方法,其特殊之处在于:包括以下步骤,
1】定义寄存器cfg_imon_num,对主机配置的输入监控端口号cfg_imon_num_i进行锁存;
定义寄存器cfg_imon_num_change,用于锁存寄存器cfg_imon_num与主机配置的输入监控端口号cfg_imon_num_i的匹配状态;
定义寄存器cfg_imon_num_sel,用于对当前输入监控端口号进行锁存;
定义寄存器imon_mux_disa,用于控制数据的选通;
定义寄存器frame3,用于表示输入监控端口号切换时,监控的当前端口是否有效的数据帧正在传输;
定义与输入端口数量一致的寄存器frame4,用于表示输入监控端口号切换时,新配置的端口是否有有效的数据帧正在传输;
2】主机配置输入监控端口号,产生端口号cfg_imon_num_i,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310529989.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种围栏模具
- 下一篇:工件切边攻丝组合装置