Traffic Engineering in IPMPLS Networks
Traffic Engineering in IPMPLS Networks
TOTEM project
Seminar - Montefiore Institute
Intra-domain
network
IGP topology
AS3
GÉANT Abilene
Belnet
ULg MIT
A D
1 1 1
C’s forwarding table:
(src=A, dst=G) D
C G
(src=B, dst=G) E
1
1 1
One entry per source,
B E F this is too much!
1
A D
Load balancing:
C G
Find a way to balance the
traffic to G on CDG and
CEFG.
B E F
A D
Load balancing:
C G
Find a way to balance the
traffic to G on CDG and
CEFG.
B E F
A D Cost of CDG: 6
3 3 Cost of CEFG: 6
Note that this problem has been proven to be NP-hard (heuristics are needed).
A LSP from A to G
D
We can freely choose the
path and the granularity of
C G each of these LSPs.
A LSP1 from A to G
D
B E F
Network
Management TOTEM Toolbox
System
Provisionning tool
Topology.xml
TOTEM Toolbox
TrafficMatrix.xml
Scenario.xml
Intra-Domain
IGP-WO:
IGP Weight Optimisation
DAMOTE: path computation algorithm
Inter-Domain
C-BGP: an efficient BGP simulator
Topology
IGP - WO Set of
Weights
Traffic Matrix
LSP Request :
- source node Computed Path
DAMOTE
- destination node
- bandwidth
European research
network
30 countries and 26
national networks
23 nodes
38 links
PATH
RESV
Local restoration requires a lot of bandwidth reservation
Solution : Share the bandwidth between backup paths that
are not supposed to fail at the same time.
Need a lot of information !
Flooding all the needed information in all the network :
→ not scalable !
Our solution : To keep in memory all the information that it
is possible, i.e.
- From the computation of backup paths
- From the RSVP-TE message
In addition to this, only a few information has to be flooded
in the whole network.
Key point : each node compute all the backup paths
protecting it and incoming links.
Information Flow
Future works :
Study hybrid IP / MPLS methods
Combine intra/inter-domain TE
Dynamic adaptation to network conditions
→ more robust methods
Deployment of the toolbox in a real testbed
network (with University of Napoli)