Patent · US Expired

System and method for hierarchical metering in a virtual router based network switch

US7161904B2 · kind B2 · utility

118Cited by
63References
97Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 4, 2002
Grant dateJan 9, 2007
Priority date
Expiry dateDec 4, 2024

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L43/0829
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A virtual routing platform includes a line interface a plurality of virtual routing engines (VREs) to identify packets of different packet flows and perform a hierarchy of metering including at least first and second levels of metering on the packet flows. A first level of metering may be performed on packets of a first packet flow using a first metering control block (MCB). The first level of metering may be one level of metering in a hierarchy of metering levels. A second level of metering on the packets of the first packet flow and packets of a second flow using a second MCB. The second level of metering may be another level of metering in the hierarchy. A cache-lock may be placed on the appropriate MCB prior to performing the level of metering. The first and second MCBs may be data structures stored in a shared memory of the virtual routing platform. The cache-lock may be released after performing the level of metering using the MCB. The cache-lock may comprise setting a lock-bit of a cache line index in a cache tag store, which may identify a MCB in the cache memory. The virtual routing platform may be a multiprocessor system utilizing a shared memory having a first and second…

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