Systems and methods for processing packets
    6.
    发明申请
    Systems and methods for processing packets 有权
    用于处理数据包的系统和方法

    公开(公告)号:US20050018682A1

    公开(公告)日:2005-01-27

    申请号:US10920237

    申请日:2004-08-18

    IPC分类号: H04L12/56

    摘要: A system includes an input device configured to receive a packet having a header and a packet processing device. The packet processing device is configured to examine the header, identify at least one function from a group of functions based on at least a portion of the header, where the group of functions includes an index table lookup function, a filtering function, and a longest best match lookup function, perform the identified at least one function for the packet to obtain a result, and forward the packet using the result.

    摘要翻译: 系统包括被配置为接收具有报头和分组处理设备的分组的输入设备。 分组处理设备被配置为检查报头,基于报头的至少一部分来识别来自一组功能的至少一个功能,其中功能组包括索引表查找功能,过滤功能和最长 最佳匹配查找功能,对分组执行识别的至少一个功能以获得结果,并使用结果转发数据包。

    Systems and methods for processing packets with multiple engines
    7.
    发明授权
    Systems and methods for processing packets with multiple engines 有权
    用多个引擎处理数据包的系统和方法

    公开(公告)号:US08189576B2

    公开(公告)日:2012-05-29

    申请号:US10920237

    申请日:2004-08-18

    IPC分类号: H04L12/56

    摘要: A system includes an input device configured to receive a packet having a header and a packet processing device. The packet processing device is configured to examine the header, identify at least one function from a group of functions based on at least a portion of the header, where the group of functions includes an index table lookup function, a filtering function, and a longest best match lookup function, perform the identified at least one function for the packet to obtain a result, and forward the packet using the result.

    摘要翻译: 系统包括被配置为接收具有报头和分组处理设备的分组的输入设备。 分组处理设备被配置为检查报头,基于报头的至少一部分来识别来自一组功能的至少一个功能,其中功能组包括索引表查找功能,过滤功能和最长 最佳匹配查找功能,对分组执行识别的至少一个功能以获得结果,并使用结果转发数据包。

    Processing packets by a network device
    8.
    发明授权
    Processing packets by a network device 有权
    通过网络设备处理数据包

    公开(公告)号:US08804739B2

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

    申请号:US13460697

    申请日:2012-04-30

    IPC分类号: H04L12/28 H04L12/56 H04L29/06

    摘要: A method and apparatus for performing a lookup in a switching device of a packet switched network where the lookup includes a plurality of distinct operations each of which returns a result that includes a pointer to a next operation in a sequence of operations for the lookup. The method includes determining a first lookup operation to be executed, executing the first lookup operation including returning a result and determining if the result includes a pointer to another lookup operation in the sequence of operations. If the result includes a pointer to another lookup operation, the lookup operation indicated by the result is executed. Else, the lookup is terminated.

    摘要翻译: 一种用于在分组交换网络的交换设备中执行查找的方法和装置,其中所述查找包括多个不同的操作,每个操作返回包括用于所述查找的操作序列中的下一个操作的指针的结果。 该方法包括确定要执行的第一查找操作,执行第一查找操作,包括返回结果并确定结果是否包含指向操作序列中的另一查找操作的指针。 如果结果包含指向另一个查找操作的指针,则执行结果指示的查找操作。 否则,查找终止。

    Filtering and route lookup in a switching device
    9.
    发明授权
    Filtering and route lookup in a switching device 有权
    在交换设备中过滤和路由查找

    公开(公告)号:US06798777B1

    公开(公告)日:2004-09-28

    申请号:US09550413

    申请日:2000-04-17

    IPC分类号: G06F1200

    摘要: A method and apparatus for performing a lookup in a switching device of a packet switched network where the lookup includes a plurality of distinct operations each of which returns a result that includes a pointer to a next operation in a sequence of operations for the lookup. The method includes determining a first lookup operation to be executed, executing the first lookup operation including returning a result and determining if the result includes a pointer to another lookup operation in the sequence of operations. If the result includes a pointer to another lookup operation, the lookup operation indicated by the result is executed. Else, the lookup is terminated.

    摘要翻译: 一种用于在分组交换网络的交换设备中执行查找的方法和装置,其中所述查找包括多个不同的操作,每个操作返回包括用于所述查找的操作序列中的下一个操作的指针的结果。 该方法包括确定要执行的第一查找操作,执行第一查找操作,包括返回结果并确定结果是否包含指向操作序列中的另一查找操作的指针。 如果结果包含指向另一个查找操作的指针,则执行结果指示的查找操作。 否则,查找终止。