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

Post on 12-Apr-2018

216 views 1 download

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

Raj JainThe Ohio State University

1

SONETSONETRaj Jain

Professor of CISThe Ohio State University

Columbus, OH 43210jain@acm.org

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

Raj Jain
Horizontal small

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

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

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

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

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.

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

Raj JainThe Ohio State University

21

SummarySummary

q SONET

q SDH

q STS-n, STM-n

q STS-3c

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

Raj JainThe Ohio State University

23

Additional ReferencesAdditional References

q Chapter 9 of FDDI Handbook by Raj Jain