Dynamic Traffic Engineering under Different Traffic Patterns
Download
Report
Transcript Dynamic Traffic Engineering under Different Traffic Patterns
Multi-Layer Traffic
Engineering in IP over
Optical Networks
October 20, 2004
Hung-Ying Tyan
Department of Electrical Engineering
National Sun Yat-sen University
Outline
IP Network
Transport Network
Traffic Engineering
Some Observations
Multi-Layer Traffic Engineering
Our ML-TE Framework
Our ML-TE Algorithms
Evaluation
2
IP Network
Company
School
Enterprise
Internet Service Providers (ISP)
Carriers
Company
School
Enterprise
router
MAN, WAN
LAN
3
IP Network
(Optical) Transport Network
OXC
OXC
OXC
OXC
OXC
OXC
OXC
4
IP Network over OTN
Conceptual view
Data center
Actual
IP link = circuit
OXC
OXC
OXC
OXC
OXC
OXC
OXC
5
Transport Network
Evolved from traditional telecommunications networks
Good at long distance transmission of digital signal
Technologies
Synchronous Optical Network (SONET)
Wavelength Division Multiplexing (WDM)
Providing long-term circuits between end points
Separation from application networks
Network on network; “overlay network”
Business tiers: carriers vs ISPs
6
Traffic Engineering (TE)
Mechanisms to allocate network resources
according to traffic demand
ISP:
Make better use of resources ($$$)
Static:
Network planning/provisioning/optimization
Dynamic:
Resources allocation adapts to traffic
change
7
Dynamic TE
Basic idea:
Move traffic around to alleviate congestion
Why is it effective?
Data
traffic can be bursty
Special events occur more frequently in data
networks
8
Observations
ISPs and carriers want to provide better
service with less cost
Over-provisioning because of slow
response to adding capacity and large
variation in traffic demand
Utilization
< 25%
Current dynamic TE is still limited
Only
deal with congestion
9
Large Daily Traffic Variation
OC-48 link between Dallas and Washington DC
10
More Observations
“Information Super Highway”?
Distribution channel of electronic
information products
Electronic post office
11
Technology Advances
Control Plane Technology
A separate
network dedicated to resources control
Allows resources to be added or released quickly
Optical devices and equipments
Optical
laser, receiver, filter etc
Wavelength conversion
Optical add-drop multiplexer (OADM)
Optical cross connect (OXC)
12
New TE Paradigm – Multi-Layer TE
For ISP, IP links can be leased or released on
demand
IP
network topology can be changed on demand
Let IP network topology adapt to actual traffic demand
2
3
2
4
2
4
Off-Peak Hours
3
Peak Hours
13
Value proposition
For ISP
OPEX
reduction
Simplified network planning
For Carrier
New
applications/customers for Carrier
Increased (overall) revenues
Improved resource efficiency
More revenue from the same resources
14
Network Model
Two-layer overlay
IP/MPLS
network
Optical network
OXC
OXC
Assume that Optical
TE is already
available
OXC
OXC
OXC
OXC
OXC
15
Our MLTE Framework
Input
-Traffic matrix
-Physical topology
-etc
Initial provisioning
Network monitoring
congestion
under-utilization
MPLS-TE
Hybrid path routing
no
Cost down?
yes
Remove
idle IP links
Activate
new IP links
16
Network Monitoring & MPLS-TE
IP/MPLS Network
1
2
3
1.
Monitor outgoing IP links
2.
3.
Detect congestion (if utilization > TH_high)
Detect underutilization ( if utilization < TH_low)
Select target LSPs and notify ingress nodes
Ingress node attempts to re-route LSPs
17
Hybrid Path Routing
Augmented
topology
information from optical
layer: candidate links
Hybrid
IP/MPLS Network
path consisting
of
Existing
IP links
Candidate links
OXC
OXC
OXC
OXC
Special
cost function
for both congestion
and under-utilization
OXC
OXC
OXC
Optical Network
Optical fiber
18
Hybrid Path Routing
Define
Network_Cost = sum( Link_Costi )
Link_Costi =
F(Link_Utilizationi) x real_link_costi
F
Algorithm:
Triggered
by congested or underutilized links
UH link_utilization
Dijkstra’s shortest path
d(link_costi)= F(expected_link_utilizationi) –
F(link_utilizationi)
Granting a new route only if it decreases the real
network cost
19
North America Model
OXC
Seattle
Chicago
OXC
Denver
SF
OXC
OXC
OXC
Cleveland
OXC
OXC
OXC
Detroit
OXC
OXC
Boston
NYC
DC
Kansas City
LA OXC
OXC
Dallas
Atlanta
OXC
OXC
14 Nodes
24 Links (fiber)
193 LSPs
Miami
LSP Demand
High
Low
0
8
16
Time (hr)
20
Experiment Results
Simulation tool: J-Sim (www.j-sim.org)
North America Model
14
nodes, 24 links, 193 LSPs
Average # of IP links ~ 21
# of IP links at peak demand = 33
Cost saving ~ 36% v.s. over-provisioning
Tradeoff
between cost and number of LSP
reroutes
21
Visualization Tool
22
Research Topics
ML-TE framework
TE operations
MPLS-TE
procedure and Optical-TE
Topology transformation algorithm
Hybrid path routing algorithm
Suitable
for both congestion and under-utilization
23
Thank you!
Question?
24
Start
Initial network provisioning:
Set up LSP’s for initial demand
Network monitoring
no
Is any IP link congested
or under-utilized?
Basic workflow
yes
LSP selection on the target IP link
Hybrid path routing computation
for re-routing the selected LSP
no
Network cost reduced if
this re-route is performed?
yes
Does the hybrid
path contain
“candidate links”?
yes
Activate new IP
links on those
candidate links
no
LSP rerouting
Does the re-route
result in idle IP links
in the network?
no
yes
Remove idle IP
links
25