H - Electricity – 04 – L
Patent
H - Electricity
04
L
H04L 12/56 (2006.01)
Patent
CA 2494579
Methods and apparatus are disclosed for processing packets, for example, using a high performance massively parallel packet processing architecture, distributing packets or subsets thereof to individual packet processors and gathering the processed packet or subsets and forwarding the resultant modified or otherwise processed packets, accessing packet processing resources across a shared resource network, accessing packet processing resources using direct memory access techniques, and/or storing one overlapping portion of a packet in a global packet memory while providing a second overlapping portion to a packet processor. In one implementation, a packet of multiple streams of packets is received. A subset of bytes of the packet are distributed to the next packet processor determined based on a distribution pattern. The subset of the packet is processed to generate a modified subset, which is gathered in turn based on the distribution pattern; and a modified packet including the modified subset is forwarded.
L'invention concerne des procédés et un appareil permettant de traiter des paquets, par exemple, au moyen d'une architecture de traitement des paquets massivement parallèle à haut rendement, permettant également de distribuer des paquets ou des sous-ensembles de paquets à des processeurs de paquets individuel, de recueillir le paquet traité ou les sous-ensembles et de retransmettre les paquets obtenus modifiés ou traités autrement, d'accéder à des ressources de traitement de paquets via un réseau de ressources partagées, d'accéder à des ressources de traitement au moyen de techniques d'accès direct en mémoire et/ou de stocker une partie d'un paquet de recouvrement dans une mémoire de paquets globale tout en fournissant une seconde partie de recouvrement à un processeur de paquets. Dans un mode de réalisation, un paquet issu d'un groupe composé de multiples flux de paquets est reçu. Un sous-ensemble d'octets du paquet est distribué au prochain processeur de paquets sur la base d'un modèle de distribution. Le sous-ensemble du paquet est traité de manière à générer un sous-ensemble modifié, qui est recueilli sur la base du modèle de distribution et un paquet modifié contenant le sous-ensemble modifié est retransmis.
Bettink John H. W.
Eatherton William N.
Galles Michael B.
Laor Michael
Sukonik Vitaly
Cisco Technology Inc.
Gowling Lafleur Henderson Llp
LandOfFree
Packet processing engine does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Packet processing engine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Packet processing engine will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1703111