Case Study 6: Implementing Class-Based Tunnel Selection with MPLS Traffic Engineering

Case Study 6 Implementing Class Based Tunnel Selection with MPLS Traffic Engineering

Figure 14-38 shows an SP network, consisting of PE Routers PE1-AS1 and PE2-AS1 and provider core Routers P1-AS1, P2-AS1, and P3-AS1, providing MPLS VPN services to Customer A Sites 1 and 2.

Figure 14-38. Case Study 6: Topology

The SP wants to implement traffic engineering (TE) in conjunction with MPLS VPN matching the following paths:

  • Higher priority traffic (real-time MPLS EXP=5) follows the path via P1-AS1.
  • EXP=4 and EXP=3 follow the path via P2-AS1.
  • All other EXP-based traffic will follow the path via P3-AS1.

Implementing Class-Based Tunnel Selection

MPLS TE Class-Based Tunnel Selection (CBTS) enables the SP to dynamically route and forward traffic of different classes of service (CoS) into different TE tunnels between the same tunnel headend and the same tailend where the tunnels can be DS-TE aware. The set of TE (or DS-TE) tunnels from same headend to same tailend that are configured to carry different CoS values is referred to as a "tunnel bundle." After configuration, CBTS dynamically routes and forwards packets into the tunnel that is configured to carry the CoS of the packets.

Figure 14-39 shows the base configurations for all devices in the network prior to the implementation of CBTS. The base configurations show the implementation of three static (explicit) tunnels on the PE1-AS1 router.

Figure 14-39. Case Study 6: Base Configuration Prior to CBTS Implementation

 

Configuring CBTS

Figure 14-40 outlines the configuration flowchart for the implementation of CBTS, as well as the configuration of the PE1-AS1 router to implement CBTS.

Figure 14-40. Case Study 6: Configuration of CBTS

As shown in the highlighted section in Figure 14-40, the configuration of the PE1-AS1 router shows that Tunnel1 transports packets with MPLS EXP value of 5, Tunnel2 transports packets with MPLS EXP values of 3 and 4, and Tunnel3 is used to transport packets of all other MPLS EXP values.

CBTS supports tunnel selection based on the value of the EXP field that the headend router, taking into account the input Modular QoS CLI (MQC), imposes on the packet. If the input MQC modifies the EXP field value, MPLS TE CBTS uses the modified value for its tunnel selection. It is important to note that if the output MQC modifies the EXP field, CBTS ignores the change in the EXP value.

Verification of Class-Based Tunnel Selection

Verification of CBTS is shown in Figure 14-41. Verification of tunnel status by issuing a show MPLS traffic-eng tunnels brief on PE1-AS1 is shown along with verification of TE topology and next-hop pointing to all three tunnels and tunnel association into IGP.

Figure 14-41. Case Study 6: Verification of CBTS

 

Final Configurations for Case Study 6

The final configurations for Case Study 6 for the PE Routers PE1-AS1 and PE2-AS1 to implement CBTS are shown in Figure 14-42. For all other device configurations, refer Figure 14-39.

Figure 14-42. Case Study 6: Final Configurations for PE Routers


MPLS Overview

Basic MPLS Configuration

Basic MPLS VPN Overview and Configuration

PE-CE Routing Protocol-Static and RIP

PE-CE Routing Protocol-OSPF and EIGRP

Implementing BGP in MPLS VPNs

Inter-Provider VPNs

Carrier Supporting Carriers

MPLS Traffic Engineering

Implementing VPNs with Layer 2 Tunneling Protocol Version 3

Any Transport over MPLS (AToM)

Virtual Private LAN Service (VPLS)

Implementing Quality of Service in MPLS Networks

MPLS Features and Case Studies



MPLS Configuration on Cisco IOS Software
MPLS Configuration on Cisco IOS Software
ISBN: 1587051990
EAN: 2147483647
Year: 2006
Pages: 130

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net