Previous

Content

 

3.6.- Constraint-Based Routing

 

Google
Constraint-based routing enables a demand driven, resource reservation aware, routing paradigm to co-exist with current topology driven hop by hop through Internet IGPs.
The framework uses the following information as input:
  1. The attributes associated with TTs.
     
  2. The attributes associated with resources.
     
  3. Other topology state information.
Based on this information, a constraint-based routing process on each node automatically computes explicit routes for each TT originating from the node, this is, a label switched path that satisfies the demand requeriments expressed in the TT's attributes, subject to constraints imposed by resource availability, administrative policy, and other tolopology state information.
 
In practice, an operator or automaton, will specify the endpoints of a TT and attributes which encapsulate the performance expectations and behavioral characteristics of it. The constraint-based routing framework is then expected to find a feasible path to satisfy the expectations.
 
A very simple well known heuristic can be used to find a feasible path if one exists:
 
  1. First, prune resources that do not satisfy the requeriments of the TT attributes.
     
  2. Next, run a shortest path algorithm on the residual graph.
If a feasible path exists for a single TT, then the above simple procedure will find it. Additional rules can be specified to break ties and perform further optimizations.
 
Implementation Considerations
 
For routers that use topology driven hop by hop IGPs, constraint-based routing can be incorporated in at least one of two ways:
 
  1. By extending the current IGP protocols to support constraint-based routing.
     
  2. By adding a constraint-based routing process to each router which can co-exist with current IGPs.
Additional details associated with implementing constraint-based routing on layer 3 devices are as follows:
 
  1. Mechanisms for exchange of topology state information between constraint-based processes.
     
  2. Mechanisms for maintainance of topology state information.
     
  3. Interaction between constraint-based routing processes and conventional IGP processes.
     
  4. Mechanisms to accomodate the adaptivity requeriments of TTs.
     
  5. Mechanisms to accomodate the resilience and survivality of TTs.
 
   

 

Constraint-based routing assists in performance optimization of operational networks by automatically finding feasible paths that satisfy a set of constraints for TTs. It can drastically reduce the amount of administrative explicit path configuration and manual intervention required to achieve TE objetives.

   


Previous

Content