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

技术编号:11480721 阅读:105 留言:0更新日期:2015-05-20 14:16
本发明专利技术提供了一种端到端区域数据同步方法,该方法包括:交换设备将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个Peer Zone中,并选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备;该交换设备将针对所述Peer Zone的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述Peer Zone的配置并生效。基于同样的发明专利技术构思,本申请还提出一种端到端区域数据同步装置,能够提高SAN网络的传输效率。

【技术实现步骤摘要】
一种端到端区域数据同步方法和装置
本专利技术涉及通信
,特别涉及一种端到端区域数据同步方法和装置。
技术介绍
在端到端区域(PeerZone)典型应用场景中,光纤通道(FibreChannel,FC)协议规定的PeerZone只包含一个主(Principal)成员设备,因此,为了防止主成员设备向目标设备同步数据失败,在存储区域网络(StorageAreaNetwork,SAN)中的交换设备上至少需配置2个PeerZone,每个PeerZone之中各包含一个作为主成员设备的发起设备,各主成员设备对应的目标设备相同,即各PeerZone中的目标设备相同;各PeerZone分别进行数据同步。从实际应用来说,只需其中的一个PeerZone进行数据同步即可,但是在目前实现中,不同PeerZone的数据都是平等同步的,这样复杂的配置,以及相关数据的同步,都会导致SAN网络的资源的浪费,从而降低了数据传输效率。
技术实现思路
有鉴于此,本申请提供一种端到端区域数据同步方法和装置,以解决PeerZone配置复杂,导致的SAN网络传输效率低的问题。为解决上述技术问题,本申请的技术方案是这样实现的:一种端到端区域PeerZone数据同步方法,应用于存储区域网络SAN中的任一交换设备上,该方法包括:该交换设备将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个PeerZone中,并选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备,其中,N大于1;该交换设备将针对所述PeerZone的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述PeerZone的配置并生效,该扩散报文中携带该PeerZone的N-1个备成员设备的标识。一种端到端区域PeerZone数据同步装置,应用于存储区域网络SAN中的任一交换设备中,该装置包括:配置单元和发送单元;所述配置单元,用于将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个PeerZone中,并选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备,其中,N大于1;并将针对所述PeerZone的配置生效;所述发送单元,用于将所述配置单元生效的配置通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述PeerZone的配置并生效,该扩散报文中携带该PeerZone的N-1个备成员设备的标识。由上面的技术方案可知,本申请中将对应相同的目标设备的发起设备配置为一个PeerZone,将其中一个发起设备配置为主成员设备,其它发起设备配置为备成员设备,仅针对该PeerZone同步数据,简化了PeerZone配置,从而提高了SAN网络的传输效率。附图说明图1为本申请实施例中PeerZone数据同步流程示意图;图2为PeerZone典型场景网络示意图;图3为本申请实施例中扩散报文中的PeerZone属性字段结构示意图;图4为本申请实施例中角色切换命令结构示意图;图5为本申请实施例中应用于上述技术的装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本专利技术的技术方案进行详细说明。本申请实施例中提供一种PeerZone数据同步方法,应用于存储区域网络SAN中的任一交换设备上,在FC协议定义的PeerZone体系基础上,在PeerZone中新增备成员设备角色,以改善SAN网络中的PeerZone的运行机制,简化用户配置的复杂度,提高整个SAN网络的传输效率。参见图1,图1为本申请实施例中PeerZone数据同步流程示意图。具体步骤为:步骤101,交换设备将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个PeerZone中,选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备。本步骤中的N大于1,即对应相同目标设备的发起设备至少为2个。参见图2,图2为PeerZone典型场景网络示意图。图2中对应相同目标设备(目标设备1、目标设备2和目标设备3)的2个发起设备(发起设备1和发起设备2)分别为服务器上的网卡1和网卡2。各设备的标识全局唯一,发起设备1的标识为1,发起设备2的标识为2,目标设备1的标识为3,目标设备2的标识为4,目标设备3的标识为5,假设主成员设备提供的端口号为8。在现有实现中,SAN网络中的交换设备,以交换设备1进行如下处理为例,会针对各发起设备配置一个PeerZone,针对发起设备1配置PeerZone1,在PeerZone1中发起设备1作为主成员设备,目标设备1、目标设备2和目标设备3作为普通设备;针对发起设备2配置PeerZone2,在PeerZone2中发起设备2作为主成员设备,目标设备1、目标设备2和目标设备3作为普通设备。本申请实施例中发起设备可以为服务器、服务器上的网卡等;目标设备为能够用于存储的设备,如磁盘等。交换设备1配置的PeerZone1和PeerZone2的地位相同,均会向SAN中其它交换设备和目标设备同步数据。而本申请实施例中针对图2中的网络架构中的发起设备和目标设备均配置到一个PeerZone,如PeerZone3,在PeerZone3中,选择其中一个发起设备,如发起设备1,作为主成员设备,将发起设备2作为备成员设备,目标设备1、目标设备2和目标设备3作为普通设备。本申请实施例中对选择哪个发起设备作为主成员设备的实现不作限制。交换设备1针对当前配置的PeerZone3的主成员设备和所述普通成员设备之间的Zone规则,所述Zone规则使所述主成员设备和所述普通成员设备之间能够通信;即发起设备1可以分别和目标设备1、目标设备2和目标设备3之间可以通信。本申请实施例中的Zone规则同现有实现PeerZone中配置的Zone规则,将Zone配置转化成为“源-目的-行为”的ACL底层规则,用于使源到目的设备之间允许流量访问。在本专利技术的Zone规则下,所述主成员设备和所述普通成员设备之间能够通信;即发起设备1可以分别和目标设备1、目标设备2和目标设备3之间可以通信;所述备成员设备不与主成员设备通信,且不与普通成员设备通信;即禁止发起设备2与发起设备1通信,且禁止发起设备2与目标设备1、目标设备2和目标设备3通信;所述备成员设备之间,所述普通成员设备之间不能通信,即禁止发起设备1和发起设备2通信,禁止目标设备1、目标设备2和目标设备3之间通信。步骤102,该交换设备将针对所述PeerZone的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述PeerZone的配置并生效,该扩散报文中携带该PeerZone的N-1个备成员设备的标识。本申请实施例中交换设备向SAN内其它交换设备发送的扩散报文,同现有的实现报文相比,在扩散报文中携带PeerZone中的备成员设备的标识。参见图3,图3为本申请实施例中扩散报文中的PeerZone属性字段结构示意图。图3中,主成员设备的端口号(PincipalN_Port_Name)字段填写当前的主成员设备的端口号,例如:针对图2填写的端口号为8。备成员设备的数量(NumberofSub-Prin本文档来自技高网...
一种端到端区域数据同步方法和装置

【技术保护点】
一种端到端区域Peer Zone数据同步方法,应用于存储区域网络SAN中的任一交换设备上,其特征在于,该方法包括:该交换设备将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个Peer Zone中,并选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备,其中,N大于1;该交换设备将针对所述Peer Zone的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述Peer Zone的配置并生效,该扩散报文中携带该Peer Zone的N‑1个备成员设备的标识。

【技术特征摘要】
1.一种端到端区域PeerZone数据同步方法,应用于存储区域网络SAN中的任一交换设备上,其特征在于,该方法包括:该交换设备将对应相同目标设备的N个发起设备,以及所述目标设备配置到一个PeerZone中,并选择其中一个发起设备作为主成员设备,其它发起设备作为备成员设备,所述目标设备作为普通成员设备,其中,N大于1;该交换设备将针对所述PeerZone的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备存储所述PeerZone的配置并生效,该扩散报文中携带该PeerZone的N-1个备成员设备的标识。2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:该交换设备下发所述主成员设备和所述普通成员设备之间的Zone规则,所述Zone规则使所述主成员设备和所述普通成员设备之间能够通信。3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:当接收到角色切换命令时,该角色切换命令携带PeerZone标识和备成员设备标识;该交换设备根据所述PeerZone标识匹配PeerZone,并将匹配到的PeerZone中所述备成员设备标识对应的备成员设备切换为主成员设备,并将原主成员设备切换为备成员设备,删除下发的原主成员设备和所述普通成员设备之间的Zone规则,下发切换后的主成员设备和所述普通成员设备之间的Zone规则;其中,所述Zone规则指主成员设备和普通成员设备之间能够通信,普通成员设备之间不能通信;该交换设备将所述PeerZone当前的配置生效,并通过扩散报文向SAN内其它交换设备同步,使其它交换设备更新所述PeerZone的配置并生效。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述该交换设备将针对所述PeerZone的配置生效之前,所述方法进一步包括:确定所述PeerZone所在PeerZone集合set是否被激活,如果是,执行所述将针对该PeerZone的配置生效及后续步骤;否则,等待所述PeerZone所在PeerZoneset被激活。5.一种端到端区域PeerZone数据同步装置,应用于存储区域...

【专利技术属性】
技术研发人员:王珏
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1