一种端到端区域数据同步方法和装置的制造方法

文档序号:8322340阅读:370来源:国知局
一种端到端区域数据同步方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种端到端区域数据同步方法和装置。
【背景技术】
[0002]在端到端区域(Peer Zone)典型应用场景中,光纤通道(Fibre Channel,FC)协议规定的Peer Zone只包含一个主(Principal)成员设备,因此,为了防止主成员设备向目标设备同步数据失败,在存储区域网络(Storage Area Network, SAN)中的交换设备上至少需配置2个Peer Zone,每个Peer Zone之中各包含一个作为主成员设备的发起设备,各主成员设备对应的目标设备相同,即各Peer Zone中的目标设备相同;各Peer Zone分别进行数据同步。
[0003]从实际应用来说,只需其中的一个Peer Zone进行数据同步即可,但是在目前实现中,不同Peer Zone的数据都是平等同步的,这样复杂的配置,以及相关数据的同步,都会导致SAN网络的资源的浪费,从而降低了数据传输效率。

【发明内容】

[0004]有鉴于此,本申请提供一种端到端区域数据同步方法和装置,以解决Peer Zone配置复杂,导致的SAN网络传输效率低的问题。
[0005]为解决上述技术问题,本申请的技术方案是这样实现的:
[0006]一种端到端区域Peer Zone数据同步方法,应用于存储区域网络SAN中的任一交换设备上,该方法包括:
[0007]该交换设备将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个Peer Zone中,并选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备,其中,N大于I ;
[0008]该交换设备将针对所述Peer Zone的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述Peer Zone的配置并生效,该扩散报文中携带该PeerZone的N-1个备成员设备的标识。
[0009]一种端到端区域Peer Zone数据同步装置,应用于存储区域网络SAN中的任一交换设备中,该装置包括:配置单元和发送单元;
[0010]所述配置单元,用于将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个Peer Zone中,并选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备,其中,N大于I ;并将针对所述Peer Zone的配置生效;
[0011]所述发送单元,用于将所述配置单元生效的配置通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述Peer Zone的配置并生效,该扩散报文中携带该PeerZone的N-1个备成员设备的标识。
[0012]由上面的技术方案可知,本申请中将对应相同的目标设备的发起设备配置为一个Peer Zone,将其中一个发起设备配置为主成员设备,其它发起设备配置为备成员设备,仅针对该Peer Zone同步数据,简化了 Peer Zone配置,从而提高了 SAN网络的传输效率。
【附图说明】
[0013]图1为本申请实施例中Peer Zone数据同步流程示意图;
[0014]图2为Peer Zone典型场景网络示意图;
[0015]图3为本申请实施例中扩散报文中的Peer Zone属性字段结构示意图;
[0016]图4为本申请实施例中角色切换命令结构示意图;
[0017]图5为本申请实施例中应用于上述技术的装置结构示意图。
【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。
[0019]本申请实施例中提供一种Peer Zone数据同步方法,应用于存储区域网络SAN中的任一交换设备上,在FC协议定义的Peer Zone体系基础上,在Peer Zone中新增备成员设备角色,以改善SAN网络中的Peer Zone的运行机制,简化用户配置的复杂度,提高整个SAN网络的传输效率。
[0020]参见图1,图1为本申请实施例中Peer Zone数据同步流程示意图。具体步骤为:
[0021]步骤101,交换设备将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个Peer Zone中,选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备。
[0022]本步骤中的N大于1,即对应相同目标设备的发起设备至少为2个。
[0023]参见图2,图2为Peer Zone典型场景网络示意图。图2中对应相同目标设备(目标设备1、目标设备2和目标设备3)的2个发起设备(发起设备I和发起设备2)分别为服务器上的网卡I和网卡2。各设备的标识全局唯一,发起设备I的标识为1,发起设备2的标识为2,目标设备I的标识为3,目标设备2的标识为4,目标设备3的标识为5,假设主成员设备提供的端口号为8。
[0024]在现有实现中,SAN网络中的交换设备,以交换设备I进行如下处理为例,会针对各发起设备配置一个Peer Zone,针对发起设备I配置Peer Zonel,在Peer Zonel中发起设备I作为主成员设备,目标设备1、目标设备2和目标设备3作为普通设备;针对发起设备2配置Peer Zone2,在Peer Zone2中发起设备2作为主成员设备,目标设备1、目标设备2和目标设备3作为普通设备。
[0025]本申请实施例中发起设备可以为服务器、服务器上的网卡等;目标设备为能够用于存储的设备,如磁盘等。
[0026]交换设备I配置的Peer Zonel和Peer Zone2的地位相同,均会向SAN中其它交换设备和目标设备同步数据。
[0027]而本申请实施例中针对图2中的网络架构中的发起设备和目标设备均配置到一个Peer Zone,如Peer Zone3,在Peer Zone3中,选择其中一个发起设备,如发起设备1,作为主成员设备,将发起设备2作为备成员设备,目标设备1、目标设备2和目标设备3作为普通设备。
[0028]本申请实施例中对选择哪个发起设备作为主成员设备的实现不作限制。
[0029]交换设备I针对当前配置的Peer Zone3的主成员设备和所述普通成员设备之间的Zone规则,所述Zone规则使所述主成员设备和所述普通成员设备之间能够通信;即发起设备I可以分别和目标设备1、目标设备2和目标设备3之间可以通信。
[0030]本申请实施例中的Zone规则同现有实现Peer Zone中配置的Zone规则,将Zone配置转化成为“源-目的-行为”的ACL底层规则,用于使源到目的设备之间允许流量访问。
[0031]在本发明的Zone规则下,所述主成员设备和所述普通成员设备之间能够通信;即发起设备I可以分别和目标设备1、目标设备2和目标设备3之间可以通信;所述备成员设备不与主成员设备通信,且不与普通成员设备通信;即禁止发起设备2与发起设备I通信,且禁止发起设备2与目标设备1、目标设备2和目标设备3通信;所述备成员设备之间,所述普通成员设备之间不能通信,即禁止发起设备I和发起设备2通信,禁止目标设备1、目标设备2和目标设备3之间通信。
[0032]步骤102,该交换设备将针对所述Peer Zone的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述Peer Zone的配置并生效,该扩散报文中携带该Peer Zone的N_1个备成员设备的标识。
[0033]本申请实施例中交换设备向SAN内其它交换设备发送的扩散报文,同现有的实现报文相比,在扩散报文中携带Peer Zone中的备成员设备的标识。参见图3,图3为本申请实施例中扩散报文中的Peer Zone属性字段结构示意图。
[0034]图3中,主成员设备的端口号(Pincipal N_Port_Name)字段填写当前的主成员设备的端口号,例如:针对图2填写的端口号为8。备成员设备的数量(Number ofSub-Principal Member)字段填写对应Peer Zone中的成员设备的数量,针对图2填写的数量为1,在具体实现时,该字段也可以不包含;Zone Member字段填写备成员设备的标识,针对图2,填写的标识为2。至于各字段的内容如何填写,占用的比特数,按照协议FC-GS-7中的规定确定。
[0035]步骤101之后,步骤102之前,所述方法进一步包括:
[0036]确定所述Peer Zone所在Peer Zone set是否被激活,如果是,执行步骤102 ;否贝U,等待所述Peer Zone所在Peer Zone set被激活。
[0037]由于某种原因,如Peer Zone中当前的主成员设备故障,或需要切换某个备成员设备为主成员设备,该交换设备就会接收到角色切换命令,该角色切换命令携带Peer Zone标识和备成员设备标识;
[0038]该交换设备根据所述Peer Zone标识匹配Peer Zone,并将匹配到的Peer Zone中所述备成员设备标识对应的备成员设备切换为主成员设备,并将原主成员设备切换为备成员设备,删除下发的原主成员设备和所述普通成员设备之间的Zone规则,下发切换后的主成员设备和所述普通成员设备之间的Zone规则。
[0039]该交换设备将所述Peer Zone当前的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备更新该Peer Zone的配置并生效。
[0040]交换设备接收到的角色切换命令可以是通过该交换设备手动输入的角色切换命令,也可以是服务器上的发起设备(网卡)发送的角色切换命令。如果是服务器上的发起设备发送的角色切换命令,在本交换设备接收到该角色切换命令后,向所述发起设备发送响应命令。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1