在一个实施例中,一种方法包括建立两个N端口标识符虚拟化(NPIV)交换机(20,22)之间的链路(18),所述链路(18)具有对其分配的高成本。这些NPIV交换机通过N端口虚拟化(NPV)装置(24)与多个主机(26)通信。所述方法还包括在多个NPIV交换机中的第一NPIV交换机(22)处接收在多个NPIV交换机中的第二NPIV交换机(20)处的故障的指示,在第一NPIV交换机处接收数据,该数据的目的地为与第二NPIV交换机的域相关联的主机之一,并将该数据转发给NPV装置(24)以用于传递到主机(26),其中主机的光纤通道标识符(FCID)在第二NPIV交换机处的故障之前和之后是相同的。还公开了一种设备。
【技术实现步骤摘要】
【国外来华专利技术】
本公开一般地涉及通信网络,更具体地,涉及节点端口(N_Port) ID虚拟化(NPIV)0
技术介绍
增加链路速度和计算速度的需求已经带动了各种专门的计算机联网架构。一种被广泛用于存储区域网络(SAN)的这样的联网架构是光纤通道(FC)。传统的光纤通道网络被部署有大量的连接到核心装置的FC交换机。当构造中的端口的数量增加时,交换机的数量也增加,这能够导致域的数量显著增加。通过使得构造交换机对核心FC交换机表现为主机并且对构造中的服务器表现为FC交换机,节点端口虚拟化(NPV)解决了为部署大量端口所需的域ID的数量的增加。核心FC交换机为每个服务器和盘分配FC地址,该FC地址被称作为光纤通道标识·符(FCID)。NPIV允许将多个FCID指定到单个N_Port (FC构造上的最终节点端口)。NPV使用NPIV以使多个FCID被从在NPV装置处的N端口代理(NP_Port)上的核心交换机来分配。附图说明图I示出了其中可实施此处所述实施例的网络的示例。图2示出了图I的网络中故障后的流量流(traffic flow)。图3是根据一个实施例示出用于在图I的网络中提供NPIV节点冗余的处理概述的流程图。图4是示出用于实施此处所述实施例的网络装置的示例的方框图。贯穿附图的若干视图,相应标号指示相应部分。具体实施例方式概述在一实施例中,一种方法一般地包括建立两个N端口标识符虚拟化(NPIV)交换机之间的链路,该链路具有对其分配的高成本。这些NPIV交换机通过N端口虚拟化(NPV)装置与多个主机通信。该方法进一步包括在NPIV交换机中的第一 NPIV交换机处接收在NPIV交换机中的第二 NPIV交换机处的故障的指示,在第一 NPIV交换机处接收数据,该数据的目的地为与第二 NPIV交换机的域相关联的主机之一,并将该数据转发给NPV装置用于到主机的传递,其中主机的光纤通道标识符(FCID)在第二 NPIV交换机处的故障之前和之后是相同的。在另一实施例中,一种设备一般地包括用于与N端口虚拟化(NPV)装置通信的端口 ;用于与到N端口标识符虚拟化(NPIV)交换机的链路通信的接口,该链路具有对其分配的高成本;以及处理器,用于接收在NPIV交换机处的故障的指示,接收目的地为与NPIV交换机的域相关联的主机的数据,并将该数据转发给NPV装置用于到主机的传递,其中主机的光纤通道标识符(FCID)在NPIV交换机处的故障之前和之后是相同的。示例性实施例提出下面的说明以使得本领域普通技术人员能够做出并使用实施例。具体实施例和应用的说明仅仅作为示例被提供,各种修改对于本领域技术人员来说将是非常明显的。此处所述的一般原理可被用于其他实施例和应用。因而,这些实施例将被赋予与此处所述的原理和特征相一致的最宽范围。为了清楚起见,在与这些实施例相关的
中已知的有关技术材料的细节尚未被详细说明。此处所述实施例在光纤通道(FC)网络的上下文中操作并可在与N端ロ虚拟化(NPV)装置通信的使能了 N端ロ标识符虚拟化(NPIV)的装置(如核心交换机)处被实施。在一实施例中,NPV装置连接到两个NPIV交换机以为通过NPV装置与FC构造通信的主机提供节点冗余。在涉及这些示例性实施例之前,下面提供对FC网络和NPV和NPIV的相关术 语的简要说明。在光纤通道网络中,将FC节点的FC端ロ指定为N端ロ(节点端ロ)。N端ロ是在光纤通道构造上的最终节点端ロ。例如,该端ロ可以是在服务器中的主机总线适配器(HBA)或在存储阵列上的目标端ロ。FC交换机的FC端ロ被指定为F端ロ(连接到N端ロ的构造端ロ)或E端ロ(连接两个交换机的扩展端ロ)。两个E端ロ之间的连接形成了交换机间链路(ISL)0 NPV交换机将多个本地连接的N端ロ聚集到ー个或多个外部NP端ロ(N端ロ代理)中。NP端ロ连接到F端ロ并充当连接到NPV交换机的其他N端ロ的代理。核心FC交換机为每ー个服务器和盘分配FC地址,该FC地址被称为光纤通道标识符(FCID)。FCID是当装置注册时由构造指定的动态地址。FCID包括域,区域和端ロ。应当理解,此处所使用的术语FCID可能指任意类型的节点标识符。域是在逻辑构造中为每ー个交換机指定的唯一编号。为了确定这个信息,端ロ执行注册程序。注册程序包括构造注册(FLOGI)和N端ロ注册(PLOGI)。FLOGI处理允许节点注册到构造中并从交换机接收所指定的地址。NPIV是ー种FC协议,其提供将多个FCID分配给单个N端ロ的手段并允许在N端口上的多个应用使用不同标识符。NPIV协议使用N端口和构造(一般为FC交換机)使得N端ロ能够请求和获得来自构造的多个地址。NPV使用NPIV来使得多个FCID在NP端口上从核心交換机分配。常常希望的是,部署双重连接到两个不同NPIV核心交换机的NPV交换机。这允许NPV交換机在两个NPIV核心交換机之间分发构造注册。冗余NPIV核心交換机的部署也规定了当NPIV核心交换机之一有故障时,存在通过另一 NPIV核心交换机到达连接到NPV交换机的主机的路径。然而,在传统网络中,这需要具有FCID的所有主机,FCID与注销失败并立即再次注册到其他NPIV核心交換机的NPIV核心交換机的域相关联。因而主机必须与目标重新执行FLOGI和PLOGI处理。这种附加的注销和注册导致包丢失,显著的停机时间,和在这些主机处的可能应用故障。而且,可能的是,可操作的NPIV核心交換机不具有保留在其域中的充足的FCID用以覆盖最初从对等NPIV核心交换机处获得FCID的所有装置。如果是这种情況,一些构造注册将失败,并且相应主机将保持与构造断开。在NPIV核心交換机故障之后改变FCID的另ー缺点是,如果WffN (全球名称)到FCID映射改变,RSCN (注册状态改变通知)消息需要被发送到这些主机,并且FCNS (光纤通道网络交换机)数据库需要被更新。当NPIV核心交换机有故障时,此处所述的实施例在不需要附接到NPV交换机的装置改变它们的FCID的情况下提供NPIV核心冗余特征。这阻止了数据流量的丢失,改善了网络稳定性和可靠性,并避免了以上讨论的问题。现在参照这些图,首先是图1,示出了其中此处所述实施例可被实施的网络。这些实施例在包括多个节点的数据通信网络的上下文中操作。在使用这些实施例的网络中的这些节点中的一些可以是网络装置,诸如交换机,路由器,网关或主机。在一实施例中,可如图4的图中所示和以下所述来实施网络装置。应当理解,图I所示的网络仅仅是一个示例,在不脱离这些实施例的范围的情况下,此处所述的这些实施例可被在具有不同拓扑和网络装置的网络中实施。在图I所示的实施例中,交换机10,12与光纤通道构造14通信。在一个实施例中,交换机10,12是光纤通道交换机,诸如从加利福尼亚州圣何塞市(San Jose)思科系统公司处可获得的那些。其他类型的交换机可被用于各种实施例中。这些交换机10,12包括多个 端口(也被称作为接口),这些端口被用来将各种组件连接到交换机。FC交换机10与盘16通信,该盘16被指定了来自域5的FCID(5. I. I)。FC交换机12通过NPIV核心交换机20,22与多个主机装置23 (主机A),25 (主机C)和26 (主机B,主机本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.03.22 US 12/661,6791.一种方法包括 建立两个N端口标识符虚拟化(NPIV)交换机之间的链路,所述链路具有对其分配的高成本,所述NPIV交换机通过N端口虚拟化(NPV)装置与多个主机通信; 在所述NPIV交换机中的第一 NPIV交换机处接收在所述NPIV交换机中的第二 NPIV交换机处的故障的指示; 在所述第一 NPIV交换机处接收数据,所述数据的目的地为与所述第二 NPIV交换机的域相关联的主机之一;以及 将所述数据转发到所述NPV装置以用于传递到所述主机,其中该主机的光纤通道标识符(FCID)在所述第二 NPIV交换机处的所述故障之前和之后是相同的。2.如权利要求I所述的方法,其中所述链路包括虚拟链路。3.如权利要求I所述的方法,其中所述链路的成本包括用于构造最短路径优先计算的近无限成本。4.如权利要求I所述的方法,还包括在接收所述故障的指示后在所述第一NPIV交换机处更新转发表。5.如权利要求I所述的方法,还包括从所述第一NPIV交换机发送注册状态改变通知,以在所述故障之后注销连接到所述第二 NPIV交换机的孤儿主机。6.如权利要求I所述的方法,还包括在所述第一NPIV交换机和所述第二 NPIV交换机之间同步分区配置。7.如权利要求I所述的方法,其中接收所述故障的指示包括在所述第一NPIV交换机处接收构造最短路径优先信息。8.如权利要求I所述的方法,其中接收所述故障的指示包括来自所述第二NPIV交换机的消息的丢失。9.一种设备,包括 与N端口虚拟化(NPV)装置通信的端口 ; 与连接到N端口标识符虚拟化(NPIV)交换机的链路通信的接口,该链路具有对其分配的高成本;以及 处理器,用于接收在所述NPIV交换机处的故障的指示,接收以与所述NPIV交换机的域相关联的主机为目的地的数据,和将所述数据转发到所述NPV装置以用于传递...
【专利技术属性】
技术研发人员:克里斯汀·萨索,哈里哈兰·巴拉苏巴拉曼尼安,维萨·师尔蒂卡,隆那科·德赛,安克尔·古雅尔,桑托什·哈加高帕兰,
申请(专利权)人:思科技术公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。