SNOOPING IN SAS EXPANDER NETWORKS
    11.
    发明申请
    SNOOPING IN SAS EXPANDER NETWORKS 有权
    在SAS扩展器网络中进行SNOOPING

    公开(公告)号:US20090168654A1

    公开(公告)日:2009-07-02

    申请号:US11966922

    申请日:2007-12-28

    IPC分类号: G06F11/00

    摘要: Snooping in SAS expander networks is disclosed. Ports in a SAS expander may include snoop circuitry and a snoop tap which allows snoop data to be diverted for snooping prior to any significant transformation of the traffic by the regular port logic. Furthermore, the snoop circuitry can receive OOB signaling and convert it to K characters for transmission through the SAS network and subsequent analysis by a protocol analyzer. The ports and cascades in the expander network can be configured to create snoop paths to enable snoop data to be passed through the network to locations where a protocol analyzer can be easily attached. With SAS snoop ports, there is no disruption to the system. Because only a copy of the data is routed to the analyzer, there is no change to the original signal path and latency is identical with or without the analyzer.

    摘要翻译: 披露了SAS扩展器网络中的侦听。 在SAS扩展器中的端口可以包括窥探电路和窥探抽头,其允许窥探数据被转移以在通过常规端口逻辑的业务的任何重大变换之前进行窥探。 此外,监听电路可以接收OOB信令,并将其转换为K字符,以便通过SAS网络进行传输,然后由协议分析器进行后续分析。 扩展器网络中的端口和级联可以配置为创建窥探路径,以使窥探数据能够通过网络传递到协议分析器可以轻松连接的位置。 使用SAS snoop端口,系统不会中断。 因为只有数据的副本才能路由到分析仪,所以原始信号路径没有改变,延迟与分析仪是否相同。

    Method and apparatus for auto-protocol discrimination between fibre channel, SAS and SATA devices
    12.
    发明授权
    Method and apparatus for auto-protocol discrimination between fibre channel, SAS and SATA devices 有权
    用于光纤通道,SAS和SATA设备之间自动协议辨别的方法和装置

    公开(公告)号:US07752343B2

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

    申请号:US11360558

    申请日:2006-02-22

    IPC分类号: G06F3/00 G06F11/00

    摘要: Auto-discrimination between FC and SATA devices upon insertion of a device into a port of a FAST-compatible switch is disclosed. Without user intervention, the port is able to determine the type of device attached, set the appropriate data rate in the Phy or SERDES and, in the case of FC or SATA drives, start the disk insertion process into the active switch zones. The SERDES is first initialized to FC speeds, and the receive path is searched for a receive signal. Upon detecting a receive signal, the detection circuitry then checks to see if a valid SATA Out Of Band (OOB) sequence is received. If a valid SATA OOB sequence is received, the SERDES is configured for SATA speeds and analog settings. If a valid SATA OOB sequence is not received, and instead a FC auto-negotiation process runs to completion, the SERDES remains at FC speeds.

    摘要翻译: 公开了在将设备插入FAST兼容交换机的端口时,FC和SATA设备之间的自动鉴别。 没有用户干预,端口能够确定连接的设备的类型,在Phy或SERDES中设置适当的数据速率,如果是FC或SATA驱动器,则将磁盘插入过程启动到活动交换机区域。 SERDES首先被初始化为FC速度,并且搜索接收信号的接收信号。 在检测到接收信号时,检测电路然后检查是否接收到有效的SATA带外(OOB)序列。 如果接收到有效的SATA OOB序列,则SERDES配置为SATA速度和模拟设置。 如果没有收到有效的SATA OOB序列,而FC自动协商过程运行到完成,则SERDES保持FC速度。

    Dynamically controlling fair access to a system packet interface attached switch enclosure
    13.
    发明授权
    Dynamically controlling fair access to a system packet interface attached switch enclosure 有权
    动态控制公平访问系统分组接口连接的交换机机箱

    公开(公告)号:US07839865B2

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

    申请号:US11044916

    申请日:2005-01-26

    摘要: A method for maintaining configurable and dynamically adjustable per-channel local port/bypass port access ratios in the multiple SOCs within an SPI-attached frame-based switch enclosure to improve the access fairness of devices upstream from the destination device is disclosed. A frame-based switch enclosure may include multiple SPI-attached SOCs, each SOC containing a plurality of ports, with one or more devices connected to each port and one virtual channel assigned to each port. Given a frame-based switch enclosure with N SOCs, the local port/bypass port access ratio for a particular SOC and a given virtual channel, where the particular SOC is M hops away from the SOC having a port corresponding to the given virtual channel and M>0, is 1:(N−M−1), while the local port/bypass port access ratio for the SOC (and the given virtual channel) having the port corresponding to the given virtual channel (i.e. the SOC for which M=0) is 0:0.

    摘要翻译: 公开了一种用于在基于SPI的基于帧的交换机机箱内的多个SOC中维护可配置且可动态调整的每通道本地端口/旁路端口访问比率的方法,以提高从目的地设备上游的设备的接入公平性。 基于帧的交换机机箱可以包括多个SPI连接的SOC,每个SOC包含多个端口,一个或多个设备连接到每个端口,一个虚拟通道分配给每个端口。 给定具有N个SOC的基于帧的交换机机箱,特定SOC和给定虚拟信道的本地端口/旁路端口接入比率,其中特定SOC是与具有对应于给定虚拟信道的端口的SOC跳过, M> 0,为1:(N-M-1),而具有对应于给定虚拟信道的端口的SOC(和给定虚拟信道)的本地端口/旁路端口接入比率(即,M = 0)为0:0。

    Methods and apparatus for switching fibre channel arbitrated loop devices
    14.
    发明授权
    Methods and apparatus for switching fibre channel arbitrated loop devices 有权
    用于交换光纤通道仲裁环路设备的方法和装置

    公开(公告)号:US07664018B2

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

    申请号:US10612753

    申请日:2003-07-01

    IPC分类号: H04L12/28 H04J14/00

    CPC分类号: H04L12/433

    摘要: Methods and apparatus for switching Fiber Channel Arbitrated Loop Systems is provided between a plurality of Fiber Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects, the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.

    摘要翻译: 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在另一方面,该系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是连续的OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。

    Methods and apparatus for switching fibre channel arbitrated loop systems
    15.
    发明授权
    Methods and apparatus for switching fibre channel arbitrated loop systems 有权
    用于交换光纤通道仲裁环路系统的方法和装置

    公开(公告)号:US07382790B2

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

    申请号:US10617148

    申请日:2003-07-10

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4637 H04L12/433

    摘要: Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects, the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.

    摘要翻译: 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在另一方面,该系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是连续的OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。

    Methods and apparatus for device access fairness in fibre channel arbitrated loop systems
    16.
    发明授权
    Methods and apparatus for device access fairness in fibre channel arbitrated loop systems 有权
    光纤通道仲裁环路系统中设备接入公平性的方法和装置

    公开(公告)号:US07660316B2

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

    申请号:US10616862

    申请日:2003-07-10

    IPC分类号: H04L12/28 G06F11/00

    摘要: Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects, the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.

    摘要翻译: 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在另一方面,该系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是连续的OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。

    Methods and apparatus for device zoning in fibre channel arbitrated loop systems
    17.
    发明授权
    Methods and apparatus for device zoning in fibre channel arbitrated loop systems 有权
    光纤通道仲裁环路系统中设备分区的方法和装置

    公开(公告)号:US07397788B2

    公开(公告)日:2008-07-08

    申请号:US10616866

    申请日:2003-07-10

    IPC分类号: H04L12/28 H04L12/26

    摘要: Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects, the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.

    摘要翻译: 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在另一方面,该系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是连续的OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。

    Methods and apparatus for trunking in fibre channel arbitrated loop systems
    18.
    发明授权
    Methods and apparatus for trunking in fibre channel arbitrated loop systems 有权
    在光纤通道仲裁环路系统中进行中继的方法和装置

    公开(公告)号:US07630300B2

    公开(公告)日:2009-12-08

    申请号:US10617149

    申请日:2003-07-10

    IPC分类号: H04L12/28 H04J14/00

    摘要: Methods and apparatus for switching Fiber Channel Arbitrated Loop Systems is provided between a plurality of Fiber Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS. In yet other aspects, the system ensures device access fairness through one or more techniques, including a rotating priority system, a counter to count the number of OPNs, especially sequential OPNs, and/or priority based on port type. Device zoning may be implemented. In one implementation, the system includes trunking such that frames may be transferred on multiple ports.

    摘要翻译: 在多个光纤通道环路设备之间提供用于交换光纤通道仲裁环路系统的方法和设备。 在本发明的一个方面,系统至少部分地基于仲裁的循环原语来切换。 示例性互连系统可以包括第一端口和第二端口,两者都包括用于监视某些仲裁环路原语的端口逻辑,连接装置,包括由ALPA地址及其相关联的端口组成的路由表的路由确定装置,路由确定装置 耦合到每个端口和连接装置,其中连接装置基于仲裁的循环基元在端口之间创建路径。 在一个实施例中,连接装置是交叉开关。 导致交换机在端口之间创建路径的仲裁循环图元的示例包括以下一个或多个:ARB,OPN和CLS。 在另一方面,该系统通过一种或多种技术来确保设备访问的公平性,包括旋转优先级系统,计数OPN数量的计数器,特别是连续的OPN,和/或基于端口类型的优先级。 可以实现设备分区。 在一个实现中,系统包括中继,使得帧可以在多个端口上传送。