-
公开(公告)号:US08503304B2
公开(公告)日:2013-08-06
申请号:US13539164
申请日:2012-06-29
申请人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
发明人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
IPC分类号: H04L12/26
CPC分类号: H04L45/745 , H04L45/00 , H04L45/60 , H04L45/7457 , H04L47/10 , H04L47/11 , H04L47/125 , H04L47/20 , H04L49/205 , H04L49/3009 , H04L49/3036 , H04L49/3072 , H04L63/0227 , H04L63/1458 , H04L69/22
摘要: Methods and devices for processing packets are provided. The processing device may Include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.
摘要翻译: 提供了处理数据包的方法和设备。 处理装置可以包括用于接收包含各个分组的报头信息的数据单元的输入接口; 第一模块,可配置为基于所接收的数据单元执行分组过滤; 第二模块,可配置为基于所接收的数据单元执行流量分析; 第三模块,可配置为基于所接收的数据单元执行负载平衡; 以及第四模块,其可配置为基于所接收的数据单元执行路线查找。
-
公开(公告)号:US08238246B2
公开(公告)日:2012-08-07
申请号:US13163477
申请日:2011-06-17
申请人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
发明人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
IPC分类号: H04L12/26
CPC分类号: H04L45/745 , H04L45/00 , H04L45/60 , H04L45/7457 , H04L47/10 , H04L47/11 , H04L47/125 , H04L47/20 , H04L49/205 , H04L49/3009 , H04L49/3036 , H04L49/3072 , H04L63/0227 , H04L63/1458 , H04L69/22
摘要: Methods and devices for processing packets are provided. The processing device may Include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.
摘要翻译: 提供了处理数据包的方法和设备。 处理装置可以包括用于接收包含相应分组的报头信息的数据单元的输入接口; 第一模块,可配置为基于所接收的数据单元执行分组过滤; 第二模块,可配置为基于所接收的数据单元执行流量分析; 第三模块,可配置为基于所接收的数据单元执行负载平衡; 以及第四模块,其可配置为基于所接收的数据单元执行路线查找。
-
公开(公告)号:US07215637B1
公开(公告)日:2007-05-08
申请号:US10017719
申请日:2001-12-14
申请人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
发明人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
IPC分类号: H04L12/26
CPC分类号: H04L45/745 , H04L45/00 , H04L45/60 , H04L45/7457 , H04L47/10 , H04L47/11 , H04L47/125 , H04L47/20 , H04L49/205 , H04L49/3009 , H04L49/3036 , H04L49/3072 , H04L63/0227 , H04L63/1458 , H04L69/22
摘要: Methods and devices for processing packets are provided. The processing device may include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.
摘要翻译: 提供了处理数据包的方法和设备。 处理装置可以包括用于接收包含各个分组的报头信息的数据单元的输入接口; 第一模块,可配置为基于所接收的数据单元执行分组过滤; 第二模块,其可配置为基于所接收的数据单元执行流量分析; 第三模块,可配置为基于所接收的数据单元执行负载平衡; 以及第四模块,其可配置为基于所接收的数据单元执行路线查找。
-
公开(公告)号:US07986629B1
公开(公告)日:2011-07-26
申请号:US12697101
申请日:2010-01-29
申请人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
发明人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
IPC分类号: H04L12/26
CPC分类号: H04L67/1002 , H04L43/022 , H04L43/028 , H04L43/50 , H04L45/00 , H04L45/60 , H04L45/745 , H04L45/7457 , H04L47/10 , H04L47/125 , H04L47/20 , H04L47/2441 , H04L47/32 , H04L49/205 , H04L49/25 , H04L49/3009 , H04L49/3036 , H04L49/3072 , H04L63/0227 , H04L69/22
摘要: Methods and devices for processing packets are provided. The processing device may Include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.
摘要翻译: 提供了处理数据包的方法和设备。 处理装置可以包括用于接收包含相应分组的报头信息的数据单元的输入接口; 第一模块,可配置为基于所接收的数据单元执行分组过滤; 第二模块,可配置为基于所接收的数据单元执行流量分析; 第三模块,可配置为基于所接收的数据单元执行负载平衡; 以及第四模块,其可配置为基于所接收的数据单元执行路线查找。
-
公开(公告)号:US07688727B1
公开(公告)日:2010-03-30
申请号:US11614583
申请日:2006-12-21
申请人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
发明人: Dennis C. Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
IPC分类号: H04L12/26
CPC分类号: H04L67/1002 , H04L43/022 , H04L43/028 , H04L43/50 , H04L45/00 , H04L45/60 , H04L45/745 , H04L45/7457 , H04L47/10 , H04L47/125 , H04L47/20 , H04L47/2441 , H04L47/32 , H04L49/205 , H04L49/25 , H04L49/3009 , H04L49/3036 , H04L49/3072 , H04L63/0227 , H04L69/22
摘要: Methods and devices for processing packets are provided. The processing device may Include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.
摘要翻译: 提供了处理数据包的方法和设备。 处理装置可以包括用于接收包含相应分组的报头信息的数据单元的输入接口; 第一模块,可配置为基于所接收的数据单元执行分组过滤; 第二模块,可配置为基于所接收的数据单元执行流量分析; 第三模块,可配置为基于所接收的数据单元执行负载平衡; 以及第四模块,其可配置为基于所接收的数据单元执行路线查找。
-
公开(公告)号:US20050018682A1
公开(公告)日:2005-01-27
申请号:US10920237
申请日:2004-08-18
申请人: Dennis Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
发明人: Dennis Ferguson , Rajiv Patel , Gerald Cheung , Pradeep Sindhu
IPC分类号: H04L12/56
CPC分类号: H04L45/745 , H04L29/06095 , H04L29/0653 , H04L45/74 , H04L47/10 , H04L49/3009 , H04L49/309 , H04L69/22
摘要: 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.
摘要翻译: 系统包括被配置为接收具有报头和分组处理设备的分组的输入设备。 分组处理设备被配置为检查报头,基于报头的至少一部分来识别来自一组功能的至少一个功能,其中功能组包括索引表查找功能,过滤功能和最长 最佳匹配查找功能,对分组执行识别的至少一个功能以获得结果,并使用结果转发数据包。
-
公开(公告)号:US08189576B2
公开(公告)日:2012-05-29
申请号:US10920237
申请日:2004-08-18
IPC分类号: H04L12/56
CPC分类号: H04L45/745 , H04L29/06095 , H04L29/0653 , H04L45/74 , H04L47/10 , H04L49/3009 , H04L49/309 , H04L69/22
摘要: 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.
摘要翻译: 系统包括被配置为接收具有报头和分组处理设备的分组的输入设备。 分组处理设备被配置为检查报头,基于报头的至少一部分来识别来自一组功能的至少一个功能,其中功能组包括索引表查找功能,过滤功能和最长 最佳匹配查找功能,对分组执行识别的至少一个功能以获得结果,并使用结果转发数据包。
-
公开(公告)号:US08804739B2
公开(公告)日:2014-08-12
申请号:US13460697
申请日:2012-04-30
CPC分类号: H04L45/745 , H04L29/06095 , H04L29/0653 , H04L45/74 , H04L47/10 , H04L49/3009 , H04L49/309 , H04L69/22
摘要: 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.
摘要翻译: 一种用于在分组交换网络的交换设备中执行查找的方法和装置,其中所述查找包括多个不同的操作,每个操作返回包括用于所述查找的操作序列中的下一个操作的指针的结果。 该方法包括确定要执行的第一查找操作,执行第一查找操作,包括返回结果并确定结果是否包含指向操作序列中的另一查找操作的指针。 如果结果包含指向另一个查找操作的指针,则执行结果指示的查找操作。 否则,查找终止。
-
公开(公告)号:US06798777B1
公开(公告)日:2004-09-28
申请号:US09550413
申请日:2000-04-17
IPC分类号: G06F1200
CPC分类号: H04L45/745 , H04L29/06095 , H04L29/0653 , H04L45/74 , H04L47/10 , H04L49/3009 , H04L49/309 , H04L69/22
摘要: 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.
摘要翻译: 一种用于在分组交换网络的交换设备中执行查找的方法和装置,其中所述查找包括多个不同的操作,每个操作返回包括用于所述查找的操作序列中的下一个操作的指针的结果。 该方法包括确定要执行的第一查找操作,执行第一查找操作,包括返回结果并确定结果是否包含指向操作序列中的另一查找操作的指针。 如果结果包含指向另一个查找操作的指针,则执行结果指示的查找操作。 否则,查找终止。
-
公开(公告)号:US07664045B2
公开(公告)日:2010-02-16
申请号:US11811921
申请日:2007-06-11
申请人: Kaushik Ghosh , Dennis Ferguson , Rajiv Patel , Scott Mackie
发明人: Kaushik Ghosh , Dennis Ferguson , Rajiv Patel , Scott Mackie
CPC分类号: H04L45/00 , H04L43/026 , H04L45/28 , H04L45/60 , Y02D50/30
摘要: Samples from an addressed data forwarding devices, such as a router, are forwarded to a specified next hop address and/or out a specified next hop interface. However, the sampling and/or next hop forwarding is suppressed if the specified next hop address is unstable or unresolved.
摘要翻译: 来自寻址数据转发设备(例如路由器)的样本被转发到指定的下一跳地址和/或指定的下一跳接口。 但是,如果指定的下一跳地址不稳定或未解决,则采样和/或下一跳转发被抑制。
-
-
-
-
-
-
-
-
-