Extending OTN Standards to Support Ethernet Services

Slides:



Advertisements
Similar presentations
MEF 30.1 Service OAM Fault Management Implementation Agreement
Advertisements

1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Virtual Trunk Protocol
Experiences with IEEE 802.1ah (Provider Backbone Bridges) Ronald van der Pol SARA Sep 2009NORDUnet meeting, Copenhagen.
1 IEEE Media Independent Handoff Overview of services and scenarios for 3GPP2 Stefano M. Faccin Liaison officer to 3GPP2.
1 PBB MEPs and MIPs [Intended only for discussion purposes - DWM] MIP MEP MHF B CompI Comp Customer MD Levels SP MD Service Level IB Link Access.
Ethernet OAM Update Overview & Technical Aspects Dinesh Mohan May 18, 2004.
Multi Domain Traffic Engineered Transport Networks (E-OTN, PTN) supporting P2P, P2MP, RMP and MP2MP Ethernet Services An overview of architecture and.
Multi Domain Traffic Engineered Transport Networks (E-OTN, PTN) supporting P2P, P2MP, RMP and MP2MP Ethernet Services An overview of architecture and functionality.
Port group model in G.8021 Akira Sakurai G.8021 Co-editor IEEE and ITU-T Q.9/15 Ethernet Transport issues (Geneva, 27 May 2010)
Geneva, 27 May 2010 Types and Characteristics of Packet Transport Network (PTN) Equipment (Draft Recommendation - G.ptneq) Jia He and Hilmar Hofmann G.ptneq.
EVC structure for a Protected E-Line service
ITU-T/OIF Report IETF 76 – Hiroshima – Nov09 L. Ong (Ciena) Thanks to Malcolm Betts & Kam Lam for ITU- T slides.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 32 Requirements for Service Protection Across External Interfaces.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 19 Abstract Test Suite for UNI Type 1 February 2008.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 17 Service OAM Framework and Requirements February 2008.
Introducing the Specifications of the Metro Ethernet Forum
MEF 30 Service OAM Fault Management Implementation Agreement
Introducing the Specifications of the MEF
NTT 2002 © 1 General Principles and Requirements for OAM Functions July 10, 2002 Hiroshi Ohta (NTT, Q.3/13 rapporteur)
Network Protection and Restoration Session 5 - Optical/IP Network OAM & Protection and Restoration Presented by: Malcolm Betts Date:
International Telecommunication Union Practical Issues In Managing Optical Networks by Wesam Alanqar and Tammy Ferris ITU-T Workshop IP/Optical (Chitose,
Satoshi NARIKAWA NTT (G.8032 Acting Co-editor)
Data over Transport with ASON Session 12 – Optical Network Clients and Services Presented by: Stephen Shew Date:
Communicating over the Network
Chapter 1: Introduction to Scaling Networks
Ethernet Access Services Definition and Implementation
MEF Service Types and Service Definitions Overview and Use Cases
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
1 Transport Services Layer Protection Switching Types Interacting with DRNI Maarten Vissers
1 DRNI Examples and DAS position Maarten Vissers
1 DRNI Examples and DAS position Maarten Vissers Version 01.
1 MEF Reference Presentation November 2011 Carrier Ethernet Service OAM.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 ETHERNET Derived From CCNA Network Fundamentals – Chapter 9 EN0129 PC AND NETWORK TECHNOLOGY.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—2-1 Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
1 Alternative solution for EC Type II support Maarten Vissers
1 Generalized EC Type 2 support EC Type 1&2 supporting bridges Maarten Vissers v01.
Connecting LANs, Backbone Networks, and Virtual LANs
MEF Reference Presentation November 2011
1 Distributed Network Protection (DNP) architecture study Maarten Vissers v4 v2: includes a few slides at the end illustrating segment protection.
802.1Qay PBB-TE Protection Switching Overview
802.1ag - Connectivity Fault Management Tutorial – Part 1 Dinesh Mohan July 12, 2004.
1 DRNI and Distributed Protection Examples Maarten Vissers v01 Based on slides presented in IW meeting in Nanjing on Thursday Sept 22.
1 Distributed Network Protection (DNP) architecture study Maarten Vissers v3 v2: includes a few slides at the end illustrating segment protection.
DRNI Examples, DAS position, MEP/MIP position
1 Common network architectures for PBB, PBB-TE and EOTN networks version 01 Maarten Vissers v01 includes new slides 10 and 12: Slide 10 presents.
1 DRNI and G.8031 ETH SNCP interworking Maarten Vissers
1 Multipoint Ethernet Connection Protection
1 DRNI Data Plane Model I/II Comparison & MAC Address Values in DRNI Maarten Vissers v00.
Enabling Broadband On-Demand Services Ethernet Services.
1 Common network architectures for PBB, PBB-TE and EOTN networks Maarten Vissers
1 Portal Models Maarten Vissers v1. 2 DRNI Applicability DRNI model is applicable to many different portal types 1.PB Portal (S-DRNI) 2.BCB.
Virtual Local Area Networks (VLANs) Part II
1 VLANs Relates to Lab 6. Short module on basics of VLAN switching.
1 Generalized EC Type 2 support EC Type 1&2 supporting bridges Maarten Vissers
Portal Models Maarten Vissers v2
1 Distributed Network Protection (DNP) architecture study Maarten Vissers v1.
Supporting VUNI in DRNI Maarten Vissers v00
SES E-VPL Member Deployment for NJEDge.Net
VLANs: Virtual Local Area Networks
Alternative solution for EC Type II support
RNI Requirements Imposed by PBB-TE
E-OTN status update and service interface question [associated with ITU-T liaison statement liaison-itut-sg15-ols ] version 01 New slides:
CMCC Laboratory test of SOTN Northbound interface based on TAPI 2.0
Presentation transcript:

Extending OTN Standards to Support Ethernet Services Maarten Vissers

Disclaimer This document complements liaison statement COM15 – LS140 It presents further details of the Ethernet over OTN service application, a solution proposed for this application, a potential interoperability capability with existing 802.1Q (including amendments) edge nodes and networks Objective of the liaison statement and this document is to collect feedback from IEEE 802.1 prior to progressing the work on a solution for this application in ITU-T SG15 Currently there is no agreed solution in ITU-T SG15

Introduction Recently, Optical Transport Network (OTN) capabilities have been extended to make it flexible and feature rich OTN is now a multi-service transport network supporting multitude of services: any type of CBR service – including 1G, 10G, 40G and 100G (a)synchronous Ethernet streams ATM, Ethernet, MPLS, IP packet clients and Ethernet Private Line (EPL) services Carriers demand extension of OTN standards to support Ethernet Private Tree (EPT), LAN (EPLAN) and Ethernet Virtual Private Line (EVPL), Tree (EVPT), LAN (EVPLAN) services With the above services the OTN is able to interconnect two or more routers, Ethernet switches, PBNs, PBBNs, PBB-TENs, etc. (see )

Introduction ITU-T Q.9/15 and Q.11/15 received proposals for architecture and frame formats to support EPT, EPLAN, EVPL, EVPT and EVPLAN services in OTN The proposals are based on the addition of a well defined ETH layer on top of the OTN Lower Order ODU layer This ETH layer is referred to as Ethernet Virtual Channel (ETH VC) layer Q.9/15 decided to liaise these proposals to 802.1 for review and feedback prior to progressing the work in Q9/15 NOTE – The definition of the ETH layer is based on IEEE Ethernet standards and extensively used in ITU recommendations G.8010/G.8021/G.8031/G.8051. The ETH MEP, MIP, Connection and Protection functions and processes defined in these recommendations are to be used without modifications. To be added is an ODU-to-ETH VC adaptation function. 4

Requirements The proposals were used as a starting point for developing a set of requirements based on: Service types to support Service encapsulation types to support OTN architecture extension ETH VC encapsulation, identification and reserved address transparency ETH VC Management Interoperability with 802.1Q edge nodes and networks The above items are addressed in subsequent slides

Service types As a general principle, the OTN should accept customer Ethernet service signals from any type of 802.3/802.1Q UNI or V-UNI Untagged LANs, Priority-C-Tagged LANs, C-Tagged LANs, Priority-S-Tagged LANs, S-Tagged LANs, S+C-Tagged LANs, I-Tagged LANs and S+I-Tagged LANs. support untagged, priority tagged, single tagged and double tagged ETH Characteristic Information (ETH_CI) service types support transparent, port-based, individual and bundled ETH_CI type services support the 802.1Q defined ETH_CI service types See for an illustration of those service types 6

Service encapsulation The OTN should be able to accept the customer’s ETH_CI and transport this ETH_CI without further encapsulation (peering mode) transparent transport of the top N MEG OAM levels (e.g. MELs 7,6,5), the lower 8-N MEG OAM levels are used by the OTN encapsulate this ETH_CI to preserve its VLAN or Service Identifier (VID/SID), Priority Code Point (PCP) and Drop Eligible Indicator (DEI) values present on the (V-)UNI (client/server mode) transparently transfer the information in the C-, S- or I-Tag associated with the customer’s ETH_CI encapsulate this ETH_CI within the payload of a new MAC frame operator controlled option, beneficial in E-Tree/E-LAN service cases limits the number of MAC Addresses to learn in a rmp or mp2mp ETH VC connection in the OTN customer’s ETH_CI frame – with or without its Tag on the (V-)UNI – will be prepended with a TYPE, SA and DA field See for an illustration of those service encapsulations

OTN architecture extension The OTN should support all service types by a single layer network Restrict visibility of the different UNI interface presentations to the UNI-N ports support the defined services by means of an additional Virtual Channel (VC) layer (see ) transport the VC signals over LO ODUk connections which interconnect VC layer switching functions The VC layer in the OTN should support p2p, p2mp, rmp and mp2mp VC connections to support the EVPL, E(V)PT and E(V)PLAN services be an Ethernet (ETH) based VC layer network deploy Y.1731 Ethernet OAM to monitor the VC connection status and performance deploy G.8031 Ethernet linear protection switching

VC encapsulation The OTN should encapsulate each ETH VC frame in the same manner, independent of the customer service supported by the ETH VC number of ETH VC signals (1 or n) carried in the LO ODUk connection The encapsulation header should include fields to identify the ETH VC to which the frame belongs if a single ETH VC signal is carried in the LO ODUk connection (private service case) the identifier field may be set to a default null value priority and drop eligibility of the frame See for an illustration of ETH VC frame encapsulation

VC identification The OTN should support link local ETH VC connection identifiers Default approach to support scalability of connections in a transport network Allows for ETH VC ID interchange at link ends under control of ETH VC connection manager identify frames of a (p2p, p2mp, rmp and mp2mp) ETH VC connection by means of a single identifier value per link For the case of a “multi-root rooted-multipoint” ETH VC the use of a single identifier value per link might not be possible. Instead the use of two identifier values may be required. This is under study.

ETH VC management and survivability The OTN should manage (set up, modify, tear down, configure) the ETH VC connections and their MEP and MIP functions under control of NMS and/or ASON/GMPLS increase survivability of the ETH VC connections by means of G.8031 ETH Sub-Network Connection (SNC) protection switching and/or GMPLS based ETH VC restoration dual homing and/or dual node interconnect (DH/DNI) methods under development in Q.9/15 should be deployed to survive multiple faults

ETH VC Reserved Addresses transparency The ETH VC switching functionality in the OTN may be represented by means of an “ETH VC Component” The “ETH VC Component” includes a MAC Relay, OTN Network Ports and optionally PB/PBB Facing Port(s) The “ETH VC Component” Reserved Address set should be minimized to provide maximum transparency for clients This minimal set is to be defined ETH VC Network Port ETH VC Component ETH VC MAC Relay PB, PBB Facing Port OTN Network Port OTN Network Port Ethernet NNI ODU_CI ODU_CI

Universal Ethernet (V-)UNI-N port It is an objective to specify a universal Ethernet UNI-N/V-UNI-N port which supports the set of EPT, EPLAN, EVPL, EVPT and EVPLAN services This (V-)UNI-N port includes a (V-)UNI Facing Port, an ETH VC Network Port and a MAC Relay function This port should be configurable to support any service type (V-)UNI-N Port MAC Relay (V-)UNI Facing Port ETH VC Network Port ETH VC MAC Relay UNI or V-UNI

Interoperability with 802.1Q edge nodes and networks EVPL, EVPT and EVPLAN services supported by the OTN may have one or more of their UNI-N ports located outside the OTN E.g. located in PEB, I-BEB, B-BEB, IB-BEB devices The OTN should connect via an S- or I-Tagged LAN Ethernet NNI to those devices directly, or via an intermediate PB, PBB or PBB-TE network (see ) The ETH VC signal should in those cases be encapsulated with an S-Tag or I-Tag

ETH VC over PB, PBB, PBB-TE networks Question: under which conditions can an ETH VC signal be transported through a PBN, PBBN and PBB-TEN? In the OTN an ETH VC frame is combined with an ETH VC Tag If an ETH VC frame is combined with an S-Tag it looks like a S-VLAN and could then be transported through a PBN via a CNP on a PB or PEB node If an ETH VC frame is combined with an S-Tag it looks like a S-VLAN and could then be transported through a PBB-TEN via a CNP on an IB-BEB If an ETH VC frame is combined with an I-Tag it looks like a BSI and could then be transported through a PBBN via a CBP on a B-BEB or IB-BEB

ETH VC termination in PEB, I-BEB, B-BEB, IB-BEB, T-BEB Question: under which conditions can an ETH VC signal be terminated in a PEB, I-BEB, IB-BEB or T-BEB? ETH VC frames should be S- or I-Tagged as required by those nodes ETH VC’s client signal should be a supported client signal of the node (see for an overview)

Summary The addition of one ETH (VC) layer on top of the OTN’s LO ODU layer together with ETH switching functions in a subset of OTN cross connects enables the OTN to support EPT, EPLAN, EVPL, EVPT and EVPLAN services for any of the possible service types. A ETH VC Tag is required to mark each ETH VC frame within a LO ODU signal. It seems that this Tag can’t be one of the 802.1Q defined Tags. The Ethernet services may have a subset of their endpoints located outside the OTN, e.g. within 802.1Q defined nodes. Interoperability between the service layer in the OTN and the service layer in a PB, PBB and PBB-TE network and/or edge node is anticipated. Under which preconditions would this be possible?

Backup

ETH_CI and ETH_AI ETH Adapted Information (AI) MAC_SDU Encapsulated client OAM: APS, MCC, CSF SA DA Priority Drop Eligible ETH Characteristic Information (CI) MAC_SDU Encapsulated client OAM: APS, CSF, MCC OAM: CCM, AIS, LCK, LBx, LTx, TST, LMx, DMx SA DA Priority Drop Eligible

Ethernet services over OTN examples .1QN .1QN PBBN .1Q .1Q C-Tagged LAN B- BEB LAN ETH VCC 4 C-Tagged LAN ETH VCC 1 ETH VCC 6 ETH VCC 3 PBBN OTN ETH VCC 5 I-Tagged LAN I-Tagged LAN B- BEB PBN PB ETH VCC 2 PBN S-Tagged LAN S-Tagged LAN ETH VCC 7 PB S-Tagged LAN PBBN PB PBN B- BEB I-Tagged LAN C-Tagged LAN LAN .1Q .1QN

Service types on Ethernet UNIs/V-UNIs UNI Link UnTagged or Priority-Tagged ETH_CI UNI Link UNI Link C-Tagged or S-Tagged or I-Tagged or B-Tagged ETH_CI ETH_CI service UNI Link UNI Link UNI Link S- + C-Tagged or S- + I-Tagged ETH_CI ETH_CI service ETH_CI service UNI Link UNI Link UNI Link (V-)UNI Link ETY_CI or ETH_CI service ETH_CI service ETH_CI service ETH_CI service Bit/CodeWord stream service Transparent service Port based service C-Tagged service S-Tagged service I-Tagged service C-Tagged service I-Tagged service EPL Type 2 EPL Type 2/TT EPL Type 1, EVPL Type 2 EPT, EVPT Type 2 EPLAN, EVPLAN Type 2 EVPL Type 1/3 EVPT Type 1/3 EVPLAN Type 1/3 EVPL Type 1/3 EVPT Type 1/3 EVPLAN Type 1/3

Service encapsulation in Ethernet based VC layer MSDU MSDU MSDU MSDU MSDU Encapsulated client information MSDU C-Tag I-Tag C-Tag S-Tag S-Tag I-Tag S-Tag Sufficient encapsulation for P2P E-LINE and P2MP E-Tree services supported by p2p and p2mp ETH VC connections DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA Ethernet VC layer Y.1731 G.8021 G.8031 G.8051 OAM DA/SA TYPE 89-02 MSDU MSDU MSDU MSDU MSDU MSDU Encapsulated client information C-Tag I-Tag C-Tag S-Tag S-Tag I-Tag S-Tag DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA Type 89-10 Type 89-10 Type 89-10 Type 89-10 Type 89-10 Type 89-10 Best encapsulation for RMP E-Tree and MP2MP E-LAN services supported by rmp and mp2mp ETH VC connections DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA Ethernet VC layer Y.1731 G.8021 G.8031 G.8051 OAM DA/SA TYPE 89-02

OTN architecture with additional ETH VC layer Additional VC layer Ethernet-UNI Ethernet-UNI User Network User Network Optical Transport Network Customer Ethernet layer Eth Eth 1:1 or n:1 1:1 or n:1 Ethernet Virtual Channel layer (ETH VC) VC Type I Eth VC Type II Eth EVPL EVPT EVPLAN EPT EPLAN 1:1 n:1 UNI specific EVC server layers UNI specific EVC server layers LO ODU layer n:1 HO ODU layer OTU layer OTU layer OCh layer OCh layer OTN transmission media layers OMSn+OTSn or OPSn or OPSMnk

ETH VC encapsulation in OTN LO ODU layer Ethernet VC layer OAM DA/SA TYPE 89-02 ETH VC Tag + MAC FCS ETH VC encapsulation headers/trailers GFP-F Header LO-ODU A/GMP ETH VC frames are Tagged and then mapped into a GFP-F frame MAC FCS is appended to the GFP-F frame GFP-F frame is mapped into ODU payload area GFP Idle frames are inserted in absence of ETH VC frames See next slide for illustrations OTN HO-ODU Wavelength Transmission Media

ETH VC encapsulation Eth VC Tag can not be a C-Tag, S-Tag or I-Tag MAC FCS MAC FCS MAC FCS MAC FCS MAC FCS MSDU MSDU MAC FCS MSDU MSDU MSDU MAC FCS MSDU Encapsulated ETH VC information OAM C-Tag I-Tag C-Tag S-Tag S-Tag I-Tag S-Tag TYPE 89-02 One tag for all Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag can not be a C-Tag, S-Tag or I-Tag Eth VC Tag should be a new Tag DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA GFP Header GFP Header GFP Header GFP Header GFP Header GFP Header GFP Header MAC FCS MAC FCS MAC FCS MAC FCS MAC FCS MSDU MSDU MAC FCS MSDU MSDU MSDU MSDU C-Tag I-Tag Encapsulated ETH VC information MAC FCS C-Tag S-Tag S-Tag I-Tag S-Tag OAM DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA Type 89-10 Type 89-10 Type 89-10 Type 89-10 Type 89-10 Type 89-10 TYPE 89-02 One tag for all Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag Eth VC Tag DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA DA/SA GFP Header GFP Header GFP Header GFP Header GFP Header GFP Header GFP Header

OTN PBN A N M PBB- TEN B PBBN L C D E K F J G H I Eth VC Tag = I-BEB I-Tagged ETH VCs Eth UNI PTN NT ETM-n with Universal Eth UNI B-BEB BCB T-BEB I-BEB A B C D IB-BEB TE Eth UNI S-Tagged ETH VCs PTN NT ETM-n with Universal Eth UNI BCB PBB- TEN M N L Universal Eth UNI OTN Eth VC Tag S-Tagged ETH VCs PEB PBN Eth UNI PTN NT ETM-n with Universal Eth UNI PB E F EOTN EOTN EOTN XC EOTN OTN Universal Eth UNI OTN EOTN EOTN XC K EOTN OTN OTM-0 with ETH VCs EOTN EOTN I-Tagged ETH VCs Eth UNI I-BEB G EOTN EOTN NT J EOTN PTN NT ETM-n with ETH VCs Universal Eth UNI I PEB S-Tagged ETH VCs Eth UNI H Universal Eth UNI = BCB PB

Service types supported by node/port type Node type UNI-N Port type Service type UNI or V-UNI Tagging Un CP C SP S S(c) I S(i) [s]C [s]I PEB CNP 1:1 Port-based X - 1:1 S-Tagged CEP+PEP+CNP 1:1, n:1 C-Tagged I-BEB CNP+PIP 1:1, n:1 S-Tagged B-BEB CBP 1:1 I-Tagged T-BEB CNP-T+PIP 1:1 Transparent IB-BEB TE CNP+PIP TE PTN NT EOTN NT Universal (V-)UNI-N 1:1, n:1 C-Tagged 1:1, n:1 I-Tagged Un: Untagged, CP: C-Priority-Tagged, C: C-Tagged, SP: S-Priority-Tagged, S(c): S+C-Tagged, I: I-Tagged, S(i): S+I-Tagged, [s]C: S+C-Tagged with S-Tag terminated and C-Tagged instance taken as service, [s]I: S+I-Tagged with S-Tag terminated and I-Tagged instance taken as service 1:1: individual service, n:1: bundled service