- mGRE Tunnel Support over IPv6
- IP over IPv6 Tunnels
- Manually Configured IPv6 over IPv4 Tunnels
- Configuring Physical Interfaces
- Configuring Virtual Interfaces
- Implementing Tunnels
- Tunnel Route Selection
- MPLS VPN over mGRE
- IP Tunnel MIBs
- IF-MIBs
- Synchronous Ethernet (SyncE) ESMC and SSM
- 1+1 SR-APS Without Bridging
- IPv6 Rapid Deployment
- IPv6 Automatic 6to4 Tunnels
- IPv6 over IPv4 GRE Tunnels
- GRE IPv6 Tunnels
- ISATAP Tunnel Support for IPv6
- VRF-Aware Tunnels
- Ethernet over GRE Tunnels
- QoS on Ethernet over GRE Tunnels
- VRF-Aware IPv6 Rapid Deployment Tunnel
- IP Tunnel - GRE Key Entropy Support
mGRE Tunnel Support over
IPv6
The mGRE Tunnel Support over IPv6 feature enables service providers to deploy IPv6 in their core infrastructure.
- Finding Feature Information
- Information About mGRE Tunnel Support over IPv6
- How to Configure mGRE Tunnel Support over IPv6
- Configuration Example for mGRE Tunnel over IPv6
- Additional References
- Feature Information for mGRE Tunnel Support over IPv6
Finding Feature Information
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.
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.
Information About mGRE Tunnel Support over IPv6
mGRE Support over IPv6
Multiple sites of a Dynamic Multipoint Virtual Private Network (DMVPN) are interconnected by IPv6. A single logical multipoint generic routing encapsulation (mGRE) tunnel interface interconnects one VPN site to another. An IPv6 subnet connects a tunnel interface with other tunnel interfaces from various VPN sites. All tunnel interfaces connecting VPN sites act as hosts on the logical IPv6 subnet. This structure is referred to as the tunnel overlay network.
To enable service providers deploy IPv6 in their core infrastructure, mGRE tunnels over IPv6 are supported. DMVPN customers may run either IPv4 or IPv6 in their local networks, so the overlay endpoints can be either IPv4 or IPv6. For an IPv6 transport endpoint, the overlay endpoint can either be an IPv4 or IPv6 private network address.
GRE has a protocol field that identifies the passenger protocol. GRE tunnels allow Intermediate System-to-Intermediate System (IS-IS) or IPv6 to be specified as a passenger protocol, which allows both IS-IS and IPv6 traffic to run over the same tunnel. If GRE did not have a protocol field, it would be impossible to distinguish whether the tunnel was carrying IS-IS or IPv6 packets.
How to Configure mGRE Tunnel Support over IPv6
Configuring mGRE Tunnel Support over IPv6
Perform this task on the hub and spoke device of the multipoint generic routing encapsulation (mGRE) tunnel.
Create a Next Hop Resolution Protocol (NHRP) ID to configure on a multipoint generic routing encapsulation (mGRE) tunnel.
For more information on configuring NHRP, see the “How to Configure NHRP” topic in the IP Addressing : NHRP Configuration Guide.
1.
enable
2.
configure terminal
3.
ipv6 unicast-routing
4.
interface tunnel
tunnel-number
5.
description
description-string
6.
ipv6 address
ip-address
mask
7.
ipv6 nhrp map mulitcast dynamic
8.
ipv6 nhrp network-id
network-id
9.
ipv6 nhrp holdtime
seconds
10.
ipv6 nhrp nhs
ipv6- nhs-address
11.
tunnel source
ip-address |
ipv6-address |
interface-type |
interface-number
12.
tunnel mode gre
multipoint ipv6
13.
end
DETAILED STEPS
Verify the mGRE tunnel over IPv6.
Verifying mGRE Tunnel Support over IPv6
The show commands can be entered in any order.
Configure mGRE tunnel over IPv6.
1.
show interface tunnel
tunnel-interface
2.
show tunnel endpoints tunnel
tunnel-interface
3.
show ipv6 traffic
DETAILED STEPS
Configuration Example for mGRE Tunnel over IPv6
Example for mGRE Tunnel over IPv6
Configuring mGRE tunnel over IPv6 transport.
! Configure the topology R1(config)# ipv6 unicast-routing R1(config)# ipv6 cef R1(config)# interface Ethernet0/1 R1(config-if)# ipv6 address 2001:DB8:1111:1111::1/64 R1(config-if)# no shutdown R1(config-if)# exit R1(config)# ipv6 route ::/0 2001:DB8:1111:1111::2 ! Configure the tunnel interface on hub Hub(config)# ipv6 unicast-routing Hub(config)# interface tunnel 1 Hub(config-if)# description DMVPN HUB Hub(config-if)# ipv6 address 2001:DB8:1111:4444::1/64 Hub(config-if)# ipv6 nhrp map multicast dynamic Hub(config-if)# ipv6 nhrp network-id 100 Hub(config-if)# ipv6 nhrp holdtime 100 Hub(config-if)# tunnel source Ethernet0/1 Hub(config-if)# tunnel mode gre multipoint ipv6 ! Configure the physical interface on the hub Hub(config)# ipv6 unicast-routing Hub(config)# interface Ethernet0/0 Hub(config-if)# ipv6 address 2001:DB8:1111:2222::1/64 Hub(config-if)# no shutdown Hub(config-if)# exit Hub(config)# ipv6 route ::/0 2001:DB8:1111:2222::2 ! Configure the tunnel interface on spoke Spoke1(config)# ipv6 unicast-routing Spoke1(config)# interface tunnel 1 Spoke1(config-if)# description DMVPN Spoke 1 Spoke1(config-if)# ipv6 address 2001:DB8:1111:4444::2/64 Spoke1(config-if)# ipv6 nhrp map multicast dynamic Spoke1(config-if)# ipv6 nhrp map 2001:DB8:1111:4444::1/64 2001:DB8:1111:3333::1 Spoke1(config-if)# ipv6 nhrp map multicast 2001:DB8:1111:3333::1 Spoke1(config-if)# ipv6 nhrp network-id 100 Spoke1(config-if)# ipv6 nhrp holdtime 100 Spoke1(config-if)# ipv6 nhrp nhs 2001:DB8:1111:4444::1 Spoke1(config-if)# tunnel source Ethernet0/0 Spoke1(config-if)# tunnel mode gre multipoint ipv6 ! Configure the physical interface on the spoke Spoke1(config)# interface Ethernet0/0 Spoke1(config-if)# ipv6 address 2001:DB8:1111:2222::2/64 Spoke1(config-if)# exit ! Configure the R2 device at the spoke R2(config)# interface Ethernet0/1 R2(config-if)# ipv6 address 2001:DB8:1111:3333::1/64 R2(config-if)# no shutdown R2(config-if)# exit R2(config)# ipv6 route 2001:DB8:1111:1111::/64 2001:DB8:1111:2222::1
Additional References
Related Documents
Related Topic |
Document Title |
---|---|
IPv6 addressing and connectivity |
IPv6 Configuration Guide |
Cisco IOS commands |
|
IPv6 commands |
|
Cisco IOS IPv6 features |
Standards and RFCs
Standard/RFC |
Title |
---|---|
RFCs for IPv6 |
IPv6 RFCs |
MIBs
MIB |
MIBs Link |
---|---|
|
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL: |
Technical Assistance
Description |
Link |
---|---|
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 mGRE Tunnel Support over IPv6
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.Feature Name |
Releases |
Feature Information |
---|---|---|
mGRE Tunnel Support over IPv6 |
15.2(1)T XE Release 3.8S |
mGRE tunnels are configured to enable service providers deploy IPv6 in their core infrastructure. |