Professional Documents
Culture Documents
Chapter 2
Chapter 2
TOPICS
T1/E1 SONET/SDH - STS 1, STS -3 frames SONET devices Self-healing rings Generic frame protocol, and Data over SONET
Connection-Oriented Networks - Harry Perros 1
T1/E1
Time division multiplexing allows a link to be utilized simultaneously by many users
1 2 M U X link N N input links D E M U X 1 2 N N output links
The transmission is organized into frames. Each frame contains a xed number of time slots. Each time slot is pre-assigned to a specic input link. The duration of a time slot is either a bit or a byte. If the buffer of an input link has no data, then its associated time slot is transmitted empty. A time slot dedicated to an input link repeats continuously frame after frame, thus forming a channel or a trunk.
Connection-Oriented Networks - Harry Perros 3
T carrier / E carrier
The DS signal is carried over a carrier system known as the T carrier.
T1 carries the DS1 signal, T2 carries the DS2 signal etc
The ITU-T signal is carried over a carrier system known as the E carrier. The DS and ITU-T hierarchy is known as the plesiochronous digital hierarchy (PDH). (Plesion means nearly the same, and chronos means time in Greek).
Connection-Oriented Networks - Harry Perros 6
Digital signal number Voice channels Data Rate (Mbps) DS0 1 0.064 DS1 24 1.544 DS1C 48 3.152 DS2 96 6.312 DS3 672 44.736 DS3C 1344 91.053 DS4 4032 274.176
Table 2.1: The North American Hierarchy
Level number Voice channels Data Rate (Mbps) 0 1 0.064 1 30 2.048 2 120 8.448 3 480 34.368 4 1920 139.264 5 7680 565.148
Table 2.2: The international (ITU-T) hierarchy
T1:
Total transmission rate: 24x8+1 = 193 bits per 125 sec, or 1.544 Mbps
E1
30 voice time slots plus 2 time slots for synchronization and control Total transmission rate: 32x8 = 256 bits per 125 sec, or 2.048 Mbps
Fractional T1/E1
Fractional T1 or E1 allows the use of only a fraction of the T1 or E1 capacity. For example: if N=2, then only two time slots are used per frame, which corresponds to a channel with total bandwidth of 128 Kbps.
Connection-Oriented Networks - Harry Perros 10
ITU-T adopted the synchronous digital hierarchy (SDH), as the international standard.
It enables the multiplexing of level 3 signals (34.368 Mbps)
Connection-Oriented Networks - Harry Perros 12
STS, STM, OC
The electrical side of the SONET signal is known as the synchronous transport signal (STS) The electrical side of the SDH is known as the synchronous transport module (STM). The optical side of a SONET/SDH signal is known as the optical carrier (OC).
Connection-Oriented Networks - Harry Perros 13
14
SONET/SDH is channelized.
STS-3 consists of 3 STS-1 streams, and each STS1 consists of a number of DS-1 and E1signals. STS-12 consists of 12 STS-1 streams
16
Main features
The frame is presented in matrix form and it is transmitted row by row. Each cell in the matrix corresponds to a byte The rst three columns contain overheads The remaining 87 columns carry the synchronous payload envelope (SPE), which consists of user data, and additional overheads referred to as the payload overhead (POH)
17
... ... ... 276 ... ... ... ... ... ... ... ... ... 275 276 ... ... ... ... ... ...
Frame i
5 6 7 8 9 1 2 3 4
Frame i+1
5 6 7 8 9
18
Line
Line
Line
Path
19
Section: a single link with a SONET device or a regenerator on either side of it. Line: A link between two SONET devices, which may include regenerators The section overhead in the SONET frame is associated with the transport of STS-1 frames over a section, and the line overhead is associated with the transport of SPEs over a line.
Connection-Oriented Networks - Harry Perros 20
Line
Line
Line
Line
Section
Section
Section
Section
Section
Section
Photonic
Photonic A
Photonic Regenerator
Photonic Regenerator
Photonic B
Photonic Bi
Ai
21
Column 2 A2 E1 D2 H2 K1 D5 D8 D11 Z2
3 J0 F1 D3 H3 K2 D6 D9 D12 E2
LOH SOH
A1 B1 D1 H1 B2 D4 D7 D10 Z1
22
The following are some of the bytes in the section overhead (SOH) :
A1 and A2: These two bytes are called the framing bytes and they are used for frame alignment. They are populated with the value 1111 0110 0010 1000 or 0xF628, which uniquely identies the beginning of an STSframe. J0: This is called the section trace byte and it is used for to trace the STS-1 frame back to its originating equipment.
23
B1: This byte is the bit interleaved parity byte and it is commonly referred to as BIP-8. It is used to perform an even-parity check on the previous STS-1 frame after the frame has been scrambled. The parity is inserted in the BIP-8 eld of the current frame before it is scrambled E1: This byte provides a 64 Kbps channel can be used for voice communications by eld engineers.
24
The following are some of the bytes in the line overhead (LOH) that have been dened:
H1 and H2: These two bytes are known as the pointer bytes, and they contain a pointer that points to the beginning of the SPE within the STS-1 frame. The pointer gives the offset in bytes between the H1 and H2 bytes and the beginning of the SPE. B2: This is similar to the B1 byte in the section overhead and it is used to carry the BIP-8 parity check performed on the line overhead section and the payload section. That is, it is performed on the entire STS-1 frame except the section overhead bytes.
Connection-Oriented Networks - Harry Perros 25
26
The following are some of the bytes that have been dened:
B3: This byte is similar to B1 used in the section overhead and B2 used in the line overhead. It is used to carry the BIP-8 parity check performed on the payload section. That is, it is performed on the entire STS-1 frame except the section and line overhead bytes. C2: This byte is known as the path signal label and it indicates the type of user information carried in the SPE, such as, virtual tributaries (VT), asynchronous DS-3, ATM cells, HDLC-over-SONET, and PPP over SONET.
Connection-Oriented Networks - Harry Perros 27
28
Virtual tributaries
The STS-1 payload is divided into seven virtual tributary groups (VTG). Each VTG consists of 108 bytes (12 columns) Each VTG may carry a number of virtual tributaries, i.e., sub-rate streams.
29
VT3: This virtual tributary transports the unchannelized DS-1 signal. A VT3 is contained in 6 columns that takes up 54 bytes. This means that a VTG can carry two VT3s. VT6: This virtual tributary transports a DS-2 signal, which carries 96 voice channels. VT6 is contained in 12 columns, that is it takes up 108 bytes. A VTG can carry exactly one VT2.
31
ATM cells
4 1 2 3 Cell 2 10 Cell 1 Cell 3 Cell 2 90
POH
8 9 Cell 15
Cell 14
Cell 15
Mapped directly onto the SPE. An ATM cells may straddle two SPEs.
Connection-Oriented Networks - Harry Perros 32
8 9
7E 7E 7E
33
IP packets can also be encapsulated in PPP instead of HDLC. A frame may straddle over two adjacent SPEs, as in the case of ATM. The interframe ll 7E is used to maintain a continuous bit tstream
34
1st STS-1
1 270
2nd STS-1
Overhead section
1st STS-1 2nd STS-1 3rd STS-1 1st STS-1
7 8
...
Payload section
10
11 12
35
The channelized STS-3 frame is constructed by multiplexing byte-wise three channelized STS-1 frames. As a result:
Byte 1, 4, 7, , 268 of the STS-3 frame contains byte 1, 2, 3, , 90 of the rst STS-1 frame. Byte 2, 5, 8, , 269 of the STS-3 frame contains byte 1, 2, 3, , 90 of the second STS-1 frame Byte 3, 6, 9, , 270 of the STS-3 frame contains byte 1, 2, 3, , 90 of the third STS-1 frame.
This byte-wise multiplexing, causes the columns of the three STS-1 frames to be interleaved in the STS-3 frame
Connection-Oriented Networks - Harry Perros 36
The rst 9 columns of the STS-3 frame contain the overhead part and the remaining columns contain the payload part. Error checking and some overhead bytes are for the entire STS-3 frame, and they are only meaningful in the overhead bytes of the rst STS-1 frame.
Connection-Oriented Networks - Harry Perros 37
SONET/SDH devices
Several different equipment exist:
Terminal multiplexer (TM) Add/drop multiplexer (ADM) Digital cross connect (DCS)
38
39
40
SONET rings
ADM 1 OC3 ADM 2
OC3
OC3
ADM 4
OC3
ADM 3
SONET/SDH ADM devices are typically connected to form a SONET/SDH ring. SONET/SDH rings are self-healing, that is they can automatically recover from link failures.
Connection-Oriented Networks - Harry Perros 41
An example of a connection
A DS1
TM 1
OC12
ADM 2
ADM 4
OC12
ADM 3
42
A transmits a DS-1 signal to TM 1 TM 1 transmits an OC-3 signal to ADM 1 ADM 1 adds the OC-3 signal into the STS12 payload and transmits it out to the next ADM. At ADM 3, the DS-1 signal belonging to A is dropped from the payload and transmitted with other signals to TM 2. TM 2 in turn, demultiplexes the signals and transmits As DS-1 signal to B.
Connection-Oriented Networks - Harry Perros 43
Connection setup:
Using network management procedures the SONET network is provisioned appropriately. This is an example of a permanent connection. It remains up for a long time.
44
ADM
Ring 1
DCS
Ring 2
ADM
ADM
ADM
45
46
47
48
Working/protection bers
The working and protection bers have to be diversely routed. That is, the two bers use separate conduits and different physical routes. Often, for economic reasons, the two bers use different conduits, but they use the same physical path. In this case, we say that they are structurally diverse.
Connection-Oriented Networks - Harry Perros 49
Direction of transmission:
Unidirectional bidirectional
Two-ber ring: bers 1, 2, 3, and 4 are used to form the working ring (clockwise), and bers 5, 6, 7, and 8 are used to form the protection ring (counter-clockwise).
Connection-Oriented Networks - Harry Perros 51
In another variation of the two-ber ring, each set of bers form a ring which can be both a working and a protection ring. In this case, the capacity of each ber is divided into two equal parts, one for working trafc and the other for protection trafc. In a four-ber SONET/SDH ring there are two working rings and two protection rings, one per working ring.
Connection-Oriented Networks - Harry Perros 52
Bidirectional ring:
signals are transmitted in both directions.
53
54
Based on these three features, we have the following 2-ber or 4-ber possible ring architectures:
Unidirectional Line Switched Ring (ULSR) Bidirectional Line Switched Ring (BLSR) Unidirectional Path Switched Ring (UPSR) Bidirectional Path Switched Ring (BPSR)
55
56
57
Features:
Working ring consists of bers 1, 2, 3 and 4, and the protection ring of bers 5, 6, 7, and 8. Unidirectional transmission means that trafc is transmitted in the same direction. A transmits to B over ber 1 of the working ring, and B transmits over bers 2, 3, and 4 of the working ring. Used as a metro edge ring to interconnect PBXs and access networks to a metro core ring
Connection-Oriented Networks - Harry Perros 58
Self-healing mechanism:
Path level protection using the 1+1 scheme. The signal transmitted by A is split into two. One copy is transmitted over the working ber 1, and the other copy is transmitted over the protection bers 8, 7, and 6. During normal operation, B receives two identical signals from A, and selects the one with the best quality. If ber 1 fails, B will continue to receive As signal over the protection path. The same applies if there is a node failure.
Connection-Oriented Networks - Harry Perros 59
60
Features:
Used in metro core rings. Fibers 1, 2, 3, 4, 5, and 6 form a ring, call it ring 1, on which transmission is clockwise. Fibers 7, 8, 9, 10, 11, and 12 form another ring, call it ring 2, on which transmission is counter-clockwise. Both rings 1 and 2 carry working and protection trafc. This is done by dividing the capacity of each ber on ring 1 and 2 to two parts. One part is used to carry working trafc and the other protection trafc. A transmits to B over the working part of bers 1 and 2 of ring 1, and B transmits to A over the working part of bers 8 and 7 of ring 2.
Connection-Oriented Networks - Harry Perros 61
Self-healing mechanism:
The ring provides line switching. If ber 2 fails then the trafc that goes over ber 2 will be automatically switched to the protection part of ring 2. That is, all the trafc will be re-routed to ADM 3 over the protection part of ring 2 using bers 7, 12, 11, 10, and 9. From there, the trafc for each connection will continue on following the original path of the connection.
Connection-Oriented Networks - Harry Perros 62
ADM 6
ADM 5
ADM 4
63
Features
Two working rings and two protection rings. The two working rings transmit in opposite directions, and each is protected by a protection ring which transmits in the same direction. The advantage of this four-ber ring is that it can suffer multiple failures and still function. In view of this, it is deployed by long-distance telephone companies in regional and national rings.
Connection-Oriented Networks - Harry Perros 64
Normal operation
Span switching
65
66
67
GFP is a result of joint standardization effort by ANSI committee T1X1.5 and ITUT. It is described in ITU-T recommendation G.7041
Connection-Oriented Networks - Harry Perros 68
Voice
SAN
Ethernet
ESCON
FICON
DM
POS
HDLC
ATM
GFP
SONET/SDH
WDM/OTN
69
SONET/SDH
G.709
70
Core header
Payload
Payload FCS
71
Payload
Payload FCS Payload FCS Payload FCS Payload FCS Payload FCS
72
PTI Payload type Payload type Type HEC Type HEC 0-60 bytes Of Extension header PFI UPI EXI
Payload FCS indicator (PFI) - 1 bit. Identies if there is a payload FCS Extension header identier (EXI) - 4 bits. Identies the type of extension header. User payload identier (UPI) - 8 bits. Identies the type of payload
Frame-mapped Ethernet Frame-mapped PPP (IP, MPLS) Transparent-mapped Fiber Channel Transparent-mapped FICON Transparent-mapped ESCON Transparent-mapped GbE
Type HEC (tHEC) - 2 bytes. It protects the payload header. Standard CRC-16.
73
Payload
Payload FCS Payload FCS Payload FCS Payload FCS Payload FCS
Optional 4-byte FCS. CRC-32 Protects the contents of the payload information eld.
74
75
Frame delineation
The frame delineation mechanism is similar to the one used in ATM. The cHEC is used to assure correct frame boundary identication
Connection-Oriented Networks - Harry Perros
Non-correctable core header error Sync No 2nd cHEC Correct cHEC 2nd cHEC match
hunt
Presync
76
Operation:
Under normal conditions, the GFP receiver operates in the Sync state. The receiver examines the PLI eld, validates the cHEC, and extracts the framed higher-level PD. It then moves on to the next GFP header. When an uncorrectable error in the core header occurs (i.e., cHEC fails and more than one bit error is detected), the receiver enters the Hunt state.
Connection-Oriented Networks - Harry Perros 77
Hunt state:
Using the cHEC it attempts to locate the beginning of the next GFP PDU, moving one bit at a time (Same as in ATM - see Perros An introduction to ATM networks, Wiley 2001. Once this is achieved it moves to the Pre-Sync state, where it veries the beginning of the boundary of the next N GFP PDUs. If successful, it moves to the Sync state, otherwise it moves back to the hunt state.
Connection-Oriented Networks - Harry Perros 78
Frame multiplexing
Client data frames and client management frames are multiplexed, with client data frames having priority over client management frames. Idle frames are inserted to maintain a continuous bit ow (rate coupling)
79
Frame-mapped GFP
Variable length frames such as:
Ethernet MAC frames, PPP/IP packets HDLC-framed PDUs
can be carried in the GFP payload. One frame per GFP payload. Max. size: 65,535 bytes
Connection-Oriented Networks - Harry Perros 81
Transparent-mapped GFP
Fiber Channel, ESCON, FICON, Gigabit Ethernet high-speed LANs use 8B/10B block-coding to transport client data and control information. Rather than transporting data on a frame-byframe basis, the GFP transparent-mapped mode, transports data as a stream of characters.
Connection-Oriented Networks - Harry Perros 82
Specically, the individual characters are de-mapped from their client 8B/10B block codes and then mapped into periodic xedlength GFP frames using 64B/65B block coding. This reduces the 25% overhead introduced by the 8B/10B block-coding. Also, transparent mapping reduces latency, which is important for storage related applications
Connection-Oriented Networks - Harry Perros 83
The rst step, is to decode the 8B/10B codes. The 10 bit code is decoded into its original data or control codeword value. The decoded characters are then mapped into 64B/65B codes. A bit in the 65-bit code indicates whether the 65-bit block contains only data or control characters are also included 8 consecutive 65-bit blocks are grouped together into a single superblock. A GFP frame contains N such superblocks.
Connection-Oriented Networks - Harry Perros 84
Virtual concatenation
This procedure maps an incoming trafc stream into a number of individual sub-rate payloads. The sub-rate payloads are switched through the SONET/SDH network independently of each other At the destination, they are used to reconstruct the original trafc stream.
86
Example Let us consider the case of transporting the 1 GbE signal over SONET/SDH. According to the specications, an STS48c (2,488 Gbps) has to be used, thus leaving a lot of unused capacity. Using the virtual concatenation scheme, 7 independent STS-3c (7x155,520 = 1,088) can be employed to carry the 1 GbE signal at full rate.
Connection-Oriented Networks - Harry Perros 87
This works as follows: At the transmitter the incoming stream is de-multiplexed and distributed in some fashion over 7 different payloads, each an STS-3c. Intermediate SONET/SDH nodes only see different payloads and they are not aware of the concatenation At the destination, the seven ows get multiplexed into the single original GbE stream.
Connection-Oriented Networks - Harry Perros 88
89