用于存储区域网中的网络交换机的多播通告消息制造技术

技术编号:16050339 阅读:46 留言:0更新日期:2017-08-20 10:29
在一些示例中,网络交换机可以连接到存储区域网(SAN)中的另一网络设备,以允许所述网络交换机和所述另一网络设备在其间传送数据。所述网络交换机可以进一步从所述另一网络设备接收多播通告消息。所述网络交换机可以解析通告消息以识别针对该另一联网设备的LUN元数据属性。

【技术实现步骤摘要】
【国外来华专利技术】用于存储区域网中的网络交换机的多播通告消息
技术介绍
可以实现计算机网络以允许联网设备(诸如个人计算机、服务器、数据存储设备等)进行通信和共享资源。一种类型的网络实现方式是存储区域网(SAN),其可以例如以高速网络的形式存在,该高速网络代表用户的大网络将不同种类的数据存储设备(例如,盘阵列、带库、光学自动点唱机等)与关联的终端设备元件(例如,工作站、服务器等)互连。这样的存储区域网可以包括中间数据路径设备(诸如网络交换机、网关和路由器)以使业务量沿联网设备之间的一个或多个数据路由路径而流动。附图说明图1描绘了根据示例的存储区域网。图2是描绘了根据示例的供图1的存储区域网中使用的网络交换机的框图。图3是描绘了根据另一示例的供图1的存储区域网中使用的网络交换机的框图。图4是描绘了根据示例的供图1的存储区域网中使用的目标的框图。图5是描绘了被采取以实现示例方法的步骤的流程图。具体实施方式如上所提供,SAN可以用于允许联网设备进行通信和共享资源。SAN常常被实现以允许通过使用逻辑单元号(LUN)来交换存储数据,逻辑单元号(LUN)可以被描述为被SAN用于标识逻辑单元的号码。逻辑单元可以例如指代通过SAN协议(例如,光纤信道等)而寻址的设备,并可以例如指代在SAN以及支持读/写操作的某些硬件设备(诸如,合适的带驱动器、盘驱动器等等)上创建的逻辑盘。SAN构造内的网络设备一般不知道由设备路由的LUN相关数据的各种元数据属性,诸如例如LUN存储层级(例如,层级1、2或3存储)、LUN的业务目的(例如,LUN是否将用于交换服务器、数据库、日志或文件系统)等。本公开的某些实现方式涉及被设计成允许SAN构造设备确定LUN元数据属性且对该信息起作用的系统、方法和设备。例如,在一些实现方式中,使用多播通告消息通过数据信道(例如,通过SAN内的网络交换机的数据端口)和/或管理信道(例如,通过SAN内的网络交换机的管理端口)将LUN元数据属性通告给SAN构造设备。本公开的实现方式可以展现出与现有SAN配置相比的许多优势。例如,在一些实现方式中,动态策略施行可以由SAN构造设备基于LUN的元数据属性来实现。可以基于LUN元数据属性(诸如,LUN的定制的服务质量(QoS)、安全性或诊断简档(或其任何合适组合)的应用)来采取附加或可替换动作。在某些实现方式中,例如在其中使用多播通告消息的某些实现方式中,终端设备可以将LUN元数据属性推送到构造数据库,而不是使管理应用通过API或其他手段来拉取信息。在某些实现方式中,例如在其中通过“带外”管理信道传递LUN信息的某些实现方式中,不使用“带内”数据带宽来传送LUN信息,并且由此,将不存在数据输入/输出性能影响。本文呈现的解决方案的其他优势将在说明书和附图的评述时显而易见。图1图示了示例SAN10,其包括将SAN目标20连接到SAN发起者22的各种网络交换机(12、14、16和18)。应当领会,本文描述的解决方案可以被使用或被适配以供包括更多或更少设备、不同类型的设备和不同网络布置的SAN使用。为了图示,将图1的交换机12和目标20描绘为包括分别用于在实现本公开的功能(例如,与多播通告消息28相关的功能)时使用的解析引擎24和通告创建引擎26。关于图2-5及其相关描述进一步详细地描述交换机12和目标20的这些引擎和其他方面。如上所述,在图1的SAN10中,SAN目标20与SAN发起者22联网。如本文使用的术语“发起者”可以例如指代发起存储联网协议会话(例如,用于并行小型计算机系统接口(SCSI)、光纤信道协议(FCP)、互联网SCSI(iSCSI)、串行ATA(SATA)、以太网上的ATA(AoE)、InfiniBand、数字存储系统互连(DSSI)或另一合适协议的会话)的网络端点。如本文使用的术语“目标”可以例如指代下述网络端点:其不发起会话,但取而代之等待来自发起者的命令,并提供所请求的输入/输出数据传送,诸如SAN数据30。尽管可以利用本文呈现的解决方案来实现各种合适的存储联网协议,但为了方便,本公开将主要聚焦于SCSI和光纤信道协议。目标20和发起者22可以例如以网络主机或其他合适类型的网络节点的形式存在。例如,目标20和发起者22可以以合适的服务器、台式计算机、工作站、膝上型电脑、打印机等或其任何合适组合的形式存在。作为仅一个示例(其在图1中描绘),发起者22可以以包括用于将信息呈现给操作者的监视器以及用于从操作者接收输入的键盘和鼠标的台式计算机的形式存在,并且目标20可以以独立存储服务器器具的形式存在。应当领会,在一些实现方式中,发起者22和目标20可以是在服务器上运行的虚拟机(VM)中的虚拟化节点。应当领会,发起者22和目标20可以是SAN10上的端点节点、端点节点之间的中间节点或者其他类型的网络节点。应当进一步领会,为了方便,“发起者”和“目标”的使用与网络节点的方面有关,且不意图例如将发起者22限于仅发起者相关功能或将目标20限于仅目标相关功能。的确,在一些情形中(例如,在某些时间处),发起者22可以对目标20来说起目标的作用,并且目标20可以对发起者22来说起发起者的作用。在操作中,经由SAN10的SAN构造设备(诸如,网络交换机12、14、16和18)将目标20的存储卷从目标20路由到发起者22(例如,光纤信道数据端口)。如本文使用的术语“构造”可以例如指代下述网络拓扑:其中,网络节点经由一个或多个网络交换机而互连,以跨多个物理链路传播网络业务量。合适的交换机可以例如以网络交换机或其他多端口网络桥接器的形式存在,以在数据链路层处处理和转发数据。在一些实现方式中,交换机中的一个或多个可以以在OSI模型的多个层(例如,数据链路层和网络层)处操作的虚拟多层交换机的形式存在。尽管遍及该说明书使用术语“交换机”,但应当领会,该术语可以宽泛地指代其他合适的网络数据转发设备。例如,通用计算机可以包括允许计算机起网络交换机作用的合适硬件和机器可读指令。应当领会,术语“交换机”可以包括以可针对SAN提供像交换机那样的功能的合适路由器、网关和其他设备的形式存在的其他SAN构造路由设备。流路径可以安装在网络交换机12、14、16和18上,以使业务量沿由交换机定义的所选路由路径而流动。交换机可以例如被设计成基于业务量内的元数据来沿数据路径转发业务量。例如,在节点处接收的业务量可以以包括路由相关元数据的分组的形式存在。本文中为了方便而使用术语“分组”,然而,应当领会,该术语意图指代任何合适的协议数据单元(PDU)。合适的分组可以例如包括有效载荷数据以及以控制数据的形式存在的元数据。控制数据可以例如包括帮助节点可靠地递送有效载荷数据的数据。例如,控制数据可以包括用于发起者22和目标20的网络地址、差错检测码、定序信息和分组的分组大小。相比之下,有效载荷数据可以包括代表应用而承载以供发起者22和目标20使用的数据。SAN10内的每一个节点可以例如被设计成通过仅将所接收的消息传输到消息所意图针对的目的地节点(或者在途中到中间节点又到目的地设备),来帮助管理跨网络的数据流。在一些实现方式中,虚拟节点可以依赖于存储在每一个交换机内的机器可读介质上(或以其他方式可由每一个交换机访问)的流表中的流本文档来自技高网...
用于存储区域网中的网络交换机的多播通告消息

【技术保护点】
一种网络交换机,包括:通信引擎,将所述网络交换机连接到存储区域网(SAN)中的另一网络设备,以允许所述网络交换机和所述另一网络设备在其间传送数据;通告接收引擎,从所述另一网络设备接收多播通告消息,该通告消息是可解析的以识别针对所述另一网络设备的逻辑卷单元(LUN)元数据属性;以及解析引擎,解析该通告消息以识别针对该另一联网设备的LUN元数据属性。

【技术特征摘要】
【国外来华专利技术】1.一种网络交换机,包括:通信引擎,将所述网络交换机连接到存储区域网(SAN)中的另一网络设备,以允许所述网络交换机和所述另一网络设备在其间传送数据;通告接收引擎,从所述另一网络设备接收多播通告消息,该通告消息是可解析的以识别针对所述另一网络设备的逻辑卷单元(LUN)元数据属性;以及解析引擎,解析该通告消息以识别针对该另一联网设备的LUN元数据属性。2.如权利要求1所述的网络交换机,其中所述通信引擎包括与所述另一网络设备通信的管理端口和数据端口,并且其中所述通告接收引擎通过所述通信引擎的管理端口从所述另一网络设备接收所述多播通告消息。3.如权利要求1所述的网络交换机,其中所述多播通告消息是可解析的以识别针对LUN的LUN存储层级。4.如权利要求1所述的网络交换机,其中所述多播通告消息是可解析的以识别针对LUN的使用类别。5.如权利要求1所述的网络交换机,进一步包括:安全性引擎,基于经解析的LUN元数据属性来应用预定义安全性配置。6.如权利要求1所述的网络交换机,进一步包括:服务质量(QoS)引擎,基于经解析的LUN元数据属性来应用预定义QoS配置。7.一种方法,包括:通过网络交换机的端口,接收从与所述网络交换机相同的存储区域网(SAN)中的另一网络设备发送的多播通告消息;解析所述多播通告消息,以识别针对所述另一网络设备的逻辑卷单元(LUN)元数据属性,所述逻辑卷单元(LUN)元数据属性被所述另一网络设备插入到该通告消息中;基于所识别的针对所述另一网络设备的LUN元数据属性来确定针对所述网络交换机的更新配置;以及基于所确定的更新配置来更新所述网络交换机。8.如权利要求7所述的方法,其中所述多播通告消息用于将所通告的服务关联到...

【专利技术属性】
技术研发人员:V阿加瓦R莫汉K普特塔根塔AES马卡伊
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:美国,US

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

1