Page 1
MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series) First Published: 2014-07-29 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387)
Page 2
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks . Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company.
Remerge Events Crossover Events Benefits of MPLS Point-to-Multipoint Traffic Engineering MPLS Point-to-Multipoint Traffic Engineering—Re-optimizing Traffic P2P TE Tunnels Coexist with P2MP TE Tunnels MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 4
Verifying That MPLS TE over BDI Is Operational Troubleshooting Tips Configuration Example for MPLS Traffic Engineering over BDI Configuring Interface Tunnel Example Configuring RSVP Bandwidth Example MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
EtherChannel protocols, the minimum is one link, by default, and it is not configurable. To configure min-links for EtherChannel, use the port-channel min-links command. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Specifies an IP address for the EtherChannel group. Example: Device(config-if)# ip address 10.0.0.4 255.255.255.0 Step 5 Enables MPLS TE tunnel signaling on an interface. mpls traffic-eng tunnels MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Example: Configuring MPLS TE - Bundled Interface Support over Gigabit Etherchannel Example: Configuring MPLS TE - Bundled Interface Support over Gigabit Etherchannel The following example shows how to enable MPLS TE – bundled interface support over GEC on Cisco devices: Device> enable...
Page 11
On Mid Router: P2P TUNNELS/LSPs: TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT ASR1013_t14 10.4.1.1 Po12 Po23 up/up ASR1002F_t23 10.2.1.1 Po25 up/up MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Unless noted otherwise, subsequent releases of that software release train also support that feature. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Glossary bundled interface—Generic terms to represent port-channel, multilink, and VLAN interfaces. Cisco express forwarding —A means for accelerating the forwarding of packets within a router, by storing route lookup information in several data structures instead of in a route cache.
Page 14
Layer 3 routing; it is used to direct traffic over a path different from the one that Layer 3 routing would cause the tunnel to take. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
• The tailend router, also called the destination, egress, or leaf-node router, is where sub-LSP signaling ends. • A bud router is a midpoint and tailend router at the same time. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 16
Between the PE and CE routers, PIM is enabled to exchange multicast routing information with the directly connected customer edge (CE) routers. PIM is not enabled across the P2MP TE tunnel. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Using unreserved labels allows IP multicast to perform a Reverse Path Forwarding (RPF) check on the tailend router. Because a sub-LSP tailend router cannot be represented as a regular interface, a special MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
IP multicast tree towards the end point. This process is shown in the figure below. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 19
MPLS label 17 is shared by two sub-LSPs that both use router Figure 5: Reusing MPLS Labels in Branch Points MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
• Protocol Independent Multicast (PIM) is not needed in the MPLS core. Only the non-MPLS interfaces on the tailend routers need to be configured with PIM. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
• The timer is started for the purpose of tearing down the old sub-LSPs. P2P TE Tunnels Coexist with P2MP TE Tunnels Both P2P and P2MP TE tunnels share the following characteristics: MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
PE2, PE3, and PE4 as tunnel tailend routers. The following sub-LSPs are signaled from PE1 in the network: • From PE1 to PE2, the sub-LSP travels the following path: PE1 -> P01 -> P02 -> PE2 MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 23
3 Upon receiving RSVP path error messages and IGP LSA updates, the headend router triggers a P2MP TE tunnel reoptimization and signals a new sub-LSP. (This occurs if you have specified dynamic path creation.) MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Thus, a P2MP sub-LSP may preempt a P2P LSP, and vice versa. The determination of which LSPs get preempted is based on hold priority. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Because the configuration of the P2MP TE tunnels is done at the headend router, this feature works best in situations where the destinations do not change often. The P2MP feature does not support dynamic grafting and pruning of sub-LSPs. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 26
Router(config)# mpls traffic-eng tunnels Step 4 ip multicast-routing [vrfvrf-name] [distributed] Globally enables IP multicast routing. Example: MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 27
Creates a destination list and enters traffic engineering | identifierdest-list-id} destination list configuration mode. Example: Router(config)# mpls traffic-eng destination list name in-list-01 MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
No special configuration is needed to support the P2MP TE feature on the midpoint routers. The midpoint routers must have Cisco IOS Release or later release installed. They must be able to support and implement the P2MP signaling extensions. The MPLS TE configuration of the midpoint routers supports both P2P and P2MP TE.
Use the show mpls forwarding-table command to show that MPLS packets are switched at the midpoint routers. For example: Example: Router# show mpls forwarding-table MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Forwarding through a LSP tunnel. Router# show mpls forwarding-table detail Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
In the following example configuration of the headend router, note the following: • IPv4 multicast routing is enabled with the ipmulticast-routing command. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 38
232.0.1.6 source 192.168.5.255 ip igmp static-group 232.0.1.5 source 192.168.5.255 tunnel mode mpls traffic-eng point-to-multipoint tunnel destination list mpls traffic-eng name P2MP-EXCIT-DST-LIST MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
MIBs has not been Cisco software releases, and feature sets, use Cisco modified by this feature. MIB Locator found at the following URL: http://www.cisco.com/go/mibs MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
P2MP Sub-LSP —A segment of a P2MP TE LSP that runs from the headend router to one destination. A sub-LSP is identified by the following 7-tuple key: P2MP session • P2MP ID • Tunnel ID MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Page 45
P2MP LSP. Tailend router —An egress PE router that is at the “tailend” of a P2MP tunnel. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Your network must support at least one of the following protocols: • Intermediate SystemtoIntermediate System (ISIS) • Open Shortest Path First (OSPF) MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
• Pseudo-wire mapping onto TE tunnels. How to Configure MPLS Traffic Engineering over BDI This section assumes that you want to configure MPLS TE over BDI. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Enables an MPLS TE tunnel to use an established tunnel for the bridge domain interface. Example: Router(config-if)# mpls traffic-eng tunnels Step 5 Returns to privileged EXEC mode. Example: Router(config-if)# end MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
RSVP flows. Values are from 1 to 10000000. Note Repeat this command for each interface on which you want to enable RSVP. MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)
Configuring RSVP Bandwidth Example The following example configures RSVP bandwidth ip rsvp bandwidth [ interface-kbps] [single-flow-kbps] Router(config-if)# ip rsvp bandwidth 500 500 MPLS Traffic Engineering Path Calculation and Setup Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)