Technical Tutorial: Subject: SDH Date: Prepared by
Technical Tutorial: Subject: SDH Date: Prepared by
Subject: SDH
SDH
Synchronous Digital Hierarchy
1. Introduction
2. The Plesiochronous Digital Hierarchy (PDH)
3. The Synchronous Digital Hierarchy (SDH)
4. Conclusion
1. Introduction
This document provides a technical discussion of SDH.
It explains the differences between the Plesiochronous Digital Hierarchy and the Synchronous Digital Hierarchy.
Before we start it is important that you understand the difference between Synchronous, Plesiochronous,
Isochronous and Asynchronous.
These are all different ways of synchronising a data stream between the transmitter of the data stream and the
receiver.
Synchronous (Synchronised)
All of the clocks are synchronised to a master reference clock. They may be out of phase with each other but
they will run at exactly the same frequency.
Isochronous (Synchronised)
An Isochronous data stream has the timing information embedded in it (eg. a G.704 stream). These data streams
can be carried over Synchronous or Plesiochronous networks.
1
2. The Plesiochronous Digital Hierarchy (PDH)
In a PDH network you have different levels of Multiplexers.
34Mbit/s to 140Mbit/s
34Mbps
Some of the data from low speed ports (that are running too fast) can be carried in the trunk overhead, and this
can happen at all multiplexing levels. This is known as Justification or Bit Stuffing.
The other thing to notice is that the different PDH Multiplexing Levels
multiplexing levels are not multiples of each other.
For example CEPT2 supports 120 Calls but it United States & Japan Europe & Australia
This makes it particularly difficult to locate a particular 2Mbit/s stream in the 140Mbit/s trunk unless you fully
de-multiplex the 140Mbit/s stream all the way down to 2Mbit/s.
2
Then you de-multiplex the 8Mbit/s stream, isolate the 2Mbit/s Stream that you have been looking for and
multiplex the other 2Mbit/s streams up through the higher layer multiplexers into the 140Mbit/s trunk.
Figure 3 shows the multiplexer mountain required to drop & insert the 2Mbit/s stream.
Lack of Performance
It is not easy to provide good performance if you cant monitor the performance in the first place.
For PDH there is no international standard for performance monitoring and no agreed management channels.
There are some spare overhead bits that are being used for management but they have limited bandwidth and are
hard to locate in a 140 Meg stream without de-multiplexing.
Lack of standards
Not only does PDH have two totally different multiplexing hierarchies but it is quite weak on standards. For
example there are no standards for data rates above 140Mbit/s and no standards for the line side of a Line
Transmission Terminal.
SDH was specifically designed in such a way that it would preserve a smooth interworking with existing PDH
networks.
The developers of SDH also addressed the weaknesses of PDH. They recognised that it was necessary to adopt
not only a Synchronous frame structure but one that also preserves the byte boundaries in the various traffic bit
streams.
SDH Multiplexing Hierarchy
Because SDH is synchronous it allows single stage
Data Rate SONET SDH
multiplexing and de-multiplexing. This eliminates (Mbps) (USA) (Europe)
hardware complexity. You dont need multiplexer 51.84 STS-1, OC-1 (not defined)
STS =
mountains. 155.52 STS-3, OC-3 STM-1 Synchronous
Transport Signal
466.56 STS-9, OC-9 STM-3
You can see that the data rates are the same except SDH doesnt specify a 51 Meg rate.
STM-1 forms the basis of the SDH frame structure. For example an STM-4 is a frame consisting of 4 x STM-1s.
In Sonet, the STS levels refer to the speed of the bit stream. When these bits are converted to a train of optical
pulses in a fibre, they are called an Optical Carrier (OC).
You may also see OC-3c referred to. This is simply the same bit rate as OC-3, but interpreted as one channel
instead of 3 multiplexed OC-1s. The c stands for Concatenated.
3
3.2 SDH Network Elements
Figure 5 shows the elements that make up an SDH network.
Regenerator Figure 5
Is a device that regenerates the signal.
Add/Drop Multiplexer
The Add/Drop mux has the ability to breakout and insert low speed channels into an STM stream.
E1 E1 E1
E1 E1 E1 E1
E1 E1 E1 E1
PTE STM-n STM-n PTE STM-n STM-n STM-n STM-n
E1
REG
E1 PTE REG REG PTE
E1 ADM E1
Path Terminating Regenerator Path Terminating
Element Element
Path Terminating Path Terminating
Element Add/ Drop Mux Element
Figure 6
Figure 7
If we include an Add/Drop mux we can now have a point to multi-point configuration as shown in figure 7.
A meshed network architecture (as shown in figure 8) uses a Digital Cross Connect to concentrate traffic at a
central site and allow easy re-provisioning of the circuits.
4
The most popular network configuration is the Ring Architecture shown in figure 9. Here we have four
Add/Drop muxes interconnected by 2 fibre rings. The main advantage of this architecture is its survivability.
If a fibre is cut or an Add/Drop mux dies the multiplexers have the intelligence to heal the network.
STM-1 Frames are usually represented as 9 Rows by 270 Columns for a total of 2430 Bytes as shown in figure
11. The bytes are transmitted from Left to Right, Top to Bottom.
Regenerator Section
The Regenerator Section Overhead contains information required for the elements located at both ends of a
section. This might be between two Regenerators or Line Termination Equipment.
5
Multiplex Section
The multiplex section overhead contains
information required between the multiplex section SDH Overhead
termination equipment at each end of the Multiplex Path
Section. Basically that means between consecutive Multiplex Section Multiplex Section
network elements excluding Regenerators.
Regenerator Section Regenerator Section
Path
The Path overhead is created and terminated by the E1 E1
PTE STM-n STM-n STM-n STM-n PTE
Path Terminating Equipment at either end of the REG ADM REG
Figure 12
D1, D2 and D3 form a 192kbit/s message channel for Operations, Administration and Maintenance. Eg. Alarms,
control, monitoring.
The last five rows of the Section Overhead are used for the Multiplex Section:-
K1 and K2 Automatic Protection Switching. This is used to provide automatic switching to a backup facility in
the event of a failure.
D4 to D12 form a 576kbit/s message channel for Operations, Administration and Maintenance. Eg. Remote
provisioning, monitoring, alarms etc.
S1 is the synchronous status message byte used to carry synchronisation messages ie: I am primary reference
clock or Do not use me as clock reference.
6
Path Overhead
The Path overhead is part of the Virtual Containers. Figure 14 shows the overhead associated with high order
and low order Virtual Containers.
J1 Virtual Container
High Order Virtual Containers B3
VC-3 48.960 Mbit/s 85 Columns
J1 This byte repetitively transmits a user C2
VC-4 150.336 Mbit/s 261 Columns
G1
programmable data string so the receiving path F2
device can see that it is still connected to the H4
V5 Virtual Container
intended transmitting path device. J2 VC-2 6.912 Mbit/s 12 Columns
F3
N2 VC-12 2.304 Mbit/s 4 Columns
K3 VC-11 1.728 Mbit/s 3 Columns
K4
B3 Parity bits N1
Figure 14
C2 Specifies the type of mapping in the Virtual
Container. For example it tells you if the High Order Virtual Container contains Lower Order Virtual Containers
or ATM CELLs etc.
H4 Multiframe indicator
V5 Error Checking, Path Status and Signal label (async, byte sync, bit sync)
J2 Access path identifier (so the receiver knows he is still connected to the intended transmitter)
N2 Connection Monitoring
K4 Automatic Protection Switching. This is used to provide automatic switching to a backup facility in the event
of a failure.
The Virtual Containers provide a permanent nailed up path across the network and there is no Dynamic
Bandwidth Allocation.
7
Multiplexing Structure
3.7 SDH Multiplexing Structure
xN x1
Figure 16 shows how to combine multiple services STM-N AUG AU-4 VC-4 C-4 139264k
44736k
If we look at the example of a E1 (2Mbit/s) service. AU-3 VC-3 C-3
34368k
x7
x7 x1
C-2 6312k
1. The E1 frame is placed into a C-12 Container Pointer Processing
TUG-2 TU-2
x3
VC-2
2. A Path overhead is added and it becomes a VC- Aligning TU-12 VC-12 C-12 2048k
Path Overhead
Administration User Group 4 Pointers Virtual Container
Container 9
6. And the AUG will be placed in the STM Frame. 5 Capacity Rows
6
7
Multiplex
Section VC-4
Overhead 150.336 Mbit/s
The Pointers are used to locate individual 2 meg 8 (149.760 Mbit/s)
9
streams in the STM Frame.
9 Columns
Figure 17
3.8 Virtual Container Examples
Figure 17 shows how a VC-4 Virtual Container fits
into the STM-1 Frame.
STM-1 with 3 x VC-3s
The VC-4 fits perfectly in the STM-1 Frame and a 270 Columns (2430 bytes)
Pointer indicates the location of the first byte of the 1 Regenerator
VC-4. 2 Section
Overhead
3
48.960 Mbit/s
48.960 Mbit/s
48.960 Mbit/s
Path Overhead
Path Overhead
Path Overhead
If the VC-4 is not properly synchronised with the 4 Pointers Virtual Container
VC-3
VC-3
VC-3
9
5 Capacity Rows
STM-1 frame it can slip position in the Frame. 6 Multiplex
7 Section
Overhead
There is actually a Byte of bandwidth in the Pointer 8
9
Section that can be used by the VC-4 if it is
9 Columns
running faster than the STM-1 Frame. Figure 18
Regenerator
Pat
48.960 Mbit/s
Path Overhead
Path Overhead
Path Overhead
VC-3
th OverheadVC-3
9
5 Capacity Rows
6 Multiplex
.960 Mbit/s
Section
h Overhead
7
Overhead
VC-3
Containers. 8
VC-3
When a device places a Virtual Circuit into the STM-1 Frame it also sets the Pointer Value so the receiving
device can locate the beginning of the Virtual Circuit.
8
Figure 20 shows how Lower Order Virtual STM-1 with 3 x VC-3s with VC-12s
Containers are Carried in the STM-1 Frame:- 270 Columns (2430 bytes)
1
To hold Lower Order Virtual Containers we need 2
Regenerator
Section
to use a TUG (Tributary Unit Group). Each TUG 3
Overhead
Path Overhead
Path Overhead
has a fixed place in the Virtual Circuit and it has a
48.960 Mbit/s
48.960 Mbit/s
4 Pointers
number of Pointers in fixed positions in the TUG.
VC-3
VC-3
5
VC-12
VC-12
VC-12
6
The TUG shown in figure 20 has 3 pointers for 7 Multiplex
Section
VC-12 Virtual Containers. The VC-12 is allocated 8 Overhead
The Pointer shows the location of the first byte of Bandwidth Efficiency
the VC-12.
N x 64 Kbit/s VC-12 (2.3 Mbit/s)
So when the VC-12 arrives at it destination the 2.048 Mbit/s VC-12 (2.3 Mbit/s)
receiving device will locate the VC-12 by looking at 8.192 Mbit/s VC-3 (48.9 Mbit/s)
the pointers.
10 Mbit/s VC-3 (48.9 Mbit/s)
4. Conclusion
SDH has addressed the weaknesses of PDH. It transmits data in Virtual Containers and uses pointers to locate a
low speed channel in a high speed trunk.