Professional Documents
Culture Documents
Reference textbook:
“Understanding SONET/SDH and ATM:
Communications Networks for The Next
Millennium” By S1. V. Kartalopoulos
Introduction
B channel ( 2B + D ) B8ZS
Abbreviations :
CCC, clear channel capability;
B = 64 Kbps voice or data channel;
DDS, digital data services;
D = 16 Kbps signaling or data channel
Time-Division Multiplexing ( TDM )
B channel ( 2B + D ) AMI
Digital Subscriber Line ( DSL ) : the local loop ( i.e. the copper
twister-pair wires between most homes and the telephone
service provider equipment ) in digital form, such as the BRI.
DSL provides 1.544 Mbps and in some cases up to 7 Mbps over
existing twisted-pair copper cable.
DSL cannot be used on “loaded” loops, i.e., no inductors or
coils on the loop cable.
Effective distance of a DSL depends on the data rate supported
1.5 Mbps : several miles
25 Mbps : only half a mile
xDSL : “x” refers to one of many DSL formats and rates.
xDSL
Two-bits-to-one quaternary ( 2B1Q ) : Digital PAM with -3, -1, +1 and +3,
four possible levels, each represents 2 bits.
Its transmitted power is superior to that of AMI
Bit rate is limited to 392 Kbps
Suitable for upstream transmission on local loos
This is used for BRI signals.
Discrete multi-tone ( DMT ) : divides the bandwidth into frequency
channels.
When a certain channel is detected to have inferior transmission
characteristics, the traffic is assigned another frequency channel, a.k.a.
frequency hopping.
The official standard of the ANSI T1E1.r working group
Supports upto to 6 Mbps services
• Up to four MPEG-1 compressed video data
• A single MPEG-2 compressed video data
Modulations on DSL
RN and NRZ
For both methods, the signal alternates between a positive
( +V ) and a negative ( -V ) voltage
Logic “1” : positive voltage
Logic “0” : negative voltage
For NRZ, transitions between logic “0” and logic “1”, and
vice versa, are directly crossing the zero voltage level
For RZ : transitions between logic “0” and logic “1”, and
vice versa, stay temporarily on the zero voltage level
Fig. 5.7 RZ and NRZ coding
Coding Schemes
4B/5B coding : translates 4 bits into one of the 16 predetermined 5-bit codes.
The original 4-bit code 0000 is translated to a 5-bit not-all-zero code.
Bipolar Violations ( BV )
Bipolar signal is a 3-level signal where consecutive 1’s in the bit stream
are alternating polarity
BV is when two consecutive ‘1s do not change polarity
Can be used to detect errors in the bit stream
Or used to mark a specific bit manipulation ( coding ) in the bit stream
B8ZS ( bit 8-zero suppression ) : find 8 consecutive 0’s in the bit stream and
substitutes them with a bipolar violation
At the receiver, BV is detected and the bit stream is restored to its original
form
HDB3 : substitueds four 0’s by a code that contains a violation.
At the receiver, BV is detected and the bit stream is restored to its original
form
Fig. 5.8 Bipolar and bipolar violation
5.1 Legacy Communications Systems:
Concepts
Hierarchical Multiplexing
Multiplexing in North America
FR is a packet service.
Design philosophy is similar to that of a highway with ramps on
and off.
At the ramps, any car, small or large, may approach the
highway at a slower speed.
Once on the highway, one can travel any length of the
highway and as fast as the limit.
So highway is equally accessible and shareable by all.
In FR, the ramps are the access points and the number of lances
determines the bandwidth of the FR system.
FR is a shared-bandwidth solution that takes advantage of
traffic pattern variability and oversubscription to provide a
cost-effective data service.
Frame Relay ( FR )
Introduction
Introduction
Reduced cost:
It lowers operations cost
It has the same interface for all vendors
Integrated network elements
It allows for multi-vendor internetworking
It has enhanced network element management
Remote operations capabilities : provision, test, inventory,
customize, and reconfigured
It offers network survivability features.
It is compatible with legacy and future networks
SONET and SDH Rates
SONET/SDH Networks
SONET / SDH Network
VT3 3.456
VT6 6.912
SONET/SDH Frames
STS-1
The first 3 rows of the overhead space in an STS-1 frame, totally 9 bytes,
carry synchronization and section overhead information.
A1 and A2 are fixed patterns : 0xF628 or in binary 1111 0110 0010 1000.
Receiver will use these to detect the beginning of the frame.
A1, A2 are not scrambled.
C1 : STS-1 ID, defined for each STS-1.
B1 : used for error monitoring.
E1 : a 64-Kbps voice communication channel for craft personnel.
In an STS-N signal, E1 is defined for the 1st STS-1 only. The other N-1
E1’s are not used.
F1 : used by the section.
D1 to D3 : a 192-Kbps communication channel between STEs.
Used for alarms, maintenance, control, monitoring, administration, and
other communicaiton needs.
In an STS-N signal, this channel is defined for the 1st STS-1 only. The
other N-1 E1’s are not used.
STS-1 section overhead
Line Overhead : SONET
The frame rate of the STS SPE = the frame rate of transport
overhead ( OH; i.e., NE frame rate)
Then the alignment of the SPE is the same as the previous
frame.
NDF = 0110; I-bit / D-bit words are not inverted.
If pointer value = 0, the first byte of the data is located next to
the H3 byte;
If pointer value = 10, the first byte starts on the 11th byte after
H3;
Example
NDF = 0110
I, D value : 00 0010 1001 = 41
H3 = 00000000
STS-1: no frequency justification
Frequency Justification : Positive Justification
Frame rate of the STS SPE < the transport OH ( i.e. NE frame
rate )
The alignment of the SPE is slipped back by a byte.
H1, H2 incremtns and I-bits are inverted.
NDF = 0110
Example :
I, D : value 00 0010 1010 = 40
First byte in SPE next to the H3 is 0
Positive justification is recognized quickly by examining the
bit next to the LSB of the H1 byte
• 1 : positive
• 0 : negative
STS-1 : positive-frequency justification
Frequency Justification : Negative
Justification
The frame rate of the STS SPE > the transport OH (i.e., NE
frame rate ).
The alignment of the SPE is slipped back by a byte
H1, H2 decrements
D-bit are inverted, NDF = 0110
Example :
The I, D value is 00 0010 1000 = 40
H3 byte contains user payload in the current frame.
STS-1 : negative frequency justification
New Data Found ( example )
NDF = 1001
A resynchronization has taken place ( not due to a positive or
negative frequency justification but because of some system or
payload-type change .
I-bit and D-bit are not inverted
New pointer value in H1 and H2
For another case, known as concatenation indicaiton :
NDF=1001
I-bit and D-bit = 11 1111 1111
STS-1 : new data found
Path Overhead
Virtual Tributaries
Virtual Tributaries
VT1.5 3 27 4 28 1.728
VT2 4 36 3 21 2.304
VT3 6 54 2 14 3.456
VTs map data from different end users in the SPE payload.
End user data may also be out of phase with each other and
to the STS-N frame.
A pointer and a frequency justification scheme, similar to
the SPE level, applies on the VT level.
Each VT is partitioned in a 1-byte VT overhead part and in a
VT envelope capacity ( depending on the type of VT ).
VT1.5 : 26 bytes VT envelope capacity
VT6 : 107 bytes VT envelope capacity
4 consecutive VTs from one user’s data form a VT superframe.
H4 : indicates the beginning of the superframe ( byte overhead
V1 )
VT Superframe
H4 BYTE V1 – V4
12345678
XXXXXX 0 0 V1
XXXXXX 0 1 V2
XXXXXX 1 0 V3
XXXXXX 1 1 V4
VT Payload Pointer
STS-N/STM-N Frames
Single-Step Multiplexer
The pointer H1-H3 of the first STS-1 in the STS-Nc will be the
pointer for the whole SPE.
Pointer processing
New data flag
Frequency justifications
Identify the starting location of the STS-Nc SPE
The rest of the pointer bytes will contain a concatenation
indicator value to indicate that the payload is concatenated ( i.e.,
it is an STS-Nc case ).
H1 : 1001XX11 ( X : undefined )
H2 : 11111111
Fig. 5.61 STS-3c transport overhead.
Transport Overhead : SOH for SDH
A1, A2 : frame alignment; fixed framing pattern set at the hexadecimal value
0xF628 [ 1111 0110 0010 1000 ].
A1, A2 are NOT scrambled.
B1, B2 : parity bytes for quality monitoring ( or error monitoring in
SONET ).
The parity is calculated over ALL bytes of the previous frame before
scrambling and is placed in the current frame before scrambling.
D1 – D3 : for network management for the regenerator section
An 192 Kbps communication channels for alarms, maintenance, control,
monitoring, administration, and other needs.
D4 – D12 : for network management as the D1 – D3 but for the multiplex
section.
E1, E2 : a 64 Kbps voice communication channel for craft personnel.
F1 : a maintenance byte
J0 ( C1 ) : trace identifier
Transport Overhead : SOH for SDH
How to transport traditional signals, such as DS1, E1, etc. with a SONET
signal ?
To transport a DS1 signal to a SONET signal :
The incoming DS1 signal at the path layer is mapped onto a VT.
The VT is mapped onto the SPE, and the SPE path overhead is also
constructed.
The SPE is mapped onto the SONET signal, and the line overhead
information is added.
The signal is mapped onto the STS-N signal, and the section overhead
information is added.
• Now the complete STS SONET signal is formed, and the signal is scrambled.
The signal passed through the electrical-to-optical transducer ( the
transmitter ), and the optical signal ( with an NRZ optical coding ) is
coupled into the optical fiber and transmitted at the speed of light.
Fig. 5.65 Conversion of a legacy signal to a SONET,
layered overhead and transport functions.
Interaction Between Layers
Maintenance
Maintenance
Performance of a function :
Acceptable
Unacceptable ( failed )
Degraded
Main objectives of maintenance :
Trouble detection
Trouble sectionalization
Trouble or repair verification
Trouble isolation
Restoration
Maintenance
Maintenance requirements
Alarm surveillance
Performance monitoring ( PM )
Control
Alarm Surveillance
Equipment failures :
Service affecting ( SA )
Non-service affecting ( NSA )
Classified as critical, major, and minor.
When equipment failure is detected, a message is sent to OS.
Loss of synchronization : loss of primary or secondary timing
reference. A message is sent to the OS stating the reason ( LOS,
LOF, etc )
Automatic protection switching ( APS ) troubles : related to
channel mismatch, K1 with unused code, K2 with APS mode
mismatch, etc.
Alarm States, Declarations, and Indications
AIS – L
Generated when a line LOS / LOF is detected
An STE forms an OC-N signal with a valid section overhead and
generates a line AIS by sending an all – 1’s pattern ( after scrambling )
for the remainder of the OC-N signal.
The signal is sent downstream.
When the LTE detects AIS-L, an RDI signal is sent upstream.
AIS – P
Generated when a path LOS / LOF / LOP is detected
An LTE forms a STS path AIS by filling the entire STS SPE with all 1’s
including H1 – H3 bytes ( after scrambling).
The signal is sent downstream to the STS-LTE.
An RDI signal is sent upstream if the AIS is for LOS / LOF only.
AIS and RDI
AIS – V
Generated when a VT LOS / LOF / LOP is detected.
An STS PTE generates a VT path AIS by filling the entire
VT with all 1’s ( after scrambling ).
The signal is sent downstream to the VT PTE.
An RDI signal is sent upstream if the AIS is for LOS or
LOF.
Embedded DS-N with failures ( LOS, LOF, or LOP ) will cause
an AIS depending on the composition.
RDI alarm signals are sent upstream to
Alert the network
Initiate trunk conditioning.
Types of RDI
STS path RDI : alerts the upstream STS PTE that an AIS has
been received in the downstream STS path.
VT path RDI : alerts the upstream VT PTE that an AIS has been
received in the downstream VT path.
DS-N RDI : when this signal is detected, it is converted to a VT
path RDI signal if a DS-N is mapped into its associated VT.
AIS – RDI Summary
The line layer performance parameters are divided into near end
( NE ) and the far end ( FE )
For the near-end line layer, performance parameters are :
NE line coding violations ( CV-Ls ) : a count of BIP errors
detected at the line layer.
NE line erroneous seconds ( ES-Ls ) : a counter in seconds
during which at least one line layer BIP error was detected or
an AIS-L defect was present
NE line severely erroneous seconds ( SES-Ls ) : a counter in
seconds during whichk K or more line layer BIP error ware
detected or an AIS-L defect was present
PM at the Line Layer
STS path layer performance parameters are divided into STS and VT.
Each failure divided into near end and far end
The near end STS path layer performance parameters are :
NE STS path coding violations ( CV-Ps ) : a count of BIP errors detected
at the STS path layer.
NE STS path erroneous seconds ( ES-Ps ) : a count in seconds during
which at least one STS path BIP error was detected or an AIS-P defect
was present.
NE STS path severely erroneous seconds ( SES-Ps ) : a count of the
seconds during K or more STS path BIP errors were detected or an AIS-
P or LOP-P was present.
NE STS path unavailable seconds ( UAS-P ) : a count of the seconds
during which the STS path was unavailable.
NE STS path failure counts ( FC-Ps ) : a count of the number of NE STS
path failure events.
• A failure event begins when an AIS-P or LOP-P is declared and it ends when
it is cleared.
Fig. 5.78 Performance monitoring:
intermediate path.
Fig. 5.79 Maintenance: facility loopbacks.
Fig. 5.80 Maintenance: DS-N loopbacks.
5.2 SONET and SDH
IP over SONET
IP over SONET