GRE Tunnel Interface Commands
All commands applicable for the Cisco NCS 5500 Series Router are also supported on the Cisco NCS 540Series Router that is introduced from Cisco IOS XRRelease 6.3.2. References to earlier releases in CommandHistory tables apply to only the Cisco NCS 5500 Series Router.
Note
• Starting with Cisco IOS XR Release 6.6.25, all commands applicable for the Cisco NCS 5500 SeriesRouter are also supported on the Cisco NCS 560 Series Routers.
• Starting with Cisco IOS XR Release 6.3.2, all commands applicable for the Cisco NCS 5500 SeriesRouter are also supported on the Cisco NCS 540 Series Router.
• References to releases before Cisco IOS XR Release 6.3.2 apply to only the Cisco NCS 5500 SeriesRouter.
• Cisco IOS XR Software Release 7.0.1 specific updates are not applicable for the following variants ofCisco NCS 540 Series Routers:
• N540-28Z4C-SYS-A
• N540-28Z4C-SYS-D
• N540X-16Z4G8Q2C-A
• N540X-16Z4G8Q2C-D
• N540-12Z20G-SYS-A
• N540-12Z20G-SYS-D
• N540X-12Z16G-SYS-A
• N540X-12Z16G-SYS-D
Note
This module describes the command line interface (CLI) commands for configuring GRE tunnel interfaceson the Cisco NCS 5500 Series RoutersCisco NCS 540 Series Routers.
GRE Tunnel Interface Commands1
For information on configuring GRE tunnels, see the Interface and Hardware Component ConfigurationGuide for Cisco NCS 5500 Series Routers.
• interface tunnel-ip, on page 3• tunnel mode, on page 4• tunnel source, on page 5• tunnel destination, on page 6
GRE Tunnel Interface Commands2
GRE Tunnel Interface Commands
interface tunnel-ipConfigures an IP-in-IP tunnel interface.
To remove this configuration, use the no prefix of the command.
interface tunnel-ip idno interface tunnel-ip id
Syntax Description Specifies the tunnel interface identifier. Range is from 0 to 131070.id
Command Default None
Command Modes XR Config mode
ModificationRelease
This commandwas introduced.Release6.1.3
Usage Guidelines No specific guidelines impact the use of this command.
Example
The following example shows how you can configure an IP-in-IP tunnel interface.RP/0/RP0/CPU0:router(config)# interface tunnel-ip 10RP/0/RP0/CPU0:router(config-if)# ipv4 unnumbered loopback 20RP/0/RP0/CPU0:router(config-if)# tunnel mode ipv4 decapRP/0/RP0/CPU0:router(config-if)# tunnel source loopback 0RP/0/RP0/CPU0:router(config-if)# tunnel destination 50.10.1.2/32
GRE Tunnel Interface Commands3
GRE Tunnel Interface Commandsinterface tunnel-ip
tunnel modeConfigures the mode of encapsulation for the tunnel interface.
To remove this configuration, use the no prefix of the command.
tunnel mode [ gre ] ipv4 [ decap | encap ]no tunnel mode [ gre ] ipv4 [ decap | encap ]
Syntax Description Configures IP-over-GRE encapsulation for the tunnel interface.tunnel mode gre
Configures generic packet tunneling over IPv4 encapsulation for the tunnel interface.tunnel mode ipv4
Configures GRE-over-IPv4 encapsulation for the tunnel interface.tunnel mode gre ipv4
Configures the IP-in-IP or GRE tunnel to be used only for decapsulation.decap
Configures GRE Single-Pass over IPv4.encap
Command Default None
Command Modes Tunnel interface configuration mode
ModificationRelease
This commandwas introduced.Release6.1.3
Usage Guidelines No specific guidelines impact the use of this command.
Example
The following example shows how you can configure the tunnel mode for an IP-in-IP tunnel interface.RP/0/RP0/CPU0:router(config)# interface tunnel-ip 10RP/0/RP0/CPU0:router(config-if)# ipv4 unnumbered loopback 20RP/0/RP0/CPU0:router(config-if)# tunnel mode ipv4 decapRP/0/RP0/CPU0:router(config-if)# tunnel source loopback 0RP/0/RP0/CPU0:router(config-if)# tunnel destination 50.10.1.2/32
Related TopicsConfiguring GRE Tunnels
GRE Tunnel Interface Commands4
GRE Tunnel Interface Commandstunnel mode
tunnel sourceConfigures the source IP address for a tunnel interface.
To remove this configuration, use the no prefix of the command.
tunnel source {ipv4-address | interface-type interface-number }no tunnel source {ipv4-address | interface-type interface-number }
Syntax Description Configures the specified IPv4 address as the source IP for the tunnelinterface.
ipv4-address
Configures the specified interface type as the source for the tunnel interface.interface-type interface-number
Command Default None
Command Modes Tunnel interface configuration mode
ModificationRelease
This commandwas introduced.Release6.1.3
Usage Guidelines No specific guidelines impact the use of this command.
Example
The following example shows how you can configure the Loopback 0 interface as the tunnel sourcefor an IP-in-IP tunnel interface.RP/0/RP0/CPU0:router(config)# interface tunnel-ip 10RP/0/RP0/CPU0:router(config-if)# ipv4 unnumbered loopback 20RP/0/RP0/CPU0:router(config-if)# tunnel mode ipv4 decapRP/0/RP0/CPU0:router(config-if)# tunnel source loopback 0RP/0/RP0/CPU0:router(config-if)# tunnel destination 50.10.1.2/32
GRE Tunnel Interface Commands5
GRE Tunnel Interface Commandstunnel source
tunnel destinationConfigures the tunnel destination for the tunnel interface.
To remove this configuration, use the no prefix of the command.
tunnel destination {ipv4-address | ipv4 address/subnet-mask | ipv6-address }no tunnel destination {ipv4-address | ipv4 address/subnet-mask | ipv6-address }
Syntax Description Configures the specified IPv4 address as the destination IP for the tunnelinterface.
ipv4-address
Configures the specified IPv4 address with subnet mask as the destination IPfor the tunnel interface.
ipv4-address/subnet mask
Configures the specified IPv6 address as the destination IP for the tunnelinterface.
ipv6-address
Command Default None
Command Modes Tunnel interface configuration mode
ModificationRelease
This commandwas introduced.Release6.1.3
Usage Guidelines No specific guidelines impact the use of this command.
Example
The following example shows how you can configure an IPv4 address with subnet mask as the tunneldestination for an IP-in-IP tunnel interface.RP/0/RP0/CPU0:router(config)# interface tunnel-ip 10RP/0/RP0/CPU0:router(config-if)# ipv4 unnumbered loopback 20RP/0/RP0/CPU0:router(config-if)# tunnel mode ipv4 decapRP/0/RP0/CPU0:router(config-if)# tunnel source loopback 0RP/0/RP0/CPU0:router(config-if)# tunnel destination 50.10.1.2/32
GRE Tunnel Interface Commands6
GRE Tunnel Interface Commandstunnel destination