COMPLETE AUTOZONING IN FIBRE CHANNEL SANS

    公开(公告)号:US20210314279A1

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

    申请号:US16839486

    申请日:2020-04-03

    Abstract: An initiator emulator is implemented on a control plane of a switch fabric connected to target ports of a storage array having storage configured with logical partitions. After an initiator port of a server logs into the switch fabric and is blocked from discovering the target ports, the initiator emulator, acting as proxy for the initiator port, discovers information that indicates logical partition masking enforced at the target ports for the initiator port. The initiator emulator determines allowed (initiator (I), target (T)) (I, T) port combinations that should be allowed access via the switch fabric based on the information from the discovery. The initiator emulator configures the switch fabric with one or more zones based on the allowed (I, T) port combinations. The initiator emulator then sends to the initiator port an indication of a zone change to the switch fabric.

    Detecting and handling solicited IO traffic microbursts in a fibre channel storage area network

    公开(公告)号:US10606492B2

    公开(公告)日:2020-03-31

    申请号:US16456753

    申请日:2019-06-28

    Abstract: A Fibre Channel (FC) or FC-over-Ethernet (FCoE) switch has ports to forward Input-Output (IO) requests, and service data transfers, between end devices in a storage area network. The switch receives at a port a time ordered sequence of IO requests for data transfers to be serviced by the port. Each IO request including a data length of the data transfer. The switch detects a microburst on the port for each IO request. To do this, the switch parses the IO request to retrieve the data length, determines a transfer time required to transfer the data length over the port, upon receiving a next IO request, determine whether a time interval between the IO request and the next IO request is less than the transfer time, and if the time interval is less than the transfer time, declaring a microburst on the port, otherwise not declaring a microburst.

    Priority tagging based solutions in fc sans independent of target priority tagging capability

    公开(公告)号:US10574477B2

    公开(公告)日:2020-02-25

    申请号:US16456771

    申请日:2019-06-28

    Inventor: Harsha Bharadwaj

    Abstract: A host bus adapter of a target device is associated with a Fibre Channel driver and is connected to a Fibre Channel switch fabric. The host bus adapter receives from the switch fabric an inbound frame having a header including a source identifier and a virtual machine (VM) tag, stores a mapping between the source identifier and the VM tag, and passes the inbound frame to the Fibre Channel driver. The host bus adapter receives from the Fibre Channel driver an outbound frame having a header including a destination identifier, and determines, based on the mapping, whether there is a match at least between the source identifier of the inbound frame and the destination identifier of the outbound frame. If there is a match, the host bus adapter tags the header of the outbound frame with the VM tag, and transmits the tagged outbound frame to the switch fabric.

    Just-in-time identification of slow drain devices in a fibre channel network

    公开(公告)号:US10397086B2

    公开(公告)日:2019-08-27

    申请号:US15256529

    申请日:2016-09-03

    Inventor: Harsha Bharadwaj

    Abstract: One embodiment is a method and includes periodically polling a plurality of interface counters associated with each of an edge port and an Inter-Switch Link (“ISL”) port of a first fiber channel (“FC”) switch, wherein a target device is connected to the edge port of the first FC switch, and a plurality of interface counters associated with ISL port of a second FC switch, wherein the ISL port of each of the first and second FC switches are connected to one another via an ISL; determining based on the polling of the various counters whether several conditions have been met for a predetermined number of times and if so, characterizing the edge port as a level 1 slow drain port and taking remedial action based on the characterization.

    Bifurcated control and management planes for fiber channel networks

    公开(公告)号:US09699027B2

    公开(公告)日:2017-07-04

    申请号:US14493498

    申请日:2014-09-23

    Abstract: Techniques are provided for bifurcating database information that might otherwise be replicated on each switch in a switched fabric of a Storage Area Network (SAN). The database is divided into a control plane database that comprises mostly switch specific data and a central management database that comprises user device configurations and device profiles. The control plane database includes information such as name server and zone server information, for those devices that may locally log into the switched fabric via a given switch, and those remote devices that are zoned with those local devices and that may log into the switched fabric via another switch. The central management database includes global information for the switched fabric and device profile information (e.g., login interface, Virtual SAN membership, device aliasing, etc.) for devices that have access to the switched fabric and that can also be requested by the various switches in the switched fabric.

    BIFURCATED CONTROL AND MANAGEMENT PLANES FOR FIBER CHANNEL NETWORKS
    27.
    发明申请
    BIFURCATED CONTROL AND MANAGEMENT PLANES FOR FIBER CHANNEL NETWORKS 有权
    光纤通道网络的双向控制和管理平台

    公开(公告)号:US20160087841A1

    公开(公告)日:2016-03-24

    申请号:US14493498

    申请日:2014-09-23

    Abstract: Techniques are provided for bifurcating database information that might otherwise be replicated on each switch in a switched fabric of a Storage Area Network (SAN). The database is divided into a control plane database that comprises mostly switch specific data and a central management database that comprises user device configurations and device profiles. The control plane database includes information such as name server and zone server information, for those devices that may locally log into the switched fabric via a given switch, and those remote devices that are zoned with those local devices and that may log into the switched fabric via another switch. The central management database includes global information for the switched fabric and device profile information (e.g., login interface, Virtual SAN membership, device aliasing, etc.) for devices that have access to the switched fabric and that can also be requested by the various switches in the switched fabric.

    Abstract translation: 提供了技术,用于分配可能在存储区域网络(SAN)的交换结构中的每个交换机上复制的数据库信息。 数据库分为主要包括交换机特定数据的控制平面数据库和包含用户设备配置和设备配置文件的中央管理数据库。 控制平面数据库包括诸如名称服务器和区域服务器信息之类的信息,对于可以通过给定交换机本地登录到交换结构的那些设备,以及可以登录到交换结构中的那些远程设备 通过另一个开关。 中央管理数据库包括用于可以访问交换结构并且也可以由各种交换机请求的设备的交换结构和设备配置文件信息(例如,登录界面,虚拟SAN成员资格,设备别名等)的全局信息 在交换结构中。

    UNCONSTRAINED SUPERVISOR SWITCH UPGRADE
    28.
    发明申请
    UNCONSTRAINED SUPERVISOR SWITCH UPGRADE 有权
    无限制监督开关升级

    公开(公告)号:US20150103644A1

    公开(公告)日:2015-04-16

    申请号:US14051896

    申请日:2013-10-11

    Abstract: In one example embodiment, a time unconstrained fabric switch software upgrade function is described for an in-switch-software-upgrade/downgrade (ISSU) in a network switch. Prior to an ISSU, Hello protocol data unit (PDU) information is stored for relevant control protocols of associated interfaces of the switch. The Hello PDU information comprises information on messages and data exchanged by the control protocols that may be used to maintain communications links of the switch. During the configuring of the ISSU, and while the control plane of the switch is, at least partially, dysfunctional, Hello PDUs are sent on the interfaces according to the stored PDU information in order to maintain the communication links. The Hello PDU information may include a time interval value for each relevant protocol that determines when Hello PDUs are sent.

    Abstract translation: 在一个示例实施例中,描述了用于网络交换机中的交换机 - 软件升级/降级(ISSU)的时间无约束的网络交换机软件升级功能。 在ISSU之前,为交换机相关接口的相关控制协议存储Hello协议数据单元(PDU)信息。 Hello PDU信息包括关于可以用于维护交换机的通信链路的控制协议交换的消息和数据的信息。 在配置ISSU期间,并且交换机的控制平面至少部分地功能失调,根据存储的PDU信息在接口上发送Hello PDU,以便维护通信链路。 Hello PDU信息可以包括确定何时发送Hello PDU的每个相关协议的时间间隔值。

    HOST INPUT/OUTPUT BASED LOAD BALANCING ON FIBRE CHANNEL N_PORT VIRTUALIZER SWITCH UPLINKS

    公开(公告)号:US20210044543A1

    公开(公告)日:2021-02-11

    申请号:US16531324

    申请日:2019-08-05

    Abstract: A method includes measuring input/output traffic for respective hosts that are connected to a Fibre Channel N_Port Virtualizer (FC-NPV) switch, which is in communication with a first N_Port ID Virtualization (NPIV) core switch via a first port channel and with a second NPIV core switch via a second port channel; determining that traffic carried on the first port channel between the FC-NPV switch and the first NPIV Core switch exceeds a predetermined threshold compared to traffic carried on the second port channel; and re-assigning traffic from a given host carried on the first port channel to the second port channel between the FC-NPV switch and the second NPIV core switch.

Patent Agency Ranking