Storage gateway target for fabric-backplane enterprise servers
    1.
    发明授权
    Storage gateway target for fabric-backplane enterprise servers 有权
    架构背板企业服务器的存储网关目标

    公开(公告)号:US07843907B1

    公开(公告)日:2010-11-30

    申请号:US11256688

    申请日:2005-10-22

    摘要: Storage gateway remote and local access to storage devices is provided in part via a target implementing bandwidth-controlled access to the devices. The target may be iSCSI-compatible, and may also optionally implement protection, security, and performance features. The protection and security features include any combination of VLANs, zoning, Logical Unit Number (LUN) masking, and encryption. The performance features include any combination of HW-accelerated Remote Direct Memory Access (RDMA), prioritized I/O operations, and service priority (such as strict priority and straight or weighted round-robin priorities). An initiator may be implemented in a Processor Memory Module (PMM) coupled to a switch fabric that is in turn coupled to a target implemented in a Fibre Channel Module (FCM). Storage traffic may be communicated as Small Computer System Interface (SCSI)- and SCSI over Transmission Control Protocol/Internet Protocol (iSCSI)-compatible information (data and commands) on the switch fabric via cellifying input/output interface devices.

    摘要翻译: 存储网关远程和本地访问存储设备部分通过目标实现对设备的带宽控制访问。 目标可以是iSCSI兼容的,还可以选择性地实现保护,安全和性能特征。 保护和安全功能包括VLAN,分区,逻辑单元号(LUN)屏蔽和加密的任何组合。 性能特征包括HW加速远程直接内存访问(RDMA),优先级I / O操作和服务优先级(如严格优先级和直线或加权循环优先级)的组合。 可以在耦合到交换结构的处理器存储器模块(PMM)中实现启动器,该交换结构又耦合到在光纤通道模块(FCM)中实现的目标。 存储流量可以通过小区化输入/输出接口设备作为小计算机系统接口(SCSI)和SCSI over传输控制协议/因特网协议(iSCSI)兼容信息(数据和命令)传送到交换结构上。

    Storage traffic communication via a switch fabric in accordance with a VLAN
    2.
    发明授权
    Storage traffic communication via a switch fabric in accordance with a VLAN 有权
    根据VLAN,通过交换机结构进行存储流量通信

    公开(公告)号:US08743872B2

    公开(公告)日:2014-06-03

    申请号:US13544696

    申请日:2012-07-09

    摘要: A plurality of SMP modules and an IOP module communicate storage traffic via respective corresponding I/O controllers coupled to respective physical ports of a switch fabric by addressing cells to physical port addresses corresponding to the physical ports. One of the SMPs executes initiator software to partially manage the storage traffic and the IOP executes target software to partially manage the storage traffic. Storage controllers are coupled to the IOP, enabling communication with storage devices, such as disk drives, tape drives, and/or networks of same. Respective network identification registers are included in each of the I/O controller corresponding to the SMP executing the initiator software and the I/O controller corresponding to the IOP. Transport of the storage traffic in accordance with a particular VLAN is enabled by writing a same particular value into each of the network identification registers.

    摘要翻译: 多个SMP模块和IOP模块通过将对应于物理端口的物理端口地址寻址到相应的物理端口地址,通过耦合到交换机结构的相应物理端口的相应对应的I / O控制器来传送存储业务。 其中一个SMP执行启动器软件来部分管理存储流量,并且IOP执行目标软件以部分地管理存储流量。 存储控制器耦合到IOP,实现与诸如磁盘驱动器,磁带驱动器和/或其它网络的存储设备的通信。 相应的网络识别寄存器包括在与执行启动器软件的SMP和对应于IOP的I / O控制器相对应的I / O控制器中。 通过向每个网络识别寄存器写入相同的特定值来实现根据特定VLAN的存储流量的传输。

    Storage gateway provisioning and configuring
    3.
    发明授权
    Storage gateway provisioning and configuring 有权
    存储网关配置和配置

    公开(公告)号:US07990994B1

    公开(公告)日:2011-08-02

    申请号:US11256646

    申请日:2005-10-22

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4641

    摘要: Storage gateway provisioning, configuration, and management functions provide mechanisms to specify and manage parameters and operations associated with storage gateways. The parameters may include any combination of VLAN topology, zoning behavior, LUN masking, bandwidth, and priority. The parameters may also include path information describing initiator to target associations, enabling load-balancing aggregations and multipathing redundancy. Parameters may be specified at relatively low-levels, describing specific HW elements, or may be specified at relatively high-levels, describing desired bandwidth and redundancy requirements, with SW determining low-level HW assignments. Configuration and management functions enable dynamic modification of storage gateway parameters (such as bandwidth between selected initiator and target pairs). Management functions also enable dynamic switchover from a primary path to a secondary path with respect to a storage device.

    摘要翻译: 存储网关配置,配置和管理功能提供了指定和管理与存储网关相关的参数和操作的机制。 这些参数可能包括VLAN拓扑,分区行为,LUN掩蔽,带宽和优先级的任意组合。 参数还可以包括描述启动器到目标关联的路径信息,实现负载均衡聚合和多路径冗余。 可以在相对较低的级别指定参数,描述特定的HW元件,或者可以在SW确定低级HW分配时,以相对较高的级别来指定描述所需的带宽和冗余要求。 配置和管理功能可以对存储网关参数进行动态修改(例如选定的启动器和目标对之间的带宽)。 管理功能还可以实现从主路径到存储设备的辅助路径的动态切换。

    Storage gateway initiator for fabric-backplane enterprise servers
    4.
    发明授权
    Storage gateway initiator for fabric-backplane enterprise servers 有权
    架构背板企业服务器的存储网关启动器

    公开(公告)号:US07843906B1

    公开(公告)日:2010-11-30

    申请号:US11256645

    申请日:2005-10-22

    摘要: Storage gateway remote and local access to storage devices is provided in part via an initiator implementing bandwidth-controlled access to the devices. The initiator may be iSCSI-compatible, and may also optionally implement protection, security, and performance features. The protection and security features include any combination of VLANs, zoning, Logical Unit Number (LUN) masking, and encryption. The performance features include any combination of HW-accelerated Remote Direct Memory Access (RDMA), prioritized I/O operations, and service priority (such as strict priority and straight or weighted round-robin priorities). An initiator may be implemented in a Processor Memory Module (PMM) coupled to a switch fabric that is in turn coupled to a target implemented in a Fibre Channel Module (FCM). Storage traffic may be communicated as Small Computer System Interface (SCSI)- and SCSI over Transmission Control Protocol/Internet Protocol (iSCSI)-compatible information (data and commands) on the switch fabric via cellifying input/output interface devices.

    摘要翻译: 存储网关对存储设备的远程和本地访问部分通过启动器实现对设备的带宽控制访问。 启动器可以是iSCSI兼容的,并且还可以可选地实现保护,安全性和性能特征。 保护和安全功能包括VLAN,分区,逻辑单元号(LUN)屏蔽和加密的任何组合。 性能特征包括HW加速远程直接内存访问(RDMA),优先级I / O操作和服务优先级(如严格优先级和直线或加权循环优先级)的组合。 可以在耦合到交换结构的处理器存储器模块(PMM)中实现启动器,该交换结构又耦合到在光纤通道模块(FCM)中实现的目标。 存储流量可以通过小区化输入/输出接口设备作为小计算机系统接口(SCSI)和SCSI over传输控制协议/因特网协议(iSCSI)兼容信息(数据和命令)传送到交换结构上。

    STORAGE TRAFFIC COMMUNICATION VIA A SWITCH FABRIC IN ACCORDANCE WITH A VLAN
    5.
    发明申请
    STORAGE TRAFFIC COMMUNICATION VIA A SWITCH FABRIC IN ACCORDANCE WITH A VLAN 有权
    存储交换通过根据VLAN的开关织物

    公开(公告)号:US20130151646A1

    公开(公告)日:2013-06-13

    申请号:US13544696

    申请日:2012-07-09

    IPC分类号: G06F15/173 G06F15/167

    摘要: A plurality of SMP modules and an IOP module communicate storage traffic via respective corresponding I/O controllers coupled to respective physical ports of a switch fabric by addressing cells to physical port addresses corresponding to the physical ports. One of the SMPs executes initiator software to partially manage the storage traffic and the IOP executes target software to partially manage the storage traffic. Storage controllers are coupled to the IOP, enabling communication with storage devices, such as disk drives, tape drives, and/or networks of same. Respective network identification registers are included in each of the I/O controller corresponding to the SMP executing the initiator software and the I/O controller corresponding to the IOP. Transport of the storage traffic in accordance with a particular VLAN is enabled by writing a same particular value into each of the network identification registers.

    摘要翻译: 多个SMP模块和IOP模块通过将对应于物理端口的物理端口地址寻址到相应的物理端口地址,通过耦合到交换机结构的相应物理端口的相应对应的I / O控制器来传送存储业务。 其中一个SMP执行启动器软件来部分管理存储流量,并且IOP执行目标软件以部分地管理存储流量。 存储控制器耦合到IOP,实现与诸如磁盘驱动器,磁带驱动器和/或其它网络的存储设备的通信。 相应的网络识别寄存器被包括在与执行启动器软件的SMP和对应于IOP的I / O控制器相对应的I / O控制器中。 通过向每个网络识别寄存器写入相同的特定值来实现根据特定VLAN的存储流量的传输。

    Storage gateway configuring and traffic processing
    6.
    发明授权
    Storage gateway configuring and traffic processing 有权
    存储网关配置和流量处理

    公开(公告)号:US08218538B1

    公开(公告)日:2012-07-10

    申请号:US12954655

    申请日:2010-11-25

    摘要: In one aspect, initial storage system control information is received, and in response a configuration of a storage interface is determined in accordance with the initial storage system control information. Then final storage system control information is accessed via the storage interface and the storage interface is reconfigured in accordance with the final storage system control information. In another aspect, one of a plurality of physical partitions of a physically partitionable symmetric multiprocessor executes a storage control process to control storage traffic, and another one of the physical partitions executes a program to process the storage traffic. The physical partitions are enabled to communicate the storage traffic at least in part via respective input/output controllers coupled to a switch fabric. The partitionable symmetric multiprocessor has programmatically configurable links for selectively isolating shared memory coherency and cache memory coherency transactions between at least some included processors.

    摘要翻译: 在一个方面,接收初始存储系统控制信息,并且响应于根据初始存储系统控制信息来确定存储接口的配置。 然后通过存储接口访问最终存储系统控制信息,并根据最终的存储系统控制信息对存储接口进行重新配置。 在另一方面,物理上可分割的对称多处理器的多个物理分区之一执行存储控制过程以控制存储业务,并且另一个物理分区执行程序来处理存储业务。 物理分区能够至少部分地通过耦合到交换结构的相应输入/输出控制器来传送存储业务。 可分割对称多处理器具有可编程配置的链路,用于选择性地隔离至少一些所包括的处理器之间的共享存储器一致性和高速缓冲存储器一致性事务。

    MULTI-CHASSIS FABRIC-BACKPLANE ENTERPRISE SERVERS
    7.
    发明申请
    MULTI-CHASSIS FABRIC-BACKPLANE ENTERPRISE SERVERS 有权
    多层织物背板企业服务器

    公开(公告)号:US20130111095A1

    公开(公告)日:2013-05-02

    申请号:US13007913

    申请日:2011-01-17

    IPC分类号: G06F13/00

    摘要: Multi-chassis fabric-backplane enterprise servers include a plurality of chassis managed collectively to form one or more provisioned servers. A central client coordinates gathering of provisioning and management information from the chassis, and arranges for distribution of control information to the chassis. One of the chassis may perform as a host or proxy with respect to information and control communication between the client and the chassis. Server provisioning and management information and commands move throughout the chassis via an Open Shortest Path First (OSPF) protocol. Alternatively, the client may establish individual communication with a subset of the chassis, and directly communicate with chassis in the subset. Server provisioning and management information includes events generated when module status changes, such as when a module is inserted and becomes available, and when a module fails and is no longer available. Each chassis includes a switch fabric enabling communication between chassis modules.

    摘要翻译: 多机架式背板企业服务器包括集体管理的多个机箱,以形成一个或多个配置的服务器。 中央客户端协调从机箱收集供应和管理信息,并安排向机箱分配控制信息。 其中一个机箱可以作为客户机和机箱之间的信息和控制通信的主机或代理。 服务器配置和管理信息和命令通过开放最短路径优先(OSPF)协议在整个机箱中移动。 或者,客户端可以建立与机箱的子集的单独通信,并且直接与子集中的机箱进行通信。 服务器配置和管理信息包括当模块状态更改时生成的事件,例如模块插入并变为可用时以及模块何时不能使用。 每个机架包括一个交换机结构,实现机箱模块之间的通信。

    Full mesh optimization for spanning tree protocol
    8.
    发明授权
    Full mesh optimization for spanning tree protocol 有权
    生成树协议的全面网格优化

    公开(公告)号:US07872989B1

    公开(公告)日:2011-01-18

    申请号:US11736281

    申请日:2007-04-17

    IPC分类号: H04L12/28 H04Q11/00

    摘要: An optimized spanning tree protocol (OSTP) minimizes latency and provides high throughput in a full-mesh portion of a network, and is compatible with external networks where a standard spanning tree protocol is used. The OSTP enables traffic traversing the full-mesh portion to take a shortest path from source to destination through use of full-mesh connectivity. In some embodiments, a cluster includes a plurality of servers connected in a full mesh, and the OSTP is used on internal ports of the servers. In some embodiments, the OSTP is configured on a per-VLAN basis. In some embodiments, the servers exchange special messages enabling determination of full-mesh connectivity. In further embodiments, sending of the special messages is suppressed on certain port types, such as external ports. In some embodiments, determination of the full-mesh connectivity disables use of a standard spanning tree protocol and/or enables use of OSTP on the full-mesh portion.

    摘要翻译: 优化的生成树协议(OSTP)最小化延迟并在网络的全网部分提供高吞吐量,并且与使用标准生成树协议的外部网络兼容。 OSTP使流量穿过全网状部分的流量通过使用全网状连接从源到目的地的最短路径。 在一些实施例中,集群包括以全网状连接的多个服务器,并且在服务器的内部端口上使用OSTP。 在一些实施例中,OSTP基于每个VLAN配置。 在一些实施例中,服务器交换特殊消息,使得能够确定全网状连接。 在另外的实施例中,在某些端口类型(例如外部端口)上抑制了特殊消息的发送。 在一些实施例中,全网状连接的确定禁止使用标准生成树协议和/或使得能够在全网状部分上使用OSTP。

    Real time notice of new resources for provisioning and management of fabric-backplane enterprise servers
    9.
    发明授权
    Real time notice of new resources for provisioning and management of fabric-backplane enterprise servers 有权
    实时通知布线背板企业服务器的配置和管理新资源

    公开(公告)号:US07860961B1

    公开(公告)日:2010-12-28

    申请号:US11057113

    申请日:2005-02-12

    IPC分类号: G06F15/173

    摘要: Real time provisioning and management of fabric-backplane enterprise servers includes monitoring system status and configuration, displaying monitoring results, accepting user commands, and providing hardware and software management and configuration commands to the system. In one embodiment, an event is generated when a pluggable module is inserted into the system. In response to the event, the availability of the pluggable module is displayed to a system operator, and the operator enters a command to provision a server that includes the pluggable module. The server provisioning command is processed, resulting in a hardware configuration command being issued to the system, and an event indicating a status associated with processing the command is returned. The recognition of the inserted module, the display to the operator, and the processing of the server provisioning command occur in real time.

    摘要翻译: 织物背板企业服务器的实时配置和管理包括监控系统状态和配置,显示监控结果,接受用户命令,以及向系统提供硬件和软件管理和配置命令。 在一个实施例中,当将可插拔模块插入系统时,产生事件。 响应于该事件,可插拔模块的可用性被显示给系统操作者,并且操作者输入一个命令来设置包括可插拔模块的服务器。 处理服务器配置命令,导致向系统发出硬件配置命令,并且返回指示与处理该命令相关联的状态的事件。 插入的模块的识别,对操作者的显示以及服务器提供命令的处理发生在实时中。

    Input/output controller for coupling the processor-memory complex to the fabric in fabric-backplane interprise servers
    10.
    发明授权
    Input/output controller for coupling the processor-memory complex to the fabric in fabric-backplane interprise servers 有权
    输入/输出控制器,用于将处理器 - 内存复合体耦合到架构背板互连服务器中的结构

    公开(公告)号:US07664110B1

    公开(公告)日:2010-02-16

    申请号:US11057112

    申请日:2005-02-12

    IPC分类号: H04L12/28

    摘要: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules. Through the use of VIOC/VNIC device drivers, host operating system software (Host O/S) running on the PMMs is presented with a plurality of Virtual Network Interface Cards (VNICs). In some embodiments, each VNIC behaves as a high-performance Ethernet interface at the full disposal of the Host O/S. In other embodiments, at least some of the VNICs behave as high-performance Fiber Channel Host Bus Adapters.

    摘要翻译: 以下称为企业​​架构(EF)架构的混合服务器和多层交换机系统架构构成了许多企业服务器(ES)机箱实施例的基础。 每个ES实施例通常包括一个或多个处理器存储器模块(PMM,每个通常具有一个或多个对称多处理器复合体),一个或多个网络模块和系统控制模块(SCM)。 SCM包括一个单元化交换架构核心(SF)和一个系统智能模块(SIM)。 每个PMM都有一个或多个驻留的虚拟IO控制器(VIOC)适配器。 每个VIOC是一个专门的I / O控制器,包括嵌入式二层转发和过滤功能,并将PMM紧密耦合到SF。 因此,ES机箱中的第2层交换机功能分布在所有SCM,NM和PMM模块上。 通过使用VIOC / VNIC设备驱动程序,在PMM上运行的主机操作系统软件(Host O / S)具有多个虚拟网络接口卡(VNIC)。 在一些实施例中,每个VNIC在主机O / S的完全处置时表现为高性能以太网接口。 在其他实施例中,至少一些VNIC表现为高性能光纤通道主机总线适配器。