System, apparatus and method for supporting constraint based routing for multi-protocol label switching traffic engineering in policy-based management
First Claim
1. A system for configuring constraint based routing in multi protocol label switching traffic engineering with a policy based management approach across a network, comprising:
- network interfaces configured to have link attribute definitions set;
a memory configured to store affinity profiles configured to identify at least one link attribute as preferred or not preferred;
a policy server configured to attach the affinity profiles to a multi-protocol label switching tunnel such that the affinity profiles and the link attribute definitions are shared across a network to construct service and network policies; and
a link attribute definition object that is configured to define the semantics of the link attributes and the affinity profiles,wherein the link attribute definition object is further configured to describe a policy target by defining a representation for each attribute bit and for each affinity bit in the affinity profile.
11 Assignments
0 Petitions
Accused Products
Abstract
A policy server is arranged to construct device-neutral policies for configuring CBR for MPLS traffic engineering across a network. The policy server translates the device-neutral policies into device-specific commands (e.g. link attribute definitions and affinity profiles). The policy server defines the link attributes, assigns the link attributes to network interfaces, establishes affinity profiles and attaches the affinity profiles to MPLS tunnels. The link attribute definitions and affinity profiles are shared across the network to construct the policies such that IP operators can configure CBR easily across a network.
17 Citations
17 Claims
-
1. A system for configuring constraint based routing in multi protocol label switching traffic engineering with a policy based management approach across a network, comprising:
-
network interfaces configured to have link attribute definitions set; a memory configured to store affinity profiles configured to identify at least one link attribute as preferred or not preferred; a policy server configured to attach the affinity profiles to a multi-protocol label switching tunnel such that the affinity profiles and the link attribute definitions are shared across a network to construct service and network policies; and a link attribute definition object that is configured to define the semantics of the link attributes and the affinity profiles, wherein the link attribute definition object is further configured to describe a policy target by defining a representation for each attribute bit and for each affinity bit in the affinity profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for supporting constrain based routine for multi-protocol label switching traffic engineering across a network, comprising:
performing, by a computer processor defining link attributes; assigning the link attributes to network interfaces; establishing affinity profiles that identify at least one traffic engineering attribute as preferred or not preferred; attaching the affinity profiles to multi-protocol label switching tunnels such that service and network policies are constructed across a network; defining the semantics of the link attributes and the affinity profiles, and defining a representation for each attribute bit and for each affinity bit in the affinity profile. - View Dependent Claims (11, 12, 13, 14)
-
15. An apparatus for configuring constraint based routing in multi protocol label switching traffic engineering with a policy based management approach across a network, comprising:
a computer processor configured to define link attributes;
a an ass˜
ming means for assigning the link attributes to network interfaces;establish affinity profiles that identify at least one traffic engineering attribute as preferred or not preferred; and define the semantics of the link attributes and the affinity profiles; and describe a policy target by defining a representation for each attribute bit and for each affinity bit in the affinity profile. - View Dependent Claims (16)
-
17. A computer-readable storage medium encoded with a computer program configured to control a processor to perform:
-
defining link attributes; assigning the link attributes to network interfaces; establishing affinity profiles that identify at least one traffic engineering attribute as preferred or not preferred; and attaching the affinity profiles to multi-protocol label switching tunnels such that service and network policies are constructed across a network; defining the semantics of the link attributes and the affinity profiles, and defining a representation for each attribute bit and for each affinity bit in the affinity profile.
-
Specification