SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6...

23
Raj Jain The Ohio State University 1 SONET SONET Raj Jain Professor of CIS The Ohio State University Columbus, OH 43210 [email protected] These slides are available at: http://www.cis.ohio-state.edu/~jain/cis777-00/

Transcript of SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6...

Page 1: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

1

SONETSONETRaj Jain

Professor of CISThe Ohio State University

Columbus, OH [email protected]

These slides are available at:http://www.cis.ohio-state.edu/~jain/cis777-00/

Raj Jain
Horizontal small
Page 2: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

2

OverviewOverview

q What is SONET?

q Physical Components

q SONET Protocols

q STS-1 Frame Format

q STS-3c Frame Format

q Scrambling

q Automatic Protection Switching

Page 3: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

3

What is SONET?What is SONET?

q Synchronous optical network

q Standard for digital optical transmission(bit pipe)

q Developed originally by Bellcore.Standardized by ANSI T1X1Standardized by CCITT

⇒ Synchronous Digital Hierarchy (SDH)

q You can lease a SONET connection from carriers

City A City B

Carriers

Page 4: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

4

Multiplexer

Repeater

Add-DropMultiplexer

Repeater

Multiplexer

Term

inalsTer

min

als

Section Section Section Section

Line LinePath

Physical ComponentsPhysical Components

q Section = Single run of fiberq Line = Between multiplexers

Page 5: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

5

SONET ProtocolsSONET Protocols

q Synchronous Optical Network

City A City B

Network

Datalink

Physical

Transport

Line

Section

Photonic

Path

Page 6: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

6

Protocols (Cont)Protocols (Cont)

q Photonic Layer: Characteristics of fibers, transmitters,receivers and encoding (ANSI T1.106-1988)

q Section Layer: Transmission across a single link.Framing, scrambling, and error monitoring.

q Line Layer: Signaling between multiplexer switches.Frame synchronization. Multiplexing of data in toSONET frames.

q Path Layer: End-to-end signaling issues. MappingDS3, FDDI, BISDN into SONET payload.

Page 7: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

7

Protocol HierarchyProtocol Hierarchy

PathLine

SectionPhotonic

PathLine

SectionPhotonic

Terminal Regenerator STS Multiplexer

TerminalPhotonic PhotonicSection Section

Line

EnvelopeSTS-N Block

FrameLight

Page 8: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

8

Signal HierarchySignal Hierarchy

ANSIDesignation

OpticalSignal

CCITTDesignation

Data Rate(Mbps)

Payload Rate(Mbps)

STS-1 OC-1 51.84 50.112STS-3 OC-3 STM-1 155.52 150.336STS-9 OC-9 STM-3 466.56 451.008STS-12 OC-12 STM-4 622.08 601.344STS-18 OC-18 STM-6 933.12 902.016STS-24 OC-24 STM-8 1244.16 1202.688STS-36 OC-36 STM-12 1866.24 1804.032STS-48 OC-48 STM-16 2488.32 2405.376STS-96 OC-96 STM-32 4976.64 4810.176STS-192 OC-192 STM-64 9953.28 9620.928

Synchronous Transport Signal Level n = STS-n = n × 51.84 MbpsSTM=Synchronous Transport Module, OC=Optical Carrier level

Page 9: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

9

Byte MultiplexingByte Multiplexing

q Also known as byte interleaving

q Easier to view in two dimension.Transmitted row first.

B2 A2 C1 B1 A1C2

A1A2

B1B2

C1C2

A3

B3

C3

A1A2A3

B1B2B3

C1C2C3

C1C2C3

B1B2B3

A1A2A3

Page 10: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

10

STS-1 Frame FormatSTS-1 Frame Formatq Overhead = Header.

q 810 Bytes/125 µs= 51.84 Mbps

87 ColumnsOverhead3 Columns

SectionOverhead3 Rows

Path Overhead

90 ColumnsSynchronous Payload

Envelope

9 RowsLineOverhead6 Rows

Page 11: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

11

MultiplexingMultiplexing

155.52 Mbps

51.84 Mbps 51.84 Mbps51.84 Mbps

Ove

rhea

d

STS-1Payload

Ove

rhea

d

STS-1Payload

Ove

rhea

d

STS-1Payload

1 Byte

Page 12: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

12

STS-3c Payload

ConcatenationConcatenation

155.52 Mbps

51.84 Mbps 51.84 Mbps51.84 Mbps

Ove

rhea

d

STS-1Payload

Ove

rhea

d

STS-1Payload

Ove

rhea

d

STS-1Payload

Ove

rhea

d

Page 13: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

13

STS-3c Frame FormatSTS-3c Frame Formatq 2430 Bytes/125 µs = 155.54 Mbps

261 ColumnsOverhead9 Columns

SectionOverhead3 Rows

Path Overhead

270 ColumnsSynchronous Payload

Envelope

9 RowsLineOverhead6 Rows

Page 14: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

14

Location of SPE in STS-1Location of SPE in STS-1

q SPE supplied by the user ⇒ Can arrive at any time⇒ SPE can straddle two successive STS frames

PathOverhead

3 Columns

Frame 0 9 Rows

Frame 19 Rows

87 Columns

87 Columns

9 Rows

Page 15: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

15

Scrambling: IntroductionScrambling: Introduction

Two Methods:1. Add random sequence2. Divide by a number and send quotient. Similar to CRC.Both implemented by shift-registers.

Analyzed using polynomials. 1+x6+x7

DataOut

DataIn

DC

QS

FrameSync

BitClock

DC

QS

DC

QS

DC

QS

DC

QS

DC

QS

DC

QS

1 2 3 4 5 6 7

Page 16: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

16

Scrambling (Cont)Scrambling (Cont)

q Set-Reset Synchronous scrambler:Add a fixed random bit pattern.Need to tell where to start adding⇒ Need to synchronize.

q Self-synchronous scrambler: Divide by a fixed number.No need for synchronization.Errors multiply.Example: Send 12 using divider 3 ⇒ Send 4.1-bit error ⇒ Received 5 ⇒ 15 ⇒ 2-bit error in data.

Scrambler Descrambler1100 100 1111101

Page 17: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

17

ScramblingScramblingq SONET uses NRZ coding.

1 = Light On, 0 = Light Off.

q Too many 1’s or 0’s ⇒ Loss of bit clocking information

q All bytes (except some overhead bytes) are scrambled

q Polynomial 1 + x6 + x7 with a seed of 1111111 is usedto generate a pseudo-random sequence, which isXOR’ed to incoming bits.

1111 1110-0000 0100-0001 … 010

q If user data is identical to (or complement of) thepseudo-random sequence, the result will be all 0’s or1’s.

Page 18: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

18

Automatic Protection SwitchingAutomatic Protection Switching

q 100 ms or more is “loss of signal”2.3 ms or less is not “loss of signal”In-between is up to implementations

q Most implementations use 13-27 ms⇒ Higher speed lines ⇒ maintain sync for more bits

q APS allows switching circuits on fault

q May take up to 50 ms to complete

q Wastes entire links as standby.

q Protection by routers works faster than by SONET

Page 19: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

19

SONET TopologySONET Topology

q Two fibers: Working + ProtectionOn a fault, faulty cable is isolated and ring heals itself.

q Four Fibers: Two working + Two protection ⇒ Bi-directional operation⇒ Traffic sent over shortest path

Mux

SurvivableRing

Mux

MuxMux

Page 20: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

20

SONET vs SDHSONET vs SDH

q ANSI vs ITU-T

q Bits 5,6 of SPE/VC pointer are different[RFC2171]

q Synchronous payload envelope (SPE) vsVirtual Container (VC)

q Network element vs Network node interface

q Section vs regenerator section

q Link vs multiplex section

Page 21: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

21

SummarySummary

q SONET

q SDH

q STS-n, STM-n

q STS-3c

Page 22: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

22

HomeworkHomework

q Read Section 6.3 of McDysan’s book(or Read Chapter 8 of Black’s EmergingTechnologies, 2nd Ed.)

Page 23: SONET - Class Presentationjain/cis777-00/ftp/g_9snt.pdf · SONET vs SDH q ANSI vs ITU-T q Bits 5,6 of SPE/VC pointer are different [RFC2171] q Synchronous payload envelope (SPE) vs

Raj JainThe Ohio State University

23

Additional ReferencesAdditional References

q Chapter 9 of FDDI Handbook by Raj Jain