Parallel traffic generator with priority flow control
    1.
    发明授权
    Parallel traffic generator with priority flow control 有权
    具有优先流量控制的并行流量生成器

    公开(公告)号:US08687483B2

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

    申请号:US13240746

    申请日:2011-09-22

    Abstract: An apparatus to generate test traffic for testing a network. A scheduler may provide packet definition data for a sequence of packets, each packet associated with a respective flow control group. A channelized schedule FIFO (first-in first-out) queue may store the packet definition data. The channelized schedule FIFO queue may include multiple parallel channels, each channel dedicated to storing packet definition data associated with a corresponding flow control group. A plurality of non-channelized packet builder lanes may build packets in accordance with packet definition data read from the channelized schedule FIFO. A channelized output FIFO buffer may store packets built by the plurality of packet builder lanes. The channelized output FIFO buffer may include multiple parallel channels, each channel dedicated to storing packets associated with a corresponding flow control group. An output multiplexor may interleave packets from the channelized output FIFO buffer to form the test traffic.

    Abstract translation: 生成用于测试网络的测试流量的设备。 调度器可以为分组序列提供分组定义数据,每个分组与相应的流控制组相关联。 信道化调度FIFO(先进先出)队列可以存储分组定义数据。 信道化调度FIFO队列可以包括多个并行信道,每个信道专用于存储与对应流控制组相关联的分组定义数据。 多个非信道化分组生成器通道可以根据从信道化调度FIFO读取的分组定义数据构建分组。 信道化输出FIFO缓冲器可以存储由多个分组生成器通道构建的分组。 信道化输出FIFO缓冲器可以包括多个并行通道,每个通道专用于存储与对应流控制组相关联的分组。 输出多路复用器可以交织来自信道化输出FIFO缓冲器的分组以形成测试业务。

    Flexible Hardware Checksum Generator
    2.
    发明申请
    Flexible Hardware Checksum Generator 审中-公开
    灵活的硬件校验和生成器

    公开(公告)号:US20110007754A1

    公开(公告)日:2011-01-13

    申请号:US12501340

    申请日:2009-07-10

    CPC classification number: H04L1/24 H04L1/0061 H04L1/0083

    Abstract: A traffic generator may include a scheduler to provide packet forming data defining a packet; a background engine to retrieve a packet template, the packet template including a first checksum mask, a first pre-sum, and a first address; a fill engine to generate content for variable-content fields of the packet for a payload portion of the packet in accordance with the packet forming data and the packet template; and a checksum engine. The checksum engine may include an accumulator that calculates a payload checksum for the payload portion of the packet and first logic circuits that compute a first checksum based on the first pre-sum, the first mask, and at least some of the payload checksum and the variable-content fields. Insertion logic may insert the first checksum into the packet at a position indicated by the first address.

    Abstract translation: 业务生成器可以包括调度器来提供定义分组的分组形成数据; 用于检索分组模板的后台引擎,所述分组模板包括第一校验和掩码,第一预先和第一地址; 填充引擎,用于根据分组形成数据和分组模板为分组的有效载荷部分生成用于分组的可变内容字段的内容; 和校验和引擎。 校验和引擎可以包括累加器,其计算分组的有效载荷部分的有效载荷校验和和基于第一预先和第一掩码以及有效载荷校验和中的至少一些来计算第一校验和的第一逻辑电路, 可变内容字段。 插入逻辑可以将第一校验和插入到由第一地址指示的位置处的分组中。

Patent Agency Ranking