Professional Documents
Culture Documents
Optical Communications
Networks
Spring, 2007
Thomas B. Fowler, Sc.D.
Senior Principal Engineer
Mitretek Systems
ControlNumber
ControlNumber
Application
Application
Virtual Session
Presentation
Presentation
End-to-End Messages
Session
Session
End-to-End Packets
Transport
Logical
portion of
code
Transport
Packets
Network
Network
Network
Network
Physical
portion of code
Frames
DLC
Data Link
Control
Physical
DLC
Physical Physical
DLC
DLC
Physical Physical
Data Link
Control
Physical
Bits
Physical Link, e.g. electrical signals
Originating
site
Subnet
node
Subnet
node
Terminatin
g site
ControlNumber
ControlNumber
LAN protocols
Layers 1 and 2
Map into OSI reference model
Souce: Cisco
ControlNumber
FDDI
Developed by American National Standards Institute (ANSI)
Originally proposed as internal fiber optic I/O channel for
computers
Later became generalized to high-speed LAN running at
100 Mbps
Can run on copper as well as fiber
Dual-ring is usual configuration
Can go up to 200 Mbps with single ring
Token ring architecture
Advantage of token-passing networks: deterministic
Possible to calculate maximum time before station can
transmit
Popular in real-time environments
ControlNumber
Characteristics of FDDI
Token ring architecture
Two countercirculating rings
Only one used for data; other for backup
Ring size
Up to 200 km (on multimode fiber, single ring)
Dual ring size up to 100 km
Maximum of 500 stations
Max distance between stations is 2 km
Packet switched: utilizes variable length frames
Max frame size is 4500 bytes
Frame header contains destination address
ControlNumber
ControlNumber
Source: Dutton
ControlNumber
10
Source: Dutton
ControlNumber
11
ControlNumber
12
Timing on FDDI
3 timers required due to need to handle synchronous traffic
Token rotation timer (TRT)
Elapsed time since last token received
Target token rotation timer (TTRT)
Target maximum time between tokens time for
token to traverse ring
4 msec < TTRT < 165 msec
Optimal value often around 8 msec
Token holding timer (THT)
Governs max amount of data station may send
Max time allocated for station to send
ControlNumber
13
Operation
When station receives token it compares time since last
token (TRT) with target time (TTRT)
Normal operation: TRT < TTRT
Station can send multiple frames until TTRT reached
TTRT-TRT = THT
Overload: 2xTTRT> TRT > TTRT
Synchronous data only permitted
Error: TRT > TTRT
Must be conveyed to LAN manager
Delays may occur
Stations must be capable of buffering data
Stations must remove data they send when it returns to
them
May be many frames on ring, but only one token
ControlNumber
14
Operation (continued)
When ring initialized, stations cooperate to determine TTRT
value
Minimum of all requested TTRT values
Changed only if new station enters ring
ControlNumber
15
ControlNumber
16
Media specifications
Medium
Fiber
Light
source
Detector
Transmit power
Receiver
sensitivity
Multimode
62.5/125
50/125
85/125
100/140
LED
PIN diode
Single
mode
9 micron
LED
PIN diode
ControlNumber
17
ControlNumber
18
Source: Dutton
ControlNumber
19
ControlNumber
20
FDDI layers
Source: Dutton
ControlNumber
21
ControlNumber
22
ControlNumber
23
SONET overview
SONET = Synchronous Optical Network
Should have been called Synchonous Opto-electronic
network (SOENET)
Technology developed in 1980s for long-haul trunks needed
by Telcos
Formulated by Exchange Carriers Standards
Association (ECSA)
Industry group which sets standards for telecoms
1984 work began
Expected to serve as basis for Telcos for 20-30 years
Designed from ground up based on 64kbps channels
(DS0voice channels)
Everything a multiple of this
ControlNumber
24
SONET (continued)
Emphasis on qualities important to Telcos
Reliability
Availability
Millisecond recovery from outages
Optimal use of bandwidth of secondary concern
Not originally intended as bulk data carrier or carrier for
asychronous packets
Serves as transport only
Does not do switching
Utilizes optical components only because copper not fast
enough
Otherwise copper or fiber could transmit SONET
ControlNumber
25
Advantages of SONET
Reduction in equipment
Standardization of equipment to allow for plug and play
Increased network reliability
Provision of overhead and payload bytes
Synchronous multiplexing format
Allows carrying of different loads
Simplifies interfacing to switching equipment
ControlNumber
26
ControlNumber
27
Optical fiber
Optical fiber
Amplifier
Modulator
Light
source
Input signal
Electricity
Connector
Optional optical
amplifier
Light
Wavelength = 800-1600 nm
Decoder
Detector
Output signal
Electricity
ControlNumber
28
SONET
end user
services
SONET
D
W
D
M
D
W
D
M
SONET
end user
services
SONET
end user
services
Source
Encoder
(Time
Division
Multiplexer)
Modulator/
transmitter
Receiver/
demodulator
(Wavelength
multiplexer)
(Demux)
Link
Decoder
(Demux)
Receiver
ControlNumber
29
SONET structure
First step in SONET multiplexing process: generation of
lowest level or base signal
Referred to as Synchronous Transport Signal level-1, or
STS-1
51.84 Mbits/second
Higher level signals are multiples of this, giving rise to
STS-N
N is not arbitrary, but restricted to certain values
STS-N signals composed of N byte-interleaved STS-1
signals
Optical counterpart known as Optical Carrier level-1
or OC-1
ControlNumber
30
SONET hierarchy
Source: Tektronix
ControlNumber
31
9 rows
Source: Tektronix
90 columns
ControlNumber
32
SONET frame
Transport
Overhead
Synchronous Payload
Envelope (SPE)783 bytes
Payload
STS Path
756 bytes
Overhead
(POH)9 bytes (84 cols.)
Fixed
stuff
18 bytes
ControlNumber
33
Source: Tektronix
ControlNumber
34
Source: Tektronix
ControlNumber
35
Overhead structure
Two types
Transport (27 bytes)
Section (9 bytes)
Line (18 bytes)
Path (9 bytes, embedded in SPE)
ControlNumber
36
Source: Tektronix
ControlNumber
37
Source: Tektronix
ControlNumber
38
Function of overhead
Section (9 bytes)
Performance monitoring (STS-N signal)
Local orderwire
Datacomm channels to carry info for OAM&P
Framing
Line overhead (18 bytes)
Locating SPE in frame
Multiplexing or concatenating signals
Performance monitoring
Automatic protection switching
Line maintenance
ControlNumber
39
ControlNumber
40
SONET alarms
Three levels to allow close monitoring of deteriorating
conditions
Anomaly: discrepancy between observed and expected
Does not constitute interruption in service
Defect: density of anomalies reached level where
service is interrupted
May be correctable
Failure: Inability of function to perform required action
(defect) persisted beyond allowable time span
ControlNumber
41
SONET alarms
ControlNumber
42
Source: Tektronix
ControlNumber
43
ControlNumber
44
VT sizes
Used for T1
Used for E1
Source: Tektronix
ControlNumber
45
Tributaries (continued)
An SPE carrying VTs is divided into 7 VT groups
Each group consists of 12 columns
12 x 7 = 84 columns = payload capacity
Columns for each VT type are all factors of 12
Each VT group can carry only one VT type
Cannot mix VT1.5 and VT3, even though they would fit
Separate VT groups within frame can carry different VT
types
Allowed combinations within a VT group
4 VT1.5
3 VT2
2 VT3
1 VT6
Within group, VTs are interleaved (time multiplexed)
ControlNumber
46
Source: Tektronix
ControlNumber
47
Multiplexing of VT groups
Source: Tektronix
ControlNumber
48
Pointers
Used to compensate for frequency and phase variation
Allow transport of synchronous payloads across
plesiosynchronous (almost synchronous) network
boundaries
Avoid delays and losses of having to use 125 sec slip
buffers
Dynamically and flexibly aligning payloads
Dropping
Inserting
Cross-connecting
Effects of jitter can also minimized
ControlNumber
49
Pointers (continued)
Byte stuffing used to fix alignment dynamically
Positive: byte added
Negative: byte deleted
Does not affect data
ControlNumber
50
Pointers (continued)
Source: Tektronix
ControlNumber
51
ControlNumber
52
x100
56K
128K
384K
WDM
Level 5
TDM
Level 4
TDM
Level 3
TDM
Level 2
TDM
Level 1
ControlNumber
53
Regenerator (repeater)
Digital loop carrier (DLC)
Concentrator at level 1
Add/drop multiplexer (ADM)
Picks off multiplexed signals
Adds new signals
Source: Tektronix
ControlNumber
54
Source: Tektronix
ControlNumber
55
Point-to-point
Point-to-multipoint
Hub
Ring
ControlNumber
56
Point-to-point
Two terminal multiplexers connected by optical link
May or may not use repeaters
Simplest SONET application
Source: Tektronix
ControlNumber
57
Point-to-multipoint
Linear add/drop architecture
Circuits added, dropped along the path
SONET ADM designed for this task
Avoids need to completely demux signal, cross-connect
channels, remux
Typically placed along path to allow adding, dropping
channels where needed
Source: Tektronix
ControlNumber
58
Hub
Concentrates traffic at one or more sites
Allows for easy reprovisioning
Two implementations
Cross-connecting tributary services
Requires 2 or more ADMs, cross-connect switch
Cross-connecting at tributary and SONET level
Requires cross-connect switch
Source: Tektronix
ControlNumber
59
Ring architecture
Most popular architecture
Used by all major carriers
Basic building block is ADM
Bi-directional or uni-directional traffic
Main advantage: survivability
If fiber cut, multiplexers can
reroute in milliseconds
Source: Tektronix
After cut
ControlNumber
60
Source: Tektronix
ControlNumber
61
ControlNumber
62
ControlNumber
63
SONET/SDH hierarchies
Source: Tektronix
ControlNumber
64
Non-synchronous hierarchies
Source: Tektronix
ControlNumber
65
ControlNumber
66
ControlNumber
67
ControlNumber
68
ControlNumber
69
ControlNumber
70
ControlNumber
71
ControlNumber
72
ControlNumber
73
ControlNumber
74
ControlNumber
75
ControlNumber
76
Ethernet
Primarily of interest because of newer, high-speed versions
Gigabit Ethernet (GBE)
10 Gigabit Ethernet
Fast Ethernet (100 Mbps) can run on fiber, but normally
implemented with Cat-5 UTP
ControlNumber
77
ControlNumber
78
Clarification (continued)
Most modern Ethernet network interface cards (NICs) can
operate either half duplex (with bus or hub) or full duplex
(with switch)
Switches are sold by all major vendors
Improve throughput on slower speed LANs
Not much more expensive than hubs
Allow more devices to be connected to LAN
ControlNumber
79
Source: Luxpath/IEC
ControlNumber
80
ControlNumber
81
TCP/IP Implementation
Using Ethernet
Session
Applications:
Telnet
FTP
SMTP
HTTP
Transport
TCP
Presentation
Application
Protocols
TCP/IP
Network
IP
Data Link
LLC Sublayer
MAC Sublayer
Physical signaling
Media attachment
Physical
Source: IBM
Ethernet
(802.3)
ControlNumber
82
Source: Dutton
ControlNumber
83
ControlNumber
84
ControlNumber
85
Implementation of Ethernet
Physical bus rarely used anymore
Too difficult to manage and repair
Unwieldy to add or change workstations
Requires coax cable in most cases
Implementations done with hub and Cat-5 UTP
Logically looks like bus
Manchester encoding always used
Signal always has transition with every bit
Logic 0: 0 to 1 transition at bit center
Logic 1: 1 to 0 transition at bit center
Effectively doubles frequency
ControlNumber
86
Implementation of Ethernet
(continued)
Example of Manchester encoding
1
ControlNumber
87
Implementation on fiber
Collision detection
Light pulses converted to electricity in transceivers
Average DC value will also change when light pulses
collide on fiber
Uses LEDs at 850 nm
ControlNumber
88
ControlNumber
89
Source: Dutton
ControlNumber
90
ControlNumber
91
ControlNumber
92
ControlNumber
93
Switch
Terminal 4
Terminal 1
R
Terminal 2
Terminal 3
ControlNumber
94
ControlNumber
95
Cabling standards
ControlNumber
96
10 Gbit Ethernet
Fiber only
Full duplex only, in combination with switches, will not
need CSMA/CD protocol required for half-duplex slower
Ethernet
Standard called IEEE 802.3ae; see
http://grouper.ieee.org/groups/802/3/ae/ for info on the spec
ControlNumber
97
10 Gbit Ethernet
For further info,
www.10gea.org
ControlNumber
98
Source: Luxpath/IEC
ControlNumber
99
Source: Cisco
ControlNumber
100
ControlNumber
101
ControlNumber
102
Source: Luxpath/IEC
ControlNumber
103
Fiber Channel
Developed by ANSI to address problems of existing
computer channel interfaces
Main thrust: connecting disk drives or arrays of disk drives
with computer systems
Allows systems managers to combine data warehouses
spread over a campus orwith repeatersa
metropolitan area
Primarily within computer, but can also be used as LAN
Allows interconnection of computers and peripheral
devices
Point-to-point
Crosspoint switch
Arbitrated loop
ControlNumber
104
ControlNumber
105
Point-to-Point
Arbitrated loop
Source: Dutton
Crosspoint switch
ControlNumber
106
Source: Wikipedia
ControlNumber
107
133 Mbit/sec
266 Mbit/sec
530 Mbit/sec
1 Gbit/sec
2 Gbit/sec
4 Gbit/sec
Highest performance: 10 km at 1 Gbit/sec
ControlNumber
108
Terminology
ControlNumber
109
ControlNumber
110
Classes of service
Class 1: Dedicated (connection oriented)
2 N_Ports
Maximum bandwidth guaranteed
Class 2: Multiplex
Connectionless
Acknowledgement of successful delivery
Class 3: Datagram
Connectionless
Best effort
No acknowledgement