【技术实现步骤摘要】
一种存储系统光纤通道FC会话管理方法和系统
本专利技术涉及计算机存储领域,尤其涉及一种存储系统光纤通道FC会话管理方法和系统。
技术介绍
存储区域网络(StorageArea Network and SAN Protocols,简写 SAN,即存储区域网络及其协议)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。存储设备是指一台或多台用以存储计算机数据的磁盘设备,通常指磁盘阵列。 存储区域网络的诞生,使存储空间得到更加充分的利用以及安装和管理更加有效。SAN是一种将存储设备、连接设备和接口集成在一个高速网络中的技术。SAN本身就是一个存储网络,承担了数据存储任务,SAN网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽。 现有的SAN技术因为实现协议的不同可分为IPSAN和FCSAN。其中IPSAN通过iSCSI (即 Internet SCSI)协议来实现,FCSAN 通过 FCP (即 Fibre Channel Protocol,光纤通道协议)来实现。FCSAN具有传输带宽高,性能稳定可靠,安全性高,技术成熟,是实际应用中比较普遍的企业数据中心存储网络标准,在高端存储市场占有重要地位。 但是,FCSAN是一个专用网络,在可扩展性和易用性上面有欠缺。FCSAN具有点到点、环及fabic三种拓扑结构,可以针对特定拓扑协议的不同FC端设备进行优化。但是,FCSAN在处理拓扑结构热变换、光纤卡热插拔、光纤线热插拔等情况时,往往需要停止数据业务,停机重启才能应用变换的拓扑结构,而不能在线的进行拓扑结构变换和扩 ...
【技术保护点】
一种存储系统光纤通道FC会话管理方法,其特征在于,所述方法包括:存储系统启动时,初始化固件Firmware和驱动模块,所述Firmware建立并维护第一端口信息数据库,所述驱动模块建立并维护第二端口信息数据库;当所述Firmware和/或所述驱动模块检测到设备状态变化时,所述Firmware更新所述第一端口信息数据库中的节点端口信息,并通知所述驱动模块,所述驱动模块更新驱动层的所述第二端口信息数据库中的所述节点端口信息,并根据定时机制更新会话和对输入输出IO请求的处理。
【技术特征摘要】
1.一种存储系统光纤通道FC会话管理方法,其特征在于,所述方法包括: 存储系统启动时,初始化固件Firmware和驱动模块,所述Firmware建立并维护第一端口信息数据库,所述驱动模块建立并维护第二端口信息数据库; 当所述Firmware和/或所述驱动模块检测到设备状态变化时,所述Firmware更新所述第一端口信息数据库中的节点端口信息,并通知所述驱动模块,所述驱动模块更新驱动层的所述第二端口信息数据库中的所述节点端口信息,并根据定时机制更新会话和对输入输出1请求的处理。2.如权利要求1所述的方法,其特征在于,所述方法还包括:FC传输协议实体使用节点-名称Node-Namej^ 口 -名称Port_Name、端口身份识别Port-1D标识节点端口,通信时将所述Port-1D作为地址,所述目标板Target的传输层功能由FC Target设备硬件、所述Firmware和所述驱动模块来完成。3.如权利要求2所述的方法,其特征在于,所述FC传输协议实体使用所述Node-Name、Port-Name, Port-1D标识所述节点端口是指:在服务器主机和所述存储系统建立会话时,所述Firmware和所述驱动模块分别记录所述节点端口的Node-Name、Port-Name> Port-1D到所述第一端口信息数据库和所述第二端口信息数据库中。4.如权利要求1所述的方法,其特征在于,所述Firmware或所述驱动模块检测到设备状态变化是指:所述Firmware检测到目标板Target端口的设备状态变化或所述驱动模块定时向发起方Initiator端口发送的ADISC信息检测到Initiator端口的设备状态变化。5.如权利要求4所述的方法,其特征在于,所述设备状态变化是指:所述存储系统和所述Initiator端口之间的FC连接断开、恢复、拓扑结构变化;包括:端口不互换情况下的断开或恢复、点到点模式下的端口连接交换、fabic模式下的端口连接交换、fabic模式下的交换机重启、服务器主机重启、服务器主机和光纤通道主机总线适配器FC-HBA卡的硬件状态变化,以及光纤通道存储局域网络FCSAN点到点、环及fabic三种拓扑结构的变化。6.如权利要求4所述的方法,其特征在于,当所述Firmware检测到目标板Target端口的设备状态变化时,所述方法包括:如果所述Firmware检测到设备的FC连接断开,则所述驱动模块暂停链路上所有的1请求; 当达到预定的超时时间未处理时,所述驱动模块清除所述链路的会话,且清除所述第二端口信息数据库中对应的端口信息,所述Firmware同步更新所述第一端口信息数据库; 当未达到所述预定的超时时间时,如果所述Firmware检测到所述FC连接已恢复,则所述Firmware先将节点端口的端口信息与所述第一端口信息数据库中存储的端口信息进行比较,根据不同的比较结果进行不同的操作。7.如权利要求6所述的方法,其特征在于,所述根据不同的比较结果进行不同的操作是指: 如果所述节点端口的端口信息中的所述Node-Name、Port-Name> Port-1D与所述第一端口信息数据库中完全一致,则判定所述节点端口为原有登录且未超时端口,则恢复所述会话,恢复数据的1请求; 如果所述节点端口的端口信息中的所述Node-Name、Port-Name> Port-1D与所述第一端口信息数据库中不一致,当所述Node-Name、...
【专利技术属性】
技术研发人员:唐金荣,施培任,吴庆民,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。