一种基于光纤通信网络的设备切换方法、装置及系统的制作方法

文档序号:7724716阅读:194来源:国知局
专利名称:一种基于光纤通信网络的设备切换方法、装置及系统的制作方法
技术领域
本发明涉及计算机通信技术领域,尤其涉及一种基于光纤通信网络的设备切换方法、装置及系统。
背景技术
在基于以太网光纤通道(Fibre Channel over Ethernet, FCoE)技术的光纤通信网络中,主机端通过连接的FCoE交换机与数据中心网络进行信息交互,其中FCoE交换机用于在主机端和数据中心网络之间转发数据。为了提高主机端与数据中心网络进行信息交互的可靠性,主机端通常与至少两个 FCoE交换机相连,并通过该至少两个FCoE交换机中优先级最高的FCoE交换机与数据中心网络进行信息交互。当主机端检测到该优先级最高的FCoE交换机出现故障,或者该主机端与该优先级最高的FCoE交换机之间的线路出现故障时,切换到其他FCoE交换机,也即在该至少两个FCoE交换机中除了该优先级最高的FCoE交换机之外的其他FCoE交换机中,重新选择一个优先级最高的FCoE交换机,并通过重新选择的FCoE交换机与数据中心网络进行信息交互,如图IA所示。图IA为现有技术中基于FCoE技术的光纤通信网络结构示意图,在图IA所示的网络结构中,作为主机端的ENode设备Hl通过聚合增强以太网(Converged Enhanced Ethernet, CEE),与FCoE交换机A和B相连,作为主机端的ENode设备H2也通过CEE网络, 与FCoE交换机A和B相连,并且,FCoE交换机A和B均与数据中心网络相连。其中,Hl和 H2中均保存了 FCoE交换机A对应的优先级,以及FCoE交换机B对应的优先级。当Hl要与数据中心网络进行信息交互时,在连接的FCoE交换机A和FCoE交换机B中,选择对应的优先级最高的设备,假设FCoE交换机A对应的优先级高于FCoE交换机B对应的优先级,则 Hl选择FCoE交换机A,并通过FCoE交换机A连接到数据中心网络,与数据中心网络进行信息交互。如果Hl检测到FCoE交换机A出现故障,或者检测到Hl与FCoE交换机A之间的线路出现故障时,则切换到FCoE交换机B,通过FCoE交换机B与数据中心网络进行信息交互。但是,在图IA中,如果FCoE交换机A未出现故障,Hl与FCoE交换机A之间的线路也未出现故障,而FCoE交换机A与数据中心网络之间的线路出现故障,则Hl仍然不能通过连接的FCoE交换机A与数据中心网络进行信息交互。而由于此时Hl并未检测到FCoE 交换机A出现故障,也未检测到Hl与FCoE交换机A之间的线路出现故障,因此除非人为的控制Hl切换到FCoE交换机B,否则Hl不能自动切换到FCoE交换机B,仍然通过FCoE交换机A与数据中心网络进行信息交互,这就会导致Hl —直等待FCoE交换机A与数据中心网络之间的线路恢复正常后,才能与数据中心网络进行正常的信息交互,使主机端与数据中心网络进行信息交互的效率降低,并可能导致传输信息的丢失。图IB为现有技术中基于FCoE技术的另一种光纤通信网络结构示意图,如图IB所示,在图IB中,主机端H3和H4通过CEE网络与FCoE交换机C和D相连,FCoE交换机C和FCoE交换机D分别通过中间设备1和中间设备2连接到数据中心网络中的目标设备Sl和 S2,假设FCoE交换机C的优先级高于FCoE交换机D的优先级,则H3和H4均通过FCoE交换机C与数据中心网络进行信息交互。针对H3而言,当H3要与数据中心网络中的目标设备S2进行信息交互时,具体过程为,H3基于与FCoE交换机C的连接、FCoE交换机C与中间设备1的连接、中间设备1与中间设备2的连接,以及中间设备2与数据中心网络中的目标设备S2的连接,与目标设备S2进行交互。与图IA相类似的,如果H3未检测到FCoE交换机C出现故障,也未检测到H3与FCoE交换机C之间的线路出现故障,但是如果中间设备1 或中间设备2出现故障,或者,FCoE交换机C与中间设备1之间的线路、中间设备1与中间设备2之间的线路,以及中间设备2与数据中心网络中的目标设备S2之间的线路中的某一条或某几条出现故障,H3就不能通过FCoE交换机C与目标设备S2进行交互。然而,由于此时H3并未检测到FCoE交换机C出现故障,也未检测到H3与FCoE交换机C之间的线路出现故障,因此除非人为的控制H3切换到FCoE交换机D,否则H3仍然选择FCoE交换机C与目标设备S2进行信息交互,则仍然需要等待FCoE交换机C与数据中心网络之间的中间设备1和2,以及与中间设备1、中间设备2以及目标设备S2之间的线路恢复正常后,才能与目标设备S2进行正常的信息交互,导致主机端与数据中心网络进行信息交互的效率降低, 并可能导致传输信息的丢失。

发明内容
本发明实施例提供一种基于光纤通信网络的设备切换方法、装置及系统,用以解决现有技术中设备切换的方式可能导致主机端与数据中心网络进行信息交互的效率降低, 并可能导致传输信息丢失的问题。本发明实施例提供的一种基于光纤通信网络的设备切换方法,包括第一以太网光纤通道FCoE交换机根据设定的若干个检测对象,提取当前所述若干个检测对象分别对应的第一状态信息;所述第一 FCoE交换机根据提取的当前所述若干个检测对象分别对应的第一状态信息,以及设定的所述若干个检测对象分别在正常状态下对应的第二状态信息,判断自身到数据中心网络的路径是否出现故障;以及当确定出现故障时,通知与自身相连的每个主机端切换到第二 FCoE交换机与所述数据中心网络进行信息交互。本发明实施例提供的一种基于光纤通信网络的设备切换装置,包括提取模块,用于根据设定的若干个检测对象,提取当前所述若干个检测对象分别对应的第一状态信息;判断模块,用于根据提取的当前所述若干个检测对象分别对应的第一状态信息, 以及设定的所述若干个检测对象分别在正常状态下对应的第二状态信息,判断自身到数据中心网络的路径是否出现故障;通知模块,用于当确定出现故障时,通知与自身相连的每个主机端切换到第二 FCoE交换机与所述数据中心网络进行信息交互。本发明实施例提供的一种以太网光纤通道FCoE交换机,包括如上所述的基于光纤通信网络的设备切换装置。
本发明实施例提供的一种基于光纤通信网络的设备切换系统,包括至少一个主机端,与每个主机端分别连接的第一以太网光纤通道FCoE交换机和第二 FCoE交换机,其中第一 FCoE交换机,用于根据设定的若干个检测对象,提取当前所述若干个检测对象分别对应的第一状态信息,并根据提取的当前所述若干个检测对象分别对应的第一状态信息,以及设定的所述若干个检测对象分别在正常状态下对应的第二状态信息,判断自身到数据中心网络的路径是否出现故障,当确定出现故障时,通知与自身相连的每个主机端切换到第二 FCoE交换机与数据中心网络进行信息交互;每个主机端,用于接收到所述第一 FCoE交换机的通知后,切换到第二 FCoE交换机与所述数据中心网络进行信息交互。本发明实施例提供一种基于光纤通信网络的设备切换方法、装置及系统,该方法 FCoE交换机根据提取的若干个检测对象的第一状态信息,以及设定的该若干个检测对象在正常状态下的第二状态信息,判断自身到数据中心网络的路径是否出现故障,当出现故障时,通知与自身相连的每个主机端切换到其他FCoE交换机与数据中心网络进行信息交互。 由于本发明实施例中FCoE交换机检测自身到数据中心网络的路径是否出现故障,并在出现故障时通知主机端切换到其他FCoE交换机与数据中心网络进行信息交互,因此主机端可以及时的切换到其他FCoE交换机,提高了主机端与数据中心网络进行信息交互的效率, 并避免了传输信息的丢失。


图IA为现有技术中基于FCoE技术的光纤通信网络结构示意图;图IB为现有技术中基于FCoE技术的另一种光纤通信网络结构示意图;图2为本发明实施例提供的基于光纤通信网络的设备切换的过程;图3为本发明实施例提供的基于光纤通信网络的设备切换的具体过程;图4(a)至图4(c)为本发明实施例提供的主机端当前已经与该第一 FCoE交换机建立了虚链路时,该第一 FCoE交换机到数据中心网络的路径出现故障后,主机端切换FCoE 交换机的过程;图5为本发明实施例提供的基于光纤通信网络的设备切换装置;图6为本发明实施例提供的基于光纤通信网络的设备切换系统。
具体实施例方式本发明实施例提供一种基于光纤通信网络的设备切换方法、装置及系统,该方法 FCoE交换机根据提取的若干个检测对象的第一状态信息,以及设定的该若干个检测对象在正常状态下的第二状态信息,判断自身到数据中心网络的路径是否出现故障,当出现故障时,通知与自身相连的每个主机端切换到其他FCoE交换机与数据中心网络进行信息交互。 由于本发明实施例中FCoE交换机检测自身到数据中心网络的路径是否出现故障,并在出现故障时通知主机端切换到其他FCoE交换机与数据中心网络进行信息交互,因此主机端可以及时的切换到其他FCoE交换机,提高了主机端与数据中心网络进行信息交互的效率, 并避免了传输信息的丢失。下面结合说明书附图,对本发明实施例进行详细描述。
图2为本发明实施例提供的基于光纤通信网络的设备切换的过程,具体包括以下步骤S201 第一 FCoE交换机根据设定的若干个检测对象,提取当前该若干个检测对象分别对应的第一状态信息。在本发明实施例中,由第一 FCoE交换机检测自身到数据中心网络的路径是否出现故障,检测自身是否出现故障时,可以根据设定的若干个检测对象当前的第一状态信息进行检测。其中,该若干个检测对象可以根据需要进行设定。具体的,该若干个检测对象包括该第一 FCoE交换机到数据中心网络的路径中经过的每个中间设备,第一 FCoE交换机与连接的中间设备之间的线路,每个中间设备之间的线路,数据中心网络与连接的中间设备之间的线路中的一种或几种,当然,还可以根据需要设定其他检测对象。例如,若采用如图IA所示的网络结构,由于没有中间设备,因此该若干个检测对象可以为FCoE交换机与数据中心网络之间的线路。若采用如图IB所示的网络结构,如图 IB所示,假设FCoE交换机C为第一 FCoE交换机,当该若干个检测对象为第一 FCoE交换机到数据中心网络的路径中经过的每个中间设备时,该若干个检测对象为图IB中的中间设备1和中间设备2,也即检测中间设备1和中间设备2是否出现故障。当该若干个检测对象为第一 FCoE交换机与连接的中间设备之间的线路时,该若干个检测对象为图IB中的FCoE 交换机C与中间设备1之间的线路。当该若干个检测对象为每个中间设备之间的线路时, 该若干个检测对象为图IB中的中间设备1和中间设备2之间的线路。当该若干个检测对象为数据中心网络与连接的中间设备之间的线路时,该若干个检测对象为数据中心网络的目标设备,与中间设备之间的线路。S202 根据提取的当前该若干个检测对象分别对应的第一状态信息,以及设定的该若干个检测对象分别在正常状态下对应的第二状态信息,判断自身到数据中心网络的路径是否出现故障,若是,则进行步骤S203,否则进行步骤S204。在本发明实施例中,设定需要检测的若干个检测对象后,还要设定该第一 FCoE交换机到数据中心网络的路径在正常状态下时,该若干个检测对象的第二状态信息。从而判断自身到数据中心网络的路径是否出现故障的方法具体为,在提取的若干个检测对象分别对应的第一状态信息中,如果确定存在至少一个检测对象对应的第一状态信息,与设定的该检测对象在正常状态下对应的第二状态信息不同,则确定自身到数据中心网络的路径出现故障,否则确定自身到数据中心网络的路径正常。S203 通知与自身相连的每个主机端切换到第二 FCoE交换机与数据中心网络进行信息交互。由于该第一 FCoE交换机到数据中心网络的路径出现故障,因此可能已经不能为主机端提供转发数据的功能,因此通知主机端切换到第二 FCoE交换机,也即切换到其他 FCoE交换机与数据中心网络进行信息交互。S204 继续转发数据。如果该第一 FCoE交换机确定自身到数据中心网络的路径未出现故障,则主机端可以通过该第一 FCoE交换机与数据中心网络继续进行信息交互。在上述过程中,由FCoE交换机检测自身到数据中心网络的路径是否出现故障,并在出现故障时通知主机端切换到其他FCoE交换机与数据中心网络进行信息交互,因此相比于现有技术中需要人为的控制主机端切换到其他FCoE交换机,或者主机端需要一直等待FCoE交换机到数据中心网络的路径恢复正常后,才能与数据中心网络进行正常的信息交互的方法,本发明实施例提供的方法主机端可以在FCoE交换机出现故障时,及时的切换到其他FCoE交换机,提高了主机端与数据中心网络进行信息交互的效率,并避免了传输信息的丢失。在本发明实施例中,为了进一步在保证主机端能够通过FCoE交换机与数据中心网络进行信息交互的同时,还可以尽量提高信息交互的效率,使主机端能够更加灵活的切换FCoE交换机,在图2所示的步骤S203之前,也即通知主机端切换到第二 FCoE交换机与数据中心网络进行信息交互之前,该第一 FCoE交换机还要降低自身的优先级,并将降低后的优先级信息通知给与自身相连的每个主机端,指示与自身相连的每个主机端将保存的该第一 FCoE交换机的优先级信息更新为降低后的优先级信息。其中,降低自身的优先级的方法有很多,例如直接将自身的优先级降至最低。在后续的步骤中,主机端则可以根据更新后的该第一 FCoE交换机的优先级,以及与自身相连的各第二 FCoE交换机的优先级进行设备切换,具体方法为,主机端在接收到该第一 FCoE交换机发送的切换到第二 FCoE交换机的通知后,并在切换到第二 FCoE交换机与数据中心网络进行信息交互之前,根据更新后的第一 FCoE交换机的优先级,以及与自身相连的各第二 FCoE交换机的优先级,确定与自身相连的各第二 FCoE交换机中,存在至少一个第二 FCoE交换机的优先级高于更新后的第一 FCoE交换机的优先级。在上述过程中,由于主机端选择FCoE交换机时,选择与该主机端相连的每个FCoE 交换机中优先级最高的FCoE交换机,因此如果更新后该第一 FCoE交换机的优先级低于与该主机端相连的某个第二 FCoE交换机的优先级,则该主机端重新选择FCoE交换机时,就不会选择该降低了优先级的第一 FCoE交换机,而选择优先级最高的第二 FCoE交换机进行切换,并通过切换后的该第二 FCoE交换机与数据中心网络进行信息交互。并且,由于一般将转发数据的效率较高的FCoE交换机的优先级设定的较高,因此如果更新后该第一 FCoE交换机的优先级仍然高于与该主机端相连的任何第二 FCoE交换机的优先级,则说明该第一 FCoE交换机到数据中心网络的路径即使出现了故障,但出现的故障对主机端通过该条路径与数据中心网络进行信息交互的影响不大,因此该主机端仍然可以通过该第一 FCoE交换机访问数据中心网络,并且该第一 FCoE交换机转发数据的效率仍然是最高的,也即通过该第一 FCoE交换机与数据中心网络进行信息交互的效率仍然是最高的。因此该主机端重新选择的FCoE交换机仍然为该第一 FCoE交换机,无需切换到其他转发数据的效率相对较低的第二 FCoE交换机,从而在保证主机端能够通过FCoE交换机与数据中心网络进行信息交互的同时,还可以尽量提高信息交互的效率,提高了主机端切换 FCoE交换机的灵活性。在本发明实施例中,为了进一步提高主机端切换FCoE交换机的灵活性,该第一 FCoE交换机降低自身的优先级的方法具体为,确定该若干个检测对象中,当前所处的第一状态信息与其正常状态下的第二状态信息不同的每个检测对象,将自身的优先级降低,降低的值为确定的每个检测对象分别对应的降低幅度的和值。其中,每个检测对象对应的降低幅度可以根据需要进行设定。较佳的,将对通过该第一 FCoE交换机访问数据中心网络影响较大的检测对象对应的降低幅度设定的较大,将对通过该第一 FCoE交换机访问数据中心网络影响较小的检测对象对应的降低幅度设定的较小。由于在该第一 FCoE交换机到数据中心网络的路径中,若某个检测对象到该第一 FCoE交换机的路径的长度较短,则该检测对象对通过该第一 FCoE交换机访问数据中心网络的影响较大,反之,则影响较小,因此,本发明实施例中设定每个检测对象分别对应的降低幅度的方法具体为,针对每个检测对象,根据该检测对象到该第一 FCoE交换机的路径的长度,设定该检测对象对应的降低幅度,其中,设定的该检测对象对应的降低幅度,与该检测对象到该第一 FCoE交换机的路径的长度成反比。也即,该检测对象到该第一 FCoE交换机的路径的长度越短,设定的该检测对象对应的降低幅度越大,该检测对象到该第一 FCoE交换机的路径的长度越长,设定的该检测对象对应的降低幅度越小。例如,当需要检测的检测对象为该第一 FCoE交换机与连接的中间设备之间的线路时,由于该第一 FCoE交换机与连接的中间设备之间的线路到该第一 FCoE交换机的路径的长度较短,如果该第一 FCoE交换机与连接的中间设备之间的线路失效,使该第一 FCoE交换机不能连接到数据中心网络,则通过该第一 FCoE交换机不能访问数据中心网络,因此第一 FCoE交换机与连接的中间设备之间的线路,对通过该第一 FCoE交换机访问数据中心网络的影响较大,将该检测对象对应的降低幅度设定的较大。假设主机端与FCoE交换机A和 FCoE交换机B相连,FCoE交换机A的优先级为5,FCoE交换机B的优先级为3,因此该主机端通过FCoE交换机A与数据中心网络进行信息交互。当检测对象为该FCoE交换机A与连接的中间设备之间的线路时,可以将该检测对象对应的降低幅度设为5,如果根据当前该检测对象的第一状态信息检测出该FCoE交换机A到数据中心网络的路径出现故障,则将FCoE 交换机A的优先级降低5,降低后的优先级为0,主机端重新选择FCoE交换机时,则会选择 FCoE交换机B。另外,还可以设定每个检测对象对应的权重,并根据当前的第一状态信息与正常状态下的第二状态信息不同的每个检测对象对应的权重降低自身的优先级。例如,设定检测对象a对应的权重为50%,检测对象b对应的权重为30%,检测对象c对应的权重为 20%,则如果当前的第一状态信息与正常状态下的第二状态信息不同的每个检测对象为检测对象a和b,则确定检测对象a对应的权重和检测对象b对应的权重的和值,即70%,将自身的优先级降低70%。在本发明实施例中,主机端与FCoE交换机通过FCoE初始化协议(FCoE Initialization Protocol, FIP)进行交互,具体的FIP中包括的报文如表1所示。
权利要求
1.一种基于光纤通信网络的设备切换方法,其特征在于,包括第一以太网光纤通道FCoE交换机根据设定的若干个检测对象,提取当前所述若干个检测对象分别对应的第一状态信息;所述第一 FCoE交换机根据提取的当前所述若干个检测对象分别对应的第一状态信息,以及设定的所述若干个检测对象分别在正常状态下对应的第二状态信息,判断自身到数据中心网络的路径是否出现故障;以及当确定出现故障时,通知与自身相连的每个主机端切换到第二 FCoE交换机与所述数据中心网络进行信息交互。
2.如权利要求1所述的方法,其特征在于,判断自身到数据中心网络的路径出现故障, 具体包括在提取的所述若干个检测对象分别对应的第一状态信息中,确定存在至少一个检测对象对应的第一状态信息,与设定的该检测对象在正常状态下对应的第二状态信息不同。
3.如权利要求1所述的方法,其特征在于,所述若干个检测对象包括所述第一 FCoE交换机到所述数据中心网络的路径中经过的每个中间设备,所述第一 FCoE交换机与连接的中间设备之间的线路,每个中间设备之间的线路,所述数据中心网络与连接的中间设备之间的线路中的一种或几种。
4.如权利要求1所述的方法,其特征在于,通知与自身相连的每个主机端切换到第二 FCoE交换机与数据中心网络进行信息交互之前,所述方法还包括所述第一 FCoE交换机降低自身的优先级,并将降低后的优先级信息通知给与自身相连的每个主机端;并指示与自身相连的每个主机端将保存的所述第一 FCoE交换机的优先级信息更新为所述降低后的优先级信息。
5.如权利要求4所述的方法,其特征在于,降低自身的优先级,具体包括确定所述若干个检测对象中,当前所处的第一状态信息与其正常状态下的第二状态信息不同的每个检测对象;将自身的优先级降低,降低的值为确定的每个检测对象分别对应的降低幅度的和值。
6.如权利要求5所述的方法,其特征在于,针对每个检测对象,根据该检测对象到所述第一 FCoE交换机的路径的长度,设定该检测对象对应的降低幅度,其中,设定的该检测对象对应的降低幅度,与该检测对象到所述第一 FCoE交换机的路径的长度成反比。
7.如权利要求4所述的方法,其特征在于,主机端切换到第二FCoE交换机与数据中心网络进行信息交互之前,所述方法还包括该主机端根据更新后的所述第一 FCoE交换机的优先级,以及与自身相连的各第二 FCoE交换机的优先级,确定与自身相连的各第二FCoE交换机中,存在至少一个第二FCoE交换机的优先级高于更新后的所述第一 FCoE交换机的优先级。
8.如权利要求4所述的方法,其特征在于,将降低后的优先级信息通知给与自身相连的每个主机端,具体包括所述第一 FCoE交换机通过以太网光纤通道初始化协议FIP中的发现通告报文,将降低后的优先级信息通知给与自身相连的每个主机端。
9.如权利要求1所述的方法,其特征在于,通知与自身相连的每个主机端切换到第二FCoE交换机与数据中心网络进行信息交互,具体包括所述第一 FCoE交换机向所述每个主机端发送以太网光纤通道初始化协议FIP中的清除虚链路报文,指示所述每个主机端断开与所述第一 FCoE交换机建立的虚链路,并切换到第二 FCoE交换机与数据中心网络进行信息交互。
10.一种基于光纤通信网络的设备切换装置,其特征在于,包括提取模块,用于根据设定的若干个检测对象,提取当前所述若干个检测对象分别对应的第一状态信息;判断模块,用于根据提取的当前所述若干个检测对象分别对应的第一状态信息,以及设定的所述若干个检测对象分别在正常状态下对应的第二状态信息,判断自身到数据中心网络的路径是否出现故障;通知模块,用于当确定出现故障时,通知与自身相连的每个主机端切换到第二 FCoE交换机与所述数据中心网络进行信息交互。
11.如权利要求10所述的装置,其特征在于,所述判断模块,具体用于在提取的所述若干个检测对象分别对应的第一状态信息中,确定存在至少一个检测对象对应的第一状态信息,与设定的该检测对象在正常状态下对应的第二状态信息不同时,判断自身到数据中心网络的路径出现故障。
12.如权利要求10所述的装置,其特征在于,所述装置还包括调整模块,用于在通知与自身相连的每个主机端切换到第二 FCoE交换机与数据中心网络进行信息交互之前,降低自身的优先级;所述通知模块,还用于将降低后的优先级信息通知给与自身相连的每个主机端,并指示与自身相连的每个主机端将保存的所述装置的优先级信息更新为所述降低后的优先级 fn息ο
13.如权利要求12所述的装置,其特征在于,所述调整模块,具体用于确定所述若干个检测对象中,当前所处的第一状态信息与其正常状态下的第二状态信息不同的每个检测对象,将自身的优先级降低,降低的值为确定的每个检测对象分别对应的降低幅度的和值。
14.如权利要求12所述的装置,其特征在于,所述通知模块,具体用于通过以太网光纤通道初始化协议FIP中的发现通告报文,将降低后的优先级信息通知给与自身相连的每个主机端。
15.如权利要求10所述的装置,其特征在于,所述通知模块,具体用于向所述每个主机端发送以太网光纤通道初始化协议FIP中的清除虚链路报文,指示所述每个主机端断开与所述装置建立的虚链路,并切换到第二 FCoE交换机与数据中心网络进行信息交互。
16.一种以太网光纤通道FCoE交换机,其特征在于,包括权利要求9 14任一权利要求所述的基于光纤通信网络的设备切换装置。
17.一种基于光纤通信网络的设备切换系统,其特征在于,包括至少一个主机端,与每个主机端分别连接的第一以太网光纤通道FCoE交换机和第二 FCoE交换机,其中第一 FCoE交换机,用于根据设定的若干个检测对象,提取当前所述若干个检测对象分别对应的第一状态信息,并根据提取的当前所述若干个检测对象分别对应的第一状态信息,以及设定的所述若干个检测对象分别在正常状态下对应的第二状态信息,判断自身到数据中心网络的路径是否出现故障,当确定出现故障时,通知与自身相连的每个主机端切换到第二 FCoE交换机与数据中心网络进行信息交互;每个主机端,用于接收到所述第一 FCoE交换机的通知后,切换到第二 FCoE交换机与所述数据中心网络进行信息交互。
18.如权利要求17所述的系统,其特征在于,所述第一FCoE交换机,还用于在通知与自身相连的每个主机端切换到第二 FCoE交换机与数据中心网络进行信息交互之前,降低自身的优先级,并将降低后的优先级信息通知给与自身相连的每个主机端;所述每个主机端,还用于将保存的所述第一 FCoE交换机的优先级信息更新为所述降低后的优先级信息。
19.如权利要求18所述的系统,其特征在于,所述每个主机端,还用于在切换到第二 FCoE交换机与数据中心网络进行信息交互之前,根据更新后的所述第一 FCoE交换机的优先级,以及与自身相连的各第二 FCoE交换机的优先级,确定与自身相连的各第二 FCoE交换机中,存在至少一个第二 FCoE交换机的优先级高于更新后的所述第一 FCoE交换机的优先级。
20.如权利要求17所述的系统,其特征在于,所述第一FCoE交换机,具体用于向所述每个主机端发送以太网光纤通道初始化协议FIP中的清除虚链路报文;所述每个主机端,具体用于接收到所述清除虚链路报文后,断开与所述第一 FCoE交换机建立的虚链路,并切换到第二 FCoE交换机与数据中心网络进行信息交互。
全文摘要
本发明公开了一种基于光纤通信网络的设备切换方法、装置及系统,用以解决现有技术中设备切换的方式可能导致主机端与数据中心网络进行信息交互的效率低,并可能导致传输信息丢失的问题。该方法FCoE交换机根据当前若干个检测对象的第一状态信息,以及该若干个检测对象在正常状态下的第二状态信息,判断自身到数据中心网络的路径是否出现故障,若是,通知主机端切换到其他FCoE交换机。由于FCoE交换机检测自身到数据中心网络的路径是否出现故障,在出现故障时通知主机端进行设备切换,因此主机端可以及时的切换到其他FCoE交换机与数据中心网络进行信息交互,提高了主机端与数据中心网络进行信息交互的效率,避免了传输信息的丢失。
文档编号H04L12/24GK102237929SQ201110198229
公开日2011年11月9日 申请日期2011年7月15日 优先权日2011年7月15日
发明者黄崇滨 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1