×

Variable-based forwarding path construction for packet processing within a network device

  • US 9,736,036 B2
  • Filed: 02/02/2015
  • Issued: 08/15/2017
  • Est. Priority Date: 06/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing, by a packet forwarding engine of a network device, a packet processing template, wherein the packet processing template includes (1) a plurality of service objects executable by the packet forwarding engine to process packets, and (2) at least one instruction representing a variable for the packet processing template;

    storing, by the packet forwarding engine, a subscriber record for a subscriber, wherein the subscriber record specifies the packet processing template and includes a variable value that resolves the variable to a service object of the plurality of service objects;

    executing, by the packet forwarding engine based at least on the subscriber record and in response to receiving a packet associated with the subscriber, the at least one instruction to obtain the variable value; and

    resolving, by the packet forwarding engine, the variable value to the service object and applying the service object to the packet.

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