Setting the MPLS EXP bits

Slides:



Advertisements
Similar presentations
Virtual Trunk Protocol
Advertisements

Virtual Links: VLANs and Tunneling
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
Japan Telecom Information & Communication Labs
MPLS VPN.
Traffic Engineering over MPLS
Identifying MPLS Applications
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Floating Cloud Tiered Internet Architecture Current: Rochester Institute of Technology, Rensselaer Polytechnic Institute, University of Nevada, Reno Level.
Ch 20. Internet Protocol (IP) Internetworking PHY and data link layers operate locally.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS TE Overview Configuring MPLS TE on Cisco IOS Platforms.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Subnetting IP Networks Network Fundamentals.
Christophe Jelger – CS221 Network and Security - Universität Basel Christophe Jelger Post-doctoral researcher IP Multicasting.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring BGP as the Routing Protocol Between PE and CE Routers.
Author: Bill Buchanan. PoTs and IP Network Author: Bill Buchanan Base rate.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
CE363 Data Communications & Networking Chapter 7 Network Layer: Internet Protocol.
IPv4 - The Internet Protocol Version 4
OpenFlow overview Joint Techs Baton Rouge. Classic Ethernet Originally a true broadcast medium Each end-system network interface card (NIC) received every.
© 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching.
Introducing MPLS Labels and Label Stacks
1 27-Jun-15 S Ward Abingdon and Witney College VLAN Trunking protocol CCNA Exploration Semester 3 Chapter 4.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF- Based Solution Improving Routing Performance.
Topics 1.Security options and settings 2.Layer 2 vs. Layer 3 connection types 3.Advanced network and routing options 4.Local connections 5.Offline mode.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
Lecture 8 Modeling & Simulation of Communication Networks.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—3-1 Frame-Mode MPLS Implementation on Cisco IOS Platforms Configuring Frame-Mode MPLS on Cisco.
TDRE Filtering and QoS TDRE Version The first choice for the mile p.2 IP filtering >With extended access lists >define in router/trafficPolicy.
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
Chapter Six NetworkingHardware. Agenda Questions about Ch. 11 Midterm Exam Ch.6 Cable kit.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Quality of Service (QoS)
1 © 2001, Cisco Systems. MPLS Architecture Overview Jay Kumarasamy Adopted from Stefano Previdi’s presentation.
PRESENTED BY:- VIVEK SINGH THAKUR VIVEK MISHRA HEMANT GUPTA TARANMEET SINGH KAKKAR VIVEK GUPTA.
MPLS Forwarder Preliminary 1 Outline MPLS Overview MPLS Overview MPLS MRD MPLS Data Path HLD 48K MPLS Fwder HLD IPE MPLS Fwder HLD Issues Summary.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Cisco 3 - LAN Perrine. J Page 110/20/2015 Chapter 8 VLAN VLAN: is a logical grouping grouped by: function department application VLAN configuration is.
5: Link Layer Part Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer.
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
W&L Page 1 CCNA CCNA Training 2.7 Configure and verify trunking on Cisco switches Jose Luis Flores / Amel Walkinshaw Aug, 2015.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
NETGEAR CONFIDENTIAL FVS338 ProSafe VPN Firewall 50.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
OpenFlow MPLS and the Open Source Label Switched Router Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
Section #7: Getting Data from Point A to Point B.
Ethernet Basics – 6 Quality of Service/Class of Service (QOS/COS)
January 2007 MPLS & GMPLS # 1 MPLS & GMPLS 60 minutes Stockholm Loa Andersson, Acreo AB.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
1 15-Mar-16 VLAN Trunking protocol CCNA Exploration Semester 3 Chapter 4.
Understanding “Virtual” Networks J.J. Ekstrom Fall 2011.
 Killtest offers real Huawei H ENU exam questions, which contain the real and original questions and answers. With the actual exam guide, you can.
MPLS Virtual Private Networks (VPNs)
A quick intro to networking
IP - The Internet Protocol
COMP 3270 Computer Networks
IP - The Internet Protocol
Kireeti Kompella Juniper Networks
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Presentation transcript:

Setting the MPLS EXP bits Spirent TestCenter Testing MPLS QoS

MPLS Traffic endpoints There are mainly 3 types of MPLS traffic endpoints in a test IP Router running MPLS or IP Host /Network located behind an MPLS Router Layer-3 CE Device/Network in an L3VPN Layer-2 CE Device/Host in an L2VPN The MPLS traffic endpoint can be an Emulated device (Host or Router) or a Simulated device (Route/Network Block or an LSP Tunnel Block) For simulated device endpoints, by default MPLS EXP = 0b000 and MPLS TTL =64 The MPLS traffic endpoints can be L3 endpoints (e.g. IP addresses) or L2 endpoints (e.g. Ethernet MAC addresses) For emulated device endpoints, MPLS EXP is set to the device interface QoS

MPLS Traffic endpoint is a Layer3 device - Setting device interface QoS Set the IPv4 ToS or IPv6 Traffic Class on the device interface by clicking “Edit Interface” in the Device Grid (next page) Control Plane protocols (like BGP, OSPF) use the IPv4 ToS or IPv6 Traffic Class specified on the interface to transmit control plane packets (OSPF Hellos, BGP Updates). Modifying the interface QoS settings should not be taken lightly. Lowering the QoS values on routers running routing protocols can cause critical control plane packets to be dropped. MPLS header if present in the interface stack cannot be edited. MPLS EXP bits and TTL are automatically set by the control plane protocols Control plane protocols running over MPLS tunnels (BGP or LDP Target) will copy the interface IP ToS and IP TTL to all the MPLS headers.

MPLS Traffic endpoint is a Layer3 device

MPLS Traffic Endpoint is a Layer3 device - Importing QoS into the Traffic Wizard The Traffic Wizard will import the IPv4 ToS or IPv6 Traffic Class and the IP TTL specified on the device interface into the Frame tab when the stream-block is created (next page) Traffic Wizard automatically sets MPLS EXP bits to use the IPv4 ToS or IPv6 Traffic Class in the following IP header For example: If an IPv4 header immediately follows the MPLS headers then IP ToS will be copied to EXP in all MPLS headers MPLS TTL is set to 64 by default. It is not copied from the following IP header in the Frame tab unlike the EXP bits. If there are multiple source endpoint devices in the same stream-block the IP QoS on the interface of the first endpoint will be imported into the Frame tab of the Traffic Wizard. If the QoS on the device interface is updated the stream-block will not be automatically updated. Stream-block will need to be re-created.

MPLS Traffic endpoint is a Layer3 device (page 3)

MPLS Traffic endpoint is a Layer2 device - Setting device interface QoS L2 device is usually a CE device in a L2VPN test and is stacked behind an emulated PE device. If a VLAN interface is present then set the VLAN Priority on the device interface by clicking “Edit Interface” in the Device Grid (next page) If a control plane protocol (like STP, OSPF) is Active on the device(IP header may be added), then it would use the VLAN Priority specified on the interface to transmit control plane packets. Currently, for control plane protocols, the MPLS EXP is being set to 0b000 and MPLS TTL is being set to 255 by default. VLAN Priority and IP4 ToS or IPv6 Traffic Class are not being used to set the MPLS EXP bits for control plane protocols running on L2VPN CE devices.

MPLS Traffic endpoint is a Layer2 device

MPLS Traffic Endpoint is a Layer2 device - Importing QoS into the Traffic Wizard The Traffic Wizard will import the VLAN Priority specified on the device interface into the Frame tab when the stream-block is created (next page) Traffic Wizard automatically sets MPLS EXP bits to use the VLAN Priority in the following Ethernet+VLAN header when present For example: If an Ethernet+VLAN header immediately follows the MPLS headers then VLAN Priority bits will be copied to EXP bits in all MPLS headers If the VLAN header is not present on the L2 device endpoint, MPLS EXP is set to a default value of 0b000 MPLS TTL is set to 64 by default.

Setting MPLS QoS in the Traffic Wizard - L3 endpoints with IP QoS A Layer3 MPLS endpoint (Router/Host or Route/LSP Block) will have an IP header following the MPLS headers The IP QoS (ToS, DSCP or Traffic Class) of the IP header can be edited in the Frame tab MPLS EXP will be automatically mapped to the 3 higher order IP ToS bits of the IP QoS in the following IP header If a modifier is added to the IP QoS (ToS, DSCP or Traffic Class), then the modifier will automatically be copied to the EXP bits in all MPLS headers, provided that the Step only modifies the 3 higher order IP ToS bits. If the Step modifies other bits as well then the modifier is not copied to MPLS EXP and MPLS EXP bits are set to the 3 higher order ToS bits of the initial IP QoS. Add an IP DiffServ/DSCP modifier: Start=AF23 (0x58), Step=40, Count=2, 1st packet: IP DSCP=0x58, MPLS EXP=0b010 2nd packet: IP DSCP=0x78, MPLS EXP=0b100 Only 6 Modifiers are allowed per stream

Setting MPLS QOS in the Traffic Wizard

Setting MPLS QoS in the Traffic Wizard - Setting the MPLS EXP bits To set the MPLS EXP bits directly, select “Show All Headers” at the “Endpoints” selection tab, and go the “Frame” tab.

Setting MPLS QoS in the Traffic Wizard - Setting the MPLS EXP bits MPLS header is now viewable and fields are editable MPLS EXP bits for each header can be modified to override the defaults. MPLS EXP bits can be set to values different from the IP QoS or Vlan Priority A modifier can be added to MPLS EXP bits in one or more MPLS headers as needed MPLS TTL and Bottom of stack bit are also editable

Setting MPLS QoS in the Traffic Wizard - Setting the MPLS EXP bits