21
Nortel Confidential Information. © 2006 Nortel Networks. All Rights Reserved Investigation and testing of Layer 2 Timing Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer Consultant Architect CTO Office Michel Ouellette System Architect CTO Office ITSF Prague, November 14-16, 2006

Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

  • Upload
    volien

  • View
    218

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

Nortel Confidential Information. © 2006 Nortel Networks. All Rights Reserved

Investigation and testing of Layer 2 Timing Distribution using Ethernet Provider Backbone Transport (PBT)

Simon Brueckheimer – Consultant Architect – CTO Office

Michel Ouellette – System Architect – CTO Office

ITSF

Prague, November 14-16, 2006

Page 2: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Overview

> Investigation’s goals

> Wireless backhaul reference and performance requirements

> Provider Backbone Transport (PBT) attributes

> Test results (IEEE1588, ACR) in a PBT reference network

• Immunity to low priority background step loads

• Immunity to high priority CES load

• PBT failover and restoration

• Fibre ring failover and restoration

> How PBT addresses concerns about Layer 2 Timing Distribution

> Further engineering considerations

> Conclusions

Page 3: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Goals

> To test the state-of-the-art in packet based layer 2 timing distribution over carrier grade Ethernet network

• Engineered with Provider Backbone Transport (PBT)

> To establish acceptable performance to meet the demands of wireless backhaul

> To verify solution’s completeness

• Synchronisation performance alongside challenging impairments

• Meet or exceed availability targets of PDH and SDH networks

• Ease of implementation: simple network engineering and operation

Page 4: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Current Wireless Backhaul Deployment

BTS

Node B

2G

3G

E1 – PDH, Leased Line or μwave

R99 IMA STM-1 ATM

BSC

R99 TDM

RNC

IMA termination and aggregation

E1 aggregation

STM-1 TDM

SDH/fibre

Core network

timing

timing

E1 – PDH, Leased Line or μwave

To be better than ITU-T G.823* MTIE traffic interface

Traceability to PRC per ITU-T G.811

To meet 3GPP TS 25.104, 25.402 and GSM 05.02

frequency accuracy of ± 50ppb @ RF interface

MSC, TCU,

WG

PRC

*Similar requirements exist for T1 interfaces

Page 5: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Future Wireless Backhaul Deployment

BTS

Node B

2G

3G

R99 IMA STM-1 ATM

BSC

R99 TDM

RNC

STM-1 TDM

Timing @ layer 2 (IEEE1588, ACR)

MSC, TCU,

WG

PRC

Timing @ layer 2 (IEEE1588, ACR)

PBT Ethernet

Network

Cell Site

NTE

Cell Site

NTE

CO aggregation

and TD

CO aggregation

and TD

TDM PWE

ATM PWE

Ethernet metro and core can be built using PBT to carry all service

(not just wireless backhaul) over one network

Ethernet network can optionally provide Layer 1 synchronisation

Eth/fibre

Core network

To meet all current requirements (previous slide)

and requirements being established in ITU-T G.8261

Page 6: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Provider Backbone Transport (PBT)

> PBT engineers protected point-to-point Ethernet connections • Management and Network Admission Control sets up active and protected connections • Both paths (active, protection) are monitored by control frames: 35 to 50ms switchover

> PBT ensures tight resource control of the Ethernet network • Forwarding, Scheduling, Policing in switch assures Network Admission Control (NAC)

> PBT secures the network by frame encapsulation at edge • Carrier addresses isolated from customer prevents eavesdropping and DoS

SA: PE1

DA: PE3

VLAN 45

SA: PE1, DA: PE3, VLAN 50

Service and Network Management

Customer

Network

Customer

Network

Customer

Network

PBT provides a deterministic environment for multiple services on the

same network, and is a standard in ITU, IETF, IEEE, DSL Forum and TMF

active

protection

Page 7: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

PBT Layer 2 Timing Distribution Test Bed

Ethernet

Switch

GE

Stratum 2

(Rubidium)

Fibre reels

Various

delays

RX_CLK

Jitter/Wander

Analyser

FE

Ethernet

Switch

Port Extender

GE

GE

GE

ring

GE

ring

Traffic source and sink

Background and

Application load

GE GE

DUT

ACR

or

IEEE-

1588

DUT

ACR

or

IEEE-

1588

FE

TX_CLK

Master Slave

Active PBT route Protection PBT route with various delays

Traffic source and sink

Background and

Application load

MSC, TCU, BSC

BTS

Page 8: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

DUT (Back-to-back) Baseline Performance

IEEE1588: FFoFF* ± 3 to 4ppb; MTIE 100ns/1000s (180ns ref. T1) Providing time and frequency synchronisation

ACR/CES: FFoFF* ± 12 to 16ppb; MTIE 900ns/1000s (1.6μs ref. T1)

*Fs = 1Hz; Fdev = TIE/s; FFoFF = Fdev/Fo with no filtering

Page 9: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined IEEE and ACR/CES PBT with low priority traffic overloads

> IEEE1588 and ACR/CES traffic marked priority 6 (strict-sense)

> Background load traffic priority 0 (best effort – preemptable)

> Load applied/removed

• 5 to 10 minute intervals

• 100% and 200% overload GE port rate

• Load fixed packet size = 64 octets (IEEE1588 = 64 octets)

• Quiescent delay = 51μs, PDV spread = 3μs, PLR = 0%

• 200% loaded delay = 115μs, PDV spread = 20μs, PLR = 0%

• Load fixed packet size = 1500 octets (ACR/CES = 318 octets)

• Quiescent delay = 42μs, PDV spread = 3μs, PLR = 0%

• 100% loaded delay = 97μs, PDV spread = 10μs, PLR = 0%

• 200% loaded delay = 105μs, PDV spread = 20μs, PLR = 0%

Investigates how well the PDV is attenuated by the application

Page 10: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined IEEE and ACR/CES PBT with low priority traffic overloads

200% load on

Load off

TIE

FFoFF

MTIE

± 3ppb ≈ back-to-back

80ns/1000s (115ns ref. T1)

≈ back-to-back

ACR

FFoFF

MTIE

± 12ppb ≈ back-to-back

1μs/1000s (2.2μs ref. T1)

≈ back-to-back

100% load on

200% load on

Load off

TIE

IEEE1588

Page 11: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined IEEE1588 PBT with high priority CES traffic load

> IEEE1588 traffic marked priority 6 (strict-sense)

> CES load traffic marked priority 6 (strict-sense)

• CES traffic is bidirectional

> Load applied, and stepped up/down

• 5 minute intervals

• 5 – 57% steps, between 0% and 97% of GE port rate

• 97% load held for 40 minutes, and also 9 hours

• Load fixed packet size = 318 octets (SAToP)

> IEEE1588 traffic impairment

• Quiescent delay = 51μs, PDV spread = 3μs, PLR = 0%

• 97% loaded delay = 62μs, PDV spread = 5μs, PLR = 0%

Investigates how well IEEE1588 timing distribution will operate with

large amounts of CES traffic, in medium/large switched steps

Page 12: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined IEEE1588 PBT with high priority CES traffic load

23%

57%

68%

80%

91%

97%

80% 63%

23%

0%

0%

Load off

% load on

Load off

57%

68%

80%

91%

97%

0%

TIE

FFoFF

MTIE

± 11ppb > back-to-back

90ns/1000s (205ns ref. T1)

≈ back-to-back

Large step load

Held 9 hours

FFoFF

MTIE

± 11ppb > back-to-back

600ns/1000s (1μs ref. T1)

> back-to-back

Still under G.8261 mask

TIE

Medium step load

1h40mins

Load off

% load on

Page 13: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined ACR/CES PBT with high priority CES traffic (over)load

> ACR/CES traffic marked priority 6 (strict-sense)

• CES traffic is bidirectional

> Load applied, and stepped up/down

• 2 – 5 minute intervals

• 10 – 50% steps, between 0% and 97% of GE port rate

• Load fixed packet size = 318 octets (SAToP)

> ACR/CES traffic impairment

• Quiescent delay = 42μs, PDV spread = 3μs, PLR = 0%

• 97% loaded delay = 51μs, PDV spread = 5μs, PLR = 0%

> Deliberate overload of 102%, PLR = 7%

• Reversion to 97%, demonstrating re-acquisition under load conditions

Investigates how well ACR/CES timing recovery will operate normally

Overload demonstrates why Network Admission Control is essential

Page 14: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined ACR/CES PBT with high priority CES, and a deliberate overload

57%

68%

80%

91%

97% 98%

102%,

PLR = 7%

98%

Delayed effect

3.5mins

reacquired

80%

0%

System goes into holdover on overload, i.e. when Packet Loss Ratio rises above nominal

Page 15: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined ACR/CES PBT failover with various path delay changes

> Failover to a back-up route within 35-50ms

> Delay on back-up route set between 300μs and 6600μs (1300km), steps of 260μs

> Successive failover and restoration at 10 minute intervals, 5 minutes in failover

> After restoration at each interval the back-up route delay was incremented

Investigates how well ACR/CES timing recovery will operate when

failover occurs and the path delay changes

Page 16: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Disciplined ACR/CES PBT failover with various path delay changes

Failover – to delay path (300μs to 6600μs, steps of 260μs or greater)

Restoration to direct path (51μs)

51μs

307μs

567μs

51μs

2375μs

4174μs

6219μs

51μs

± 18ppb ≈ back-to-back 1.5μs/1000s (2.2μs ref. T1)

≈ back-to-back

TIE

FFoFF MTIE

Failover and restoration has been successfully achieved carrying live

GSM calls, with no call drop or loss of synchronisation

Page 17: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

CDMA BTS Backhaul Live PBT Network

BSC

RNC MTX

PDSN

Internet Metro Ethernet

Network

TDM Pseudo-wire

CDMA

BTS

10BASE-T

Cell site

Gateway

MS

MS T1

EV-DO traffic

TDM traffic

Aggregation

Gateway

Carrier Ethernet

ring

10G OC-192 10G STM-64

300 km 2000 km

PBT Tunnel – active

PBT Tunnel – protection

No slips reported for over 1 week duration in CDMA BTS backhaul

T1 jitter & wander within interface specification network limits

x

Deliberate

fibre breaks

x

Page 18: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

CDMA BTS Backhaul Fibre Ring Resiliency

Fibre Ring

Protection

Restoration

Protection & restoration switch on Carrier Ethernet ring did not impact

wander generation at the cell-site gateway

Page 19: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Layer 2 Timing Distribution PBT is necessary to address impairments

> Load and PDV

• PBT guards all service routes against overload

• Can maintain service route utilisation at any desired operating maximum via NAC

• Layer 2 timing distribution is marked Highest Priority, minimising PDV to just μs

> Low-frequency wander

• Only CES or other uniform bidirectional traffic shares same route at same priority

• Other traffic of bursty or varying profile (mobile data) restricted to lower priorities

> Stabilisation period

• No overload or service interruption means no loss of synchronisation in service

> Changes in end-to-end delay

• PBT guarantees symmetrical delay (normal/failover) – both ways are co-routed

• Back-up path meets same criteria for load and PDV as primary path

• Contributes considerably towards Layer 2 timing distribution

> Security

• PBB address encapsulation at edge of PBT guarantees no eavesdropping or DoS

PBB: Provider Backbone Bridging (aka MAC-in-MAC)

Page 20: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Further Engineering Considerations

> Each switch model has idiosyncrasies, e.g. • Higher PDV than theory predicts

• Software based scheduling may introduce delay artefacts

• PDV may be a skewed distribution: mean close to maximum delay

• Load direct A – B can also affect PDV in direction B – A • Most switches have a common fabric for both directions

> Different vendor’s switches yield different results

> Standards must go further than specifying load tests alone

> Network Impairment Emulators are now available that can establish the operating limits of Layer 2 timing

> Tests specified in absolute terms of path delay changes and PDV limits (min, max, mean and sigma) • Repeatable

• Transferable targets between labs • Layer 2 timing vendors, switch vendors, and network engineers

Page 21: Investigation and testing of Layer 2 Timing Distribution ... · Nortel Confidential Information. ... Distribution using Ethernet Provider Backbone Transport (PBT) Simon Brueckheimer

© 2006 Nortel Networks. All Rights Reserved

Conclusions

> PBT provides an ideal environment to ensure the performance of Layer 2 Timing Distribution technologies

• Management layer Network Admission Control prevents overload

• Uniform traffic (ACR/CES, IEEE1588+CES) can be as high as 97% load

• Non-uniform traffic sent at lower priorities minimises interference

• Failover switching times as fast as SONET, SDH, and WDM fibre

• Security via flexible VPN model with edge carrier address isolation

> Tests conducted so far with ACR and IEEE1588 over PBT show that both can achieve wireless backhaul synchronisation requirements

> Further soak tests are planned in the coming months, including failover tests with IEEE1588

Live calls and data download have been successfully made over PBT on

GSM and CDMA networks, using Layer 2 Timing Distribution and CES

All equipment worked in specification