Packet processing engine

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1703111

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.