-
公开(公告)号:US20110235642A1
公开(公告)日:2011-09-29
申请号:US13153799
申请日:2011-06-06
申请人: Stefan DYCKERHOFF , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
发明人: Stefan DYCKERHOFF , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
IPC分类号: H04L12/56
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.
摘要翻译: 网络设备包括一个或多个喷雾器,多个分组处理器和一个或多个解卷器。 喷雾器在至少一个输入分组流上接收分组,并根据负载平衡方案分发分组,该负载平衡方案平衡给予每个分组处理器的分组数据的字节数。 分组处理器接收来自喷雾器的分组,并处理分组以确定分组的路由信息。 解散器从分组处理器接收处理的分组,并基于路由信息在至少一个输出分组流上传送分组。
-
公开(公告)号:US07983290B2
公开(公告)日:2011-07-19
申请号:US12731653
申请日:2010-03-25
申请人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K Anand , Dennis C Ferguson , Chang-Hong Wu
发明人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K Anand , Dennis C Ferguson , Chang-Hong Wu
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.
摘要翻译: 网络设备包括一个或多个喷雾器,多个分组处理器和一个或多个解卷器。 喷雾器在至少一个输入分组流上接收分组,并根据负载平衡方案分发分组,该负载平衡方案平衡给予每个分组处理器的分组数据的字节数。 分组处理器接收来自喷雾器的分组,并处理分组以确定分组的路由信息。 解散器从分组处理器接收处理的分组,并基于路由信息在至少一个输出分组流上传送分组。
-
公开(公告)号:US20100177777A1
公开(公告)日:2010-07-15
申请号:US12731653
申请日:2010-03-25
申请人: Stefan DYCKERHOFF , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
发明人: Stefan DYCKERHOFF , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
IPC分类号: H04L12/56
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.
摘要翻译: 网络设备包括一个或多个喷雾器,多个分组处理器和一个或多个解卷器。 喷雾器在至少一个输入分组流上接收分组,并根据负载平衡方案分发分组,该负载平衡方案平衡给予每个分组处理器的分组数据的字节数。 分组处理器接收来自喷雾器的分组,并处理分组以确定分组的路由信息。 解散器从分组处理器接收处理的分组,并基于路由信息在至少一个输出分组流上传送分组。
-
公开(公告)号:US07715449B1
公开(公告)日:2010-05-11
申请号:US11332402
申请日:2006-01-17
申请人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
发明人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.
摘要翻译: 网络设备包括一个或多个喷雾器,多个分组处理器和一个或多个解卷器。 喷雾器在至少一个输入分组流上接收分组,并根据负载平衡方案分发分组,该负载平衡方案平衡给予每个分组处理器的分组数据的字节数。 分组处理器接收来自喷雾器的分组,并处理分组以确定分组的路由信息。 解散器从分组处理器接收处理的分组,并基于路由信息在至少一个输出分组流上传送分组。
-
5.
公开(公告)号:US07016367B1
公开(公告)日:2006-03-21
申请号:US09751454
申请日:2001-01-02
申请人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
发明人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand , Dennis C. Ferguson , Chang-Hong Wu
IPC分类号: H04L12/54
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.
摘要翻译: 网络设备包括一个或多个喷雾器,多个分组处理器和一个或多个解卷器。 喷雾器在至少一个输入分组流上接收分组,并根据负载平衡方案分发分组,该负载平衡方案平衡给予每个分组处理器的分组数据的字节数。 分组处理器接收来自喷雾器的分组,并处理分组以确定分组的路由信息。 解散器从分组处理器接收处理的分组,并基于路由信息在至少一个输出分组流上传送分组。
-
公开(公告)号:US07706357B1
公开(公告)日:2010-04-27
申请号:US11470040
申请日:2006-09-05
申请人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand
发明人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam K. Anand
IPC分类号: H04L12/66
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A bandwidth divider and method for allocating bandwidth between a plurality of packet processors. The bandwidth divider includes a plurality of counters for measuring the bandwidth of data packets transferred from the bandwidth divider to a respective packet processor; and a controller for analyzing the plurality of counters and transferring a data packet to a selected packet processor based on the contents of the counters. The method monitors the bandwidth consumed by the packet processors; determines, based on the bandwidth consumed by the packet processors, which packet processor has consumed the least amount of bandwidth; and allocates a next data packet to the packet processor which has consumed the least amount of bandwidth.
摘要翻译: 一种用于在多个分组处理器之间分配带宽的带宽分配器和方法。 带宽分配器包括多个计数器,用于测量从带宽分配器传输到相应分组处理器的数据分组的带宽; 以及用于分析所述多个计数器并基于所述计数器的内容将数据分组传送到所选分组处理器的控制器。 该方法监视分组处理器消耗的带宽; 基于分组处理器消耗的带宽来确定哪个分组处理器消耗的带宽最小; 并将下一个数据分组分配给消耗最少带宽的分组处理器。
-
公开(公告)号:US08081654B2
公开(公告)日:2011-12-20
申请号:US12723303
申请日:2010-03-12
申请人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam Krishnamurthi Anand
发明人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam Krishnamurthi Anand
IPC分类号: H04J3/16
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A bandwidth divider and method for allocating bandwidth between a plurality of packet processors. The bandwidth divider includes a plurality of counters for measuring the bandwidth of data packets transferred from the bandwidth divider to a respective packet processor; and a controller for analyzing the plurality of counters and transferring a data packet to a selected packet processor based on the contents of the counters. The method monitors the bandwidth consumed by the packet processors; determines, based on the bandwidth consumed by the packet processors, which packet processor has consumed the least amount of bandwidth; and allocates a next data packet to the packet processor which has consumed the least amount of bandwidth.
摘要翻译: 一种用于在多个分组处理器之间分配带宽的带宽分配器和方法。 带宽分配器包括多个计数器,用于测量从带宽分配器传输到相应分组处理器的数据分组的带宽; 以及用于分析所述多个计数器并基于所述计数器的内容将数据分组传送到所选分组处理器的控制器。 该方法监视分组处理器消耗的带宽; 基于分组处理器消耗的带宽来确定哪个分组处理器消耗的带宽最小; 并将下一个数据分组分配给消耗最少带宽的分组处理器。
-
公开(公告)号:US20100165870A1
公开(公告)日:2010-07-01
申请号:US12723303
申请日:2010-03-12
申请人: Stefan DYCKERHOFF , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam Krishnamurthi Anand
发明人: Stefan DYCKERHOFF , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam Krishnamurthi Anand
IPC分类号: H04L12/26
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A bandwidth divider and method for allocating bandwidth between a plurality of packet processors. The bandwidth divider includes a plurality of counters for measuring the bandwidth of data packets transferred from the bandwidth divider to a respective packet processor; and a controller for analyzing the plurality of counters and transferring a data packet to a selected packet processor based on the contents of the counters. The method monitors the bandwidth consumed by the packet processors; determines, based on the bandwidth consumed by the packet processors, which packet processor has consumed the least amount of bandwidth; and allocates a next data packet to the packet processor which has consumed the least amount of bandwidth.
摘要翻译: 一种用于在多个分组处理器之间分配带宽的带宽分配器和方法。 带宽分配器包括多个计数器,用于测量从带宽分配器传输到相应分组处理器的数据分组的带宽; 以及用于分析所述多个计数器并基于所述计数器的内容将数据分组传送到所选分组处理器的控制器。 该方法监视分组处理器消耗的带宽; 基于分组处理器消耗的带宽来确定哪个分组处理器消耗的带宽最小; 并将下一个数据分组分配给消耗最少带宽的分组处理器。
-
公开(公告)号:US07139282B1
公开(公告)日:2006-11-21
申请号:US09534838
申请日:2000-03-24
申请人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam Krishnamurthi Anand
发明人: Stefan Dyckerhoff , Pankaj Patel , Pradeep Sindhu , Ashok Krishnamurthi , Hann-Hwan Ju , Ramalingam Krishnamurthi Anand
IPC分类号: H04L12/54
CPC分类号: H04L45/00 , H04L45/60 , H04L47/125 , H04L49/103 , H04L49/45 , H04L49/552
摘要: A bandwidth divider and method for allocating bandwidth between a plurality of packet processors. The bandwidth divider includes a plurality of counters for measuring the bandwidth of data packets transferred from the bandwidth divider to a respective packet processor; and a controller for analyzing the plurality of counters and transferring a data packet to a selected packet processor based on the contents of the counters. The method monitors the bandwidth consumed by the packet processors; determines, based on the bandwidth consumed by the packet processors, which packet processor has consumed the least amount of bandwidth; and allocates a next data packet to the packet processor which has consumed the least amount of bandwidth.
摘要翻译: 一种用于在多个分组处理器之间分配带宽的带宽分配器和方法。 带宽分配器包括多个计数器,用于测量从带宽分配器传输到相应分组处理器的数据分组的带宽; 以及用于分析所述多个计数器并基于所述计数器的内容将数据分组传送到所选分组处理器的控制器。 该方法监视分组处理器消耗的带宽; 基于分组处理器消耗的带宽来确定哪个分组处理器消耗的带宽最小; 并将下一个数据分组分配给消耗最少带宽的分组处理器。
-
公开(公告)号:US08233496B2
公开(公告)日:2012-07-31
申请号:US12723172
申请日:2010-03-12
申请人: Pradeep Sindhu , Debashis Basu , Pankaj Patel , Raymond Lim , Avanindra Godbole , Tatao Chuang , Chi-Chung K. Chen , Jeffrey G. Libby , Dennis Ferguson , Philippe Lacroute , Gerald Cheung
发明人: Pradeep Sindhu , Debashis Basu , Pankaj Patel , Raymond Lim , Avanindra Godbole , Tatao Chuang , Chi-Chung K. Chen , Jeffrey G. Libby , Dennis Ferguson , Philippe Lacroute , Gerald Cheung
IPC分类号: H04J3/26
CPC分类号: H04L12/4633 , H04L12/66
摘要: A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.
摘要翻译: 网络设备构建对应于所接收的多播数据单元的通知,其中通知包括与不包括多播数据单元的有效载荷的多播数据单元相关联的管理数据。 网络设备在网络设备的处理路径中的不同位置处至少复制三个不同的处理元件,以产生多个复制数据项,并为每个复制的通知产生多播数据单元的副本。 网络设备将组播数据单元的每个副本转发到组播目的地。
-
-
-
-
-
-
-
-
-