Apparatus and method for distributing buffer status information in a switching fabric
    11.
    发明授权
    Apparatus and method for distributing buffer status information in a switching fabric 有权
    在交换结构中分配缓冲区状态信息的装置和方法

    公开(公告)号:US07349416B2

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

    申请号:US10304412

    申请日:2002-11-26

    IPC分类号: H04L12/56

    CPC分类号: H04L49/3045 H04L49/90

    摘要: Network switching and/or routing devices can use switching fabrics that gather information about output port buffer status and distribute that information to various line cards for use in data frame congestion avoidance. The switching fabric can gather output buffer status information for all output ports and distribute that information to each line card in an efficient, in-band manner. Individual line cards can use the information to determine from which line card virtual output queue to dequeue data frames destined for the switching fabric. Line cards can also gather output buffer status information associated with line card queues used for receiving data from the switching fabric. Such data is used in a manner similar to the output buffer data from the switching fabric.

    摘要翻译: 网络交换和/或路由设备可以使用收集关于输出端口缓冲器状态的信息的交换结构,并将该信息分发到各种线卡以用于数据帧拥塞避免。 交换结构可以收集所有输出端口的输出缓冲区状态信息,并以有效的带内方式将该信息分配给每个线路卡。 单独的线路卡可以使用信息来确定从哪个线路卡虚拟输出队列出发去往交换结构的数据帧。 线路卡还可以收集与用于从交换结构接收数据的线路卡队列相关联的输出缓冲区状态信息。 这样的数据以类似于来自交换结构的输出缓冲器数据的方式使用。

    Self-adjusting load balancing among multiple fabric ports
    12.
    发明授权
    Self-adjusting load balancing among multiple fabric ports 有权
    多个Fabric端口之间自适应负载均衡

    公开(公告)号:US08625624B1

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

    申请号:US12138569

    申请日:2008-06-13

    IPC分类号: H04L12/56

    CPC分类号: H04L47/6205 H04L49/90

    摘要: A self-adjusting load balancing among multiple fabric ports. A plurality of first values is received in response to receiving a first frame, wherein each of the first values is related to a quantity of data stored in a respective one of a plurality of buffers of fabric ports. First identifiers are also received, each of which corresponds to a respective one of a first subset of the plurality of buffers. A subset of the first identifiers is selected based on one or more of the first values. Thereafter one of the first identifiers contained in the selected subset is selected. Ultimately the first frame is transmitted to the buffer that corresponds to the selected one of the first identifiers.

    摘要翻译: 在多个Fabric端口之间进行自调整负载平衡。 响应于接收到第一帧而接收多个第一值,其中第一值中的每一个与存储在多个结构端口的缓冲器中的相应一个中的数据量相关。 还接收第一标识符,每个标识符对应于多个缓冲器的第一子集中的相应一个。 基于一个或多个第一值来选择第一标识符的子集。 此后,选择包含在所选择的子集中的第一个标识符之一。 最终,第一帧被发送到对应于所选择的第一标识符之一的缓冲器。

    Enhanced error detection in multilink serdes channels
    13.
    发明授权
    Enhanced error detection in multilink serdes channels 有权
    多链路serdes通道增强的错误检测

    公开(公告)号:US08332721B2

    公开(公告)日:2012-12-11

    申请号:US12396651

    申请日:2009-03-03

    IPC分类号: H03M13/00

    摘要: A method for receiving packet data at a communication channel and transmitting the packet data over serial links of the communication channel. The packet data is sliced into n-bit data portions which are concatenated with a header prior to transmitting an n-bit portion across one of the serial links of the communication channel. The header includes a CRC to provide improved error detection.

    摘要翻译: 一种在通信信道上接收分组数据并通过通信信道的串行链路发送分组数据的方法。 在通信信道的串行链路之一之间发送n比特部分之前,将分组数据分片成n个数据部分,这些部分与报头相连。 标题包括CRC以提供改进的错误检测。

    Fabric channel control apparatus and method
    14.
    发明授权
    Fabric channel control apparatus and method 有权
    织物通道控制装置和方法

    公开(公告)号:US07697529B2

    公开(公告)日:2010-04-13

    申请号:US11364303

    申请日:2006-02-28

    IPC分类号: H04L12/28 H04L12/56

    摘要: A method for receiving packet data at a communication channel and transmitting the packet data over serial links of the communication channel. The packet data is sliced into n-bit data portions which are concatenated with a header prior to transmitting an n-bit portion across one of the serial links of the communication channel. The header may include an invert bit to alter the majority sign of an n-bit portion. Other aspects of the present invention are also described herein.

    摘要翻译: 一种在通信信道上接收分组数据并通过通信信道的串行链路发送分组数据的方法。 在通信信道的串行链路之一之间发送n比特部分之前,将分组数据分片成n个数据部分,这些部分与报头相连。 报头可以包括改变n比特部分的多数符号的反转比特。 本文还描述了本发明的其它方面。

    TCP/IP network accelerator system and method which identifies classes of packet traffic for predictable protocols
    16.
    发明授权
    TCP/IP network accelerator system and method which identifies classes of packet traffic for predictable protocols 有权
    TCP / IP网络加速器系统和方法,其识别可预测协议的分组流量类型

    公开(公告)号:US06173333B2

    公开(公告)日:2001-01-09

    申请号:US09147856

    申请日:1999-05-17

    IPC分类号: G06F1730

    摘要: A network accelerator for TCP/IP includes programmable logic for performing network protocol processing at network signaling rates. The programmable logic is configured in a parallel pipelined architecture controlled by state machines and implements processing for predictable patterns of the majority of transmissions. Incoming packets are compared with patterns corresponding to classes of transmissions which are stored in a content addressable memory, and are simultaneously stored in a dual port, dual bank application memory. The patterns are used to determine sessions to which an incoming IP datagram belongs, and data packets stored in the application memory are processed by the programmable logic. Processing of packet headers is performed in parallel and during memory transfers without the necessity of conventional store and forward techniques resulting in a substantial reduction in latency. Packets which constitute exceptions or which have checksum or other errors are processed in software.

    摘要翻译: 用于TCP / IP的网络加速器包括用于以网络信令速率执行网络协议处理的可编程逻辑。 可编程逻辑配置在由状态机控制的并行流水线架构中,并实现了大部分传输的可预测模式的处理。 将进入的分组与存储在内容可寻址存储器中的传输类型相对应的模式进行比较,并且同时存储在双端口双组合应用存储器中。 这些模式用于确定进入的IP数据报所属的会话,存储在应用程序存储器中的数据包由可编程逻辑进行处理。 并行地和在存储器传输期间执行数据包报头的处理,而不需要常规的存储和转发技术,导致等待时间的显着减少。 构成例外或校验和或其他错误的数据包以软件处理。