Upload
duongminh
View
241
Download
1
Embed Size (px)
Citation preview
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
GÉANT 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 SCN’s 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