Patent · US Active

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

US8948174B2 · kind B2 · utility

17Cited by
15References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 2011
Grant dateFeb 3, 2015
Priority date
Expiry dateJan 12, 2033

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L45/745
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

In general, this disclosure describes techniques for applying, with a network device, subscriber-specific packet processing using an internal processing path that includes service objects that are commonly applied to multiple packet flows associated with multiple subscribers. In one example, a network device control plane creates subscriber records that include, for respective subscribers, one or more variable values that specify service objects as well as an identifier for a packet processing template. A forwarding plane of the network device receives and maps subscriber packets to an associated subscriber record and then processes the packet by executing the packet processing template specified by the subscriber record. When the forwarding plane reaches a variable while executing the specified packet processing template, the forwarding plane reads the associated variable value from the subscriber record to identify and then apply the subscriber-specific service object specified by the variable.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.