IxNetwork TM MPLS-TP Emulation Test the Functionality, Performance, and Scalability of an MPLS-TP Ingress, Egress, or Transit Node MPLS has come a long way since its original goal to allow core routers to switch packets faster using a simplified header. MPLS is now a foundation of IP-based networks providing value added services such as traffic engineering and VPN services. The success and familiarity of MPLS in the core is driving service providers to deploy MPLS beyond the core of the network into access, aggregation and backhaul networks supporting broadband, business and mobility services. The expansion of MPLS toward the edge also exposes some of the weakness of MPLS as a transport technology. MPLS-TP adapts MPLS to be more "transport like". The fundamentals of this new technology is to extend current MPLS with Operation, Administration and Maintenance (OAM) tools that are well known with traditional transport technologies such as SONET/SDH. Moreover, to inherit reliability and operational simplicity from SONET/SDH networks, MPLS-TP as a transport technology is connection oriented and works as point-to-point circuits with Automatic Protection Switching (APS). Both static provisioning and dynamic signaling of working and protect paths will be supported. Traffic Source Ingress PE Working Key Features Supports testing of DUT in various functional roles (Ingress, Egress, or Transit) with a comprehensive protocol wizard Allows static configuration of both working and protecting LSP and PW, and a mix of both Support protection switching either on LSP or PW. When on PW, nested protection logic applies. Supports CC only mode with Channel Type 0x07 (older implementation) or CC and Proactive CV with Channel Type 0x22 and 0x23 Supports G-Ach and GAL encapsulation for embedded control protocols such as Y.1731, BFD CC and CV, LSP Ping, LSP Traceroute, Alarm propagation and Loss and Delay Measurement functions Supports MPLS-TP Fault Management - Alarms supported in both Y.1731 format for AIS, RDI, LCK and in IETF format using BFD for RDI and a separate channel for AIS,LDI, LCK Ping and Traceroute supported either via IETF LSP Ping, Traceroute which includes the DDMAP/DSMAP TLV or Y.1731 formats Protecting Figure 1: Ixia ports emulate both traffic source and Egress nodes to test DUT as Ingress Node 26601 Agoura Road Calabasas, CA 91302 USA Tel + 1-818-871-1800 www.ixiacom.com Document No.: 915-1870-01 Rev B November 2013 - Page 1
Figure 2: MPLS-TP OAM GUI In the test setup shown in figure 1, the DUT is the ingress PE for MPLS-TP working and protecting paths. IxNetwork emulates traffic source nodes and the MPLS-TP egress nodes. OAM CC and CV functions run on both DUT and the emulated PE nodes to monitor path condition, and should a failure occur, the traffic will be switched from the working path to the protecting path automatically. The switchover time can be measured based on traffic loss. The setup scales to many thousands of MPLS-TP tunnels for scalability tests. Similarly, the setup can be extended to test DUT in other roles, such as Transit or Egress node. IxNetwork emulated nodes will surround the DUT and complete the end to end test topology. Key Features Supports testing of DUT in various functional roles (Ingress, Egress, or Transit) with a comprehensive protocol wizard Allows static configuration of both working and protecting LSP and PW, and a mix of both Support protection switching either on LSP or PW. When on PW, nested protection logic applies. Supports CC only mode with Channel Type 0x07 (older implementation) or CC and Proactive CV with Channel Type 0x22 and 0x23 Supports G-Ach and GAL encapsulation for embedded control protocols such as Y.1731, BFD CC and CV, LSP Ping, LSP Traceroute, Alarm propagation and Loss and Delay Measurement functions Supports MPLS-TP Fault Management - Alarms supported in both Y.1731 format for AIS, RDI, LCK and in IETF format using BFD for RDI and a separate channel for AIS,LDI, LCK Ping and Traceroute supported either via IETF LSP Ping, Traceroute which includes the DDMAP/DSMAP TLV or Y.1731 formats Loss Measurement and Delay Measurement supported via IETF LM/DM method or Y.1731 methods Supports BFD and Y.1731 CC/CV emulation running at all intervals, including a 3.33ms interval Supports emulation of Protection State Coordination (PSC) at per LSP or PW level via IETF PSC draft or Y.1731 APS PDU (G.8031) Supports unidirectional and bidirectional 1:1 and 1+1 protection Supports BFD in fate sharing (co-routed) mode for bidirectional protection triggers from CC-CV function, as well as independent mode Supports APS triggers on manual switching and auto triggered switching ( via CC-CV up/down triggers ). Also supports Revertive functionality in APS. Supports traffic configuration over working/protecting path and measure the switchover time when fail-over occurs Supports real-time dynamic label changes from working path to protect path when failure occurs as this is critical to measure DUT sub-50ms switchover time Supports IETF PW status propagation User triggered actions include: LSP Ping, Traceroute, Alarms set/reset, PW Status, LM, DM, Manual APS Time based periodic actions include: LSP Ping, LM, DM Page 2
Packet decoder supports all MPLS-TP defined PDUs for CC-CV / Alarms, PSC, LM and DM using Y.1731 style or IETF style OAM PDUs Specifications Protocol Options DUT role selection (Ingress, Egress, or Transit) Y.1731 or BFD extensions to support MPLS-TP over G-ACh/GAL encapsulation Uni or Bi directional 1:1 or 1+1 APS APS manual switching commands PSC state machine OAM CC at all intervals including 3.33ms LSP or PW for working and protect path ICC or IP based MEP/MEG ID Traffic Wizard to generate traffic from Traffic Source or LSP/PW for both IP / L2 Ethernet types APS control over traffic; supports revertive operation Automation API Statistics CC-Up CC-Dn CV-Up CV-Down CC-BFD Rx CC-BFD Tx CC-CV-BFD Rx CC-CV-BFD Tx RDI-BFD-Rx RDI-BFD-Tx CV-LspPing-Rx CV-LspPing-Rx Successful Protection Switches Failed Protection Switches Reverts DM-MPLS-TP-Delay Tx DM-MPLS-TP-Delay Rx LM-MPLS-TP-Loss Tx LM-MPLS-TP-Loss Rx CC-CV-CCM Rx CC-CV-CCM Tx CV-LBM-Rx CV-LBM-Tx Page 3
RDI-CCM-Rx RDI-CCM-Tx AIS-Y1731-Rx AIS-Y1731-TP-Tx LCK-Y1731-Rx LCK-Y1731-Tx DM-Y1731-1DM Tx DM-Y1731-1DM Rx DM-Y1731-DMM Tx DM-Y1731-DMM Rx DM-Y1731-DMR Tx DM-Y1731-DMR Rx LM-Y1731-LMM Tx LM-Y1731-LMM Rx LM-Y1731-LMR Tx LM-Y1731-LMR Rx Analyzer Decoder BFD Proactive CC and CV On-Demand LSP Ping / Traceroute PSC DM / LM PDUs Y.1731 CCM/CCR, AIS, RDI, DMM/DMR, APS, LBM, LBR Standards RFC 5654 - Requirements of an MPLS Transport Profile RFC 5860 - Requirements for Operations, Administration, and Maintenance (OAM) in MPLS Transport Networks RFC 5921 - A Framework for MPLS in Transport Networks RFC 6435 - Operations, Administration and Maintenance Framework for MPLSbased Transport Networks RFC 5586 - MPLS Generic Associated Channel draft-bhh-mpls-tp-oam-y1731-06 - MPLS-TP OAM based on Y.1731 RFC 6428 - Proactive Connectivity Verification, Continuity Check and Remote Defect indication for MPLS Transport Profile RFC 6426 - MPLS On-demand Connectivity Verification and Route Tracing RFC 6427 - MPLS Fault Management OAM RFC 6378 - MPLS-TP Linear Protection RFC 6375- Packet Loss and Delay Measurement for the MPLS Transport Profile Supported Modules: XMVDC, NGY and HSE 40G/100G series Page 4
Product Ordering Information 930-2061 Aptixia IxNetwork, Optional Software, MPLS-TP emulation; REQUIRES 930-1999 Base Software, and either 930-2032 Y.1731 protocol emulation or 930-2023 BFD protocol emulation. 930-2062 Aptixia IxNetwork, Optional Software, MPLS-TP APS Protocol State Coordination emulation; REQUIRES 930-1999 Base Software and 930-2061 MPLS-TP emulation 930-2064 Aptixia IxNetwork, Optional Software Bundle, MPLS-TP Bundle; INCLUDES: 930-2023 BFD emulation 930-2032 ITU-T Y.1731 emulation 930-2061 MPLS-TP emulation 930-2062 MPLS-TP APS emulation; REQUIRES: 930-1999 IxNetwork Base Software 930-2023 Aptixia IxNetwork, Optional Software, BFD emulation for use with OSPF, BGP, or ISIS; REQUIRES 930-1999 Base Software AND either 930-2008 OSPFv2 Emulation, OR 930-2009 OSPFv3 Emulation, OR 930-2005 BGP4 Emulation, OR 930-2006 BGP4 Emulation with Layer 3 MPLS/VPN & Multicast VPN Support, OR 930-2007 BGP4 Emulation with IPv6 support, OR 930-2010 IS-IS Emulation, OR 930-2011 IS-IS Emulation with IPv6 support 930-2032 Aptixia IxNetwork, Optional Software, Ethernet CFM IEEE 802.1ag and ITU-T Y.1731 Protocol Emulation; REQUIRES 930-1999 Base Software 930-2056 IxNetwork, Base Software PLUS INCLUDES; 930-1999 Base Software, Layer 2-3 Performance Test Application, Supports Traffic Generation and Analysis; 930-2022 RFC 2544 and Custom Integrated Tests over Advertised Topologies; 930-3900 IxNetwork Floating Client Framework, 930-3921 Floating DUT CLI Integration, 930-3922 Floating DUT SNMP Integration 930-3923 Floating DUT SYSLOG Integration; Includes Media Kit. 930-2076 IxNetwork, Base Software PREMIUM INCLUDES: 930-1999 Base Software, Layer 2-3 Performance Test Application, Supports Traffic Generation and Analysis; 930-2022 RFC 2544 and Custom Integrated Tests over Advertised Topologies; 930-3900 IxNetwork Floating Client Framework, 930-3903 Floating IxReporter Designer, 930-3904 Floating Macro Recorder, 930-3921 Floating DUT CLI Integration, 930-3922 Floating DUT SNMP Integration 930-3923 Floating DUT SYSLOG Integration; Includes Media Kit. Kit. 932-0101 Analyzer, Base Software, Packet Capture and Analysis tools for IxLoad and IxNetwork This material is for informational purposes only and subject to change without notice. It describes Ixia's present plans to develop and make available to its customers certain products, features and functionality. Ixia is only obligated to provide those deliverables specifically included in a written agreement between Ixia and the customer. Page 5