Policy-based synchronization of per-class resources between routers in a data network
First Claim
1. A policy server for use in a data network including an upstream router and a downstream router, said upstream router including one or more data handling queues, said policy server comprising:
- at least one processor;
a communication interface in communication with said at least one processor; and
data storage that stores a configuration manager executable by said at least one processor, wherein said configuration manager configures the one or more data handling queues of the upstream router to provide a selected bandwidth to one or more of a plurality of service classes of data flows, and wherein said configuration manager transmits to the downstream router one or more virtual pool capacities each corresponding to a bandwidth at the upstream router for one or more associated service classes among said plurality of service classes.
6 Assignments
0 Petitions
Accused Products
Abstract
A data network may include an upstream router having one or more data handling queues, a downstream router, and a policy server. In one embodiment, the policy server includes processing resources, a communication interface in communication with the processing resources, and data storage that stores a configuration manager executable by the processing resources. The configuration manager configures data handling queues of the upstream router to provide a selected bandwidth to one or more of a plurality of service classes of data flows. In addition, the configuration manager transmits to the downstream router one or more virtual pool capacities, each corresponding to a bandwidth at the upstream router for one or more associated service classes among the plurality of service classes. In one embodiment, the configuration manager configures the data handling queues on the upstream router only in response to acknowledgment that one or more virtual pool capacities transmitted to the downstream router were successfully installed.
93 Citations
33 Claims
-
1. A policy server for use in a data network including an upstream router and a downstream router, said upstream router including one or more data handling queues, said policy server comprising:
-
at least one processor; a communication interface in communication with said at least one processor; and data storage that stores a configuration manager executable by said at least one processor, wherein said configuration manager configures the one or more data handling queues of the upstream router to provide a selected bandwidth to one or more of a plurality of service classes of data flows, and wherein said configuration manager transmits to the downstream router one or more virtual pool capacities each corresponding to a bandwidth at the upstream router for one or more associated service classes among said plurality of service classes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A program product for use by a policy server in managing a data network including an upstream router and a downstream router, said upstream router including one or more data handling queues, said program product comprising:
-
a computer-usable medium; and a configuration manager within said computer-usable medium that configures the one or more data handling queues of the upstream router to provide a selected bandwidth to one or more of a plurality of service classes of data flows and transmits to the downstream router one or more virtual pool capacities each corresponding to a bandwidth at the upstream router for one or more associated service classes among said plurality of service classes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of managing a data network including an upstream router and a downstream router, said upstream router including one or more data handling queues, said method comprising:
-
a policy server configuring the one or more data handling queues of the upstream router to provide a selected bandwidth to one or more of a plurality of service classes of data flows; and the policy server transmitting to the downstream router one or more virtual pool capacities each corresponding to a bandwidth at the upstream router for one or more associated service classes among said plurality of service classes. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A router, comprising:
-
a data plane having an input port connectable to an upstream link and an output port connectable to a downstream link; and a control plane including; a virtual pool having a capacity corresponding to a resource capacity of an upstream router coupled to the upstream link; a policy control interface through which a policy server installs the capacity of the virtual pool; and an admission control function that, responsive to a request to reserve resources for a flow from said input port to said output port through said data plane, performs admission control for the upstream link by reference to resource availability within said virtual pool. - View Dependent Claims (27, 28)
-
-
29. A router, comprising:
-
a data plane having an input port connectable to an upstream link and an output port connectable to a downstream link, said data plane including a plurality of data handling queues; and a control plane including a policy control interface through which a policy server configures which of the data handling queues is assigned to handle each of a plurality of types of Integrated Services flows. - View Dependent Claims (30, 31, 32, 33)
-
Specification