21
June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 1 IEEE P1904.1 Standard for Service Interoperability in Ethernet Passive Optical Networks (SIEPON) Glen Kramer, SIEPON WG Chair

IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

  • Upload
    vodat

  • View
    217

  • Download
    3

Embed Size (px)

Citation preview

Page 1: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 1

IEEE P1904.1

Standard for Service Interoperability in Ethernet Passive Optical Networks (SIEPON)

Glen Kramer, SIEPON WG Chair

Page 2: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

EPON is a Universal Access Architecture

Deployed by all types of right-of-way holders – Phone network operators – Cable network operators – Power line operators

Supports all user types – Residential – Business – Wireless backhaul

All configurations – SFU – MDU/MTU – FTTH – FTTC/FTTN

All Data Rates – 1 Gb/s (802.3ah-2004) – 2/1 Gb/s (CCSA-2009) – 10/1 Gb/s (802.3av-2009)

– 10/10 Gb/s (802.3av-2009)

EPON architecture simultaneously supports all user types, all

deployment configurations, and all equipment generations on the

same network!

1Gb/s à 10 Gb/s à

ß 1 Gb/sß 10 Gb/s

xDSL

xDSL

GE

FE / Coax

STB / IP-STB

HGW

SFU

ONU

Home Networking

MTU

ONU

per

Floor

FTTB-

MTU MTU ONU in

Wiring Closet /

Basement

Cellular

Backhaul

Clock

Transport

IEEE 1588

FTTB

FTTC / FTTNONU in

Outside

Cabinet

FTTH

Ca

t-5

/ x

DS

L / E

oC

Ris

er

Business

ONU

OLT

with Traffic

Management

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 2

Page 3: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Scope of IEEE 802.3 is on Lower Layers

1G-EPON was standardized in the IEEE P802.3ah “EFM” project

(2000-2004)

10G-EPON was

standardized in

the IEEE P802.3av

project (2006-2009)

IEEE 802.3 covers

only the Physical

Layer and a

portion of the

Data Link Layer

IEEE 802.3 focus

is on transport,

not on the system

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 3

Medium

Dependent

Interface (MDI)

Gigabit Media

Independent

Interface (GMII)

Logical Link Control

MAC Control

Media Access Control (MAC)

Reconciliation

Physical Coding Sublayer (PCS)

Physical Medium Attachment (PMA)

Physical Medium Dependent (PMD)

Medium

Data Link

Physical

Network

Session

Presentation

Application

Transport

Open Systems

Interconnection (OSI)

Reference Model

IEEE 802.3

Layering Diagram

Page 4: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Big Guns Have Developed Their Own Specs

From a carrier’s perspective, the operation of OLT and ONUs is closely coupled, yet they are separate devices which may be sourced from different vendors.

To ensure interoperability at the system level, additional specifications were necessary:

– QoS mechanisms for multiple services (distinct SLAs)

– Exact DBA mechanism

– Packet-classification rules

– Software/Firmware download

– Service-aware power-saving mechanisms

– Service protection and restoration mechanisms

– Device and service management

To expedite 1G-EPON deployments, big carriers (NTT, CTC) have created their own system specifications and interoperability testing plans (2+ year effort).

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 4

Page 5: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

SIEPON Working Group

In 2009, the industry got together and decided that going forward, the development of next-generation specifications and interoperability plans should be done at shared cost.

The following companies were members of SIEPON WG at

various times:

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 5

1. Alcatel-Lucent

2. ARRIS

3. Aurora Networks

4. Bright House Networks

5. Broadcom Corporation

6. CableLabs

7. China Telecom

8. CommScope

9. Cortina

10. Ericsson

11. FiberHome Technologies

12. Fujitsu Telecom Networks

13. Hitachi Communications

14. Huawei Technologies

15. Ikanos Communications

16. Iometrix

17. KDDI

18. KT

19. Marvell

20. Mitsubishi Electric

21. NEC

22. NTT Corporation.

23. Oki Electric Industry

24. Oliver Solutions

25. PMC-Sierra, Inc.

26. Qualcomm-Atheros

27. RITT

28. Sumitomo Electric

29. UNH -- IOL

30. ZTE Corporation

Page 6: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

SIEPON did not need to invent new technology or resolve technical challenges

Various architectural features were already debugged, refined, deployed, and field-proven

The goal of IEEE p1904.1 SIEPON project:

Address in a consistent and uniform way

the diverse requirements associated with

– Multiple service models

– Different provisioning and

management concepts

– Various deployment scenarios

SIEPON is an “umbrella” standard defining

a common reference architecture to ensure

that EPON preserves a single ecosystem,

as opposed to multiple, nationally-controlled,

and fragmented ecosystems.

IEEE 802.3ah

(1G-EPON)

IEEE 802.3av

(10G-EPON)

Op

era

tor

A

Operator

B

Cab

leLab

s

Req

uirem

ents

for usi

ng EPON in

DOCSIS

envi

ronm

ent

OperatorC

Op

era

tor

D

BBF R

equirements

for using EPON in

DSL environm

ent

OperatorE

Operator

F

Oper

ator

G

Common Rules and Principles

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 6

Page 7: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

SIEPON Scope

ODN

Coverage of IEEE Std 1904.1

Coverage of IEEE Std 802.3

ONU

802.3

layering

model

802.3

clients

ONU_MDI ONU_LI ONU_CI UNI

service-

specific

functions

Line ONU

Client ONU

Service ONU

OLT

802.3

layering

model

802.3

clients

OLT_MDIOLT_LIOLT_CINNI

service-

specific

functions

Line OLT

Client OLT

Service OLT

SIEPON standard describes the system-level requirements needed to provide service-

level, multi-vendor interoperability of Ethernet Passive Optical Network (EPON)

equipment. The specifications complement the existing IEEE Std 802.3 and IEEE Std

802.1 standards which enable the interoperability at the Physical layer and Data Link

layer. Specifically included in this specification are:

EPON system-level interoperability specifications covering equipment functionality, traffic

engineering, and service-level QoS/CoS mechanisms;

Management specifications covering: equipment management, service management, and

power utilization.

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 7

Page 8: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Terminology

Feature – a generic function or a characteristic of an EPON device. Examples: – Report Format – Power Saving

Profile – a specific implementation or a configuration of a feature. Examples: – OLT-driven power-saving mechanism – Power-saving mechanism with support for ONU initiation/response – OLT-driven power-saving mechanism with multiple sleep cycles

Package – a set of profiles that represents a complete specification for interoperable OLT and ONUs

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 8

Package

Feature

Profile

X1

Profile

X2

Profile

X3

Profile

U1

Profile

U2

Profile

U3

Profile

V1

Profile

V2

Profile

V3

Profile

W1

Profile

W2

Profile

W3

Profile

Y1

Profile

Y2

Profile

Y3

Profile

Z1

Profile

Z2

Profile

Z3Profile

Page 9: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

SIEPON Packages

Package A: Specification targeting WW Cable Industry (aligned with DPoE)

Package B: Specification targeting Japanese incumbent phone operator market (aligned with NTT spec)

Package C: Specification targeting Chinese incumbent phone operator market (aligned with CTC spec)

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 9

Page 10: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Coordination with Other Groups

IEEE P1904.1 has established close and productive relationships with

CableLabs

– DPoE provides requirements for EPON in MSO environments

Broadband Forum FAN

– TR-200 provides EPON Data Path (EDP) requirements

– Coordinating activities of WT-287 (optical monitoring) and WT-288 (deployment requirements)

ITU-T SG15

– Coordinating activities on G.epon

IEEE 802.3

– Successfully cooperated to allow an increased OAM frame rate

– Recently - added support for multicast LLID

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 10

IEEEP1904.1SIEPON

IEEE802.3

Ethernet

BBFFAN

CableLabs

ITU-TSG15/Q2

DPoE 1.0DPoE 2.0

TR-200WT-287WT-288

G.eponOMCI

802.3ah802.3av

OAM

Page 11: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

OLT and ONU Reference Architecture

SIEPON covers various features: – Power Saving – Trunk and Tree Protection – Software Download – Authentication – IGMP/MLD

802.3 1904.1

802.3 1904.1

SIEPON covers entire data path: – Classifier – Modifier – Policer/Shaper – CrossConnect – Queues – Scheduler

Service ONU

S

erv

ice

-Sp

ec

ific

Fu

nc

tio

ns

Client ONU

UNIUNI

UNIONU_CIONU_MDI ONU_LI

MAC Client

[I][C][M][PS][Q][S][O]

[X]

[I] [C] [M] [PS] [Q] [S] [O]

UNI

Line ONU

P

H

Y

M

A

C

M

P

C

P

O

A

M

MA_CONTROL.Indication

MA_CONTROL.Request

OAM_CTRL.Indication

OAM_CTRL.Request

OAMPDU.Indication

OAMPDU.Request

OA

M C

lie

nt

MA

C C

on

tro

l

Clie

nt

Operation, Administration,

and Management

GATE Processing

REPORT Generation

Statistics

Provisioning

Alarms

Power Saving

IGMP / MLD

SNMP

Authentication Protection

Discovery & Registration

MA_DATA.Request

MA_DATA.Indication

Service OLT

Se

rvic

e-S

pe

cif

ic F

un

cti

on

s

Client OLT

Line OLT

P

H

Y

M

A

C

M

P

C

P

O

A

M

M

A

C

O

A

M

M

A

C

O

A

M

M

A

C

O

A

MUNIUNINNI

NNI OLT_CI

MA_DATA.Indication

MA_CONTROL.Indication

MA_CONTROL.Request

MA_DATA.Request

OAM_CTRL.Indication

OAM_CTRL.Request

OAMPDU.Indication

OAMPDU.Request

OLT_MDIOLT_LI

MAC Client

[I] [C] [M] [PS] [Q] [S] [O]

[X]

[I][C][M][PS][Q][S][O]

OA

M C

lie

nt

MA

C C

on

tro

l

Clie

nt

Operation, Administration,

and Management

GATE Generation

REPORT Processing

Statistics

Provisioning

Alarms

Power Saving

IGMP / MLD

SNMP

AuthenticationProtection

Discovery & Registration

OLT

ONU

June 26, 2014

Page 12: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Feature Package

A Package

B Package

C Support for EDP N/A N/A REPORT MPCP format

Queue service discipline

ONU and OLT transceiver status monitoring

Port loop detection N/A N/A

Remote ONU Tx power supply control N/A N/A

Events

Optical link protection N/A

Data encryption Ref. DPoE Ref. 802.3 N/A

ONU authentication Ref. DPoE

Management

Device and capability discovery

Software update

Management entities

Power saving

Performance monitoring N/A N/A

VLAN modes

Tunneling modes (802.1ah) N/A N/A

Multicast connectivity

Packages at a glance

Page 13: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Key Features

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 13

Page 14: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

VLAN and Tunneling Modes

VLAN modes operate over L2 headers of customer frames

Tunneling modes operate over encapsulating fields and don’t modify customer frame

Feature Package A Package B Package C

VLAN

modes

• Transport PB

VLAN mode

• Encapsulation

PB VLAN mode

VLAN Modes

configured per

device

• Transparent

• Tagging

• Translation

• ToS/CoS

Conversion

VLAN Modes

configured per

port

• Transparent

• Tagging

• Translation

• Filtering

• N:1 Aggregation

Tunneling

modes

(802.1ah)

Two modes based

on 802.1ah MAC-

in-MAC:

• Transport mode

• Encapsulation

mode

...Payload...EtypeC-DA C-SA

ADD

REMOVE

REPLACE

Customer frame

S-tag C-tag

Classification lookup

PBB (MAC-in-MAC) frame

B-tag I-tag ...Payload...EtypeB-DA B-SA C-DA C-SA

ADD

REMOVE

REPLACE

Customer frame

S-tag C-tag

Classification lookup

SIEPON VLAN Mode

SIEPON Tunneling Mode

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 14

Page 15: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Multicast in EPON

An EPON may serve multiple domains. A domain can be …

• A set of ONUs serving one subscriber

(campus/company)

• A set of ONUs served by one service provider

(e.g., ABC, CBS, NBC)

• Set of ONUs participating in specific operation

requiring broadcast • Power Saving

• Protection

• Time sync

• Software download (grouped by version/vendor)

An ONU may belong to multiple domains

Feature Package A Package B Package C

Multicast

connectivity

• Multicast based on

combined LLID and IP

group addresses.

• IGMP-based and MLD-

based multicast control.

• Multicast based on VLAN

and/or MAC group

address.

• MLD-based multicast

control.

• Multicast based on combined VLAN

and MAC or IP group address with

and without authorization control.

• IGMP-based and MLD-based

multicast control.

ONU

1

ONU

2

ONU

4

ONU

6

ONU

8

ONU

10

Multicast LLID A is

for IPTV Provider A

IGMP Group A1 for

IPTV channel A1

IGMP Group A2 for

IPTV channel A2

Multicast LLID B is

for IPTV Provider B

IGMP Group B2 for

IPTV channel B2

IGMP Group B1 for

IPTV channel B1

ONU

3

ONU

9

ONU

7

ONU

5

June 26, 2014 15

Page 16: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Power-Saving in SIEPON

Main objectives Achieve power saving

in EPON without negative

impact on user QoS

Support both 1G-EPON

and 10G-EPON ONUs

Coexistence of ONUs

supporting power saving

and ONUs not supporting it

Key characteristics The OLT discovers the sleep mode supported by each ONU: Tx only or Tx+Rx

The OLT decides which of the ONUs is eligible to participate in each power-saving cycle.

The power-saving mechanism can be static (provisioned by the NMS) or dynamic (based on data load on

the given ONU, configured services, user activity, etc.)

Early Wakeup function allows ONUs to exit the sleep state earlier than previously scheduled in response to

the local conditions, such as off-hook condition on SIP ports, power down, etc.;

Synchronized Wakeup function wakes up ONUs belonging to the same service group at the same time to

facilitate multicast content distribution.

Normal Mode Power-Saving Mode Normal Mode

Power-Saving Cycle

Sleep Period

ONU is in

sleep state

ONU is in

active state

ONU is in

sleep state

ONU is in

active state

ONU is in

sleep state

Power-Saving Cycle Power-Saving Cycle

Sle

ep C

ontro

l TLV

Power-off delay

Power-on delay

Wakeup T

LV

Active

Period

ONU is in

active state

time

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 16

Page 17: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Internal Data Path Redundancy Data path comprises the following functional elements:

[I] – Input port [X] – Cross-connect

[C] – Classifier [Q] – Queues

[M] – Modifier [S] – Scheduler

[PS] – Policer/Shaper [O] – Output port

Blocks using combinatorial logic (yellow à) – The output of a functional block only depends

only on the input.

Blocks using sequential logic (red à) – The output of a functional block depends on

the input plus past history or the internal state

of the block

MAC Client

Primary

Line

Interface

Backup

Line

Interface

[I]

[C][M][PS][Q][S][O] [X]

[I] [C] [M] [PS] [Q] [S]

[O]

[X]

[I] [C] [M] [PS] [Q] [S][X]

[C][M][PS][Q][S][O] [X]

MA_DATA.Indication

MA_DATA.Indication

MA_DATA.Request

MA_DATA.Request

Protection

Switch

Client Protection

MAC Client

Primary

Line

Interface

Backup

Line

Interface

[I][C][M][PS][Q][S]

[O]

[X]

[I]

[C] [M] [PS] [Q] [S] [O][X]

[I]

[O]

MA_DATA.Indication

MA_DATA.Indication

MA_DATA.Request

MA_DATA.Request

Protection

Switch

Line Protection

Line

protection

Client

protection

Data path is protected No Yes

MAC tables, queued data,

shaper tokens, and

scheduling states are

preserved across the

protection event.

Yes No

17

Page 18: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Trunk Protection Schemes

In the trunk protection scheme, – The ODN span between the OLT and the optical splitter is protected.

– The ONU and the branch fiber (ODN span between the splitter and the ONU) are not

protected.

Trunk protection is cheaper to deploy and does not add any ONU complexity

Protection is applied only to elements that have the highest failure impact (Trunk fiber,

OLT transceiver)

C-ONU1

L-ONU(s)

C-ONUN

L-ONU(s)

2:N

Splitter

C-OLT1

L-OLT

MAC Client

MAC Ctrl. Client

OAM Client

C-OLT2

L-OLT

MAC Client

MAC Ctrl. Client

OAM Client

Location 1

Location 2

LA

N / W

AN

Co

nn

ectio

n

Trunk Protection with OLT Client Protection

C-ONU1

L-ONU(s)

C-ONUN

L-ONU(s)

2:N

Splitter

C-OLT

L-OLT1

L-OLT2

MAC Client

MAC Ctrl. Client

OAM Client

Trunk Protection with OLT Line Protection

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 18

Page 19: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Tree Protection Schemes

In the tree protection scheme,

– The entire ODN (trunk segment and branch segments) is protected against failure.

– ONUs have dual PON interfaces and implement either line protection or client protection

Tree protection scheme provides redundancy for the entire data path and generally targets

mission-critical deployments (banking/trading, control systems, corporate access, etc.)

C-ONU1

L-ONU1

L-ONU2

MAC Client

MAC Ctrl. Client

OAM Client

1:N

Splitter

1:N

Splitter

C-ONUN

L-ONU1

L-ONU2

MAC Client

MAC Ctrl. Client

OAM Client

C-OLT

L-OLT1

L-OLT2

MAC Client

MAC Ctrl. Client

OAM Client

C-OLT1

L-OLT

MAC Client

MAC Ctrl. Client

OAM Client

C-OLT2

L-OLT

MAC Client

MAC Ctrl. Client

OAM Client

C-ONU1

L-ONU1

L-ONU2

MAC Client

MAC Ctrl. Client

OAM Client

1:N

Splitter

1:N

Splitter

C-ONUN

L-ONU1

L-ONU2

MAC Client

MAC Ctrl. Client

OAM Client

Location 1

Location 2

LA

N / W

AN

Co

nn

ectio

n

Tree Protection with OLT Client ProtectionTree Protection with OLT Line Protection

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 19

Page 20: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

SIEPON Standard

SIEPON standard was approved in June 2013

The standard is very broad and very detailed.

834 pages,

155 figures,

455 tables,

30 state diagrams

Work continues on standardizing Conformance Tests for the 3 packages

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 20

Page 21: IEEE P1904 - ieee1904.orgieee1904.org/events/2014_06_workshop/s2_kramer_siepon.pdf · EPON architecture simultaneously supports all user types, all ... allow an increased OAM frame

Thank You

June 26, 2014 Joint BBF/SIEPON Workshop, Louisville, CO 21