Switching Architectures for Optical Networks - PowerPoint PPT Presentation

About This Presentation
Title:

Switching Architectures for Optical Networks

Description:

... etc. Traffic Buffering ... Interfaces OXC Core IP router Interconnection Network Large Multi-service Aggregation Switch Voice Switch Core ATM Switch ... – PowerPoint PPT presentation

Number of Views:232
Avg rating:3.0/5.0
Slides: 79
Provided by: motor
Category:

less

Transcript and Presenter's Notes

Title: Switching Architectures for Optical Networks


1
Switching Architectures for Optical Networks
2
Internet Reality
Data Center
Access
Long Haul
Access
Metro
Metro
3
Hierarchies of Networks IP / ATM / SONET / WDM
4
Why Optical?
  • Enormous bandwidth made available
  • DWDM makes 160 channels/? possible in a fiber
  • Each wavelength potentially carries about 40
    Gbps
  • Hence Tbps speeds become a reality
  • Low bit error rates
  • 10-9 as compared to 10-5 for copper wires
  • Very large distance transmissions with very
    little amplification.

5
Dense Wave Division Multiplexing (DWDM)
  • 1
  • 2
  • 3

Long-haul fiber
  • 4

Output fibers
  • Multiple wavelength bands on each fiber
  • Transmit by combining multiple lasers _at_ different
    frequencies

6
Anatomy of a DWDM System
Terminal B
Terminal A
D E M U X
Transponder Interfaces
M U X
Transponder Interfaces
Post- Amp
Pre- Amp
Line Amplifiers
Direct Connections
Direct Connections
  • Basic building blocks
  • Optical amplifiers
  • Optical multiplexers
  • Stable optical sources

7
Core Transport Services
  • Provisioned
  • SONET circuits.
  • Aggregated into
  • Lamdbas.

Circuit Origin
  • Carried over
  • Fiber optic cables.

Circuit Destination
OC-3
OC-3
OC-12
STS-1
STS-1
STS-1
8
WDM Network Wavelength View
9
Relationship of IP and Optical
  • Optical brings
  • Bandwidth multiplication
  • Network simplicity (removal of redundant layers)
  • IP brings
  • Scalable, mature control plane
  • Universal OS and application support
  • Global Internet
  • Collectively IP and Optical (IPOptical)
    introduces a set of service-enabling technologies

10
Typical Super POP
Interconnection Network
SONET
Core ATM Switch
Voice Switch
Core IP router
Large Multi-service Aggregation Switch
Coupler Opt.amp
OXC
DWDM ADM
DWDM Metro Ring
11
Typical POP
Voice Switch
OXC
D W D M
D W D M
SONET-XC
12
What are the Challenges with Optical Networks?
  • Processing Needs to be done with electronics
  • Network configuration and management
  • Packet processing and scheduling
  • Resource allocation, etc.
  • Traffic Buffering
  • Optics still not mature for this (use Delay Fiber
    Lines)
  • 1 pkt 12 kbits _at_ 10 Gbps requires 1.2 ?s of
    delay gt 360 m of fiber)
  • Switch configuration
  • Relatively slow

13
Wavelength Converters
  • Improve utilization of available wavelengths on
    links
  • All-optical WCs being developed
  • Greatly reduce blocking probabilities

14
Wavelength Cross-Connects (WXCs)
  • A WDM network consists of wavelength
    cross-connects (WXCs) (OXC) interconnected by
    fiber links.
  • 2 Types of WXCs
  • Wavelength selective cross-connect (WSXC)
  • Route a message arriving at an incoming fiber on
    some wavelength to an outgoing fiber on the same
    wavelength.
  • Wavelength continuity constraint
  • Wavelength interchanging cross-connect (WIXC)
  • Wavelength conversion employed
  • Yield better performance
  • Expensive

15
Wavelength Router
Wavelength Router
Control Plane Wavelength Routing Intelligence
Data Plane Optical Cross Connect Matrix
Unidirectional DWDM Links to other Wavelength
Routers
Unidirectional DWDM Links to other Wavelength
Routers
Single Channel Links to IP Routers, SDH Muxes, ...
16
Optical Network Architecture
Mesh Optical Network
UNI
UNI
IP Network
IP Network
IP Router
Control Path
OXC Control unit
Optical Cross Connect (OXC)
Data Path
17
OXC Control Unit
  • Each OXC has a control unit
  • Responsible for switch configuration
  • Communicates with adjacent OXCs or the client
    network through single-hop light paths
  • These are Control light paths
  • Use standard signaling protocol like GMPLS for
    control functions
  • Data light paths carry the data flow
  • Originate and terminate at client networks/edge
    routers and transparently traverse the core

18
Optical Cross-connects (No wavelength conversion)
All Optical Cross-connect (OXC) Also known as
PhotonicCross-connect (PXC)
Optical Switch Fabric
19
Optical Cross-Connect with Full Wavelength
Conversion
Wavelength
Converters
l
2
l
1
l
l
l
l
l
l
1,
2,
... ,
n
1,
2,
... ,
n
l
l
2
1
1
1
l
l
n
n
l
l
1
1
l
l
l
l
l
l
1,
2,
... ,
n
1,
2,
... ,
n
l
l
2
2
2
2
l
l
n
n
.
.
.
.
.
.
l
l
1
n
l
l
l
l
l
l
1,
2,
... ,
n
1,
2,
... ,
n
l
l
2
1
M
M
l
l
n
2
Wavelength
Wavelength
Optical CrossBar
Mux
Demux
Switch
  • M demultiplexers at incoming side
  • M multiplexers at outgoing side
  • Mn x Mn optical switch has wavelength converters
    at switch outputs

20
Wavelength Router with O/E and E/O
21
O-E-O Crossconnect Switch (OXC)
Outgoing fibers
Incoming fibers
Individual wavelengths
O
O
Demux
Mux
E/O
E
1
1
E/O
E/O
E/O
2
2
E/O
WDM (many ?s)
E/O
N
E/O
N
E/O
E/O
Switches information signal on a particular
wavelength on an incoming fiber to (another)
wavelength on an outgoing fiber.
22
Optical core network Opaque (O-E-O) and
transparent (O-O) sections
Transparent optical island
E/O
O/E
Client signals
O
O
O
O
E
E
O
to other nodes
from other nodes
O
O
O
O
O
O
E
E
Opaque optical network
23
OEO vs. All-Optical Switches
OEO
All-Optical
  • Capable of status monitoring
  • Optical signal regenerated improve
    signal-to-noise ratio
  • Traffic grooming at various levels
  • Less aggregated throughput
  • More expensive
  • More power consumption
  • Unable to monitor the contents of the data stream
  • Only optical amplification signal-to-noise
    ratio degraded with distance
  • No traffic grooming in sub-wavelength level
  • Higher aggregated throughput
  • 10X cost saving
  • 10X power saving

24
Large customers buy lightpaths
A lightpath is a series of wavelength links from
end to end.
optical fibers
One fiber
Repeater
cross-connect
25
Hierarchical switching Node with switches of
different granularities
O
O
O
A. Entire fibers
Fibers
Fibers
Express trains
O
O
O
B. Wavelength subsets
E
O
O
C. Individual wavelengths
Local trains
26
Wide Area Network (WAN)
WAN Up to 200-500 wavelengths 40-160
Gbit/s/l wavebands (gt 10 l)
OXC Optical Wavelength/Waveband Cross Connect
27
Packet (a) vs. Burst (b) Switching
28
MAN (Country / Region)
IP packets
optical burst formation
29
Optical Switching Technologies
  • MEMs MicroElectroMechanical
  • Liquid Crystal
  • Opto-Mechanical
  • Bubble Technology
  • Thermo-optic (Silica, Polymer)
  • Electro-optic (LiNb03, SOA, InP)
  • Acousto-optic
  • Others

Maturity of technology, Switching speed,
Scalability, Cost, Relaiability (moving
components or not), etc.
30
MEMS Switches for Optical Cross-Connect
Proven technology, switching time (10 to 25
msec), moving mirrors is a reliability problem.
31
WDM transparent transmission system
(O-O nodes)
Wavelengths aggregator
Wavelengths disaggregator
O
O
O
O
O
O
Fibers
multiple ?s
Optical switching fabric (MEMS devices, etc.)
Tiny mirrors
Incoming fiber
Outgoing fibers
32
Upcoming Optical Technologies
  • WDM routing is circuit switched
  • Resources are wasted if enough data is not sent
  • Wastage more prominent in optical networks
  • Techniques for eliminating resource wastage
  • Burst Switching
  • Packet Switching
  • Optical burst switching (OBS) is a new method to
    transmit data
  • A burst has an intermediate characteristics
    compared to the basic switching units in circuit
    and packet switching, which are a session and a
    packet, respectively

33
Optical Burst Switching (OBS)
  • Group of packets a grouped in to bursts, which
    is the transmission unit
  • Before the transmission, a control packet is sent
    out
  • The control packet contains the information of
    burst arrival time, burst duration, and
    destination address
  • Resources are reserved for this burst along the
    switches along the way
  • The burst is then transmitted
  • Reservations are torn down after the burst

34
Optical Burst Switching (OBS)
35
Optical Packet Switching
  • Fully utilizes the advantages of statistical
    multiplexing
  • Optical switching and buffering
  • Packet has Header Payload
  • Separated at an optical switch
  • Header sent to the electronic control unit, which
    configures the switch for packet forwarding
  • Payload remains in optical domain, and is
    re-combined with the header at output interface

36
Optical Packet Switch
  • Has
  • Input interface, Switching fabric, Output
    interface and control unit
  • Input interface separates payload and header
  • Control unit operates in electronic domain and
    configures the switch fabric
  • Output interface regenerates optical signals and
    inserts packet headers
  • Issues in optical packet switches
  • Synchronization
  • Contention resolution

37
  • Main operation in a switch
  • The header and the payload are separated.
  • Header is processed electronically.
  • Payload remains as an optical signal throughout
    the switch.
  • Payload and header are re-combined at the output
    interface.

hdr
CPU
payload
hdr
payload
hdr
payload
Re-combined Wavelength i output port j
Optical packet
Wavelength i input port j
Optical switch
38
Output port contention
  • Assuming a non-blocking switching matrix, more
    than one packet may arrive at the same output
    port at the same time.

Output ports
Optical Switch
Input ports
payload
hdr
. . .
payload
hdr
. . .
. . .
. . .
payload
hdr
39
OPS Architecture Synchronization
Occurs in electronic switches solved by input
buffering
Slotted networks
  • Fixed packet size
  • Synchronization stages required

Sync.
40
OPS Architecture Synchronization
Slotted networks
  • Fixed packet size
  • Synchronization stages required

Sync.
41
OPS Architecture Synchronization
Slotted networks
  • Fixed packet size
  • Synchronization stages required

Sync.
42
OPS Architecture Synchronization
Slotted networks
  • Fixed packet size
  • Synchronization stages required

Sync.
43
OPS Architecture Synchronization
Slotted networks
  • Fixed packet size
  • Synchronization stages required

Sync.
44
OPS Architecture Synchronization
Sync.
45
OPS Contention Resolution
  • More than one packet trying to go out of the same
    output port at the same time
  • Occurs in electronic switches too and is resolved
    by buffering the packets at the output
  • Optical buffering ?
  • Solutions for contention
  • Optical Buffering
  • Wavelength multiplexing
  • Deflection routing

46
OPS Architecture
Contention Resolutions
1
1
1
2
2
1
3
3
4
4
47
OPS Contention Resolution
  • Optical Buffering
  • Should hold an optical signal
  • How? By delaying it using Optical Delay Lines
    (ODL)
  • ODLs are acceptable in prototypes, but not
    commercially viable
  • Can convert the signal to electronic domain,
    store, and re-convert the signal back to optical
    domain
  • Electronic memories too slow for optical networks

48
OPS Architecture
Contention Resolutions
  • Optical buffering

1
1
1
2
2
1
3
3
4
4
49
OPS Architecture
Contention Resolutions
  • Optical buffering

1
1
2
2
3
3
4
4
50
OPS Architecture
Contention Resolutions
  • Optical buffering

1
1
1
2
2
3
3
4
4
1
51
OPS Contention Resolution
  • Wavelength multiplexing
  • Resolve contention by transmitting on different
    wavelengths
  • Requires wavelength converters -

52
OPS Architecture
Contention Resolutions
  • Wavelength conversion

1
1
1
1
2
2
53
OPS Architecture
Contention Resolutions
  • Wavelength conversion

1
1
2
2
54
OPS Architecture
Contention Resolutions
  • Wavelength conversion

1
1
1
1
2
2
55
OPS Architecture
Contention Resolutions
  • Wavelength conversion

1
1
2
2
56
OPS Architecture
Contention Resolutions
  • Wavelength conversion

1
1
1
1
2
2
57
Deflection routing
  • When there is a conflict between two optical
    packets, one will be routed to the correct output
    port, and the other will be routed to any other
    available output port.
  • A deflected optical packet may follow a longer
    path to its destination. In view of this
  • The end-to-end delay for an optical packet may be
    unacceptably high.
  • Optical packets may have to be re-ordered at the
    destination

58
  • Electronic Switches Using Optical Crossbars

59
Scalable Multi-Rack Switch Architecture
Optical links
Line cardrack
Switch Core
  • Number of linecards is limited in a single rack
  • Limited power supplement, i.e. 10KW
  • Physical consideration, i.e. temperature,
    humidity
  • Scaling to multiple racks
  • Fiber links and central fabrics

60
Logical Architecture of Multi-rack Switches
Scheduler
Line Card
Line Card
Crossbar
Local Buffers
Local Buffers
Fiber I/O
Laser
Laser
Laser
Fiber I/O
Framer
Framer
Laser
Line Card
Line Card
Local Buffers
Local Buffers
Fiber I/O
Laser
Framer
Laser
Laser
Framer
Laser
Fiber I/O
Switch Fabric System
  • Optical I/O interfaces connected to WDM fibers
  • Electronic packet processing and buffering
  • Optical buffering, i.e. fiber delay lines, is
    costly and not mature
  • Optical interconnect
  • Higher bandwidth, lower latency and extended link
    length than copper twisted lines
  • Switch fabric electronic? Optical?

61
Optical Switch Fabric
Scheduler
Line Card
Line Card
Crossbar
Local Buffers
Local Buffers
Fiber I/O
Laser
Laser
Laser
Fiber I/O
Framer
Framer
Laser
Line Card
Line Card
Local Buffers
Local Buffers
Fiber I/O
Laser
Framer
Laser
Laser
Framer
Laser
Fiber I/O
Switch Fabric System
  • Less optical-to-electrical conversion inside
    switch
  • Cheaper, physically smaller
  • Compare to electronic fabric, optical fabric
    brings advantages in
  • Low power requirement, Scalability, Port density,
    High capacity
  • Technologies that can be used
  • 2D/3D MEMS, liquid crystal, bubbles,
    thermo-optic, etc.
  • Hybrid architecture takes advantage of the
    strengths of both electronics and optics

62
Electronic Vs. Optical Fabric
Electronic
Trans.Line
Buffer
Inter-connection
Trans.Line
Buffer
Inter-connection
SwitchingFabric
Optical
Electronic
E/O or O/EConversion
favorred
Optical
Trans.Line
Buffer
Inter-connection
Trans.Line
Buffer
Inter-connection
SwitchingFabric
63
Multi-rack Hybrid Packet Switch
64
Features of Optical Fabric
  • Less E/O or O/E conversion
  • High capacity
  • Low power consumption
  • Less cost
  • However,
  • Reconfiguration overhead (50-100ns)
  • Tuning of lasers (20-30ns)
  • System clock synchronization (10-20ns or higher)

65
Scheduling Under Reconfiguration Overhead
  • Traditional slot-by-slot approach

Scheduler
Time Line
  • Low bandwidth usage

66
Reduced Rate Scheduling
Fabric setup (reconfigure)
Traffic transfer
Time slot
Slot-by-slot Scheduling, zero fabric setup time
Slot-by-slot Scheduling with reconfigure delay
Reduced rate Scheduling, each schedule is held
for some time
  • Challenge fabric reconfiguration delay
  • Traditional slot-by-slot scheduling brings lots
    of overhead
  • Solution slow down the scheduling frequency to
    compensate
  • Each schedule will be held for some time
  • Scheduling task
  • Find out the matching
  • Determine the holding time

67
Scheduling Under Reconfiguration Overhead
  • Reduce the scheduling rate
  • Bandwidth Usage Transfer/(ReconfigureTransfer)

Constant
  • Approaches
  • Batch scheduling TSA-based
  • Single scheduling Schedule Hold

68
Single Scheduling
  • Schedule Hold
  • One schedule is generated each time
  • Each schedule is held for some time (holding
    time)
  • Holding time can be fixed or variable
  • Example LQFHold

69
  • Routing and Wavelength Assignment

70
Optical Circuit Switching
  • An optical path established between two nodes
  • Created by allocation of a wavelength throughout
    the path.
  • Provides a circuit switched interconnection
    between two nodes.
  • Path setup takes at least one RTT
  • No optical buffers since path is pre-set
  • Desirable to establish light paths between every
    pair of nodes.
  • Limitations in WDM routing networks,
  • Number of wavelengths is limited.
  • Physical constraints
  • limited number of optical transceivers limit the
    number of channels.

71
Routing and Wavelength Assignment (RWA)
  • Light path establishment involves
  • Selecting a physical path between source and
    destination edge nodes
  • Assigning a wavelength for the light path
  • RWA is more complex than normal routing because
  • Wavelength continuity constraint
  • A light path must have same wavelength along all
    the links in the path
  • Distinct Wavelength Constraint
  • Light paths using the same link must have
    different wavelengths

72
No Wavelength Converters
WSXC
Access Fiber
Wavelength 1
POP
POP
Wavelength 2
Wavelength 3
73
With Wavelength Converters
WIXC
Wavelength 1
Access Fiber
POP
POP
Wavelength 2
Wavelength 3
74
Routing and Wavelength Assignment (RWA)
  • RWA algorithms based on traffic assumptions
  • Static Traffic
  • Set of connections for source and destination
    pairs are given
  • Dynamic Traffic
  • Connection requests arrive to and depart from
    network one by one in a random manner.
  • Performance metrics used fall under one of the
    following three categories
  • Number of wavelengths required
  • Connection blocking probability Ratio between
    number of blocked connections and total number of
    connections arrived

75
Static and Dynamic RWA
  • Static RWA
  • Light path assignment when traffic is known well
    in advance
  • Arises in capacity planning and design of optical
    networks
  • Dynamic RWA
  • Light path assignment to be done when requests
    arrive in random fashion
  • Encountered during real-time network operation

76
Static RWA
  • RWA is usually solved as an optimization problem
    with Integer Programming (IP) formulations
  • Objective functions
  • Minimize average weighted number of hops
  • Minimize average packet delay
  • Minimize the maximum congestion level
  • Minimize number of Wavelenghts

77
Static RWA
  • Methodologies for solving Static RWA
  • Heuristics for solving the overall ILP
    sub-optimally
  • Algorithms that decompose the static RWA problem
    into a set of individual sub-problems, and solve
    a sub-set
  • http//www.tct.hut.fi/esa/java/wdm/
  • Methodologies for solving Static RWA
  • Heuristics for solving the overall ILP
    sub-optimally
  • Algorithms that decompose the static RWA problem
    into a set of individual sub-problems, and solve
    a sub-set
  • http//www.tct.hut.fi/esa/java/wdm/
  • Methodologies for solving Static RWA
  • Heuristics for solving the overall ILP
    sub-optimally
  • Algorithms that decompose the static RWA problem
    into a set of individual sub-problems, and solve
    a sub-set
  • http//www.tct.hut.fi/esa/java/wdm/

78
Solving Dynamic RWA
  • During network operation, requests for new
    light-paths come randomly
  • These requests will have to be serviced based on
    the network state at that instant
  • As the problem is in real-time, dynamic RWA
    algorithms should be simple
  • The problem is broken down into two sub-problems
  • Routing problem
  • Wavelength assignment problem
Write a Comment
User Comments (0)
About PowerShow.com