MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
Last Updated: July 26, 2012
The Static IPv6 Routes over MPLS TE IPv4 Tunnels feature helps to statically enable IPv6 tunneling over Multiprotocol Label Switching (MPLS) traffic engineering (TE) IPv4 tunnels on edge devices. This feature provides a simple and cost-effective method to leverage an existing MPLS IPv4 backbone to integrate IPv6 services over service provider core backbones.
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 find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module.
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.
Prerequisites for MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
The MPLS TE feature must be enabled by using the
mpls traffic-eng command. This command is disabled by default.
A TE tunnel must be configured.
Restrictions for MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
Native TE IPv6 tunnels are not supported.
TE IPv4 tunnel exposure to IPv6 Interior Gateway Protocol (IGP) through IPv6 forwarding adjacency or through autoroute announcement is not supported.
Static IPv6 routes over TE IPv4 primary autotunnels or autotunnel meshes are not supported.
Nonstandard Facilities (NSF), stateful switchover (SSO), and Cisco In-Service Software Upgrade (ISSU) high availability requirements are applicable only for dual Route Processor (RP) platforms.
The TE IPv4 tunnel destination cannot be announced to IPv6 routing.
TE IPv4 tunnels cannot be announced to IPv6 topologies.
The tunnel interface needs both IPv4 and IPv6 addresses to forward IPv6 traffic under the tunnel interface. This is because tunnel interface adjacencies are sourced by the adjacency point-to-point manager, which only expects IPv4 to be enabled on the interface before the adjacency point-to-point manager sources the adjacencies.
If the Static IPv6 Routes over MPLS TE IPv4 Tunnels feature is enabled, TE tunnel statistics will show both MPLS and IPv6 statistics because both IPv6 and MPLS adjacencies are created and used.
Both the provider-edge-to-customer-edge (PE-to-CE) interface and the CE core-facing interface need IPv6 addresses.
MPLS and interface statistics on the tunnel egress interface are not supported.
IPv6 policy-based routing on MPLS TE IPv4 tunnels is not supported.
Unequal load balancing of IPv6 static routes over multiple TE IPv4 tunnels is not supported.
TE IPv4 tunnel autobandwidth is not supported.
IPv6 multicast traffic over TE IPv4 point-to-multipoint tunnel is not supported.
Generalized MPLS (GMPLS) is not supported.
Information About MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
Overview of Static IPv6 Routes over MPLS TE IPv4 Tunnels
The Static IPv6 Routes over MPLS TE IPv4 Tunnels feature manually specifies an MPLS TE IPv4 tunnel as an egress interface for IPv6 routes. Communication is established between remote IPv6 domains by using standard IPv6 tunneling mechanism.
The figure below shows two IPv4-aware and IPv6-aware sites, Site 1 and Site 2, which are connected over an MPLS TE IPv4 core. MPLS TE tunnels are set up across the core between endpoints A and B. IPv6 prefixes from Site 1 are routed onto MPLS TE tunnels through edge device A and vice versa, and IPv6 prefixes from Site 2 are routed onto MPLS TE tunnels through edge device B.
Figure 1
Static IPv6 Route over MPLS TE IPv4 Tunnels
To carry IPv4 and IPv6 traffic on a single MPLS TE IPv4 tunnel, the MPLS Forwarding Infrastructure (MFI) is enhanced at the tunnel ingress and egress endpoints to differentiate between the two types of traffic.
How to Configure MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
Assigning an IPv6 Address to an MPLS TE IPv4 Tunnel
To enable a static IPv6 route over an MPLS TE IPv4 tunnel, first configure a TE IPv4 tunnel, and then assign an IPv6 address or IPv6 unnumbered loopback interface to the TE IPv4 tunnel. The steps for these tasks are listed below.
SUMMARY STEPS
1.enable
2. configure terminal
3.interface tunnelinterface-number
4.ip unnumbered loopbackinterface-number
5.ipv6 addressipv6-address/prefix-length
6.end
DETAILED STEPS
Command or Action
Purpose
Step 1
enable
Example:
Device> enable
Enables privileged EXEC mode.
Enter your password if prompted.
Step 2
configure terminal
Example:
Device# configure terminal
Enters global configuration mode.
Step 3
interface tunnelinterface-number
Example:
Device(config)# interface tunnel 2
Configures a tunnel interface and enters interface configuration mode.
Step 4
ip unnumbered loopbackinterface-number
Example:
Device(config-if)# ip unnumbered loopback 0
Enables IP processing on an interface without assigning an explicit IP address to the interface.
Configures an IPv6 address based on an IPv6 general prefix and enables IPv6 processing on an interface.
Step 6
end
Example:
Device(config-if)# end
Exits interface configuration mode and returns to privileged EXEC mode.
What to Do Next
After assigning an IPv6 address to a TE IPv4 tunnel, configure the IPv6 route by using the IPv4 tunnel as the egress interface.
Configuring a Static IPv6 Route by Specifying an MPLS TE IPv4 Tunnel as the Egress Interface
To route IPv6 traffic over a TE IPv4 tunnel, specify the IPv4 tunnel as the egress interface.
Before You Begin
Before configuring an IPv6 route by using a TE IPv4 tunnel as the egress interface, assign an IPv6 address to the TE IPv4 tunnel. For more information, see the "Assigning an IPv6 Address to an MPLS TE IPv4 Tunnel" section.
Using the
ipv6 route command, specify the same tunnel
interface-number on which the TE IPv4 tunnel is configured using the steps described in the "Assigning an IPv6 Address to an MPLS TE IPv4 Tunnel" section.
Step 4
end
Example:
Device(config)# end
Exits global configuration mode and returns to privileged EXEC mode.
Verifying IPv6 Routing over a TE IPv4 Tunnel
The IPv6 routing component is responsible for processing the static IPv6 route configuration and updating the IPv6 Routing Information Base (RIB). You can use the commands listed below in any order to verify the IPv6 routing configuration.
SUMMARY STEPS
1.enable
2.show ipv6 route
3.show ipv6 cef interface-type interface-number
4.exit
DETAILED STEPS
Step 1
enable
Example:
Device> enable
Enables privileged EXEC mode.
Enter your password if prompted.
Step 2
show ipv6 route
Example:
Device# show ipv6 route
Displays contents of the IPv6 routing table.
Step 3
show ipv6 cef interface-type interface-number
Example:
Device# show ipv6 cef tunnel 2
Display entries in the IPv6 Forwarding Information Base (FIB).
Step 4
exit
Example:
Device# exit
Exits privileged EXEC mode.
Displaying IPv6 Statistics over a TE IPv4 Tunnel
When the Static IPv6 Routes over MPLS TE IPv4 Tunnels feature is enabled, the TE IPv4 tunnel can carry both IPv4 and IPv6 traffic. You can display the statistics for IPv6 traffic going over the TE tunnel by using the commands described in this task. These commands can be used in any order. The statistics are displayed on a per-interface, per-protocol basis.
Note
MPLS and interface statistics will be counted twice due to the presence of two midchain adjacencies in the tunnel. You can subtract IPv6 link adjacency statistics (obtained from the
show adjacency link ipv6 command) from the interface IPv6 statistics (obtained from the
show interface accounting command) to arrive at accurate statistics.
The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password.
Feature Information for MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
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.
Table 1
Feature Information for MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
Feature Name
Releases
Feature Information
MPLS Traffic Engineering Static IPv6 Routes over MPLS TE IPv4 Tunnels
15.2(4)S
The Static IPv6 Routes over MPLS TE IPv4 Tunnels feature helps to statically enable IPv6 tunneling over Multiprotocol Label Switching (MPLS) traffic engineering (TE) IPv4 tunnels through edge devices. This feature provides a simple and cost-effective method to leverage an existing MPLS IPv4 backbone to integrate IPv6 services over service provider core backbones.
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. (1110R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.