×

Policy engine architecture

  • US 6,625,150 B1
  • Filed: 12/16/1999
  • Issued: 09/23/2003
  • Est. Priority Date: 12/17/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A policy engine comprising:

  • a stream classification module;

    a packet input/output module that places received packets in an external packet memory and that notifies the stream classification module of the packets in the external packet memory;

    wherein the stream classification module creates a packet service header for each packet in the external packet memory indicating, based on a policy cache, policies to be enforced on that packet;

    a policy enforcement module to enforce policies on the packets, including a packet scheduler that fragments each packet into cells and schedules enforcement of the policies on each cell based on the packet service header;

    on-chip packet buffer circuitry to temporarily hold the packets during policy enforcement; and

    a plurality of action processors, each action processor performing a particular policy enforcement on a cell and routing the cell to a next one of the action processors.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×