Professional Documents
Culture Documents
Transmission Techniques and Multiplexing Hierarchies: Switching Technology
Transmission Techniques and Multiplexing Hierarchies: Switching Technology
multiplexing hierarchies
Switching Technology S38.165
http://www.netlab.hut.fi/opetus/s38165
P. Raatikainen
2-1
PDH
ATM
IP/Ethernet
SDH/SONET
OTN
P. Raatikainen
2-2
P. Raatikainen
2-3
User data
TLH
NLH
LLH
PLH
P. Raatikainen
error coding/indication
octet & frame synchronization
addressing
medium access & flow control
line coding
bit level timing
physical signal generation/
recovery
Physical layer
2-4
P. Raatikainen
2-5
Timing accuracy
P. Raatikainen
2-6
2-7
P. Raatikainen
2-8
Line coding
1
+V
Uncoded
+V
ADI
+V
ADI RZ
+V
AMI RZ
-V
ADI
- Alternate Digit Inversion
ADI RZ - Alternate Digit Inversion Return to Zero
AMI RZ - Alternate Mark Inversion Return to Zero
P. Raatikainen
2-9
+V
v
HDB3
B
-V
HDB3
P. Raatikainen
2 - 10
+V
CMI
-V
CMI
P. Raatikainen
2 - 11
Block coding
Entire blocks of n bits are replaced by other blocks of m bits (m > n)
nBmB block codes are usually applied on optical links by using on-off
keying
Block coding adds variety of 1s and 0s to obtain better clock
synchronism and reduced jitter
Redundancy in block codes (in the form of extra combinations)
enables error recovery to a certain extent
When m>n the coded line signal requires larger bandwidth than the
original signal
Examples: 4B5B (FDDI), 5B6B (E3 optical links) and 8B10B (GbE)
P. Raatikainen
2 - 12
Coding examples
4B5B coding
Input
word
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
5B6B coding
Output
word
11110
01001
10100
10101
01010
01011
01110
01111
10010
10011
10110
10111
11010
11011
11100
11101
00000
11111
00100
11000
10001
01101
00111
11001
00001
00010
00011
00101
00110
01000
01100
10000
P. Raatikainen
Input word
Output word
00000
00001
00010
00011
...
11100
11101
11110
11111
101011
101010
101001
111000
...
010011
010111
011011
011100
2 - 13
Scrambling
P. Raatikainen
2 - 14
Scrambler example
+
x0
x1
x2
x3
x4
x5
x6
x7
Preset
Data out
P. Raatikainen
2 - 15
P. Raatikainen
2 - 16
P. Raatikainen
2 - 17
2 - 18
P. Raatikainen
2 - 19
E4
139.264 Mbit/s
1920 channels
x 4
34.368 Mbit/s
E3
480 channels
x 4
8.448 Mbit/s
E2
120 channels
x 4
E1
2.048 Mbit/s
...
E0
64 kbit/s
30 channels
x 32
1 channel
2 - 20
10
F1
...
F14
Voice channels 1 - 15
T0
T1
T2
...
T0
Voice channels 16 - 30
...
F15
Signaling time-slot
1
Multi-frame
alignment bit
sequence in F0
Error indicator
bit (CRC-4)
P. Raatikainen
Voice channel 28
A
B1
B2
B3
B4
B5
B6
B7
B8
Voice sample
amplitude
Multi-frame
alarm
Polarity
2 - 21
F1
...
F14
Voice channels 1 - 15
T0
T1
T2
...
T0
P. Raatikainen
Voice channels 16 - 30
...
Signaling time-slot
D
F15
Channel 1
signaling
bits
Channel 16
signaling
bits
Far end
alarm indication
2 - 22
11
CRC-4 calculation
ensures, that the frame
alignment function can not
lock into a user signal of
(x0011011)
PDH standards/ITU-T
- G.703
- G.704
- G.706
- G.711
P. Raatikainen
SMF #1
SMF #2
Time-slot 0
Frame
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
c1
Sa4
Sa5
Sa6
Sa7
Sa8
c2
Sa4
Sa5
Sa6
Sa7
Sa8
c3
Sa4
Sa5
Sa6
Sa7
Sa8
c4
Sa4
Sa5
Sa6
Sa7
Sa8
c1
Sa4
Sa5
Sa6
Sa7
Sa8
10
c2
11
Sa4
Sa5
Sa6
Sa7
Sa8
12
c3
13
Sa4
Sa5
Sa6
Sa7
Sa8
14
c4
15
E
1
A
Sub-frame #1 (SMF #1):
Sa: Spare bit reserved for national use
A: Remote Alarm (FAS) indication
Frame alignment signal: 0011011
CRC-4 Frame Alignment Signal: 001011
CRC multi-frame not aligned with MFAS TS16
Bit 8
Sa4
Sa5
Sa6
Sa7
Sa8
Sub-frame #2 (SMF #2):
E: CRC-4 error indication used by
receiving equipment
C1, C2, C3, C4: CRC-4 bits
2 - 23
Multiplexing/PDH
2 - 24
12
multiplexer
n channels are multiplexed to a higher capacity link carrying n
channels
cross-connect
static multiplexing/switching of user channels
switch
switches incoming TDM/SDM channels to outgoing ones
P. Raatikainen
2 - 25
Cross-connect
DXC
...
n input
channels
Concentrator
n>m
m output
channels
Switch
...
n input
channels
Multiplexer
n=m
P. Raatikainen
m output
channels
2 - 26
13
MPX
R
STM-n
STM-n
Tributaries
Tributaries
MPX
STM-n
Multiplexing
section
Path layer connection
- DXC
- MPX
-R
P. Raatikainen
Digital gross-connect
Multiplexer
Repeater
2 - 27
STM-256
x 4
STM-64
10 Gbit/s
x 4
STM-16
2.48 Gbit/s
x 4
STM-4
622 Mbit/s
x 4
STM-1
P. Raatikainen
155 Mbit/s
2 - 28
14
Multiplexing/SDH
Multiplexing hierarchy for plesiochronous and synchronous
tributaries (e.g. E1 and E3)
Octet-interleaving, no justification bits - tributaries visible and
available in the multiplexed SDH flow
SDH hierarchy divided into two groups:
multiplexing level (virtual containers, VCs)
line signal level (synchronous transport level, STM)
Tributaries from E1 (2.048 Mbit/s) to E4 (139.264 Mbit/s) are
synchronized (using justification bits if needed) and packed in
containers of standardized size
Control and supervisory information (POH, path overhead) added to
containers => virtual container (VC)
P. Raatikainen
2 - 29
Multiplexing/SDH (cont.)
Different sized VCs for different tributaries (VC-12/E1, VC-3/E3,
VC-4/E4
Smaller VCs can be packed into a larger VC (+ new POH)
Section overhead (SOH) added to larger VC
=> transport module
Transport module corresponds to line signal (bit flow transferred
on the medium)
bit rate is 155.52 Mbit/s or multiples of it
transport modules called STM-N (N = 1, 4, 16, 64, ...)
bit rate of STM-N is Nx155.52 Mbit/s
duration of a module is 125 s (= duration of a PDH frame)
P. Raatikainen
2 - 30
15
multiplexer
terminal multiplexer multiplexes/demultiplexes PDH and SDH
tributaries to/from a common STM-n
add-drop multiplexer adds or drops tributaries to/from a common
STM-n
digital cross-connect
used for rearrangement of connections to meet variations of
capacity or for protection switching
connections set up and released by operator
P. Raatikainen
2 - 31
Cross-connect
STM-n
Add-drop multiplexer
STM-n
STM-n
Terminal multiplexer
STM-n
DXC
STM-n
STM-n
ADM
ADM
STM-n
STM-n
2 - 140 Mbit/s
P. Raatikainen
STM-n
2 - 140 Mbit/s
2 - 32
16
Justification
PDH/E1
VC-12
+ POH
+ POH
P. Raatikainen
STM-1
VC-4
MUX
+ SOH
2 - 33
STM-n frame
Three main fields:
Regeneration and multiplexer section overhead (RSOH and MSOH)
Payload and path overhead (POH)
AU (administrative) pointer specifies where payload (VC-4 or VC-3)
starts
nx9 octets
nx261 octets
P. Raatikainen
RSOH
AU-4 PTR
MSOH
P
O
H
2 - 34
17
Synchronization of payload
Position of each octet in a STM frame (or VC frame) has a number
AU pointer contains position number of the octet in which VC starts
lower order VC included as part of a higher order VC (e.g. VC-12 as
part of VC-4)
VC-4 no. 0
RSOH
STM-1
no. k
AU-4 PTR
MSOH
VC-4 no. 1
RSOH
STM-1
no. k+1
AU-4 PTR
MSOH
P. Raatikainen
VC-4 no. 2
2 - 35
routing/switching
based on VPI and VCI
adaptation
processing of user data into ATM cells
error control
cell header checking and discarding
flow control
no flow control
input rate control
congestion control
cell discarded (two priorities)
P. Raatikainen
2 - 36
18
VPI/VCI translation
Multiplexing and demultiplexing of cells
Cell rate decoupling
TC
Phys
PM
P. Raatikainen
Timing
Physical medium
2 - 37
Reference interfaces
NNI
UNI
EX
ATM
network
P. Raatikainen
TE
2 - 38
19
48 octets
ATM
header
Cell payload
VPI
VPI
VCI
VCI
VCI
PTI
CPL
HEC
UNI
NNI
VPI
VCI
GFC
PTI
CPL
HEC
VPI
VPI
VCI
VCI
VCI
PTI
HEC
P. Raatikainen
CPL
2 - 39
VCI 1
VCI 1
VPI 1
VPI 1
VCI 2
VCI 2
Physical channel
VCI 1
VCI 1
VPI 2
VPI 2
VCI 2
P. Raatikainen
VCI 2
2 - 40
20
2 Mbit/s
34 Mbit/s
140 Mbit/s
2 - 41
Network layer
IP packet
Pad 0 - 47 octets
(1+1+ 2) octets
65 535
ATM
adaptation
layer (AAL)
4 octets
AAL 5 payload
UU/
CPI/
LEN
CRC
48
ATM layer
H
Physical layer
P. Raatikainen
Cell payload
P
UU
CPI
LEN
Cell payload
Cell payload
Cell payload
Pad
- Padding octets
- AAL layer user-to-user identifier
- Common part identifier
- Length indicator
2 - 42
21
STM-1
frame
261 octets
VC-4
frame
SOH
AU-4 PTR
J1
...
B3
...
C2
G1
SOH
F2
H4
...
...
...
Z3
Z4
...
Z5
ATM cell
VC-4 POH
P. Raatikainen
2 - 43
TS0
Header
TS16
TS0
TS16
TS0
TS16
TS0
TS0
Header
Header
TS16
TS16
Head.
...
TS0
frame alignment
F3 OAM functions
loss of frame alignment
performance monitoring
transmission of FERF and LOC
performance reporting
P. Raatikainen
TS16
reserved for signaling
2 - 44
22
IDLE or
PL-OAM
26
...
H ATM layer
27
P
L
IDLE or
PL-OAM
2 - 45
Switch
switching of virtual channel (VCs)
VC paths are dynamically or statically connected
2 - 46
23
Ethernet
Originally a link layer protocol for LANs (10 and 100 MbE)
Upgrade of link speeds
=> optical versions 1GbE and 10 GbE
=> suggested for long haul transmission
No connections - each data terminal (DTE) sends data
when ready - MAC is based on CSMA/CD
Synchronization
line coding, preamble pattern and start-of-frame delimiter
Manchester code for 10 MbE, 8B6T for 100 MbE,
8B9B for GbE
P. Raatikainen
2 - 47
Ethernet frame
64 - 1518 octets
S
Preamble F
DA
SA
T/L
Payload
CRC
46 - 1500
Preamble - AA AA AA AA AA AA AA (Hex)
SFD - Start of Frame Delimiter AB (Hex)
DA - Destination Address
SA - Source Address
T/L - Type (RFC894, Ethernet) or Length (RFC1042, IEEE 802.3) indicator
CRC - Cyclic Redundance Check
Inter-frame gap 12 octets (9,6 s /10 MbE)
P. Raatikainen
2 - 48
24
1GbE frame
DA
SA
Payload
CRC Extension
48 - 1500
Preamble - AA AA AA AA AA AA AA (Hex)
SFD - Start of Frame Delimiter AB (Hex)
DA - Destination Address
SA - Source Address
T/L - Type (RFC894, Ethernet) or Length (RFC1042, IEEE 802.3) indicator
CRC - Cyclic Redundancy Check
Inter-frame gap 12 octets (96 ns /1 GbE)
Extension - for padding short frames to be 512 octets long
P. Raatikainen
2 - 49
Bridge
interconnects LAN segments on link layer (MAC)
all received frames are buffered and error free ones are forwarded to
another segment (if they are addressed to it)
2 - 50
25
2 - 51
OTS
Optical
channels
Optical
channels
OMPX
OA
OTS
OTS
OMS
OCh
- OCh
- OA
- OMS
- OMPX
- OTS
P. Raatikainen
Optical Channel
Optical Amplifier
Optical Multiplexing Section
Optical Multiplexer
Optical Transport Section
Switching Technology / 2003
2 - 52
26
SONET/
SDH
ATM
Ethernet
IP
OPU
Optical channel payload unit
ODU
Optical channel data unit
Optical channel
OTU
Optical channel transport unit
P. Raatikainen
2 - 53
IP
FR
SONET/SDH
ATM
GbE
IP
ATM/FR
SONET/SDH
DWDM
Och
Payload
FEC
Client
Digital wrapper
P. Raatikainen
2 - 54
27
4 rows
16
17
...................................
Och
overhead
.....
.....
.....
14
4080
FEC
4
OTU - Optical transport unit
ODU - Optical data unit
OPU - Optical payload unit
FEC - Forward error correction
P. Raatikainen
...
15 ... 16
OPU
overh.
ODU
overhead
3825
Payload
3824
2 - 55
OPU
ODU
+ OPU-OH
OTU
+ OTU-OH
+ FEC
OCh
Client signal
P. Raatikainen
OMUX
OMS
OTS
OCh
2 - 56
28
optical multiplexer
multiplexes optical wavelengths to OMS signal
add-drop multiplexer adds or drops wavelengths to/from a common
OMS
optical cross-connect
used to direct optical wavelengths (channels) from an OMS to another
connections set up and released by operator
optical switches ?
when technology becomes available optical switches will be used for
switching of data packets in optical domain
P. Raatikainen
2 - 57
29