Apparatus and method for packet buffer management in IP network system
    81.
    发明申请
    Apparatus and method for packet buffer management in IP network system 有权
    IP网络系统中数据包缓存管理的方法及装置

    公开(公告)号:US20080192765A1

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

    申请号:US12068739

    申请日:2008-02-11

    CPC classification number: H04L49/9047 H04L49/90 H04L49/9036 H04L49/9078

    Abstract: An apparatus, computer program and method for packet buffer management in an IP network system. The apparatus includes at least one link queue buffer, a shared buffer, a buffer state detector, and a buffer manager. The at least one link queue buffer is allocated a buffer of a packet stored in a memory. The shared buffer is excessively allocated when exceeding a minimum buffer threshold value. The buffer state detector determines whether a buffer value stored in a link queue buffer of a corresponding link exceeds a preset minimum buffer threshold value. The buffer manager sets the shared buffer to be included in the link queue buffer if the stored buffer value exceeds the preset minimum buffer threshold value.

    Abstract translation: 一种用于IP网络系统中的分组缓冲器管理的装置,计算机程序和方法。 该装置包括至少一个链路队列缓冲器,共享缓冲器,缓冲器状态检测器和缓冲器管理器。 至少一个链路队列缓冲器被分配存储在存储器中的分组的缓冲器。 当超过最小缓冲器阈值时,共享缓冲区被过度分配。 缓冲状态检测器确定存储在相应链路的链路队列缓冲器中的缓冲器值是否超过预设的最小缓冲器阈值。 如果存储的缓冲区值超过预设的最小缓冲区阈值,则缓冲区管理器将共享缓冲区设置为包括在链路队列缓冲区中。

    Input buffer device and control method thereof
    82.
    发明申请
    Input buffer device and control method thereof 审中-公开
    输入缓冲器及其控制方法

    公开(公告)号:US20070268925A1

    公开(公告)日:2007-11-22

    申请号:US11434189

    申请日:2006-05-16

    Abstract: An input buffer device and control method of the input buffer device. The input buffer device includes a virtual output queuing (VOQ) buffering section which has a plurality of VOQ buffers. The input buffer device stores data which is input to an input port to a VOQ buffer corresponding to an intended output port of the data among the plurality of VOQ buffers. A shared buffering section is provided which stores the data when a VOQ buffer corresponding to the intended output port of the data is full of data. The stored data is forwarded to the VOQ buffer when the VOQ buffer is empty. Accordingly, the input buffer device can more efficiently process the data by use of the fixed-length FIFO buffers and the shared buffer.

    Abstract translation: 一种输入缓冲器件及其输入缓冲器的控制方法。 输入缓冲器装置包括具有多个VOQ缓冲器的虚拟输出排队(VOQ)缓冲部分。 输入缓冲器装置将输入到输入端口的数据存储到与多个VOQ缓冲器中的数据的预期输出端口相对应的VOQ缓冲器。 提供共享缓冲部分,当与数据的预期输出端口相对应的VOQ缓冲器充满数据时,存储数据。 当VOQ缓冲区为空时,将存储的数据转发到VOQ缓冲区。 因此,输入缓冲器件可以通过使用固定长度的FIFO缓冲器和共享缓冲器来更有效地处理数据。

    METHOD AND SWITCH FOR BROADCASTING PACKETS
    83.
    发明申请
    METHOD AND SWITCH FOR BROADCASTING PACKETS 审中-公开
    广播包的方法和开关

    公开(公告)号:US20070121630A1

    公开(公告)日:2007-05-31

    申请号:US11554385

    申请日:2006-10-30

    Abstract: A switch for broadcasting packets is provided including a plurality of input ports, a switch fabric coupled to the input ports, a plurality of output ports coupled to the suited fabrics and a multicast interconnect coupled between the input ports and output ports for routing multicast packets directly between the input and output ports. The multicast interconnect may include a multicast queue, an arbiter coupled between the multicast queue and the input ports and a plurality of broadcast buffers coupled to the multicast queue, each broadcast buffer coupled to a corresponding output port. The multicast interconnect may include a plurality of egress arbiters coupled between corresponding broadcast buffers and output ports.

    Abstract translation: 提供广播分组的交换机,包括多个输入端口,耦合到输入端口的交换结构,耦合到适合结构的多个输出端口以及耦合在输入端口和输出端口之间的组播互连直接用于路由组播分组 在输入和输出端口之间。 多播互连可以包括多播队列,耦合在多播队列和输入端口之间的仲裁器以及耦合到多播队列的多个广播缓冲器,每个广播缓冲器耦合到对应的输出端口。 组播互连可以包括耦合在相应的广播缓冲器和输出端口之间的多个出口仲裁器。

    Switch queue predictive protocol (SQPP) based packet switching technique

    公开(公告)号:US07145904B2

    公开(公告)日:2006-12-05

    申请号:US10037291

    申请日:2002-01-03

    Abstract: A switch queue predictive protocol (SQPP) includes a packet switching system including: a switch fabric having a cross-point switch, and a plurality of line cards, each coupled to the switch fabric. A cross-point buffer is located at each cross-point of the cross-point switch. The switch fabric also includes a plurality of actual available queue space tables (AAQSTs), each identifying the actual queue space available in a row of the cross-point buffers. Each of the line cards includes an input buffer, an output buffer, and a predicted available queue space table (PAQST) identifying predicted queue space available in a corresponding row of the cross-point buffers. Packet information is transmitted from a source line card to the switch fabric only if available queue space is predicted by the corresponding PAQST. The switch fabric uses the AAQST to update the PAQST after packet information is transmitted to a destination line card.

    Common buffer memory control apparatus
    86.
    发明授权
    Common buffer memory control apparatus 失效
    公共缓冲存储器控制装置

    公开(公告)号:US07075938B1

    公开(公告)日:2006-07-11

    申请号:US09258442

    申请日:1999-02-26

    Abstract: A common buffer memory control apparatus controls a common buffer memory which is used to store message data items each of which is divided into a plurality of cells based on an asynchronous transfer mode. The common buffer memory control apparatus includes a free block management table for managing whether each of blocks into which the common buffer memory divided is free or used, a block selecting unit for selecting a block of the common buffer memory which is free with reference to the free block management table, and a cell writing control unit for controlling a write operation for cells of a single message data item so that the respective cells of the single message data item are written in the block, selected by the block selecting means, of the common buffer memory.

    Abstract translation: 公共缓冲存储器控制装置控制公共缓冲存储器,其用于存储基于异步传输模式将消息数据项分为多个单元的消息数据项。 公共缓冲存储器控制装置包括一个空闲块管理表,用于管理被分配的公共缓冲存储器中的每个块是空闲还是使用的块;块选择单元,用于选择公共缓冲存储器的块, 空闲块管理表和单元写入控制单元,用于控制单个消息数据项的单元的写入操作,使得单个消息数据项的各个单元被写入由块选择装置选择的块中 公共缓冲存储器。

    Learning state machine for use in internet protocol networks
    88.
    发明授权
    Learning state machine for use in internet protocol networks 失效
    学习状态机用于互联网协议网络

    公开(公告)号:US07002974B1

    公开(公告)日:2006-02-21

    申请号:US09885249

    申请日:2001-03-28

    Abstract: A network processing system is described that is able to scan the entire contents of data packets passing through it, and to associate related data packets into discrete sessions, or flows. This ability allows the network processing system to learn characteristics of flows and events contained within those flows. Further, the network processing system can remember characteristics and events that have already been learned for use in processing future data packets. And finally, the network processing system can apply treatments to individual data packets and flows based on the characteristics and events learned, as well as previous state that has been maintained for that flow. To accomplish this, the network processing system includes processing engines, referred to as learning state machines, that scan the entire contents of data packets, use specific information in the data packets to associate the data packet with a particular session, or flow, identify characteristics of the data packet and associated flow, as well as events contained within the flow, store a state for the flow that contains the characteristics and events already learned, and determine a treatment for the data packet based on its contents and flow state.

    Abstract translation: 描述了能够扫描通过它的数据分组的全部内容并将相关数据分组关联成离散会话或流的网络处理系统。 该能力允许网络处理系统学习这些流中包含的流和特征。 此外,网络处理系统可以记住已经被学习用于处理未来数据分组的特性和事件。 最后,网络处理系统可以根据学习的特征和事件,以及为该流程维护的先前状态,将处理应用于各个数据包和流。 为了实现这一点,网络处理系统包括称为学习状态机的处理引擎,其扫描数据分组的整个内容,使用数据分组中的特定信息将数据分组与特定会话或流相关联,识别特征 数据包和相关联的流以及包含在流中的事件存储包含已经学习的特征和事件的流的状态,并且基于其内容和流程状态确定数据分组的处理。

Patent Agency Ranking