Click here to load reader

MPLS-TP test in GN3

  • View
    230

  • Download
    1

Embed Size (px)

Text of MPLS-TP test in GN3

  • connect communicate collaborate

    MPLS-TP test in GN3

    Alberto Colmenero, NORDUnet JRA1 T1/T2 Workshop Copenhagen 20-11-2012

  • connect communicate collaborate

    Agenda

    ! MPLS-TP Intro. ! What is MPLS-TP? ! Main differences with IP/MPLS. ! Standardization briefing. ! MPLS-TP OAM Dispute.

    ! MPLS-TP testing in JRA1 T1. ! Testing during GN3. ! Testing during GN3 Y4.

    ! JRA1 T1 view on MPLS-TP. ! Conclusions and questions

  • connect communicate collaborate

    MPLS-TP Intro

    GANT global connectivity and projects

    ! MPLS-TP is the result of a joint effort between the ITU-T and the IETF.

    ! MPLS-TP is a subset of MPLS with extensions to support the requirements for transport networks.

  • connect communicate collaborate

    MPLS-TP Additional functionality

  • connect communicate collaborate

    MPLS-TP Standardarization (IETF)

    GeneralDescription Focus Area IETF RFC or WG documents

    JWT document JWT Report on MPLS-TP Architectural Considerations

    First milestone on MPLS-TP Joint work by IETF/ITU-T

    RFC 5317

    General MPLS-TP Terminologies Terminologies draft-ietf-mpls-tp-rosetta-stone

    Requirements and FrameworksDescription and Focus Area IETF RFC or WG documents

    Requirements General MPLS-TP Requirements. RFC 5654

    MPLS-TP OAM Requirements RFC 5860

    MPLS-TP Network Management Requirements RFC 5951

    Frameworks MPLS-TP Architecture Framework RFC 5921

    MPLS-TP Network Management Framework RFC 5950

    MPLS-TP OAM Architecture Framework draft-ietf-mpls-tp-oam-framework

    MPLS-TP Survivability Framework draft-ietf-mpls-tp-survive-fwk

    MPLS-TP Control Plane Framework draft-ietf-ccamp-mpls-tp-cp-framework

    MPLS-TP OAM Analysis draft-ietf-mpls-tp-oam-analysis

    IETF MPLS-TP General Definitions

    45

  • connect communicate collaborate

    MPLS-TP Standardarization (IETF)

    MPLS-TP Protocols for Forwarding and ProtectionFunction IETF RFC or WG documents

    Data Plane MPLS-TP Identifiers conformant to existing ITU and compatible with existing IP/MPLS

    draft-ietf-mpls-tp-identifiers

    MPLS Label Stack Entry:"EXP" renamed to "Traffic Class"

    RFC 5462

    MPLS Generic Associated Channel for In-band OAM and control

    RFC 5586

    In-Band Data Communication for the MPLS-TP

    RFC 5718

    MPLS TP Data Plane Architecture RFC 5960

    MPLS-TP UNI-NNI draft-ietf-mpls-tp-uni-nni

    Protection MPLS-TP Linear Protection draft-ietf-mpls-tp-linear-protection

    IETF MPLS-TP General Protocol Definitions

    MPLS-TP MIB ManagementFunction IETF RFC or WG documents

    Management MPLS-TP MIB management overview draft-ietf-mpls-tp-mib-management-overview

    46

  • connect communicate collaborate

    MPLS-TP Standardarization (IETF)

    MPLS-TP Fault Management (FM) OAM FunctionsOAM Functions IETF WG documents

    Proactive FM OAM Functions

    MPLS-TP Identifiers conformant to existing ITU and compatible with existing IP/MPLS

    draft-ietf-mpls-tp-identifiers

    Remote Defect Indication (RDI) draft-ietf-mpls-tp-cc-cv-rdi

    Alarm Indication Signal (AIS) draft-ietf-mpls-tp-fault

    Link Down Indication (LDI)

    Lock Report (LKR)

    Config MPLS-TP OAM using LSP Ping draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf

    On demand FM OAM Functions

    Continuity Verification (CV) draft-ietf-mpls-tp-on-demand-cv

    Loopback (LBM/LBR) draft-ietf-mpls-tp-li-lb

    Lock Instruct (LI)

    MPLS-TP Performance Management (PM) OAM FunctionsOAM Functions IETF WG documents

    Proactive PM OAMFunctions and On demand PM OAMFunctions

    Packet loss measurement (LM) draft-ietf-mpls-tp-loss-delay-profile

    Packet delay measurement (DM)

    Throughput measurement

    Delay Variation measurement

    IETF MPLS-TP OAM (FM and PM)

    47

  • connect communicate collaborate

    MPLS-TP Standardarization (IETF)

    48

    IETF MPLS-TP Various OAM

    Various OAM FunctionsOAM Functions IETF WG documents

    Various OAM related Configuration of pro-active MPLS-TP Operations, Administration, and Maintenance (OAM) Functions Using RSVP-TE

    draft-ietf-ccamp-rsvp-te-mpls-tp-oam-ext

    Guidelines for the use of the OAM acronym in the IETF

    draft-ietf-opsawg-mpls-tp-oam-def

    An Overview of Operations, Administration, and Maintenance (OAM) Mechanisms

    draft-ietf-opsawg-oam-overview

    For more information, see:http://datatracker.ietf.org/wg/mpls/http://datatracker.ietf.org/wg/pwe3/http://datatracker.ietf.org/wg/ccamp/

  • connect communicate collaborate

    MPLS-TP Standardarization (ITU-T)

    approved Rec

    Specific functionalities

    Interface, OAM specifications

    Architecture and Definitions

    G.8110 G.8110.1 Architecture

    G.8131 linear

    protection

    G.8101 Definitions

    G.8132 ring

    protection

    G.8121 Equipment

    Management and Control Plane Arch. G.8152 Infomodel

    G.8151 EMF

    consented Rec Rec in progress

    Rec started Rec not planned yet

    G.8112 UNI/NNI

    Rec under revision

    G.8113.2 OAM

    MPLS-based

    02/11 07/10

    10/06

    02/07 10/07

    10/07

    G.8080 ASON Arch. 05/0

    8

    G.7712 DCN

    09/10

    G.8113.1 OAM

    Y.1731-based 02/11

    G.8121.1 Equipment for G.8113.1

    G.8121.2 Equipment for G.8113.2

  • connect communicate collaborate

    MPLS-TP OAM Dispute

    ! IETF working on extensions of OAM tools. ! ITU-T working on approval of ITU-T 8113.1 and ITU-T 8113.2. This is to

    be discussed in WTSA-12. To be held in Dubai from today. ! ITU-T waiting for IETF to assign an OAM Channel Type to differentiate

    between OAM PDUs.

    http://www.itu.int/ITU-T/newslog/MPLSTP+The+Facts.aspx

  • connect communicate collaborate

    OAM tools comparison

    Class Type Function T-MPLS

    ITU-T: G.8114

    MPLS-TP IETF: draft-bhh ITU-T: G.8113.1

    MPLS-TP IETF: Other drafts ITU-T: G.8113.2

    Multi-ownership Levels

    Network, Tandem (carrier, prot.sw.), Link Connections

    n x 8 Label stacking (unbounded)

    Pro-active

    Status Continuity Check CV.CC CCM.CC BFD async + ext.

    Connectivity Verification CV (TTSI) CCM (MEG-IG + MEP-ID) BFD extensions

    Performance Interruption CV.CC, CV.RDI CCM.CC, CCM.RDI BFD status + ext.

    Frame Loss CV.LM CCM.LM, LMM/LMR New PM tool

    Maintenance

    Alarm Suppression FDI AIS New FM tool

    Locked Indication LCK LCK New FM tool

    Remote Defect Ind CV.RDI CCM.RDI BFD diag extensions

    Client Signal Fail CSF CSF New tool [WIP]

    On-demand

    Status Connectivity Check LBM/LBR LBM/LBR LSP Ping extensions

    Performance

    Frame Loss LMM/LMR LMM/LMR New PM tool

    Frame Delay DMM/DMR, 1DM DMM/DMR, 1DM New PM tool

    Frame Delay Variation DMM/DMR, 1DM DMM/DMR, 1DM New PM tool

    Throughput LBM/LBR, TST LBM/LBR, TST New tool [WIP]

    Fault localization

    Channel connectivity LBM/LBR LBM/LBR LSP Ping extensions

    Flow connectivity - - LSP Traceroute ext.

    Comm channel

    Protection Head-/tail-end sync APS APS New PSC tool

    General MCN and SCNs ECC MCC, SCC MCC, SCC [RFC 5718]

  • connect communicate collaborate

    MPLS-TP testing in JRA1 T1

    ! Main testing: ! MPLS-TP architecture. ! Services (Point-to-point, multipoint-to-multipoint). ! MPLS-TP OAM.

    BFD demo. LSP ping. ITU-T Y.1731 demo (CV, LM and DM).

    ! 1+1 protection with BFD. ! 1+1 protection with CV and dDEG. ! Management system. ! Control plane.

    Topology discovery. Tunnel and PW creation.

    ! MPLS-TP testing during Y4:

    ! In-house testing with ALU 1850 TSS platform.

  • connect communicate collaborate

    MPLS-TP Conclusions and questions

    Main conclusions: ! Implementations not fully mature. ! Different approaches. ! OAM tools not compatible. ! Control plane not fully deployed. ! MPLS-TP and IP/MPLS seamless interoperability not ready. ! MPLS-TP in MSPP platforms can be an advantage for organizations with

    legacy networks. ! IP/MPLS networks can make good use of new OAM tools, new protection

    and restoration capabilities, and maybe NMS to simplify operations. ! Use of end-to-end multi-segment MPLS-TP tunnels to transport services

    requires vendor interoperability.

    Open questions for tomorrow: ! MPLS-TP vs IP/MPLS or PBB-TE. ! MPLS-TP instead of OTN? ! Ethernet OAM or MPLS-TP OAM? ! Control plane or NMS?

  • connect communicate collaborate

    54

    Multi-Segment Pseudowire (MS-PW) enables interconnection between MPLS-TP and other domainsThis scenario assumes IP/MPLS supporting MPLS-TP OAM , as per RFC5860

    54

    T-PE S-PE T-PE

    Border Node scheme

    Border Link scheme

    T-PE S-PE T-PES-PE

    LSP

    FiberETH/SDH/OTN

    ClientPW

    LSP

    FiberEthernet/POS/OTN

    ClientPW

    LSP

    FiberETH/SDH/OTN

    ClientPW

    LSP

    FiberEthernet/POS/OTN

    ClientPW

    LSP

    FiberEthernet

    PW

    IP/MPLSMPLS-TP

    MPLS-TP IP/MPLS

    MPLS-TP IP/MPLS

    MPLS-TP IP/MPLS IP/MPLS orMPLS-TP

    LSP OAM LSP OAMPW OAM PW OAM

    PW OAM

    LSP OAM LSP OAMPW OAM PW OAM

    PW OAMPW OAMLSP OAMETH OAM

    54

    Multi-Segment Pseudowire (MS-PW) enables interconnection between MPLS-TP and other domainsThis scenario assumes IP/MPLS supporting MPLS-TP OAM , as per RFC5860

    54

    T-PE S-PE T-PE

    Border Node scheme

    Border Link scheme

    T-PE S-PE T-PES-PE

    LSP

    FiberETH/SDH/OTN

    ClientPW

    LSP

    FiberEthernet/POS/OTN

    ClientPW

    LSP

    FiberETH/SDH/OTN

    ClientPW

    LSP

    FiberEthernet/POS/OTN

    ClientPW

    LSP

    FiberEthernet

    PW

    IP/MPLSMPLS-TP

    MPLS-TP IP/MPLS

    MPLS-TP IP/MPLS

    MPLS-TP IP/MPLS IP/MPLS orMPLS-TP

    LSP OAM LSP OAMPW OAM PW OAM

    PW OAM

    LSP OAM LSP OAMPW OAM PW OAM

    PW OAMPW OAMLSP OAMETH OAM

    Multi-segment PWseudowire (MS-PW)

  • connect communicate collaborate

    MPLS-TP

    Thank you