[发明专利]一种RSCN报文的通知方法和设备有效
申请号: | 201310289614.1 | 申请日: | 2013-07-10 |
公开(公告)号: | CN103368854A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 王珏 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/24 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rscn 报文 通知 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种RSCN报文的通知方法和设备。
背景技术
随着Internet应用的不断增长,服务器需要存储的信息越来越多,这就导致服务器的存储容量不断增长。当服务器内部存储容量无法满足信息增长需求时,需要将服务器的存储“外部化”。为此,通过SAN(Storage Area Networks,存储网络)为服务器提供专用外部存储环境,以满足对大容量高可靠信息的存储、访问和备份等需求。FC(Fibre Channel,光纤通道)是SAN中应用广泛的一种协议,且FC网络能够传输上层协议数据,包括SCSI(Small Computer System Interface,小型计算机系统接口)、IP、VIA(集群虚拟接口)、HIPPI(高性能并行接口)、FICON(光纤连接)等,且FC网络目前主要用于承载SCSI。
名字服务属于FC协议提供的通用服务,是FC协议承载上层应用协议的基础。如图1所示,为FC协议名字服务的应用场景示意图,存储设备(在FC网络中可以称为N端口,包括图1中的服务器和磁盘阵列)在注册到FC网络后,向其就近的交换机发送名字服务注册请求,由交换机记录与该存储设备相关的FC_ID和名字服务信息,该名字服务信息包括WWN(World Wide Name,全球唯一名字)名字、FC地址、FC-4特性(如端口类型、FC-4协议类型、FC-4协议特征等)、硬件地址、描述性名字(通常为字符串)等;当存储设备需要查询其它存储设备的名字服务信息时,通过其它存储设备的FC_ID向其就近的交换机发送名字服务查询请求,以获得其它存储设备的名字服务信息。
在图1所示的FC网络中,各交换机作为一个整体维护相同的名字服务数据库,该名字服务数据库中记录了各存储设备对应的FC_ID和名字服务信息。其中,各交换机之间通过交互RSCN(Registered State Change Notification,注册状态变化通知)报文在各交换机中维护相同的名字服务数据库。例如,当服务器A向交换机1发送名字服务注册请求后,交换机1在本地名字服务数据库中记录服务器A的FC_ID和名字服务信息,并向交换机2和交换机3发送RSCN报文;交换机2在收到RSCN报文后,向交换机1发送用于获取名字服务信息的GE_ID(Get Entry based on Port Identifer)报文(用于根据FC_ID获取表项最新数据),从交换机1上获得服务器A的FC_ID和名字服务信息,在本地名字服务数据库中记录服务器A的FC_ID和名字服务信息;交换机3在收到RSCN报文后,向交换机1发送GE_ID报文,从交换机1上获得服务器A的FC_ID和名字服务信息,在本地名字服务数据库中记录服务器A的FC_ID和名字服务信息。
现有技术中,存储设备的名字服务信息并不是一次性注册到交换机上,而是需要通过多次名字服务注册请求过程注册到交换机上,从而导致各交换机之间频繁交互RSCN报文和GE_ID报文,增加了网络中的流量负担,并且存在频繁操作同一条数据表项所带来的冗余更新,而且使得各交换机需要频繁进行名字服务信息的处理过程,增大各交换机的处理负担。
发明内容
本发明实施例提供一种RSCN报文的通知方法和设备,以减少网络中的流量负担,并减轻各交换机的处理负担。
为了达到上述目的,本发明实施例提供一种注册状态变化通知RSCN报文的通知方法,应用于包括存储设备和多个交换机的光纤通道FC网络中,该方法包括以下步骤:
交换机在确定存储设备的名字服务信息发生变化时,查询本交换机上是否记录有所述存储设备的FC_ID对应的RSCN报文;如果否,则利用所述存储设备当前名字服务信息发生变化的原因生成所述存储设备的RSCN报文,并记录所述存储设备的FC_ID与RSCN报文之间的对应关系,为所述对应关系设置老化定时器;如果是,则利用所述存储设备当前名字服务信息发生变化的原因以及所述存储设备的FC_ID对应的RSCN报文中携带的名字服务信息发生变化的原因维护所述存储设备的FC_ID对应的RSCN报文,并更新所述存储设备的FC_ID与RSCN报文之间的对应关系所对应的老化定时器;
所述交换机在所述老化定时器超时之后,将所述老化定时器对应的RSCN报文发送给所述FC网络中的其它交换机,由所述其它交换机利用收到的所述RSCN报文对所述存储设备的名字服务信息进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310289614.1/2.html,转载请声明来源钻瓜专利网。