×

Packet processing in a multiple processor system

  • US 7,746,862 B1
  • Filed: 01/25/2006
  • Issued: 06/29/2010
  • Est. Priority Date: 08/02/2005
  • Status: Active Grant
First Claim
Patent Images

1. A packet processing system, comprising:

  • a packet interface to receive a packet;

    a flow engine, connected to the packet interface, to route the packet to a first processing engine;

    the first processing engine, connected to the flow engine, comprising a firewall processing engine, an intrusion detection system, or a network address translation (NAT) engine, to;

    receive the packet from the flow engine,process the packet,create a tag associated with the packet, where the tag includes;

    information about the processing of the packet, andan indication to drop other packets subsequently received at the packet processing system from a same session as the packet, andtransmit the packet to the flow engine;

    where the flow engine is further to;

    receive the packet from the first processing engine, androute the packet to a second processing engine;

    the second processing engine, connected to the flow engine, comprising a firewall processing engine, an intrusion detection system, or a network address translation (NAT) engine, to;

    receive the packet from the flow engine, andprocess the packet using the tag information, where the first processing engine is different than the second processing engine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×