Patent ID: 7719966
Filing Date: 2010-05-18
Classification: H04L

Abstract:
1. An apparatus, comprising: a plurality of line cards each including: a physical interface; and a set of one or more network processors coupled to the physical interface to classify incoming traffic into application level subscriber flows, to generate statistics based on deep packet inspection on the incoming traffic, to shape outgoing traffic by enforcing traffic policies, and to adjust bandwidth allocated to the outgoing traffic based on the traffic policies, wherein deep packet inspection includes inspecting the incoming traffic at one or more of a session layer, a presentation layer, or an application layer, wherein a first portion of the statistics are generated based on a short-term sliding window and a second portion of the statistics are generated based on a long-term basis; a plurality of processor cards each including one or more policy generator processors to receive the statistics from the plurality of line cards based on the deep packet inspection, to update the traffic policies in real-time based on the statistics received from the plurality of line cards, and to provide updated traffic policies to the plurality of line cards; and a full mesh communication infrastructure coupling the plurality of line cards and the plurality of processor cards.