[发明专利]一种光纤通道故障注入方法、装置和系统有效
申请号: | 201611110834.3 | 申请日: | 2016-12-06 |
公开(公告)号: | CN108155938B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 尚震;王自力 | 申请(专利权)人: | 北京旋极信息技术股份有限公司 |
主分类号: | H04B10/077 | 分类号: | H04B10/077;H04B10/079 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;栗若木 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光纤 通道 故障 注入 方法 装置 系统 | ||
1.一种光纤通道故障注入方法,其特征在于,包括:
对接收到的光纤通道报文的数据进行内容匹配;
当所述报文的数据满足匹配条件时,将所述报文作为目标报文,并在所述目标报文的预设位置按照预设报文合并逻辑注入预设故障报文;所述预设报文合并逻辑包括:保持所述目标报文数据长度;
将被故障注入的报文发送回光纤链路;
注入预设故障报文包括传输字故障报文和光纤通道帧故障报文;
按照预设报文合并逻辑将所述预设故障报文注入所述目标报文包括以下至少之一:
当注入预设故障报文为传输字删除故障注入时,在所述目标报文的传输字删除位置,用与删除传输字相同字节长度的空闲IDLE传输字进行长度补偿;
当注入预设故障报文为传输字增加故障注入时,在所述目标报文的中,删除与增加传输字相同字节长度的空闲IDLE传输字进行长度补偿;
当注入预设故障报文为光纤通道帧修改故障注入时,在所述目标报文的光纤通道帧修改位置,增加或者删除原光纤通道帧与故障光纤通道帧长度差值的空闲IDLE传输字进行长度补偿;
当注入预设故障报文为光纤通道帧删除故障注入时,在所述目标报文的光纤通道帧删除位置,用与删除光纤通道帧相同字节长度的空闲IDLE传输字进行长度补偿;
当注入预设故障报文为光纤通道帧增加故障注入时,在所述目标报文的中删除与增加光纤通道帧相同字节长度的空闲IDLE传输字进行长度补偿。
2.根据权利要求1所述的方法,其特征在于,还包括:
当所述报文的数据不满足匹配条件时,转发所述光纤通道报文。
3.根据权利要求1所述的方法,其特征在于,在所述目标报文的预设位置按照预设报文合并逻辑注入预设故障报文之前包括:
标记所述目标报文的开始位置和长度,并将所述预设故障报文加入故障报文队列。
4.根据权利要求3所述的方法,其特征在于,在所述目标报文的预设位置按照预设报文合并逻辑注入预设故障报文包括:
在所述目标报文的开始位置通过报文缓冲队列时,所述预设故障报文从所述故障报文队列流出,按照预设报文合并逻辑将所述预设故障报文注入所述目标报文。
5.根据权利要求1所述的方法,其特征在于,所述传输字故障报文为:光纤通道网络通信协议规定的4字节对齐的基本链路传输单位故障报文;
光纤通道帧故障报文为:光纤通道网络通信协议规定的包含复数传输字,并以特定帧头与帧尾限定长度与内容范围的传输数据包故障报文。
6.一种光纤通道故障注入装置,其特征在于,包括:
报文采集模块,设置为对接收到的光纤通道报文的数据进行内容匹配;
条件触发模块,设置为当所述报文的数据满足匹配条件时,将所述报文作为目标报文;
故障注入模块,设置为在所述目标报文的预设位置按照预设报文合并逻辑注入预设故障报文;所述预设报文合并逻辑包括:保持所述目标报文数据长度;
报文发送模块,设置为将被故障注入的报文发送回光纤链路;
所述故障注入模块按照预设报文合并逻辑将所述预设故障报文注入所述目标报文包括以下至少之一:
当注入预设故障报文为传输字删除故障注入时,在所述目标报文的传输字删除位置,用与删除传输字相同字节长度的空闲IDLE输字进行长度补偿;
当注入预设故障报文为传输字增加故障注入时,在所述目标报文的中,删除与增加传输字相同字节长度的空闲IDLE传输字进行长度补偿;
当注入预设故障报文为光纤通道帧修改故障注入时,在所述目标报文的光纤通道帧修改位置,增加或者删除原光纤通道帧与故障光纤通道帧长度差值的空闲IDLE传输字进行长度补偿;
当注入预设故障报文为光纤通道帧删除故障注入时,在所述目标报文的光纤通道帧删除位置,用与删除光纤通道帧相同字节长度的空闲IDLE传输字进行长度补偿;
当注入预设故障报文为光纤通道帧增加故障注入时,在所述目标报文的中删除与增加光纤通道帧相同字节长度的空闲IDLE传输字进行长度补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旋极信息技术股份有限公司,未经北京旋极信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611110834.3/1.html,转载请声明来源钻瓜专利网。