|
Previous
|
Content
|
Next
|
|
| 3.2.- MPLS
and TE |
|
 |
|
| First, the concept of MPLS Traffic Trunk
(TT) is explained. A TT is an aggregation of traffic flows
of the same class which are placed inside an MPLS LSP. It is
useful to view TTs as objects that can be routed; that is, the
LSP which a TT traverses can be changed. Then, it is very
important to emphasize that there is a fundamental distinction between a
TT and the LSP through which it traverses. |
|
Attractiveness of MPLS for TE can be attributed to the
following factors: |
- Explicit LSPs which are not constrained by the destination
based forwarding paradigm can be easily created through manual
administrative action or through automated action by the underlying
protocols.
- LSPs can potentially be efficiently maintained.
- TTs can be instantiated and mapped onto LSPs.
- A set of attributes can be associated with TTs which modulate
their behavioral characteristics.
- A set of attributes can be associated with resources which constraint
the placement of LSPs and TTs across them.
- MPLS allows for both traffic aggregation and disaggregation
whereas classical destination only based IP forwarding permits only
aggregation.
- It is relatively easy to integrate a "constraint-based routing"
framework with MPLS.
- A good implementation of MPLS can offer significantly lower
overhead than competing alternatives for TE.
|
|
Induced MPLS Graph |
| |
| An induced MPLS graph consists of a
set of LSRs which comprise the nodes of the graph and a
set of LSPs which provide logical point to point connectivety
between the LSRs, and hence serve as the link of the induced graph. |
| |
| Induced MPLS graphs are important
because the basic problem of bandwidth management in an MPLS
domain is the issue of how to efficiently map an induced MPLS graph
onto the physical network topology. |
| |
| Let G = (V,E,c) be a capacitated
graph depicting the physical topology of the network. V is the
set of nodes, E is the set of links; i.e., for each pair
v,w e V, the object
(v,w) e E, this
means, v and w are directly connected under G. c
is the set of capacity and other constraint associated with
V and E. G is the "base" network topology. |
|
|
|
|
| Let H = (U,F,d) be the induced MPLS
graph. U is the subset of V representing the set of
LSRs that are endpoint of at least one LSP. F is the
set of LSPs, so that for x and y in U, the object
(x,y) is in F. d is the set of demands and
restrictions associated with F. H is a directed graph
and it depends on the transitivity characteristics of G. |
| Fundamental Problems of TE over MPLS |
| There are three fundamental problems to be
addressed: |
- How to map packets onto FECs.
- How to map FECs onto TTs.
- How to map TTs onto the physical network topology using
MPLS.
|
|
| This document focuses on the third of these
problems. This is really the problem of mapping an induced MPLS graph (H)
onto the "base" network topology (G). |
| Capabilities for TE over MPLS |
| Functional capabilities required to fully
support TE over MPLS consist of: |
- A set of attributes associated with TTs which
colectively specify their behavioral characteristics.
- A set of attributes associated with resources which
constraint the placement of TTs through them. These can be viewed
as topology attribute constraints.
- A "constraint-based routing" framework which is used to select
paths for TTs subject to constraints imposed by items 1
and 2 above.
|
| Attributes associated with TTs
and resources and parameters associated with routing,
represent the control variables which can be modified through
administrative actions or through automated agents to drive the network to a
desire state. |
|
|
|
|
|
Previous
|
Content
|
Next
|