SlideShare une entreprise Scribd logo
1  sur  89
Télécharger pour lire hors ligne
Chapter 2:
SONET/SDH and GFP
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

Connection-Oriented Networks - Harry Perros

D
E
M
U
X

1
2

N
N output
links

2
• The transmission is organized into frames.
• Each frame contains a fixed number of time slots.
• Each time slot is pre-assigned to a specific 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
Pulse code modulation
• TDM is used in telephony
• Voice analog signals are digitized at the
end office using Pulse Code Modulation.
• A voice signal is sampled 8000 times/sec,
or every 125 µsec.
• A 7-bit or 8-bit number is created every
125 µsec.
Connection-Oriented Networks - Harry Perros

4
The Digital Signal (DS) and
ITU-T standard
• A North American standard that specifies how to
multiplex several voice calls onto a single link.
• The DS standard is a North American standard and
it is not the same as the international hierarchy
standardized by ITU-T.
• Both standards are independent of the transmission.

Connection-Oriented Networks - Harry Perros

5
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

Connection-Oriented Networks - Harry Perros

7
The DS1 signal
F

Time
slot 1

Time
slot 2

Time
slot 3

...

Time
slot 24

• 24 8-bit time slots/frame
– Each time slot carries 8 bits/ 125 µsec, or the channel
carries a 64 Kbps voice.
– Every 6th successive time slot (i.e, 6th, 12th, 18th,
24th, etc), the 8 bit is robbed and it is used for
signaling.

• F bit: Used for synchronization. It transmits the
pattern: 10101010…
Connection-Oriented Networks - Harry Perros

8
• 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

Connection-Oriented Networks - Harry Perros

9
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
Unchannelized frame signal
• The time slot boundaries are ignored by the
sending and receiving equipment.
• All 192 bits are used to transport data followed by
the 193rd framing bit.
• This approach permits more flexibility in
transmitting at different rates.
• This scheme is implemented using proprietary
solutions.
Connection-Oriented Networks - Harry Perros

11
The synchronous optical network
(SONET)
• Proposed by Bellcore (Telecordia).
– It was designed to multiplex DS-n signals and
transmit them optically.

• 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
The SONET/SDH hierarchy
Optical
level

SDH
level
(electrical)
-

Data rate
(Mbps)

OC-1

SONET
level
(electrical)
STS-1

OC-3

STS-3

STM-1

155.520

5.184

150.336

OC-9

STS-9

STM-3

466.560

15.552

451.008

OC-12

STS-12

STM-4

622.080

20.736

601.344

OC-18

STS-18

STM-6

933.120

31.104

902.016

OC-24

STS-24

STM-8

1244.160

41.472

1202.688

Oc-36

STS-36

STM-12

1866.240

62.208

1804.932

OC-48

STS-48

STM-16

2488.320

82.944

2405.376

OC-96

STS-96

STM-32

4976.640

165.888

4810.752

OC-192

STS-192

STM-64

9953.280

331.776

9621.504

OC-768

STS-768

STM-256

39813.120

1327.104

38486.016

OC-N

STS-N

STM-N/3

N*51.840

N*1.728

N*50.112

Connection-Oriented Networks - Harry Perros

51.840

Overhead
rate
(Mbps)
1.728

Payload
rate
(Mbps)
50.112

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

• Concatenated structures (OC-3c, OC-12c, etc)
– The frame of the STS-3 payload is filled with
ATM cells or IP packets packed in PPP or HDLC
frames.
– Concatenated SONET/SDH links are commonly
used to interconnect ATM switches and IP routers
(Packets over SONET).
Connection-Oriented Networks - Harry Perros

15
The STS-1 frame structure
1

2

3

4

5

6

…

90

1

1

2

3

4

5

6

…

90

2

91

92

93

94

95

96

…

180

3

181

182

183

184

185

186

…

270

4

271

272

273

274

275

276

…

360

5

361

362

363

364

365

366

…

450

6

451

452

453

454

455

456

…

560

7

561

562

563

564

565

566

…

630

8

631

632

636

634

635

636

…

720

9

721

722

723

724

725

726

…

810

Connection-Oriented Networks - Harry Perros

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 first 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)

Connection-Oriented Networks - Harry Perros

17
An SPE may straddle between
two successive frames
1

2

3

4

5

6

. . .

1

...

2

...

3

...
276

4

Frame i

...
...

5

...

6

...

7

...

8

...

9
1

...

2

...
...

3
4

Frame i+1

90

275

5
6
7
8
9

Connection-Oriented Networks - Harry Perros

276

...
...
...
...
...
...

18
The section, line, and path overheads
B1

A1
regenerator

regenerator

STS-1
A

...

STS-1
B

...

STS-12

STS-12
A12

B12

STS-1

STS-1
Section

Line

Section

Section

Line

Section

Section

Line

Path

Connection-Oriented Networks - Harry Perros

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
The SONET stack
Path

Path

Line

Line

Section

Section

Section

Photonic

Photonic

Photonic

Ai

A

Line

Regenerator

Connection-Oriented Networks - Harry Perros

Section

Photonic
Regenerator

Line

Section

Section

Photonic

Photonic

B

Bi

21
STS-1: Section and line overheads
1

Column
2

3

1

A1

A2

J0

2

B1

E1

F1

3

D1

D2

D3

4

H1

H2

H3

5

B2

K1

K2

6

D4

D5

D6

7

D7

D8

D9

8

D10

D11

D12

9

Z1

Z2

E2

Connection-Oriented Networks - Harry Perros

SOH

LOH

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 identifies 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.

Connection-Oriented Networks - Harry Perros

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
field of the current frame before it is scrambled
– E1: This byte provides a 64 Kbps channel can
be used for voice communications by field
engineers.

Connection-Oriented Networks - Harry Perros

24
• The following are some of the bytes in the line
overhead (LOH) that have been defined:
– 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
The path overhead bytes
J1

J1

B3
C2

B3
C2

G1

G1

F2

F2

H4
Z3
Z4

H4
Z3

Z5

Z4
Z5

Location of the POH

Connection-Oriented Networks - Harry Perros

The POH bytes

26
• The following are some of the bytes that have
been defined:
– 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
The STS-1 payload
• The payload consists of user data and the
path overhead.
• User data:
– Virtual tributaries: sub-rate synchronous data
streams, such as DS-0, DS-1, E1, and entire
DS-3 frames
– ATM cells and IP packets

Connection-Oriented Networks - Harry Perros

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.

Connection-Oriented Networks - Harry Perros

29
• The following virtual tributaries have been
defined:
– VT1.5: This virtual tributary carries one DS-1
signal and it is contained in three columns, that
take up 27 bytes. Four VT1.5’s can be
transported in a single VTG.
– VT2: This virtual tributary carries an E1 signal
of 2.048 Mbps. VT2 is contained in four
columns, that is it takes up 36 bytes. Three
VT2’s can be carried in a single VTG.
Connection-Oriented Networks - Harry Perros

30
• 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.

Connection-Oriented Networks - Harry Perros

31
ATM cells
4
1
2

90

10
Cell 1
Cell 2

Cell 2
Cell 3

3

POH

Cell 14

8
9

Cell 15

Cell 15

• Mapped directly onto the SPE. An ATM
cells may straddle two SPEs.
Connection-Oriented Networks - Harry Perros

32
IP packet over SONET
• IP packets are first encapsulated in HDLC and
the resulting frames are mapped into the SPE
payload row by row as in the case above for
ATM cels.
4

10

90

1
2

7E 7E 7E

3
POH

8

7E 7E 7E

9

Connection-Oriented Networks - Harry Perros

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 fill 7E is used to maintain a
continuous bit tstream

Connection-Oriented Networks - Harry Perros

34
Overhead section

Connection-Oriented Networks - Harry Perros
9
10
11

3rd STS-1

8

2nd STS-1

7

1st STS-1

6

...

5

3rd STS-1

2nd STS-1

1st STS-1

4

3rd STS-1

2nd STS-1

3

1st STS-1

3rd STS-1

2

2nd STS-1

1st STS-1

1
270

3rd STS-1

2nd STS-1

1st STS-1

The STS-3 frame structure
12

Payload section

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 first 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 first 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 first 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)

Connection-Oriented Networks - Harry Perros

38
The terminal multiplexer (TM):
• It multiplexes a number of DS-n or E1 signals
into a single OC-N signal
• It consists of a controller, low-speed interfaces
for DS-n or E1 signals, an OC-N interface, and a
time slot interchanger (TSI)
• It works also as a demultiplexer
DS-n

OC-N
...

TM

DS-n

Connection-Oriented Networks - Harry Perros

39
The add/drop multiplexer (ADM)
• It is a more complex version of the TM
• It receives an OC-N signal from which it can
demultiplex and terminate (i.e., drop) any
number of DS-n or OC-M signals, where M<N,
while at the same time it can add new DS-n and
OC-M signals into the OC-N signal.
OC-N

OC-N

ADM

...
DS-n. OC-M

Connection-Oriented Networks - Harry Perros

40
SONET rings
ADM
1

OC3

OC3

ADM
4

ADM
2

OC3

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
TM
1

A
DS1

ADM
1

OC12

ADM
2

OC3
OC12

OC12
DS1

OC3
ADM
4

OC12

Connection-Oriented Networks - Harry Perros

ADM
3

TM
2

B

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 A’s 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.

• The connection is dedicated to user A
whether the user transmits or not.

Connection-Oriented Networks - Harry Perros

44
A digital cross connect (DCS)
• It is used to interconnect multiple SONET rings
• It is connected to multiple incoming and outgoing OC-N
interfaces. It can drop and add any number of DSn and/or
OC-M signals, and it can switch DSn and/or OC-M
signals from an incoming interface to any outgoing one.
ADM

ADM

ADM

Ring 1

DCS

ADM

Connection-Oriented Networks - Harry Perros

Ring 2

ADM

ADM

45
Self-healing SONET/SDH rings
• SONET/SDH rings have been specially
architected so that they are available 99.999% of
the time (6 minutes per year!)
• Causes for ring failures:
– Fiber link failure due to accidental cuts, and
transmitter/receiver failure
– SONET/SDH device failure (rare)

Connection-Oriented Networks - Harry Perros

46
Automatic protection switching (APS)
• SONET/SDH rings are self-healing, that is, the
ring’s services can be automatically restored
following a link failure or degradation in the
network signal.
• This is done using the automatic protection
switching (APS) protocol. The time to restore the
services has to be less than 50 msec.

Connection-Oriented Networks - Harry Perros

47
Protection schemes: point-to-point
• Schemes for link protection
– dedicated 1+1
– 1:1
– Shared 1:N
Working
ADM

ADM
Protection

Connection-Oriented Networks - Harry Perros

48
Working/protection fibers
• The working and protection fibers have to
be diversely routed. That is, the two fibers
use separate conduits and different physical
routes.
• Often, for economic reasons, the two fibers
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
Classification of self-healing rings
• Various ring architectures have been
developed based on the following three
features:
– Number of fibers
• 2 or 4 fibers

– Direction of transmission:
• Unidirectional bidirectional

– Line or path switching
Connection-Oriented Networks - Harry Perros

50
Number of fibers: 2- or 4-fiber rings
1
ADM 1

ADM 2

ADM 1

ADM 2

ADM 4

ADM 3

5
4

8

6

2

7
ADM 4

ADM 3
3

Two-fiber ring: fibers 1, 2, 3, and 4 are
used to form the working ring (clockwise),
and fibers 5, 6, 7, and 8 are used to form
the protection ring (counter-clockwise).
Connection-Oriented Networks - Harry Perros

51
1
ADM 1

ADM 2

ADM 1

ADM 2

ADM 4

ADM 3

5

4

6

8

2

7
ADM 4

ADM 3
3

• In another variation of the two-fiber ring, each set of fibers
form a ring which can be both a working and a protection
ring. In this case, the capacity of each fiber is divided into
two equal parts, one for working traffic and the other for
protection traffic.
• In a four-fiber SONET/SDH ring there are two working
rings and two protection rings, one per working ring.
Connection-Oriented Networks - Harry Perros

52
Direction of transmission
• Unidirectional ring:
– signals are only transmitted in one
direction of the ring.

• Bidirectional ring:
– signals are transmitted in both directions.

Connection-Oriented Networks - Harry Perros

53
Line and path switching
• Path switching: Restores the traffic on the
paths affected by a link failure (a path is an
end-to-end connection between the point
where the SPE originates and the point where
it terminates.)
• Line switching: Restores all the traffic that
passes through a failed link.

Connection-Oriented Networks - Harry Perros

54
Based on these three features, we have the
following 2-fiber or 4-fiber possible ring
architectures:
–
–
–
–

Unidirectional Line Switched Ring (ULSR)
Bidirectional Line Switched Ring (BLSR)
Unidirectional Path Switched Ring (UPSR)
Bidirectional Path Switched Ring (BPSR)

Connection-Oriented Networks - Harry Perros

55
Of these rings the following three are
used:
– Two-fiber unidirectional path switched ring
(2F-UPSR)
– Two-fiber bidirectional line switched ring
(2F-BLSR)
– Four-fiber bidirectional line switched ring
(4F-BLSR)

Connection-Oriented Networks - Harry Perros

56
Two-fiber unidirectional
path switched ring (2F-UPSR)
1
A

ADM 1

ADM 2

B

5
Working ring
4

6

8

2
Protection ring

7
ADM 4

ADM 3
3

Connection-Oriented Networks - Harry Perros

57
• Features:
– Working ring consists of fibers 1, 2, 3 and 4,
and the protection ring of fibers 5, 6, 7, and 8.
– Unidirectional transmission means that traffic
is transmitted in the same direction. A
transmits to B over fiber 1 of the working ring,
and B transmits over fibers 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 fiber 1, and
the other copy is transmitted over the protection
fibers 8, 7, and 6.
– During normal operation, B receives two
identical signals from A, and selects the one
with the best quality. If fiber 1 fails, B will
continue to receive A’s signal over the
protection path. The same applies if there is a
node failure.
Connection-Oriented Networks - Harry Perros

59
Two-fiber bidirectional line switched
ring (2F-BLSR)
ADM 1

1

ADM 2

ADM 3

2

B

A
8

7
6

9

12

3

10

11

C
ADM 6

5

Connection-Oriented Networks - Harry Perros

ADM 5

4

ADM 4

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 traffic.
This is done by dividing the capacity of each fiber on
ring 1 and 2 to two parts. One part is used to carry
working traffic and the other protection traffic.
– A transmits to B over the working part of fibers 1 and
2 of ring 1, and B transmits to A over the working part
of fibers 8 and 7 of ring 2.
Connection-Oriented Networks - Harry Perros

61
• Self-healing mechanism:
– The ring provides line switching. If fiber 2 fails
then the traffic that goes over fiber 2 will be
automatically switched to the protection part of
ring 2.
– That is, all the traffic will be re-routed to ADM
3 over the protection part of ring 2 using fibers
7, 12, 11, 10, and 9. From there, the traffic for
each connection will continue on following the
original path of the connection.
Connection-Oriented Networks - Harry Perros

62
Four-fiber bidirectional line switched
ring (4F-BLSR)
ADM 1

ADM 2

ADM 3

A

B

Working rings
Protection rings

ADM 6

Connection-Oriented Networks - Harry Perros

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-fiber 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
• Self-healing operation (span switching):
– If a working fiber fails, the working traffic will
be transferred over its protection ring. This is
known as span switching.
ADM 1

ADM 2

ADM 3

Normal operation

Connection-Oriented Networks - Harry Perros

ADM 1

ADM 2

ADM 3

Span switching

65
• Self-healing operation (ring switching):
– Often, the working and protection fibers are
part of the same bundle of fibers. When the
bundle is cut the traffic will be switched to the
protection fibers. This is known as ring
switching.
ADM 1 Working ADM 2

ADM 1 Working ADM 2

ADM 3

ADM 3

A

A

Protection

Protection

B

B
ADM 6

ADM 5

ADM 4

Connection-Oriented Networks - Harry Perros

ADM 6

ADM 5

ADM 4

66
Generic Framing Procedure (GFP)
• This is a light-weight adaptation scheme
that permits the transmission of different
types of traffic over SONET/SDH and in
the future, over G.709.

Connection-Oriented Networks - Harry Perros

67
• GFP permits the transport of
a) frame-oriented traffic, such as Ethernet, and
b) block-coded data for delay-sensitive storage
area networks (SAN) transported by networks
such as Fiber Channel, FICON, and ESCON
over SONET/SDH and G.709.

• 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
Existing and GFP-based transport options
for end-user applications

Voice

Data (IP, MPLS, IPX)

Private
lines

Ethernet

Frame Relay

SAN

ESCON

FICON

Video
Fiber
Channel

DM

POS

HDLC

ATM

GFP

SONET/SDH

WDM/OTN

Connection-Oriented Networks - Harry Perros

69
The GFP stack
Ethernet

IP over PPP

SAN data

GFP client-dependent aspects
GFP
GFP client-independent aspects

SONET/SDH

Connection-Oriented Networks - Harry Perros

G.709

70
GFP frame structure

Core header

Payload length
Payload length
Core HEC
Core HEC

Payload header
Payload

Payload

•

GFP core header
– Payload length indicator
(PLI) - 2 bytes. It gives the
size of the payload.
– Core HEC (cHEC) - 2
bytes. It protects the PLI
field. Standard CRC-16
enables single bit error
correction and multiple bit
error detection.

Payload FCS

Connection-Oriented Networks - Harry Perros

71
The GFP payload structure
Payload type
Payload type

PTI

PFI

EXI

UPI

Type HEC
Payload header

Payload

Type HEC
0-60 bytes
of
extension header

Payload FCS
Payload FCS
Payload FCS
Payload FCS
Payload FCS

Connection-Oriented Networks - Harry Perros

72
GFP payload header
variable-length area from 4 to 64 bytes.
•

Payload type - 2 bytes
–

PTI
Payload type

PFI

EXI

Payload type identifier (PTI) - 3 bits.
Identifies the type of frame:
•

–

UPI

Payload type

–

Type HEC

–

Type HEC

Payload FCS indicator (PFI) - 1 bit.
Identifies if there is a payload FCS
Extension header identifier (EXI) - 4 bits.
Identifies the type of extension header.
User payload identifier (UPI) - 8 bits.
Identifies the type of payload
•
•
•
•
•
•

0-60 bytes
Of
Extension header

•

Connection-Oriented Networks - Harry Perros

User data frames , Client mgmt frames

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
GFP payload trailer
Payload header

•
Payload

Payload FCS

Optional 4-byte FCS.
– CRC-32
– Protects the contents of
the payload
information field.

Payload FCS
Payload FCS
Payload FCS
Payload FCS

Connection-Oriented Networks - Harry Perros

74
GFP-client independent functions
• The client independent sublayer supports
the following functions:
–
–
–
–

Frame delineation
Client/frame multiplexing
Payload scrambler
Client managment

Connection-Oriented Networks - Harry Perros

75
Frame delineation
• The frame
delineation
mechanism is similar
to the one used in
ATM.
• The cHEC is used to
assure correct frame
boundary
identification
Connection-Oriented Networks - Harry Perros

hunt

Non-correctable
core header error
Sync
No 2nd
cHEC

Correct
cHEC

2nd
cHEC match

Presync

76
• Operation:
– Under normal conditions, the GFP receiver
operates in the Sync state. The receiver
examines the PLI field, 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 verifies 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 flow (rate coupling)

Connection-Oriented Networks - Harry Perros

79
GFP client-specific functions
• The client data can be carried in GFP
frames using on of the two adaptation
modes:
– Frame-mapped GFP (GFP-F) applicable to
most packet data types
– Transparent-mapped GFP (GFP-T) applicable
to 8B/10B coded signals
Connection-Oriented Networks - Harry Perros

80
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
• Specifically, the individual characters are
de-mapped from their client 8B/10B block
codes and then mapped into periodic fixedlength 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 first 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
Data over SONET/SDH (DoS)
• The DoS architecture provides an efficient
mechanism to transport data coming from
interfaces such as: Ethernet, Fiber Channel,
ESCON/FICON over SONET/SDH.
• It relies on a combination of
– GFP,
– Virtual concatenation, and
– Link capacity adjustment scheme (LCAS)
Connection-Oriented Networks - Harry Perros

85
Virtual concatenation
• This procedure maps an incoming traffic 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 traffic stream.

Connection-Oriented Networks - Harry Perros

86
Example
• Let us consider the case of transporting the
1 GbE signal over SONET/SDH.
• According to the specifications, 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 flows get
multiplexed into the single original GbE
stream.
Connection-Oriented Networks - Harry Perros

88
Link capacity adjustment scheme
(LCAS)
• This scheme permits to dynamically adjust
the number of sub-rate payloads allocated
to a traffic stream, whose transmission rate
may vary over time.
• LCAS can be also used when re-routing
traffic due to a failure.

Connection-Oriented Networks - Harry Perros

89

Contenu connexe

Tendances

Introduction To Sonet
Introduction To SonetIntroduction To Sonet
Introduction To SonetMarkEspinosa
 
Sonet fall2011
Sonet fall2011Sonet fall2011
Sonet fall2011kongara
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdmdeven l
 
2 ro-pdh-sonet-sdh
2 ro-pdh-sonet-sdh2 ro-pdh-sonet-sdh
2 ro-pdh-sonet-sdhkongara
 
Optical networks
Optical networks Optical networks
Optical networks ashok mane
 
Sonet (synchronous optical networking )
Sonet (synchronous optical networking )Sonet (synchronous optical networking )
Sonet (synchronous optical networking )Hamza Sajjad
 
Data Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanData Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanPradnya Saval
 
SDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its ArchitectureSDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its Architectureijsrd.com
 
Direct Link Lan
Direct Link LanDirect Link Lan
Direct Link Lanyanhul
 
Fep Master
Fep MasterFep Master
Fep Masteraomran3
 
FDDI and SONET by Er.Anup-(IOE)
FDDI and SONET  by Er.Anup-(IOE)FDDI and SONET  by Er.Anup-(IOE)
FDDI and SONET by Er.Anup-(IOE)Anup Bista
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanPradnya Saval
 

Tendances (20)

Ch17
Ch17Ch17
Ch17
 
Sonet
SonetSonet
Sonet
 
Introduction To Sonet
Introduction To SonetIntroduction To Sonet
Introduction To Sonet
 
Sonet
SonetSonet
Sonet
 
Sonet fall2011
Sonet fall2011Sonet fall2011
Sonet fall2011
 
Sonet
Sonet Sonet
Sonet
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdm
 
2 ro-pdh-sonet-sdh
2 ro-pdh-sonet-sdh2 ro-pdh-sonet-sdh
2 ro-pdh-sonet-sdh
 
Optical networks
Optical networks Optical networks
Optical networks
 
Sonet (synchronous optical networking )
Sonet (synchronous optical networking )Sonet (synchronous optical networking )
Sonet (synchronous optical networking )
 
Data Communications and Optical Network - Forouzan
Data Communications and Optical Network - ForouzanData Communications and Optical Network - Forouzan
Data Communications and Optical Network - Forouzan
 
SDH Frame Structure
SDH Frame StructureSDH Frame Structure
SDH Frame Structure
 
FDDI
FDDIFDDI
FDDI
 
SDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its ArchitectureSDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its Architecture
 
Direct Link Lan
Direct Link LanDirect Link Lan
Direct Link Lan
 
Dqdb
DqdbDqdb
Dqdb
 
Fep Master
Fep MasterFep Master
Fep Master
 
FDDI and SONET by Er.Anup-(IOE)
FDDI and SONET  by Er.Anup-(IOE)FDDI and SONET  by Er.Anup-(IOE)
FDDI and SONET by Er.Anup-(IOE)
 
Sdh
SdhSdh
Sdh
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - Forouzan
 

Similaire à Chapter2 (20)

Chap 03
Chap 03Chap 03
Chap 03
 
Chap 03
Chap 03Chap 03
Chap 03
 
internship.ppt
internship.pptinternship.ppt
internship.ppt
 
Synchronous optical networking (SONET)
Synchronous optical networking (SONET) Synchronous optical networking (SONET)
Synchronous optical networking (SONET)
 
Optical networks
Optical networksOptical networks
Optical networks
 
Presentation1
Presentation1Presentation1
Presentation1
 
communication networks
communication networkscommunication networks
communication networks
 
chap04_part-1.pdf
chap04_part-1.pdfchap04_part-1.pdf
chap04_part-1.pdf
 
Sdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basicsSdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basics
 
10 Slides to Sonet
10 Slides to Sonet10 Slides to Sonet
10 Slides to Sonet
 
Ieee 802.11.n
Ieee 802.11.nIeee 802.11.n
Ieee 802.11.n
 
Ieee 802.11.n
Ieee 802.11.nIeee 802.11.n
Ieee 802.11.n
 
Ieee 802.11.n
Ieee 802.11.nIeee 802.11.n
Ieee 802.11.n
 
Networks and internet
Networks and internetNetworks and internet
Networks and internet
 
Ts patil
Ts patilTs patil
Ts patil
 
The fundamentals of sonet
The fundamentals of sonetThe fundamentals of sonet
The fundamentals of sonet
 
Ieee 802.11.n
Ieee 802.11.nIeee 802.11.n
Ieee 802.11.n
 
Sdh technology
Sdh technologySdh technology
Sdh technology
 
Ethernet Data link layer Local area network
Ethernet Data link layer Local area networkEthernet Data link layer Local area network
Ethernet Data link layer Local area network
 
Lan
LanLan
Lan
 

Plus de wael-b1

L1 by-mr
L1 by-mrL1 by-mr
L1 by-mrwael-b1
 
Ip qo s functional requirements
Ip qo s functional requirementsIp qo s functional requirements
Ip qo s functional requirementswael-b1
 
Chapter9
Chapter9Chapter9
Chapter9wael-b1
 
Chapter8
Chapter8Chapter8
Chapter8wael-b1
 
Chapter3
Chapter3Chapter3
Chapter3wael-b1
 
Qo s metrics
Qo s metricsQo s metrics
Qo s metricswael-b1
 

Plus de wael-b1 (6)

L1 by-mr
L1 by-mrL1 by-mr
L1 by-mr
 
Ip qo s functional requirements
Ip qo s functional requirementsIp qo s functional requirements
Ip qo s functional requirements
 
Chapter9
Chapter9Chapter9
Chapter9
 
Chapter8
Chapter8Chapter8
Chapter8
 
Chapter3
Chapter3Chapter3
Chapter3
 
Qo s metrics
Qo s metricsQo s metrics
Qo s metrics
 

Dernier

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Dernier (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

Chapter2

  • 1. Chapter 2: SONET/SDH and GFP 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
  • 2. 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 Connection-Oriented Networks - Harry Perros D E M U X 1 2 N N output links 2
  • 3. • The transmission is organized into frames. • Each frame contains a fixed number of time slots. • Each time slot is pre-assigned to a specific 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
  • 4. Pulse code modulation • TDM is used in telephony • Voice analog signals are digitized at the end office using Pulse Code Modulation. • A voice signal is sampled 8000 times/sec, or every 125 µsec. • A 7-bit or 8-bit number is created every 125 µsec. Connection-Oriented Networks - Harry Perros 4
  • 5. The Digital Signal (DS) and ITU-T standard • A North American standard that specifies how to multiplex several voice calls onto a single link. • The DS standard is a North American standard and it is not the same as the international hierarchy standardized by ITU-T. • Both standards are independent of the transmission. Connection-Oriented Networks - Harry Perros 5
  • 6. 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
  • 7. 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 Connection-Oriented Networks - Harry Perros 7
  • 8. The DS1 signal F Time slot 1 Time slot 2 Time slot 3 ... Time slot 24 • 24 8-bit time slots/frame – Each time slot carries 8 bits/ 125 µsec, or the channel carries a 64 Kbps voice. – Every 6th successive time slot (i.e, 6th, 12th, 18th, 24th, etc), the 8 bit is robbed and it is used for signaling. • F bit: Used for synchronization. It transmits the pattern: 10101010… Connection-Oriented Networks - Harry Perros 8
  • 9. • 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 Connection-Oriented Networks - Harry Perros 9
  • 10. 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
  • 11. Unchannelized frame signal • The time slot boundaries are ignored by the sending and receiving equipment. • All 192 bits are used to transport data followed by the 193rd framing bit. • This approach permits more flexibility in transmitting at different rates. • This scheme is implemented using proprietary solutions. Connection-Oriented Networks - Harry Perros 11
  • 12. The synchronous optical network (SONET) • Proposed by Bellcore (Telecordia). – It was designed to multiplex DS-n signals and transmit them optically. • 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
  • 13. 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. The SONET/SDH hierarchy Optical level SDH level (electrical) - Data rate (Mbps) OC-1 SONET level (electrical) STS-1 OC-3 STS-3 STM-1 155.520 5.184 150.336 OC-9 STS-9 STM-3 466.560 15.552 451.008 OC-12 STS-12 STM-4 622.080 20.736 601.344 OC-18 STS-18 STM-6 933.120 31.104 902.016 OC-24 STS-24 STM-8 1244.160 41.472 1202.688 Oc-36 STS-36 STM-12 1866.240 62.208 1804.932 OC-48 STS-48 STM-16 2488.320 82.944 2405.376 OC-96 STS-96 STM-32 4976.640 165.888 4810.752 OC-192 STS-192 STM-64 9953.280 331.776 9621.504 OC-768 STS-768 STM-256 39813.120 1327.104 38486.016 OC-N STS-N STM-N/3 N*51.840 N*1.728 N*50.112 Connection-Oriented Networks - Harry Perros 51.840 Overhead rate (Mbps) 1.728 Payload rate (Mbps) 50.112 14
  • 15. • 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 • Concatenated structures (OC-3c, OC-12c, etc) – The frame of the STS-3 payload is filled with ATM cells or IP packets packed in PPP or HDLC frames. – Concatenated SONET/SDH links are commonly used to interconnect ATM switches and IP routers (Packets over SONET). Connection-Oriented Networks - Harry Perros 15
  • 16. The STS-1 frame structure 1 2 3 4 5 6 … 90 1 1 2 3 4 5 6 … 90 2 91 92 93 94 95 96 … 180 3 181 182 183 184 185 186 … 270 4 271 272 273 274 275 276 … 360 5 361 362 363 364 365 366 … 450 6 451 452 453 454 455 456 … 560 7 561 562 563 564 565 566 … 630 8 631 632 636 634 635 636 … 720 9 721 722 723 724 725 726 … 810 Connection-Oriented Networks - Harry Perros 16
  • 17. • 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 first 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) Connection-Oriented Networks - Harry Perros 17
  • 18. An SPE may straddle between two successive frames 1 2 3 4 5 6 . . . 1 ... 2 ... 3 ... 276 4 Frame i ... ... 5 ... 6 ... 7 ... 8 ... 9 1 ... 2 ... ... 3 4 Frame i+1 90 275 5 6 7 8 9 Connection-Oriented Networks - Harry Perros 276 ... ... ... ... ... ... 18
  • 19. The section, line, and path overheads B1 A1 regenerator regenerator STS-1 A ... STS-1 B ... STS-12 STS-12 A12 B12 STS-1 STS-1 Section Line Section Section Line Section Section Line Path Connection-Oriented Networks - Harry Perros 19
  • 20. • 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
  • 21. The SONET stack Path Path Line Line Section Section Section Photonic Photonic Photonic Ai A Line Regenerator Connection-Oriented Networks - Harry Perros Section Photonic Regenerator Line Section Section Photonic Photonic B Bi 21
  • 22. STS-1: Section and line overheads 1 Column 2 3 1 A1 A2 J0 2 B1 E1 F1 3 D1 D2 D3 4 H1 H2 H3 5 B2 K1 K2 6 D4 D5 D6 7 D7 D8 D9 8 D10 D11 D12 9 Z1 Z2 E2 Connection-Oriented Networks - Harry Perros SOH LOH 22
  • 23. • 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 identifies 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. Connection-Oriented Networks - Harry Perros 23
  • 24. – 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 field of the current frame before it is scrambled – E1: This byte provides a 64 Kbps channel can be used for voice communications by field engineers. Connection-Oriented Networks - Harry Perros 24
  • 25. • The following are some of the bytes in the line overhead (LOH) that have been defined: – 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 path overhead bytes J1 J1 B3 C2 B3 C2 G1 G1 F2 F2 H4 Z3 Z4 H4 Z3 Z5 Z4 Z5 Location of the POH Connection-Oriented Networks - Harry Perros The POH bytes 26
  • 27. • The following are some of the bytes that have been defined: – 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. The STS-1 payload • The payload consists of user data and the path overhead. • User data: – Virtual tributaries: sub-rate synchronous data streams, such as DS-0, DS-1, E1, and entire DS-3 frames – ATM cells and IP packets Connection-Oriented Networks - Harry Perros 28
  • 29. 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. Connection-Oriented Networks - Harry Perros 29
  • 30. • The following virtual tributaries have been defined: – VT1.5: This virtual tributary carries one DS-1 signal and it is contained in three columns, that take up 27 bytes. Four VT1.5’s can be transported in a single VTG. – VT2: This virtual tributary carries an E1 signal of 2.048 Mbps. VT2 is contained in four columns, that is it takes up 36 bytes. Three VT2’s can be carried in a single VTG. Connection-Oriented Networks - Harry Perros 30
  • 31. • 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. Connection-Oriented Networks - Harry Perros 31
  • 32. ATM cells 4 1 2 90 10 Cell 1 Cell 2 Cell 2 Cell 3 3 POH Cell 14 8 9 Cell 15 Cell 15 • Mapped directly onto the SPE. An ATM cells may straddle two SPEs. Connection-Oriented Networks - Harry Perros 32
  • 33. IP packet over SONET • IP packets are first encapsulated in HDLC and the resulting frames are mapped into the SPE payload row by row as in the case above for ATM cels. 4 10 90 1 2 7E 7E 7E 3 POH 8 7E 7E 7E 9 Connection-Oriented Networks - Harry Perros 33
  • 34. • 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 fill 7E is used to maintain a continuous bit tstream Connection-Oriented Networks - Harry Perros 34
  • 35. Overhead section Connection-Oriented Networks - Harry Perros 9 10 11 3rd STS-1 8 2nd STS-1 7 1st STS-1 6 ... 5 3rd STS-1 2nd STS-1 1st STS-1 4 3rd STS-1 2nd STS-1 3 1st STS-1 3rd STS-1 2 2nd STS-1 1st STS-1 1 270 3rd STS-1 2nd STS-1 1st STS-1 The STS-3 frame structure 12 Payload section 35
  • 36. • 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 first 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
  • 37. • The first 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 first STS-1 frame. Connection-Oriented Networks - Harry Perros 37
  • 38. SONET/SDH devices • Several different equipment exist: – Terminal multiplexer (TM) – Add/drop multiplexer (ADM) – Digital cross connect (DCS) Connection-Oriented Networks - Harry Perros 38
  • 39. The terminal multiplexer (TM): • It multiplexes a number of DS-n or E1 signals into a single OC-N signal • It consists of a controller, low-speed interfaces for DS-n or E1 signals, an OC-N interface, and a time slot interchanger (TSI) • It works also as a demultiplexer DS-n OC-N ... TM DS-n Connection-Oriented Networks - Harry Perros 39
  • 40. The add/drop multiplexer (ADM) • It is a more complex version of the TM • It receives an OC-N signal from which it can demultiplex and terminate (i.e., drop) any number of DS-n or OC-M signals, where M<N, while at the same time it can add new DS-n and OC-M signals into the OC-N signal. OC-N OC-N ADM ... DS-n. OC-M Connection-Oriented Networks - Harry Perros 40
  • 41. SONET rings ADM 1 OC3 OC3 ADM 4 ADM 2 OC3 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
  • 42. An example of a connection TM 1 A DS1 ADM 1 OC12 ADM 2 OC3 OC12 OC12 DS1 OC3 ADM 4 OC12 Connection-Oriented Networks - Harry Perros ADM 3 TM 2 B 42
  • 43. • 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 A’s DS-1 signal to B. Connection-Oriented Networks - Harry Perros 43
  • 44. • 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. • The connection is dedicated to user A whether the user transmits or not. Connection-Oriented Networks - Harry Perros 44
  • 45. A digital cross connect (DCS) • It is used to interconnect multiple SONET rings • It is connected to multiple incoming and outgoing OC-N interfaces. It can drop and add any number of DSn and/or OC-M signals, and it can switch DSn and/or OC-M signals from an incoming interface to any outgoing one. ADM ADM ADM Ring 1 DCS ADM Connection-Oriented Networks - Harry Perros Ring 2 ADM ADM 45
  • 46. Self-healing SONET/SDH rings • SONET/SDH rings have been specially architected so that they are available 99.999% of the time (6 minutes per year!) • Causes for ring failures: – Fiber link failure due to accidental cuts, and transmitter/receiver failure – SONET/SDH device failure (rare) Connection-Oriented Networks - Harry Perros 46
  • 47. Automatic protection switching (APS) • SONET/SDH rings are self-healing, that is, the ring’s services can be automatically restored following a link failure or degradation in the network signal. • This is done using the automatic protection switching (APS) protocol. The time to restore the services has to be less than 50 msec. Connection-Oriented Networks - Harry Perros 47
  • 48. Protection schemes: point-to-point • Schemes for link protection – dedicated 1+1 – 1:1 – Shared 1:N Working ADM ADM Protection Connection-Oriented Networks - Harry Perros 48
  • 49. Working/protection fibers • The working and protection fibers have to be diversely routed. That is, the two fibers use separate conduits and different physical routes. • Often, for economic reasons, the two fibers 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
  • 50. Classification of self-healing rings • Various ring architectures have been developed based on the following three features: – Number of fibers • 2 or 4 fibers – Direction of transmission: • Unidirectional bidirectional – Line or path switching Connection-Oriented Networks - Harry Perros 50
  • 51. Number of fibers: 2- or 4-fiber rings 1 ADM 1 ADM 2 ADM 1 ADM 2 ADM 4 ADM 3 5 4 8 6 2 7 ADM 4 ADM 3 3 Two-fiber ring: fibers 1, 2, 3, and 4 are used to form the working ring (clockwise), and fibers 5, 6, 7, and 8 are used to form the protection ring (counter-clockwise). Connection-Oriented Networks - Harry Perros 51
  • 52. 1 ADM 1 ADM 2 ADM 1 ADM 2 ADM 4 ADM 3 5 4 6 8 2 7 ADM 4 ADM 3 3 • In another variation of the two-fiber ring, each set of fibers form a ring which can be both a working and a protection ring. In this case, the capacity of each fiber is divided into two equal parts, one for working traffic and the other for protection traffic. • In a four-fiber SONET/SDH ring there are two working rings and two protection rings, one per working ring. Connection-Oriented Networks - Harry Perros 52
  • 53. Direction of transmission • Unidirectional ring: – signals are only transmitted in one direction of the ring. • Bidirectional ring: – signals are transmitted in both directions. Connection-Oriented Networks - Harry Perros 53
  • 54. Line and path switching • Path switching: Restores the traffic on the paths affected by a link failure (a path is an end-to-end connection between the point where the SPE originates and the point where it terminates.) • Line switching: Restores all the traffic that passes through a failed link. Connection-Oriented Networks - Harry Perros 54
  • 55. Based on these three features, we have the following 2-fiber or 4-fiber possible ring architectures: – – – – Unidirectional Line Switched Ring (ULSR) Bidirectional Line Switched Ring (BLSR) Unidirectional Path Switched Ring (UPSR) Bidirectional Path Switched Ring (BPSR) Connection-Oriented Networks - Harry Perros 55
  • 56. Of these rings the following three are used: – Two-fiber unidirectional path switched ring (2F-UPSR) – Two-fiber bidirectional line switched ring (2F-BLSR) – Four-fiber bidirectional line switched ring (4F-BLSR) Connection-Oriented Networks - Harry Perros 56
  • 57. Two-fiber unidirectional path switched ring (2F-UPSR) 1 A ADM 1 ADM 2 B 5 Working ring 4 6 8 2 Protection ring 7 ADM 4 ADM 3 3 Connection-Oriented Networks - Harry Perros 57
  • 58. • Features: – Working ring consists of fibers 1, 2, 3 and 4, and the protection ring of fibers 5, 6, 7, and 8. – Unidirectional transmission means that traffic is transmitted in the same direction. A transmits to B over fiber 1 of the working ring, and B transmits over fibers 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
  • 59. • 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 fiber 1, and the other copy is transmitted over the protection fibers 8, 7, and 6. – During normal operation, B receives two identical signals from A, and selects the one with the best quality. If fiber 1 fails, B will continue to receive A’s signal over the protection path. The same applies if there is a node failure. Connection-Oriented Networks - Harry Perros 59
  • 60. Two-fiber bidirectional line switched ring (2F-BLSR) ADM 1 1 ADM 2 ADM 3 2 B A 8 7 6 9 12 3 10 11 C ADM 6 5 Connection-Oriented Networks - Harry Perros ADM 5 4 ADM 4 60
  • 61. • 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 traffic. This is done by dividing the capacity of each fiber on ring 1 and 2 to two parts. One part is used to carry working traffic and the other protection traffic. – A transmits to B over the working part of fibers 1 and 2 of ring 1, and B transmits to A over the working part of fibers 8 and 7 of ring 2. Connection-Oriented Networks - Harry Perros 61
  • 62. • Self-healing mechanism: – The ring provides line switching. If fiber 2 fails then the traffic that goes over fiber 2 will be automatically switched to the protection part of ring 2. – That is, all the traffic will be re-routed to ADM 3 over the protection part of ring 2 using fibers 7, 12, 11, 10, and 9. From there, the traffic for each connection will continue on following the original path of the connection. Connection-Oriented Networks - Harry Perros 62
  • 63. Four-fiber bidirectional line switched ring (4F-BLSR) ADM 1 ADM 2 ADM 3 A B Working rings Protection rings ADM 6 Connection-Oriented Networks - Harry Perros ADM 5 ADM 4 63
  • 64. • 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-fiber 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
  • 65. • Self-healing operation (span switching): – If a working fiber fails, the working traffic will be transferred over its protection ring. This is known as span switching. ADM 1 ADM 2 ADM 3 Normal operation Connection-Oriented Networks - Harry Perros ADM 1 ADM 2 ADM 3 Span switching 65
  • 66. • Self-healing operation (ring switching): – Often, the working and protection fibers are part of the same bundle of fibers. When the bundle is cut the traffic will be switched to the protection fibers. This is known as ring switching. ADM 1 Working ADM 2 ADM 1 Working ADM 2 ADM 3 ADM 3 A A Protection Protection B B ADM 6 ADM 5 ADM 4 Connection-Oriented Networks - Harry Perros ADM 6 ADM 5 ADM 4 66
  • 67. Generic Framing Procedure (GFP) • This is a light-weight adaptation scheme that permits the transmission of different types of traffic over SONET/SDH and in the future, over G.709. Connection-Oriented Networks - Harry Perros 67
  • 68. • GFP permits the transport of a) frame-oriented traffic, such as Ethernet, and b) block-coded data for delay-sensitive storage area networks (SAN) transported by networks such as Fiber Channel, FICON, and ESCON over SONET/SDH and G.709. • 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
  • 69. Existing and GFP-based transport options for end-user applications Voice Data (IP, MPLS, IPX) Private lines Ethernet Frame Relay SAN ESCON FICON Video Fiber Channel DM POS HDLC ATM GFP SONET/SDH WDM/OTN Connection-Oriented Networks - Harry Perros 69
  • 70. The GFP stack Ethernet IP over PPP SAN data GFP client-dependent aspects GFP GFP client-independent aspects SONET/SDH Connection-Oriented Networks - Harry Perros G.709 70
  • 71. GFP frame structure Core header Payload length Payload length Core HEC Core HEC Payload header Payload Payload • GFP core header – Payload length indicator (PLI) - 2 bytes. It gives the size of the payload. – Core HEC (cHEC) - 2 bytes. It protects the PLI field. Standard CRC-16 enables single bit error correction and multiple bit error detection. Payload FCS Connection-Oriented Networks - Harry Perros 71
  • 72. The GFP payload structure Payload type Payload type PTI PFI EXI UPI Type HEC Payload header Payload Type HEC 0-60 bytes of extension header Payload FCS Payload FCS Payload FCS Payload FCS Payload FCS Connection-Oriented Networks - Harry Perros 72
  • 73. GFP payload header variable-length area from 4 to 64 bytes. • Payload type - 2 bytes – PTI Payload type PFI EXI Payload type identifier (PTI) - 3 bits. Identifies the type of frame: • – UPI Payload type – Type HEC – Type HEC Payload FCS indicator (PFI) - 1 bit. Identifies if there is a payload FCS Extension header identifier (EXI) - 4 bits. Identifies the type of extension header. User payload identifier (UPI) - 8 bits. Identifies the type of payload • • • • • • 0-60 bytes Of Extension header • Connection-Oriented Networks - Harry Perros User data frames , Client mgmt frames 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
  • 74. GFP payload trailer Payload header • Payload Payload FCS Optional 4-byte FCS. – CRC-32 – Protects the contents of the payload information field. Payload FCS Payload FCS Payload FCS Payload FCS Connection-Oriented Networks - Harry Perros 74
  • 75. GFP-client independent functions • The client independent sublayer supports the following functions: – – – – Frame delineation Client/frame multiplexing Payload scrambler Client managment Connection-Oriented Networks - Harry Perros 75
  • 76. Frame delineation • The frame delineation mechanism is similar to the one used in ATM. • The cHEC is used to assure correct frame boundary identification Connection-Oriented Networks - Harry Perros hunt Non-correctable core header error Sync No 2nd cHEC Correct cHEC 2nd cHEC match Presync 76
  • 77. • Operation: – Under normal conditions, the GFP receiver operates in the Sync state. The receiver examines the PLI field, 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
  • 78. • 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 verifies 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
  • 79. 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 flow (rate coupling) Connection-Oriented Networks - Harry Perros 79
  • 80. GFP client-specific functions • The client data can be carried in GFP frames using on of the two adaptation modes: – Frame-mapped GFP (GFP-F) applicable to most packet data types – Transparent-mapped GFP (GFP-T) applicable to 8B/10B coded signals Connection-Oriented Networks - Harry Perros 80
  • 81. 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
  • 82. 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
  • 83. • Specifically, the individual characters are de-mapped from their client 8B/10B block codes and then mapped into periodic fixedlength 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
  • 84. • The first 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
  • 85. Data over SONET/SDH (DoS) • The DoS architecture provides an efficient mechanism to transport data coming from interfaces such as: Ethernet, Fiber Channel, ESCON/FICON over SONET/SDH. • It relies on a combination of – GFP, – Virtual concatenation, and – Link capacity adjustment scheme (LCAS) Connection-Oriented Networks - Harry Perros 85
  • 86. Virtual concatenation • This procedure maps an incoming traffic 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 traffic stream. Connection-Oriented Networks - Harry Perros 86
  • 87. Example • Let us consider the case of transporting the 1 GbE signal over SONET/SDH. • According to the specifications, 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
  • 88. 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 flows get multiplexed into the single original GbE stream. Connection-Oriented Networks - Harry Perros 88
  • 89. Link capacity adjustment scheme (LCAS) • This scheme permits to dynamically adjust the number of sub-rate payloads allocated to a traffic stream, whose transmission rate may vary over time. • LCAS can be also used when re-routing traffic due to a failure. Connection-Oriented Networks - Harry Perros 89