Method and apparatus for configuring network elements to support real time applications
First Claim
1. A method of configuring a plurality of network elements linked together by a plurality of links to support real-time applications, the method comprising the computer-implemented steps of:
- determining a first role of a plurality of roles performed by one or more network elements to completely support a particular real-time application, wherein;
each role is associated with a plurality of groups of policies,each group of policies includes one or more policies,each group of policies is associated with a class of network elements of a plurality of classes of network elements among the plurality of network elements, wherein device attributes of a first class of network elements contradict device attributes of a second class of network elements, andeach policy includes a configuration command that causes a network element of an associated class of the plurality of classes to perform an action on a data packet to support an associated role of the plurality of roles for the particular real-time application;
selecting from the plurality of network elements a first subset of one or more network elements that will perform the first role based at least in part on the plurality of links; and
associating each network element in the first subset with an associated group of a first plurality of groups of policies associated with the first role.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for configuring a network to support real-time applications include determining a first role of multiple of roles performed by network elements to completely support a particular real-time application. Each role is associated with multiple groups of policies. Each group of policies includes one or more policies associated with a class of network elements. The network includes multiple classes. Each policy includes a configuration command that causes a network element of an associated class to perform an action on a data packet to support an associated role. A first subset of network elements is selected from the network. The first subset includes network elements that perform the first role. The selection is based at least in part on network links in the network. Each network element in the first subset is associated with a group associated with the first role.
68 Citations
25 Claims
-
1. A method of configuring a plurality of network elements linked together by a plurality of links to support real-time applications, the method comprising the computer-implemented steps of:
-
determining a first role of a plurality of roles performed by one or more network elements to completely support a particular real-time application, wherein; each role is associated with a plurality of groups of policies, each group of policies includes one or more policies, each group of policies is associated with a class of network elements of a plurality of classes of network elements among the plurality of network elements, wherein device attributes of a first class of network elements contradict device attributes of a second class of network elements, and each policy includes a configuration command that causes a network element of an associated class of the plurality of classes to perform an action on a data packet to support an associated role of the plurality of roles for the particular real-time application; selecting from the plurality of network elements a first subset of one or more network elements that will perform the first role based at least in part on the plurality of links; and associating each network element in the first subset with an associated group of a first plurality of groups of policies associated with the first role. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium carrying one or more sequences of instructions for configuring a plurality of network elements linked together by a plurality of links to support real-time applications, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
determining a first role of a plurality of roles performed by one or more network elements to completely support a particular real-time application, wherein; each role is associated with a plurality of groups of policies, each group of policies includes one or more policies, each group of policies is associated with a class of network elements of a plurality of classes of network elements among the plurality of network elements, wherein device attributes of a first class of network elements contradict device attributes of a second class of network elements, and each policy includes a configuration command that causes a network element of an associated class of the plurality of classes to perform an action on a data packet to support an associated role of the plurality of roles for the particular real-time application; selecting from the plurality of network elements a first subset of one or more network elements that will perform the first role based at least in part on the plurality of links; and associating each network element in the first subset with an associated group of a first plurality of groups of policies associated with the first role. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for configuring a plurality of network elements linked together by a plurality of links to support real-time applications, comprising:
-
means for determining a first role of a plurality of roles performed by one or more network elements to completely support a particular real-time application, wherein; each role is associated with a plurality of groups of policies, each group of policies includes one or more policies, each group of policies is associated with a class of network elements of a plurality of classes of network elements among the plurality of network elements, wherein device attributes of a first class of network elements contradict device attributes of a second class of network elements, and each policy includes a configuration command that causes a network element of an associated class of the plurality of classes to perform an action on a data packet to support an associated role of the plurality of roles for the particular real-time application; means for selecting from the plurality of network elements a first subset of one or more network elements that will perform the first role based at least in part on the plurality of links; and means for associating each network element in the first subset with an associated group of a first plurality of groups of policies associated with the first role.
-
-
18. An apparatus for configuring a plurality of network elements linked together by a plurality of links to support real-time applications, comprising:
-
a network interface that is coupled to a data network for receiving one or more packet flows therefrom; a processor; one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; determining a first role of a plurality of roles performed by one or more network elements to completely support a particular real-time application, wherein; each role is associated with a plurality of groups of policies, each group of policies includes one or more policies, each group of policies is associated with a class of network elements of a plurality of classes of network elements among the plurality of network elements, wherein device attributes of a first class of network elements contradict device attributes of a second class of network elements, and each policy includes a configuration command that causes a network element of an associated class of the plurality of classes to perform an action on a data packet to support an associated role of the plurality of roles for the particular real-time application; selecting from the plurality of network elements a first subset of one or more network elements that will perform the first role based at least in part on the plurality of links; and associating each network element in the first subset with an associated group of a first plurality of groups of policies associated with the first role. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification