[发明专利]基于通道的FC网络余度设计方法有效
申请号: | 201510889591.7 | 申请日: | 2015-12-07 |
公开(公告)号: | CN105515856B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 朱志强;王红春;李大鹏;王建宇;刘军伟;武健 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/703 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 苏蓓 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 通道 fc 网络 设计 方法 | ||
1.基于通道的FC网络余度设计方法,其特征在于,包括以下步骤:
一)定义并标识FC网络的3种通道
通道代表从当前FC节点到一个或多个目的节点的单向虚拟通路;
3种通道分别是点对点通道、组播通道和广播通道;
点对点通道为2个FC节点之间的单向虚拟通道;组播通道为1个FC节点至多个FC节点的单向虚拟通道;广播通道为1个FC节点至其他所有FC节点的单向虚拟通道;
通过源端标识S_ID和目的端标识D_ID对所有通道进行唯一标识,点对点通道port_id的取值范围为0x010000-0xEF00FF;组播通道port_id的取值范围为0xFFFB00-0xFFFBFF;广播通道的port_id为0xFFFFFF;
二)定义FC接口余度发送控制流程
基于D_ID划分点对点通道、组播通道和广播通道,在发送CAM表中存放本FC节点所连接的所有FC通道对应的D_ID信息,D_ID信息数据长度为3Byte,发送CAM表中每一个通道在发送信息过程中会对一个其所对应的SN号信息进行处理;在发送前通过判断当前发送数据所对应的通道信息以及发送CAM表,获取并更新当前发送数据帧的SN信息,并将FC消息从余度通道中发送;
三)定义FC接口余度接收控制流程
接收CAM表中存放S_ID字段及D_ID字段,在接收到FC数据帧后,首先对D_ID字段进行解析,根据首字节判断接收到的数据帧是从单播通道、组播通道还是广播通道而来;若为单播通道,则根据S_ID字段进行接收CAM查找;若为组播或广播通道,则根据D_ID字段进行接收CAM查找,从而获取到当前通道中所接收消息的期望SN号,进而基于“先到先有效”原则对余度通道中的数据进行处理。
2.根据权利要求1所述的基于通道的FC网络余度设计方法,其特征在于,
步骤二)中定义FC接口余度发送的控制流程具体如下:
1)处理器对FC节点进行初始化操作;
2)根据配置信息,在发送CAM表中存放本FC节点所连接的所有FC通道对应的D_ID信息;
3)判断发送缓冲区是否有新的待发送FC消息;
4)若有待发送FC消息,则转步骤5);若没有,则重复步骤3);
5)解析待发送消息对应的D_ID信息;
6)判断当前消息所在发送通道对应的D_ID信息是否在步骤2所述的发送CAM表中;
7)若D_ID信息在发送CAM表中,则转步骤8);若没有,则转步骤3);
8)获取对应的SN号信息,并对SN号进行更新后,完成FC发送数据组帧;
9)判断余度通道对应的MAC缓冲区状态;
10)若余度通道对应的任一MAC有缓冲,则转步骤11);若双MAC均没有缓冲,则转步骤9);
11)将待发送FC数据帧写入余度通道对应的发送MAC缓冲区。
3.根据权利要求2所述的基于通道的FC网络余度设计方法,其特征在于,
步骤三)中定义FC接口余度接收的控制流程具体如下:
1)处理器对FC接口和主机接口进行初始化操作;
2)在接收CAM表中存放本FC节点所连接的所有FC通道对应的S_ID信息和D_ID信息;
3)判断是否有新的接收到的FC消息;
4)若有,则转步骤5);若没有则转步骤3);
5)解析收到的FC消息对应的D_ID信息的首字节;
6)若为0xFF,则转步骤7);若不为0xFF,则转步骤8);
7)根据D_ID字段进行接收CAM查找;
8)根据S_ID字段进行接收CAM查找;
9)判断字段是否在接收CAM表中;
10)若查找字段在接收CAM表中,则转步骤11;若不在接收CAM表中,则转步骤3;
11)获取对应的SN号信息,基于“先到先有效”原则对余度通道中的数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510889591.7/1.html,转载请声明来源钻瓜专利网。