Apparatus for performing storage virtualization
    1.
    发明申请
    Apparatus for performing storage virtualization 有权
    用于执行存储虚拟化的设备

    公开(公告)号:US20070239944A1

    公开(公告)日:2007-10-11

    申请号:US11707325

    申请日:2007-02-16

    IPC分类号: G06F12/06

    摘要: The splitting of storage applications and functions into a control path (CP) component and a data path (DP) component is disclosed. Reads and writes may be handled primarily in the DP. The CP may be responsible for discovery, configuration, and exception handling. The CP can also be enabled for orchestrating complex data management operations such as snapshots and migration. Storage virtualization maps a virtual I/O to one or more physical I/O. A virtual target (vTarget) in the virtual domain is associated with one physical port in the physical domain. Each vTarget may be associated with one or more virtual LUNs (vLUNs). Each vLUN includes one or more vExtents. Each vExtent may point to a region table, and each entry in the region table may contain a pointer to a region representing a portion of a pExtent, and attributes (e.g. read/write, read only, no access) for that region.

    摘要翻译: 公开了将存储应用和功能分解成控制路径(CP)组件和数据路径(DP)组件。 读写可能主要在DP中处理。 CP可能负责发现,配置和异常处理。 也可以启用CP来编排复杂的数据管理操作,如快照和迁移。 存储虚拟化将虚拟I / O映射到一个或多个物理I / O。 虚拟域中的虚拟目标(vTarget)与物理域中的一个物理端口相关联。 每个vTarget可能与一个或多个虚拟LUN(vLUN)相关联。 每个vLUN包括一个或多个vExtents。 每个vExtent可以指向区域表,并且区域表中的每个条目可以包含指向表示pExtent的一部分的区域的指针,以及该区域的属性(例如,读/写,只读,无访问)。

    Combined FCOE Network Device
    2.
    发明申请
    Combined FCOE Network Device 有权
    组合FCOE网络设备

    公开(公告)号:US20100061383A1

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

    申请号:US12207070

    申请日:2008-09-09

    IPC分类号: H04L12/56

    摘要: Embodiments of the present invention are related to a device and a method for more efficiently processing Ethernet communications that include FCOE communications. In some embodiments the device is a single device including a combination of an aggregator, a filter and a gateway. Such a combination can be more practical, affordable and efficient than the usual arrangement of a several separate devices. In other embodiments, the device of the present invention can be a combination of a switch and a gateway. In yet other embodiments other types of devices can be used. More generally, embodiments of the present invention can apply to a device or method for processing communications involving a set of two network protocols (first and second protocols) as well as a third protocol, the third protocol being compatible with the first protocol and used to define how to tunnel the second protocol over the first protocol.

    摘要翻译: 本发明的实施例涉及一种用于更有效地处理包括FCOE通信的以太网通信的设备和方法。 在一些实施例中,设备是包括聚合器,过滤器和网关的组合的单个设备。 这种组合可以比几个单独设备的通常布置更实用,实惠和有效。 在其他实施例中,本发明的装置可以是交换机和网关的组合。 在其他实施例中,可以使用其他类型的装置。 更一般地,本发明的实施例可以应用于用于处理涉及一组两个网络协议(第一和第二协议)以及第三协议的通信的设备或方法,第三协议与第一协议兼容并且被用于 定义如何通过第一个协议隧道传输第二个协议。

    Apparatus for performing storage virtualization
    3.
    发明授权
    Apparatus for performing storage virtualization 有权
    用于执行存储虚拟化的设备

    公开(公告)号:US09032164B2

    公开(公告)日:2015-05-12

    申请号:US11707325

    申请日:2007-02-16

    摘要: The splitting of storage applications and functions into a control path (CP) component and a data path (DP) component is disclosed. Reads and writes may be handled primarily in the DP. The CP may be responsible for discovery, configuration, and exception handling. The CP can also be enabled for orchestrating complex data management operations such as snapshots and migration. Storage virtualization maps a virtual I/O to one or more physical I/O. A virtual target (vTarget) in the virtual domain is associated with one physical port in the physical domain. Each vTarget may be associated with one or more virtual LUNs (vLUNs). Each vLUN includes one or more vExtents. Each vExtent may point to a region table, and each entry in the region table may contain a pointer to a region representing a portion of a pExtent, and attributes (e.g. read/write, read only, no access) for that region.

    摘要翻译: 公开了将存储应用和功能分解成控制路径(CP)组件和数据路径(DP)组件。 读写可能主要在DP中处理。 CP可能负责发现,配置和异常处理。 也可以启用CP来编排复杂的数据管理操作,如快照和迁移。 存储虚拟化将虚拟I / O映射到一个或多个物理I / O。 虚拟域中的虚拟目标(vTarget)与物理域中的一个物理端口相关联。 每个vTarget可能与一个或多个虚拟LUN(vLUN)相关联。 每个vLUN包括一个或多个vExtents。 每个vExtent可以指向区域表,并且区域表中的每个条目可以包含指向表示pExtent的一部分的区域的指针,以及该区域的属性(例如,读/写,只读,无访问)。

    Combined FCoE network device
    4.
    发明授权
    Combined FCoE network device 有权
    组合FCoE网络设备

    公开(公告)号:US07804840B2

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

    申请号:US12207070

    申请日:2008-09-09

    摘要: Embodiments of the present invention are related to a device and a method for more efficiently processing Ethernet communications that include FCOE communications. In some embodiments the device is a single device including a combination of an aggregator, a filter and a gateway. Such a combination can be more practical, affordable and efficient than the usual arrangement of a several separate devices. In other embodiments, the device of the present invention can be a combination of a switch and a gateway. In yet other embodiments other types of devices can be used. More generally, embodiments of the present invention can apply to a device or method for processing communications involving a set of two network protocols (first and second protocols) as well as a third protocol, the third protocol being compatible with the first protocol and used to define how to tunnel the second protocol over the first protocol.

    摘要翻译: 本发明的实施例涉及一种用于更有效地处理包括FCOE通信的以太网通信的设备和方法。 在一些实施例中,设备是包括聚合器,过滤器和网关的组合的单个设备。 这种组合可以比几个单独设备的通常布置更实用,实惠和有效。 在其他实施例中,本发明的装置可以是交换机和网关的组合。 在其他实施例中,可以使用其他类型的装置。 更一般地,本发明的实施例可以应用于用于处理涉及一组两个网络协议(第一和第二协议)以及第三协议的通信的设备或方法,第三协议与第一协议兼容并且被用于 定义如何通过第一个协议隧道传输第二个协议。

    Intelligent network processor and method of using intelligent network processor
    5.
    发明申请
    Intelligent network processor and method of using intelligent network processor 有权
    智能网络处理器和使用智能网络处理器的方法

    公开(公告)号:US20070266179A1

    公开(公告)日:2007-11-15

    申请号:US11433728

    申请日:2006-05-11

    IPC分类号: G06F15/16

    CPC分类号: H04L12/4625 G06F13/4022

    摘要: An intelligent network processor is disclosed that provides a PCI express (PCIe) host bus adapter with firmware selectable hardware capabilities and firmware enabled emulation of capabilities not supported by hardware. Support for Fibre Channel (FC) and Gigabit Ethernet (GbE) protocols are provided through the same fabric ports, including multiple port trunking for both protocols. On chip protocol conversion is provided for switching and routing between FC and GbE ports. Switching using the same crossbar module is provided for both FC and GbE protocols. The crossbar module is coupled to directly access external DDR memory so that messages from FC, GbE, and PCIe interfaces may be switched directly to the DDR memory.

    摘要翻译: 公开了一种智能网络处理器,其提供具有固件可选硬件能力和固件启用的硬件支持的能力仿真的PCI Express(PCIe)主机总线适配器。 通过相同的Fabric端口提供对光纤通道(FC)和千兆以太网(GbE)协议的支持,包括两个协议的多个端口中继。 提供片上协议转换,用于FC和GbE端口之间的交换和路由。 为FC和GbE协议提供了使用相同交叉模块的交换机。 交叉开关模块耦合到直接访问外部DDR存储器,使得来自FC,GbE和PCIe接口的消息可以直接切换到DDR存储器。

    System and method for virtualizing PCIe devices
    6.
    发明授权
    System and method for virtualizing PCIe devices 有权
    用于虚拟化PCIe设备的系统和方法

    公开(公告)号:US07743197B2

    公开(公告)日:2010-06-22

    申请号:US11433728

    申请日:2006-05-11

    IPC分类号: G06F13/36

    CPC分类号: H04L12/4625 G06F13/4022

    摘要: An intelligent network processor is disclosed that provides a PCI express (PCIe) host bus adapter with firmware selectable hardware capabilities and firmware enabled emulation of capabilities not supported by hardware. Support for Fibre Channel (FC) and Gigabit Ethernet (GbE) protocols are provided through the same fabric ports, including multiple port trunking for both protocols. On chip protocol conversion is provided for switching and routing between FC and GbE ports. Switching using the same crossbar module is provided for both FC and GbE protocols. The crossbar module is coupled to directly access external DDR memory so that messages from FC, GbE, and PCIe interfaces may be switched directly to the DDR memory.

    摘要翻译: 公开了一种智能网络处理器,其提供具有固件可选硬件能力和固件启用的硬件支持的能力仿真的PCI Express(PCIe)主机总线适配器。 通过相同的Fabric端口提供对光纤通道(FC)和千兆以太网(GbE)协议的支持,包括两个协议的多个端口中继。 提供片上协议转换,用于FC和GbE端口之间的交换和路由。 为FC和GbE协议提供了使用相同交叉模块的交换机。 交叉开关模块耦合到直接访问外部DDR存储器,使得来自FC,GbE和PCIe接口的消息可以直接切换到DDR存储器。

    Apparatus for performing I/O sharing & virtualization
    7.
    发明申请
    Apparatus for performing I/O sharing & virtualization 审中-公开
    用于执行I / O共享和虚拟化的设备

    公开(公告)号:US20070192518A1

    公开(公告)日:2007-08-16

    申请号:US11353698

    申请日:2006-02-14

    IPC分类号: G06F13/38

    CPC分类号: G06F13/124

    摘要: An apparatus is envisioned that manages I/O access for host subsystems that share I/O peripherals. Host subsystem ports receive I/O requests from and communicate with the plurality of platforms. A translation circuit, coupled to the host subsystem ports, identifies an I/O request from the host subsystem port as being associated with a particular host subsystem. A plurality of output ports are provided and are coupled to the peripheral I/O devices. A switching element is coupled to the translation circuit and to the output ports, and routes I/O requests to a particular output port. An operations circuit, coupled to the switching element, performs translation and redirection functions on the I/O requests. A management circuit interfaces with the host subsystems. The management circuit manages the use of the output ports and brokers the physical usage of the ports. The apparatus is contained on physical devices distinct from the plurality of platforms.

    摘要翻译: 设想一种管理共享I / O外设的主机子系统的I / O访问的设备。 主机子系统端口接收来自多个平台的I / O请求并与其通信。 耦合到主机子系统端口的转换电路将主机子系统端口的I / O请求识别为与特定主机子系统相关联。 提供多个输出端口并耦合到外围I / O设备。 开关元件耦合到转换电路和输出端口,并将I / O请求路由到特定的输出端口。 耦合到开关元件的操作电路对I / O请求执行转换和重定向功能。 管理电路与主机子系统相连接。 管理电路管理输出端口和代理端口的物理使用情况。 该装置包含在与多个平台不同的物理装置上。