Priority-biased exit queue arbitration with fairness
    4.
    发明授权
    Priority-biased exit queue arbitration with fairness 有权
    优先权偏离退出仲裁与公平

    公开(公告)号:US08090869B2

    公开(公告)日:2012-01-03

    申请号:US10359878

    申请日:2003-02-07

    申请人: Greg Mathews

    发明人: Greg Mathews

    IPC分类号: G06F15/173

    摘要: Priority-biased compound arbitration at a switching fabric ingress. The ingress includes a plurality of ingress queues and a priority-biased arbitration engine configured to arbitrate between the ingress queues. The ingress further includes exit first-in-first-out queues (FIFOs) configured to forward cells from the ingress queues to a switching fabric and a throughput-biased arbitration engine configured to arbitrate between the exit FIFOs.

    摘要翻译: 交换矩阵入口处的优先级复合仲裁。 入口包括多个入口队列和被配置为在入口队列之间进行仲裁的优先级偏置仲裁引擎。 所述入口还包括配置为将小区从入口队列转发到交换结构的退出先入先出队列(FIFO)以及被配置为在所述退出FIFO之间仲裁的吞吐量偏移仲裁引擎。

    Network element comprising a switch fabric
    6.
    发明授权
    Network element comprising a switch fabric 失效
    网络元件包括交换结构

    公开(公告)号:US07515586B2

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

    申请号:US11156528

    申请日:2005-06-21

    IPC分类号: H04L12/28 H04L12/56

    摘要: Switch fabrics (10) comprise first stages (11) for receiving multicast input signals (A-C) and second stages (12) for in response to the input signals generating output signals. The switch fabrics (10) are coupled to detectors (31) for detecting parameters indicating conditions of the second stages (12) per output signal and for generating detection results per output signal, and are coupled to controllers (21) for, in response to the detection results, controlling the second stages (12) per output signal. Such switch fabrics (10) handle output congestion in a more individual way. In case of one part of the second stage (12) being congested, the copying of the multicast input signals (A-C) into output signals and their internal transmission no longer need to be ceased. Only one of the output signals corresponding with the congested part of the second stage (12) cannot be delivered. Further detectors (32) detect further input signals (A-C) comprising segments of the same protocol data unit as the input signals (A-C).

    摘要翻译: 交换结构(10)包括用于响应于产生输出信号的输入信号而接收组播输入信号(A-C)和第二级(12)的第一级(11)。 交换结构(10)耦合到检测器(31),用于检测指示每个输出信号的第二级(12)的条件的参数,并且用于产生每个输出信号的检测结果,并且耦合到控制器(21),以响应于 检测结果,控制每个输出信号的第二级(12)。 这种交换结构(10)以更独立的方式处理输出拥塞。 在第二级(12)的一部分拥塞的情况下,多播输入信号(A-C)复制成输出信号及其内部传输不再需要停止。 仅与第二级(12)的拥挤部分对应的输出信号之一不能被传送。 进一步的检测器(32)检测包括与输入信号(A-C)相同的协议数据单元的段的另外的输入信号(A-C)。

    Using reassembly queue sets for packet reassembly
    7.
    发明授权
    Using reassembly queue sets for packet reassembly 有权
    使用重组队列来进行分组重组

    公开(公告)号:US07394822B2

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

    申请号:US10454298

    申请日:2003-06-04

    IPC分类号: H04L12/28 H04L12/56 H04J3/24

    摘要: A system for efficiently reassembling packets from cells received on independent switching fabrics according to a serial high speed interface (HSI) protocol. The system includes redundancy in that fabrics may be removed by skipping the fabrics in striping and reassembly sequences. When fabrics are added, the fabrics are included in the striping and reassembly sequences. The system is efficient due in part to in-order transmission of cells serially across multiple fabrics. Full fabric bandwidth is thereby utilized without reordering overhead. Since packets are striped across all available fabrics, load is balanced across the fabrics.

    摘要翻译: 一种用于根据串行高速接口(HSI)协议在独立交换结构上接收的小区有效地重组分组的系统。 该系统包括冗余,其中可以通过以条带化和重新组装顺序跳过织物来去除织物。 当织物加入时,织物被包括在条纹和重新组装序列中。 该系统有效地部分地是由单元顺序传输跨多个结构的单元。 从而利用了全面的带宽,而无需重新排序开销。 由于数据包是跨所有可用的织物分条,因此整个结构之间的负载是平衡的。

    Switch fabrics logical synchronization utilizing propagation lockdown
    10.
    发明授权
    Switch fabrics logical synchronization utilizing propagation lockdown 有权
    使用传播锁定来切换织物逻辑同步

    公开(公告)号:US07283547B1

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

    申请号:US09637041

    申请日:2000-08-11

    IPC分类号: H04L12/28

    摘要: A switch includes a port card for receiving packets from and sending packets to a network. The switch includes a fabric connected to the port card for switching the packets. The fabric has memory controllers which perform logical functions and in which portions of the packets are stored. The fabric has stages for switching the portions of the packets. The fabric has a mechanism for propagated lockdown of each stage wherein each stage is idle a correct number of cycles and each memory controller performs the same logical functions the corresponding same logical cycles. A method for switching packets includes the steps of introducing idles a correct number of cycles in each stage of memory controllers in fabrics of a switch to maintain the fabrics in logical synchronization. Then there is the step performing with each memory controller in the fabrics same logical functions at corresponding same logical cycles.

    摘要翻译: 交换机包括用于从网络接收分组并向网络发送分组的端口卡。 交换机包括连接到端口卡的结构,用于切换数据包。 该结构具有执行逻辑功能的存储器控​​制器,并且存储分组的哪些部分。 该结构具有用于切换分组的部分的阶段。 该结构具有每个阶段的传播锁定机制,其中每个阶段空闲正确数量的周期,并且每个存储器控制器执行相同的逻辑循环相同的逻辑功能。 用于切换分组的方法包括以下步骤:在交换机的结构中的每个级存储器控制器中引入空闲正确数量的周期,以维持结构处于逻辑同步。 然后,在相应的逻辑循环中,每个存储器控制器执行相同逻辑功能的步骤。