Presentation is loading. Please wait.

Presentation is loading. Please wait.

Switching Architectures for Optical Networks

Similar presentations


Presentation on theme: "Switching Architectures for Optical Networks"— Presentation transcript:

1 Switching Architectures for Optical Networks

2 Internet Reality Access Access Long Haul Metro Metro Data Center SONET
DWDM SONET Data Center DWDM SONET SONET SONET Access Access Long Haul Metro Metro

3 Hierarchies of Networks: IP / ATM / SONET / WDM

4 Why Optical? Enormous bandwidth made available Low bit error rates
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 different frequencies

6 Anatomy of a DWDM System
Terminal A Terminal B D E M U X Transponder Interfaces M U X Transponder Interfaces Post- Amp Line Amplifiers Pre- Amp 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
WDM link Optical Switch Edge Router Legacy Interfaces ( e.g., PoS, Gigabit Ethernet, IP/ATM)

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 (IP+Optical) introduces a set of service-enabling technologies

10 OXC Typical Super POP SONET Core Core ATM Large Voice IP Switch
Interconnection Network SONET Core ATM Switch Voice Switch Core IP router Large Multi-service Aggregation Switch Coupler & Opt.amp DWDM + ADM OXC DWDM Metro Ring

11 Typical POP Voice Switch OXC D W M D W 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 = Gbps requires 1.2 s of delay => 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 No  converters 1 2 3 New request 1 3 With  converters WC

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 Control Plane: Data Plane: Wavelength Router
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 Photonic Cross-connect (PXC) l1 l3 Optical Switch Fabric l3

19 Optical Cross-Connect with Full Wavelength Conversion
Converters l 1 l 2 l 1, l 2, ... , l n l 1, l 2, ... , l n l 2 l 1 1 l 1 n l n l 1 l 1 l 1, l 2, ... , l n l 1, l 2, ... , l n l 2 l 2 2 l n l 2 n . . . . . . l 1 l n l 1, l 2, ... , l n l 1, l 2, ... , l n l 2 l 1 M l n l 2 M Wavelength Wavelength Optical CrossBar Demux Mux 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
Cross-Connect Incoming Interface Incoming Wavelength Outgoing Interface Outgoing Wavelength l1 l3

21 Individual wavelengths
O-E-O Crossconnect Switch (OXC) Outgoing fibers Incoming fibers Individual wavelengths O O Demux Mux O/E 1 E E/O 1 E/O E/O 2 O/E E/O 2 E/O WDM (many λs) E/O N O/E 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
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 E E O Opaque optical network

23 OEO vs. All-Optical Switches
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
A. Entire fibers O Fibers Fibers “Express trains” O O B. Wavelength subsets O E O C. Individual wavelengths O “Local trains”

26 Wide Area Network (WAN)
GAN links WAN : Up to wavelengths Gbit/s/l wavebands (> 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 disaggregator Wavelengths aggregator 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 separates payload and header
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. Input ports Optical Switch Output 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

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 Contention Resolutions
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 Contention Resolutions
OPS Architecture Contention Resolutions Optical buffering 1 1 2 1 2 3 1 3 4 4

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

50 Contention Resolutions
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 Contention Resolutions
OPS Architecture Contention Resolutions Wavelength conversion 1 1 1 1 2 2

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

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

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

56 Contention Resolutions
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 card rack 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 Local Buffers Crossbar Local Buffers Fiber I/O Framer Laser Laser Laser Laser Framer Fiber I/O Line Card Line Card Local Buffers Local Buffers Fiber I/O Framer Laser Laser Laser Laser Framer 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 Local Buffers Crossbar Local Buffers Fiber I/O Framer Laser Laser Laser Laser Framer Fiber I/O Line Card Line Card Local Buffers Local Buffers Fiber I/O Framer Laser Laser Laser Laser Framer 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
Trans. Line Buffer Inter- connection Inter- connection Buffer Trans. Line Switching Fabric Optical Electronic E/O or O/E Conversion Optical favorred Trans. Line Buffer Inter- connection Inter- connection Buffer Trans. Line Switching Fabric

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 Transfer Schedule Reconfigure 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/(Reconfigure+Transfer) 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: LQF+Hold

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 Dynamic 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 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 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

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


Download ppt "Switching Architectures for Optical Networks"

Similar presentations


Ads by Google