Application aware traffic shaping service node positioned between the access and core networks
First Claim
1. A method comprising:
- enforcing a per subscriber, per application traffic policy on network traffic between a set of one or more subscribers communicatively coupled through an access network and a set of one or more services communicatively coupled through a core network by, classifying the network traffic into application level subscriber flows;
maintaining real-time statistics on the application level subscriber flows and overall network element congestion;
updating, in real-time, the per subscriber, per application traffic policy based on the real-time statistics; and
restricting bandwidth and dropping packets on the application level subscriber flows as necessary to enforce the per subscriber, per application traffic policy.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for an application aware traffic shaping service node positioned between the access and core networks is described. One embodiment of the invention enforces a per subscriber, per application traffic policy for network traffic between one or more subscribers communicatively connected through an access network and a set of one or more service providers communicatively connected through a core network. According to another embodiment of the invention enforcement of the per subscriber, per application traffic policy comprises classifying the network traffic into application level subscriber flows, maintaining real-time statistics on the application level subscriber flows and overall network element congestion, updating, in real-time, the per subscriber, per application traffic policy based on the real-time statistics and restricting bandwidth and dropping packets on the application level subscriber flows as necessary to enforce the per subscriber, per application traffic policy. Another embodiment of the invention is a passthrough mode where the data traffic is transmitted by the traffic in the same manner as received by the traffic shaping service node. Yet another embodiment of the invention is a combined service node with integral edge routing and traffic aggregator.
159 Citations
23 Claims
-
1. A method comprising:
enforcing a per subscriber, per application traffic policy on network traffic between a set of one or more subscribers communicatively coupled through an access network and a set of one or more services communicatively coupled through a core network by, classifying the network traffic into application level subscriber flows;
maintaining real-time statistics on the application level subscriber flows and overall network element congestion;
updating, in real-time, the per subscriber, per application traffic policy based on the real-time statistics; and
restricting bandwidth and dropping packets on the application level subscriber flows as necessary to enforce the per subscriber, per application traffic policy. - View Dependent Claims (2, 3, 4, 5)
-
6. An apparatus comprising:
a subscriber application level traffic shaping network device including, a first set of one or more interface to couple to an access network through which a plurality of subscribers are communicatively coupled;
a second set of one or more interfaces to couple to a core network through which a plurality of service providers are communicatively coupled;
a classifying module to classify network traffic between the access and the core networks into application level subscriber flows;
a statistics modules to maintain real-time statistics on the application level subscriber flows and overall network element congestion;
a policy module to update the per subscriber, per application traffic policy based on the real-time statistics; and
a set of one or more modules to enforce the per subscriber, per application traffic policy by restricting bandwidth and dropping packets on the application level subscriber flows. - View Dependent Claims (7, 8, 9, 10, 11)
-
12. A method comprising:
-
receiving a plurality of data packets from a core data network, wherein the core network communicates data network traffic from a plurality of service providers;
generating a data network traffic policy in real-time derived from a set of statistics based on the plurality of data packets; and
transmitting the plurality of data packets according to the traffic policy to an access network, wherein the access network aggregates data network traffic from a plurality of subscribers. - View Dependent Claims (13)
-
-
14. An apparatus comprising:
a subscriber application level traffic shaping network device including, a first set of one or more interface to couple to an access network through which a plurality of subscribers are communicatively coupled;
a second set of one or more interfaces to couple to a core network through which a plurality of service providers are communicatively coupled;
a backplane communicatively connecting a first and a second interface from the first of set of one or more interfaces with a first interface from the second set of one or more interfaces; and
a passthrough module to divert a flow of a plurality of data packets between the first interface from the first of set of one or more interfaces and the first interface of from the second of set of one or more interfaces to the second interface from the first of set of one or more interfaces and the first interface of from the second of set of one or more interfaces. - View Dependent Claims (15)
-
16. An apparatus comprising:
a network device to be coupled between a core router and an edge router, said network device including, a plurality of line cards each to be coupled to either said edge router or said core router, each of said plurality of line card including a network processor to perform deep packet inspection on a plurality of packets coming into the network device and to enforce current per-subscriber, per-application polices on packets exiting the network device;
a backplane coupled to the plurality of line cards; and
a plurality of processor cards coupled to said backplane, each of said plurality of processor cards including a plurality of processors to receive per-subscriber, per application level flow statistics from the deep packet inspection and to generate the current per-subscriber, per-application policies. - View Dependent Claims (17, 18, 19, 20, 21)
-
22. A network comprising:
-
a core router;
an edge router;
a remote access policy server; and
a non-routing network device coupled to said remote access policy server to receive subscriber and application policies and coupled between the core router and the edge router to perform deep packet inspection quality of service processing to generate and enforce real-tine per subscriber, per-application policies.
-
-
23. A network comprising:
-
a core router;
an access network;
a remote access policy server; and
an integrated edge router/traffic aggregator and traffic shaping service node coupled to said remote access policy service to receive subscriber and application policy and coupled between the core router and the access network to perform deep packet inspection quality of service processing to generate and enforce real-time per subscribing per-application policies.
-
Specification