发明名称 |
基于光纤通道FC帧字段的节点双端口接收冗余方法 |
摘要 |
本发明涉及一种基于光纤通道FC帧字段的节点双端口接收冗余方法,所述的方法根据校验第一端口和第二端口接收的FC数据的源标识符SID、始发端交换标识符OXID、序列标识符SEQ_ID、序列计数标识符SEQ_CNT对第一端口接收的数据及第二端口接收的数据进行冗余;当第一端口和第二端口接收数据的时间不一致时,则先进行时间判断后再根据上述方法进行数据接收冗余。采用该种结构的基于光纤通道FC帧字段的节点双端口接收冗余方法,不仅适用于FC-AS-ASM数据帧冗余,还适用于所有FC数据帧冗余,克服了基于ASM保留字段的冗余机制使用范围小的瓶颈,大大提高数据帧的冗余范围,处理冗余数据准确性高,应用范围较为广泛。 |
申请公布号 |
CN105356982A |
申请公布日期 |
2016.02.24 |
申请号 |
CN201510900259.6 |
申请日期 |
2015.12.08 |
申请人 |
上海赛治信息技术有限公司 |
发明人 |
王志刚;王春雷;丁小龙 |
分类号 |
H04L1/22(2006.01)I |
主分类号 |
H04L1/22(2006.01)I |
代理机构 |
上海智信专利代理有限公司 31002 |
代理人 |
王洁;郑暄 |
主权项 |
一种基于光纤通道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)如果所述的第一端口接收数据的时间和所述的第二端口接收数据的时间的差的绝对值不小于一阈值,则所述的系统全部接收所述的第一端口接收的数据和所述的第二端口接收的数据。 |
地址 |
200233 上海市徐汇区田林路487号(宝石园)23号楼402室 |