[发明专利]基于FC交换机的监控方案切换方法有效
申请号: | 201310529989.0 | 申请日: | 2013-10-30 |
公开(公告)号: | CN103560931B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 李玉发;李大鹏;蒲恺;田园;雷宇宏;何向栋 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/935 |
代理公司: | 西安智邦专利商标代理有限公司61211 | 代理人: | 杨引雪 |
地址: | 710119 *** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fc 交换机 监控 方案 切换 方法 | ||
1.基于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匹配,监控端口工作模式不变。
2.根据权利要求1所述的基于FC交换机的监控端口工作模式切换方法,其特征在于:所述工作模式包括正常通信模式、输入监控模式、输出监控模式以及消息监控模式。
3.基于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,
3】寄存器cfg_imon_num_change判断寄存器cfg_imon_num与主机重新配置的输入监控端口号cfg_imon_num_i是否匹配;
若寄存器cfg_imon_num与主机重新配置的输入监控端口号cfg_imon_num_i不匹配,寄存器cfg_imon_num_sel对寄存器cfg_imon_num信号进行锁存,并判断寄存器frame3的状态,若监控的当前端口有有效的数据帧正在传输,等待该数据帧传输完成;再根据当前cfg_imon_num_sel的信息,判断重新配置的端口号对应的寄存器frame4的状态,若重新配置的端口号有有效的数据帧正在传输,寄存器imon_mux_disa禁止数据选通,等待该数据帧传输完成,寄存器imon_mux_disa允许数据选通相应端口的数据;
若寄存器cfg_imon_num与主机配置的输入监控端口号cfg_imon_num_i匹配,监控端口的输入监控端口号不变。
4.基于FC交换机的输出监控端口号的切换方法,其特征在于:包括以下步骤,
1】定义寄存器cfg_omon_num,对主机配置的输出监控端口号cfg_omon_num_i进行锁存;
定义寄存器cfg_omon_num_change,用于锁存寄存器cfg_omon_num与主机配置的输出监控端口号cfg_omon_num_i的匹配状态;
定义寄存器cfg_omon_num_sel,用于对当前输出监控端口号进行锁存;
定义寄存器omon_mux_disa,用于控制数据的选通;
定义寄存器frame5,用于表示输出监控端口号切换时,监控的当前端口是否有效的数据帧正在传输;
定义与输出监控数量一致的寄存器frame6,用于表示输出监控端口号切换时,新配置的端口是否有有效的数据帧正在传输;
2】主机配置输出监控端口号,产生信号cfg_omon_num_i,
3】寄存器cfg_omon_num_change判断寄存器cfg_omon_num与主机重新配置的输出监控端口号cfg_omon_num_i是否匹配;
若寄存器cfg_omon_num与主机重新配置的输出监控端口号cfg_omon_num_i不匹配,寄存器cfg_omon_num_sel对寄存器cfg_omon_num信号进行锁存,并判断寄存器frame5的状态,若监控的当前端口有有效的数据帧正在传输,等待该数据帧传输完成;再根据当前cfg_omon_num_sel的信息,判断重新配置的端口号对应的寄存器frame6的状态,若重新配置的端口号有有效的数据帧正在传输,寄存器omon_mux_disa禁止数据选通,等待该数据帧传输完成,寄存器omon_mux_disa允许数据选通相应端口的数据;
若寄存器cfg_omon_num与主机配置的输出监控端口号cfg_omon_num_i匹配,监控端口的输出监控端口号不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310529989.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种围栏模具
- 下一篇:工件切边攻丝组合装置