Configuring Tunnel Keepalives

The controller determines the status of a GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. tunnel by sending periodic keepalive Signal sent at periodic intervals from one device to another to verify that the link between the two devices is working. If no reply is received, data will be sent by a different path until the link is restored. A keepalive can also be used to indicate that the connection should be preserved so that the receiving device does not consider it timed out and drop it. frames on the Layer-2 or Layer-3 GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. tunnel. When you enable tunnel keepalives, the tunnel is considered down when the keepalives fail repeatedly.

If you configure a firewall Firewall is a network security system used for preventing unauthorized access to or from a private network. policy rule to redirect traffic to the tunnel, traffic is not forwarded to the tunnel until it is up. When the tunnel comes up or goes down, an SNMP Simple Network Management Protocol. SNMP is a TCP/IP standard protocol for managing devices on IP networks. Devices that typically support SNMP include routers, switches, servers, workstations, printers, modem racks, and more. It is used mostly in network management systems to monitor network-attached devices for conditions that warrant administrative attention.  trap and logging message is generated. The remote endpoint of the tunnel does not need to support the keepalive Signal sent at periodic intervals from one device to another to verify that the link between the two devices is working. If no reply is received, data will be sent by a different path until the link is restored. A keepalive can also be used to indicate that the connection should be preserved so that the receiving device does not consider it timed out and drop it. mechanism.

The controller sends keepalive Signal sent at periodic intervals from one device to another to verify that the link between the two devices is working. If no reply is received, data will be sent by a different path until the link is restored. A keepalive can also be used to indicate that the connection should be preserved so that the receiving device does not consider it timed out and drop it. frames at 60-second intervals by default and retries keepalives up to three times before the tunnel is considered down. You can change the default values of the intervals:

  • For the interval, specify a value between 1 and 86400 seconds.
  • For the retries, specify a value between 1 and 30.
  • To interoperate with Cisco network devices, use the cisco option. For details, refer to interface tunnel command.

The following procedure configures keepalives (Heartbeats):

  1. In the Managed Network node hierarchy, navigate to the Configuration > Interfaces > GRE Tunnels tab.
  2. Locate the tunnel ID for which you are enabling keepalives, and select it. The Edit GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. Tunnel screen appears.
  3. To enable tunnel keepalives and display the Heartbeat interval (seconds) and Heartbeat Retries fields, select Enable keepalive toggle switch.
    1. Specify a value for Heartbeat interval (seconds).The allowed value is between 1 and 86400 seconds. The default value is 10 seconds.
    2. Specify a value for Heartbeat Retries. The allowed value is between 1 and 30. The default value is 3 retries.
  4. Click Submit.
  5. Click Pending Changes.
  6. In the Pending Changes window, select the check box and click Deploy changes.

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the keepalive Signal sent at periodic intervals from one device to another to verify that the link between the two devices is working. If no reply is received, data will be sent by a different path until the link is restored. A keepalive can also be used to indicate that the connection should be preserved so that the receiving device does not consider it timed out and drop it. heartbeats:

(host) [md] (config) #interface tunnel id

tunnel keepalive [<interval> <retries>] [cisco]

Configuring ICMP based GRE Tunnels

Starting from ArubaOS 8.5.0.0, GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. tunnel will support ICMP Internet Control Message Protocol. ICMP is an error reporting protocol. It is used by network devices such as routers, to send error messages and operational information to the source IP address when network problems prevent delivery of IP packets. based health-check feature to monitor the status of WAN Wide Area Network. WAN is a telecommunications network or computer network that extends over a large geographical distance. reachability from remote uplink. ICMP Internet Control Message Protocol. ICMP is an error reporting protocol. It is used by network devices such as routers, to send error messages and operational information to the source IP address when network problems prevent delivery of IP packets. echo requests are periodically sent through the tunnel to a user configured destination. For example in Figure 1, Controller A will send an ICMP Internet Control Message Protocol. ICMP is an error reporting protocol. It is used by network devices such as routers, to send error messages and operational information to the source IP address when network problems prevent delivery of IP packets. echo request to Controller B to ping the destination in WAN Wide Area Network. WAN is a telecommunications network or computer network that extends over a large geographical distance. . If Controller A does not receive ICMP Internet Control Message Protocol. ICMP is an error reporting protocol. It is used by network devices such as routers, to send error messages and operational information to the source IP address when network problems prevent delivery of IP packets. echo response , it will bring down the tunnel to Controller B and the standby tunnel to Controller C will become active. This feature helps in detecting WAN Wide Area Network. WAN is a telecommunications network or computer network that extends over a large geographical distance. / Internet failure and will signal the controller to pass the traffic through the secondary / standby GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. tunnel.

Figure 1  ICMP based GRE Tunnel

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures ICMP Internet Control Message Protocol. ICMP is an error reporting protocol. It is used by network devices such as routers, to send error messages and operational information to the source IP address when network problems prevent delivery of IP packets.-based tunnel keepalives:

(host)[mynode](config-submode) #tunnel keepalive icmp <ipaddr> <next-hop>

<next-hop> parameter must be configured for L2 tunnels only.