[发明专利]基于光纤通道FC帧字段的节点双端口接收冗余方法有效
| 申请号: | 201510900259.6 | 申请日: | 2015-12-08 |
| 公开(公告)号: | CN105356982B | 公开(公告)日: | 2018-08-31 |
| 发明(设计)人: | 王志刚;王春雷;丁小龙 | 申请(专利权)人: | 上海赛治信息技术有限公司 |
| 主分类号: | H04L1/22 | 分类号: | H04L1/22 |
| 代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
| 地址: | 200233 上海市徐汇区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 光纤 通道 fc 字段 节点 端口 接收 冗余 方法 | ||
1.一种基于光纤通道FC帧字段的节点双端口接收冗余方法,其特征在于,所述的方法包括以下步骤:
(1)系统判断第一端口和第二端口是否同时接收数据;
(2)如果所述的第一端口和所述的第二端口同时接收数据,则根据所述的第一端口接收的数据的源标识符SID、始发端交换标识符OXID、序列标识符SEQ_ID以及序列计数标识符SEQ_CNT和所述的第二端口接收的数据的源标识符SID、始发端交换标识符OXID、序列标识符SEQ_ID以及序列计数标识符SEQ_CNT进行比较,所述的系统对所述的第一端口接收的数据以及第二端口接收的数据进行冗余;
(3)如果所述的第一端口和所述的第二端口不同时接收数据,则判断所述的第一端口接收数据的时间和所述的第二端口接收数据的时间的差的绝对值是否小于一阈值;
(4)如果所述的第一端口接收数据的时间和所述的第二端口接收数据的时间的差的绝对值小于一阈值,则根据所述的第一端口接收的数据的源标识符SID、始发端交换标识符OXID、序列标识符SEQ_ID以及序列计数标识符SEQ_CNT和所述的第二端口接收的数据的源标识符SID、始发端交换标识符OXID、序列标识符SEQ_ID以及序列计数标识符SEQ_CNT进行比较,所述的系统对所述的第一端口接收的数据以及第二端口接收的数据进行冗余;
(5)如果所述的第一端口接收数据的时间和所述的第二端口接收数据的时间的差的绝对值不小于一阈值,则所述的系统全部接收所述的第一端口接收的数据和所述的第二端口接收的数据。
2.根据权利要求1所述的基于光纤通道FC帧字段的节点双端口接收冗余方法,其特征在于,所述的根据所述的第一端口接收的数据的源标识符SID、始发端交换标识符OXID、序列标识符SEQ_ID以及序列计数标识符SEQ_CNT和所述的第二端口接收的数据的源标识符SID、始发端交换标识符OXID、序列标识符SEQ_ID以及序列计数标识符SEQ_CNT进行比较,所述的系统对所述的第一端口接收的数据以及第二端口接收的数据进行冗余,具体包括以下步骤:
(a)系统判断第一端口接收的数据的源标识符SID和第二端口接收的数据的源标识符SID是否相同;
(b)如果所述的第一端口接收的数据的源标识符SID与所述的第二端口接收的数据的源标识符SID相同,则所述的系统判断所述的第一端口接收的数据的始发端交换标识符OXID和第二端口接收的数据的始发端交换标识符OXID是否相同;
(c)如果所述的第一端口接收的数据的始发端交换标识符OXID和第二端口接收的数据的始发端交换标识符OXID相同,则所述的系统判断所述的第一端口接收的数据的序列标识符SEQ_ID和第二端口接收的数据的序列标识符SEQ_ID是否相同;
(d)如果所述的第一端口接收的数据的序列标识符SEQ_ID和第二端口接收的数据的序列标识符SEQ_ID相同,则所述的系统判断所述的第一端口接收的数据的序列计数标识符SEQ_CNT的计数值和第二端口接收的数据的序列计数标识符SEQ_CNT的计数值是否相同;
(e)如果所述的第一端口接收的数据的序列计数标识符SEQ_CNT的计数值和第二端口接收的数据的序列计数标识符SEQ_CNT的计数值相同,则冗余所述的第一端口接收的数据或者冗余所述的第二端口接收的数据;
(f)如果所述的第一端口接收的数据的序列计数标识符SEQ_CNT的计数值和第二端口接收的数据的序列计数标识符SEQ_CNT的计数值不相同,则所述的系统全部接收所述的第一端口接收的数据和所述的第二端口接收的数据;
(g)如果所述的第一端口接收的数据的序列标识符SEQ_ID和第二端口接收的数据的序列标识符SEQ_ID不相同,则所述的系统全部接收所述的第一端口接收的数据和所述的第二端口接收的数据;
(h)如果所述的第一端口接收的数据的始发端交换标识符OXID和第二端口接收的数据的始发端交换标识符OXID不相同,则所述的系统全部接收所述的第一端口接收的数据和所述的第二端口接收的数据;
(h)如果所述的第一端口接收的数据的源标识符SID与所述的第二端口接收的数据的源标识符SID不相同,则所述的系统全部接收所述的第一端口接收的数据和所述的第二端口接收的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赛治信息技术有限公司,未经上海赛治信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510900259.6/1.html,转载请声明来源钻瓜专利网。





