Escolar Documentos
Profissional Documentos
Cultura Documentos
Optical Communications
Networks
Spring, 2006
Thomas B. Fowler, Sc.D.
Senior Principal Engineer
Mitretek Systems
ControlNumber
ControlNumber
Heavy-tailed Distributions
For large x values, cumulative distribution function F(x) has
property that its complementary distribution
1 F ( x) 1 x
where
1 0
and
[0,2]
ControlNumber
1
dx
p
x
only if p > 1
ControlNumber
f ( x) dF ( x) / dx 1 x 2
1
E ( x) xf ( x)
ControlNumber
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.45
0.05
0.4
0.35
-20
-16
-12
-8
-4
12
16
20
-50
-40
-30
-20
-10
10
20
30
40
50
0.2
0.45
0.15
0.4
0.1
0.35
0.05
0.3
0
-5
-4
-3
-2
-1
0.3
0.25
0.25
0.2
0.15
0.1
0.05
0
ControlNumber
16
12
8
-20
20
70
4
60
3
50
2
40
1
0
-5
-5
5
5
30
20
10
0
-50
50
ControlNumber
ControlNumber
ControlNumber
10
k
, , k 0 x k
x
dF ( x)
p ( x)
k x 1
dx
F ( x) 1
ControlNumber
11
1
0.9
CDF=F(x)
0.8
0.9
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
0.7
CDF=F(x)
0.6
0.5
0.4
0.3
0.2
PDF=p(x)
0.1
0
0
0.8
15
20
0
0
10
15
20
ControlNumber
12
0.9
CDF=F(x)
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
10
x
15
20
ControlNumber
13
CDF=F(x)
0.1
0.01
0.001
0.0001
0.00001
0.000001
0.0000001
0.00000001
0.000000001
0
10
x
15
20
ControlNumber
14
Files, transmission
times
Infinite
variance
Selfsimilarity
Order of explanation
Order of discovery
Transmission
times
Packets,
sessions
Long-range
dependence
Packets,
sessions
Burstiness on
multiple scales
Packets
ControlNumber
15
Control
Network-level coordination
Minimal in
standard IP
networks
Data or bearer
Physical transmission of data through network
ControlNumber
16
ControlNumber
17
ControlNumber
18
ControlNumber
19
ControlNumber
20
ControlNumber
21
ControlNumber
22
IP/Optical adaptation
Packet over
SONET (POS)
Ref. p. 91
PPP does L2
functions
Dynamic
Packet
Transport
(DPT)
SRP=
spatial
reuse
protocol;
Intended
for ring
architecture
Ref. p. 105
Gigabit
Ethernet
ATM
Simple
Data Link
(SDL)
ControlNumber
23
Two-layer architecture
IP edge routers aggregate
traffic and multiplex it onto
Big Fat Pipes
ControlNumber
24
ControlNumber
25
ControlNumber
26
IP + Optical Network
Peer Model
Optical Transport Network
Overlay Model
ControlNumber
27
ControlNumber
28
PXC
Metro optical network
(Access Ring)
DWDM
PXC
GigE
OC12
PXC
PXC
OC12/
OC48
OC12/
OC48
Source: Cellstream
ControlNumber
29
ControlNumber
30
ControlNumber
31
ControlNumber
32
IP Router A
IP Network
Wavelength Routing
Network
Lightpath
(IP Connectivity
between A and B)
Wavelength
Router
Wavelength
Router
Source: Tomsu & Schmutzer
ControlNumber
33
ControlNumber
34
Method 1: details
Routers with control interface called wavelength routing
controllers (WRCs)
WRCs provide needed functions
Resource management
Configuration and capacity management
Addressing
Routing
Traffic engineering
Topology discovery
Restoration
ControlNumber
35
ControlNumber
36
ControlNumber
37
ControlNumber
38
ControlNumber
39
ControlNumber
40
ControlNumber
41
ControlNumber
42
ControlNumber
43
ControlNumber
44
ControlNumber
45
ControlNumber
46
ControlNumber
47
ControlNumber
48
ControlNumber
49
ControlNumber
50
ControlNumber
51
PXC
GigE
OC12
PXC
PXC
OC12/
OC48
OC12/
OC48
Source: Cellstream
ControlNumber
52
ControlNumber
53
ControlNumber
54
ControlNumber
55
ControlNumber
56
ControlNumber
57
ControlNumber
58
Network-to-network issues
ControlNumber
59
ControlNumber
60
ControlNumber
61
MPS
Inner core
Highest degree of aggregation
ControlNumber
62
Future evolution
ControlNumber
63
ControlNumber
64
ControlNumber
65
ControlNumber
66
ControlNumber
67
ControlNumber
68
ControlNumber
69
ControlNumber
70
ControlNumber
71
ControlNumber
72
ControlNumber
73
ControlNumber
74
Traffic Engineering
Objectives
Maximize network resource efficiencies
IP traffic has large variations, unpredictable
Fractal distribution
Continually tune network parameters
Adjust resource partitions between working/protection
segments
Usually deals with longer timescales (hours, days)
Shorter variations dealt with by higher layers
On-line or off-line
ControlNumber
75
Effects of network
transport
protocols
1 ms
10
100
Diurnal &
other
effects
Long-range
dependency
1s
Measurement time
10
100
1,000
104
105
ControlNumber
76
ControlNumber
77
ControlNumber
78
ControlNumber
79
ControlNumber
80
ControlNumber
81
ControlNumber
82
Survivability concepts
Classification
End-to-end: single survivability mechanism used to
deliver end-to-end survivability
Example: single backup line which takes over if any
problem occurs with main line
Cascaded: multiple survivability mechanisms, each
functioning in a limited area or domain
Example: Main line divided into segments with
switches at each node; backup lines between nodes
Nested: multiple survivability mechanisms for a single
domain
ControlNumber
83
ControlNumber
84
Restoration
Node failures
Multiple failures
Protection
Protection
Protection
Link failures
Link failures
Link failures
ControlNumber
85
Protection
Lower layer (physical layer) mechanism
First line of defense against faults such as fiber cuts
Topology and technology specific
Fast
Limited usefulness
Does not correct node faults
Cannot handle multiple faults, e.g., two cable cuts
Types
Dedicated: 50% of entire network capacity set aside
Example: Unidirectional Path Switched Rings (UPSR) used
in SONET
Shared: certain amount of total capacity set aside and shared
across all network resources
Example: Multiple LSP tunnels sharing single backup LSP
tunnel
ControlNumber
86
Protection types
1+1
All traffic sent over 2 paths simultaneously
Destination receives both, selects one
In case of failure, destination switches to other path
1:1
Two parallel paths, only one used in normal operation
In unidirectional systems, source will not know if one
path is cut
Requires additional signaling
In normal operation, low priority traffic can use backup
path
1:N
Similar to 1:1, except that n working paths share one
protection path
ControlNumber
87
ControlNumber
88
ControlNumber
89
Restoration
Overlaid mechanism
Can handle more types of failures
Links
Nodes
Multiple failures
Typically used in mesh topologies
Basic idea is to utilize alternate paths to route traffic
around failure location
Two approaches
Centralized
Distributed
Precomputed alternate paths
No single point of failure for restoration method itself
ControlNumber
90
Restoration (continued)
Typically done at layer 2 or layer 3
ATM
PNNI routing protocol reroutes virtual circuits
IP
Dynamic routing protocol (OSPF, IS-IS, RIP, BGP)
find new path through network
MPLS
Reroute onto backup paths (labels)
Backup paths may be preselected
ControlNumber
91
ControlNumber
92
IP
ATM PNNI
SONET
shared
SONET
dedicated
Restoration
time
50 ms 1 s
1-10 s
1-10 s
< 100 ms
< 100 ms
Restoration
capacity
(dedicated)
0-100%
0%
0%
< 100%
100%
Rest. capacity
useable by low
priority traffic
Yes
N/A
N/A
Yes
Depends on
config.
Linear
topologies
Yes
Yes
Yes
Yes
Yes
Ring topologies
Yes
Yes
Yes
Yes
Yes
Mesh
topologies
Yes
Yes
Yes
No
Yes
Standards
In progress
Yes
Yes
Yes
Yes
ControlNumber
93
OTN
Optical channel
protection (OCH)
Line protection
ControlNumber
94
ControlNumber
95
ControlNumber
96
ControlNumber
97
OMS shared
OMS
dedicated
Line
Restoration time
< 50 ms
< 200 ms
< 200 ms
< 50 ms
Restoration capacity
(dedicated)
100%
< 100%
100%
100%
No
Yes
Depends
No
Linear topologies
Yes
Yes
Yes
Yes
Ring topologies
Yes
Yes
Yes
N/A
Mesh topologies
Possible
No
No
N/A
Standardization
In
progress
In
progress
In
progress
In
progress
ControlNumber
98
Multilayer survivability
Typically layer 1 protection is fastest
~100 ms
If this is adequate, higher layer restoration unnecessary
Higher layer restoration slower
Kicks in if layer 1 protection cannot solve problem
1 s or more
Coordination of mechanisms may be necessary if time
constants too close
To prevent network from becoming unstable
ControlNumber
99
ControlNumber
100