Академический Документы
Профессиональный Документы
Культура Документы
! Optical line amplifiers are not shown (all elements may include optical amps)
WDM Network Architecture
! OLTs are placed either at the end of links or
in point-to-point configurations
! OADMs are used at places where some
fraction of the wavelengths need to be
terminated and others need to be added and
are typically in linear or ring topologies.
! OXCs enable mesh topologies and switching
of wavelengths.
! Clients of these networks can be ATM,
SONET, IP switches using the optical layer.
Important Features of WDM
Architecture
! Each link can support a number of wavelengths (physical
limitations!)
! Wavelength Reuse: Multiple lightpaths can use the same
wavelength in the network as long as they do not overlap on
the same link.
! Wavelength conversion: lightpaths may undergo conversion
along the lightpath for better utilization/adaptation of signals.
! Transparency: optical layer is protocol insensitive.
! Circuit Switching: lightpath establishment on demand. (no
packet switching at the optical layer!)
! Survivability: in event of link/node failures lightpaths can be
rerouted (resiliency!)
! Lightpath topology: graph representation of nodes and
links/lightpaths between them (the view of the higher layer)
Optical Line Terminals (OLTs)
Elements inside OLTs
! Transponders
! Wavelength multiplexers (demultiplexers)
! (Optical amplifiers)
IP router O/E/O
Non ITU λ ITU λ2
O/E/O λ1 λ2 λ3
SONET λ1 ,
ITU λ3 λOSC
SONET Laser λOSC
Receiver
OLT
Transponder
Add/Drop
(b) Node B Node C
Node A
OADM
Optical passthrough
Add/Drop
Note, that transponders can be skipped in the first picture, if those OLTs
Are engineered in that way. (remember power levels and required SNR!)
OADM Architectures
! OADMs have two line ports and a number of local
ports. Attributes are:
! Total number of λ-s supported
! Number of λ-s that can be added/dropped
(adropped).
! Any constraints on what λ-s can be adropped?
! How easy to upgrade (λ-s to be adropped)?
! Is it modular? Is cost proportional to the number of
λ-s to be adropped?
! Complexity of its physical layer. Is the pass-through
loss, crosstalk, etc. growing with additional λ-s?
! Is it reconfigurable (software control) on what λ-s
can be adropped? Today’s OADMs are rather
Parallel OADM Architecture
Demux Mux
λW
λ1
Drop Add
Band 3
Band 2
λ1, λ2,…, λW λ1, λ2,…, λW
Band 1
λ1,λ2
Drop Add
! Implies constraints on what λ-s can be adropped.
! Cost effective also if adropping small number of λ-s.
! The tolerance of lasers/filters can be higher
! Loss is fixed (adropping additional channels is easy).
! Modular multistage approaches are also used today
! Loss is not uniform for all λ-s.
Serial OADM Architecture
λ1 λ2
Drop Add
Drop Add
OLT
OXC
IP SONET ATM
SDH
Key Functions of OXCs
! Software controlled service provisioning
! Protection of lightpaths against defects
! Bit rate transparency is a desirable attribute
! Performance monitoring capabilities (testing,
non-intrusive troubleshooting)
! Wavelength conversion may be incorporated
! Multiplexing and grooming of STS signals can
be incorporated (electrical domain)
OXC Main Parts
! Switch core – the switch that actually
performs the crossconnect function
! Port complex – port cards or interfaces to
other equipment
Router
Router
•••
•••
•••
•••
••• (b)
•••
Router
Router
•••
•••
••• •••
Router
(c)
! Line speed: 10Gbps
! 50Gbps is needed between each of the nodes.
Example of a Design Problem
! 10 router ports can be saved with the
employment of an OADM.
! This may cost more but the number of router
ports (and their cost), and transponders can
easily satisfy the employment of an OADM (today
and in the future).
! The lightpath topology encountered by the
routers is significantly different although both
scenarios are valid.
! If the required bandwidth is significantly less
than the line speed, then a router may be
beneficial.
Formulation of Design Problems
! Given: the fiber topology and the traffic matrix (traffic
requirements).
! Task: designing the lightpath topology that is superposed
on the fiber topology while satisfying the traffic
requirements (lightpath topology design problem).
! The routing and wavelength assignment problem
(RWA) is similar to the lightpath topology problem,
except that the design has to be done within the optical
layer (as in the second example).
! Grooming of traffic may be necessary to come up with
efficient traffic matrices.
! In general it is a good idea to separate this problem (like
we did before) since solving the two problems together is
quite hard.
Cost Trade-offs
Measurement of Cost
1. Higher layer equipment cost is determined by
the number of ports required (e.g., IP ports).
2. At the optical layer an important cost factor is
the number of transponders needed. Since
every port requires a transponder (and every
lightpath two), this cost can be coupled to that
of 1.
3. Optical layer equipment cost is estimated by
the number of wavelengths employed on links.
2-connected
! There should be 2 (node-wise) disjoint routes
between every pair of nodes.
! 2-connected (but arbitrary) mesh topologies
are more cost effective for large networks,
but ring topologies (always 2-connected) are
good for networks with less geographic
spread.
! A ring topology has the minimum number of
links (N) connecting N nodes that keeps a
topology 2-connected, thus it has a low fiber
deployment cost
Assumptions for Example
! Topology is a ring.
! N: number of nodes
! t: is the (units of) traffic generated at each node
to be routed to remote nodes.
! Destination distribution is assumed to be uniform
resulting in t/(N-1) units of traffic routed
between every pair of nodes in the ring (thus
there must be a way to reach each router from
the others).
! The capacity of each λ is assumed to be 1 and
there are no wavelength conversion capabilities.
Important Metrics
! Router ports: should be kept at a
minimum
! Wavelengths: should be kept at a
minimum
! Hops: the maximum number of hops
taken by a lightpath
! There is a trade-off between this
parameters
LTD: Point-to-point WDM Ring
(PWDM)
! Lightpath topology is a ring with several links (several
wavelengths)
D B
C
LTD: Hub Design
! All routers are connected to a central hub (packet travel
over two lightpaths: source->hub and hub-
>destination)
A C
Hub
B D
LTD: Mesh topology
! All-optical design: a lightpath between all pairs of routers.
A C
B D
RWA for PWDM Ring Lightpaths
λ2
IP 1 λ1 IP 4
OLT 1 OLT 4
λ2 λ1 λ1 λ2
OLT 2 OLT 3
IP 2
λ1 IP 3
! Single-hop lightpaths λ2
! W denotes the number of wavelengths on each link.
RWA for PWDM Ring
! Assuming N is even, and that each stream is
routed on the shortest route, the traffic load
(L) on each link is: 1
N +1+
L= N −1 t
8
Thus: W = L
λ2
RWA for Hub Architecture
!
t lightpaths are needed from each node to
the hub for transmission and another t for
reception from other nodes.
! The number of router ports Q = 2 t
! If wavelengths are reused as seen in the
picture, the number of wavelengths is
N
W = t
2
! The worst-case hop length is: H=N-1
RWA for All-optical Design
λ1 IP 4
IP 1
OADM OADM
1 4
λ2 λ1 λ1 λ3
OADM OADM
2 3
IP 2 IP 3
λ1
λ3 λ2
RWA for All-optical Design
Between each router
!
2t /( N − 1)
lightpaths are needed
! Thus the number of router ports
t
Q = 2( N − 1)
N − 1
TotalTraffic
Average load: Lavg = H min *
Numberoflinks
Comparing Architectures –
Number of Wavelengths
A Lightpath Topology Design
Problem
LTD Assumptions
! We assume that there are no constraints on the
physical layer (maximum length of lightpaths or W).
! We assume that lightpaths are bi-directional (two
fibers).
! At each node a maximum of ∆ ports can be used
(this constrains the number of lightpaths to N∆/2).
! We assume that the cost of a lightpath does not
depend on its length (may not hold in long-haul
networks).
! By designing the lightpath topology we also have to
solve the routing problem.
LTD Assumptions
! IP traffic is assumed, with an arrival rate of
packets between source s and destination d
of λsd (packets/second).
! bi,j are (n2-n) binary variables (one for each
possible lightpath; i≠j). bi,j=1 if the design
has a lightpath from i to j.
LTD specifies the values for {bi,j}.
! We assume that we can arbitrarily split traffic
over different paths between the same pair of
nodes.
LTD Assumptions
! Let the fraction of traffic between s and d
that is routed over (i,j) be: ij
sd
a
! Then the traffic in (pkts/sec) for s, d over
λ
(i,j) is: ij
sd
= aij λ
sd sd
(
Pb , NC = 1 − (1 − π ) )
H W
Blocking Probability with FC
! π: probability that a λ is used on a link
! W: number of λ-s on each link.
! H: a new lightpath request with H links
in its route.
(
Pb , FC = 1 − 1 − π )
W H
Deriving π from Pb
( )
1/ W
1/ H P
π NC = 1 − 1 − P 1/ W
b , NC
π NC ≈ b , NC
1/ W
Pb , FC
π FC = (1 − (1 − Pb , FC ) )
1/ H 1/ W π FC ≈
H
Comparing NC with FC
! Comparing for the same blocking
probability:
π FC
=H 1−1 / W
π NC
! For the NC case, the achievable link
utilization is lower by a factor of the
average hop of lightpaths than that of
FC.
Relaxing Independency
Assumption
! Lets relax the assumption that the probability that
one wavelength is used over a link is independent
of that of other links the following way:
! Interfering lightpath: a lightpath that has already
been established and shares links with the new
request.
! πl: probability that an interfering lightpath is using
let’s say link-i but not link-(i+1). (departure)
! πn: probability that an interfering lightpath is not
using let’s say link-i but will use link-(i+1). (arrivl.)
Relaxing Independency
Assumption
! P(λ is used on link i | λ is not used on link i-1)= πn
! P(λ is used on link i | λ is used on link i-1)= (1- πl)+πnπl
! Pb,NC and Pb,FC can be derived:
(
Pb , NC = 1 − (1 − π n ) )
H W
H
(π i − π i π n )W π iW
Pb , FC = 1 − ∏ 1 −
i =1 1 − π W
i −1
! Where πi is a function of πl and πn.
Comparing NC with FC
! Comparing for the same blocking probability:
π FC
= H 1−1/W (π n + π l − π nπ l ) if H >> 1 / π l
π NC
(b)
RWA and NC Ring Networks
! It can be shown with graph coloring,
that if no three lightpaths cover the
entire ring, then W ≤ 3/2L is sufficient
to perform wavelength assignment .
! Thus to support all (pathological)
requests we have to employ 1/2L more
wavelengths…
RWA and FC and LC Ring
Networks
! If FC is available, then as long as the
load is smaller then W, all requests can
be accommodated (L≤W)
! It can be shown that if only one node in
the ring has full wavelength conversion
all all others have none, then L ≤ W still
holds!
RWA and FxC and FC Ring
Networks
Arbitrary Min[(L-1)D+1, L L
(2L-1)√M-L+2)
Ring 2L-1 L+1 L L
Star 3/2L L L
Tree 3/2L L L
Online RWA in Rings
Online RWA in Rings
! Routing of wavelengths is already given
! Lightpaths arrive and depart
! In this situation it is much more hard to
determine L to a given W with NC (with
FC it is yet trivial)
Online Line Network Problem
! If W(N,L) denotes the number of
wavelengths required to support all
online lightpath requests with load L in
a network of N nodes with NC.
In a line network:
W(N,L) ≤L+W(N/2,L) (if N is a power of 2)
Online Line Network Problem
! If W(1,L)=0 thus W(2,L)=L:
! In a Line network with N nodes and
online requests of a load of L, all these
requests can be supported by at most
L*log2N wavelengths with NC.
Online Ring Network Problem
! In a Ring network with N nodes and
online requests of a load of L, all these
requests can be supported by at most
L*log2N+L wavelengths with NC.
Permanent Lightpaths
! If the lightpath requests are permanent,
then all requests can be supported by at
most 2L wavelengths with NC, and
! If there is a limited degree-d wavelength
conversion, then W≤L+max(0,L-d)
Comparing RWA for Rings
Conversion Degree Lower Bound on W Upper Bound on W
Offline traffic model
No conversion 2L – 1 2L – 1
Fixed conversion L +1 L+1
≥2 L L
Online model without lightpath terminations
No conversion 3L 3L
Fixed conversion L 3L
Full conversion L L
Online model with lightpath terminations
No conversion 0.5L[log2N] L[log2N]+L
Full conversion L L