Skip to main content
Cisco SD-WAN
Support
Product Documentation
Viptela Documentation

EIGRP

Cisco release 19.1 supports Enhanced Interior Gateway Routing Protocol (EIGRP) on Cisco IOS XE devices. Cisco EIGRP is an open standard IGP routing protocol that provides advantages such as:

  • Increased network width from 15 to 100 hops
  • Fast convergence
  • Incremental updates, minimizing bandwidth
  • Protocol-independent neighbor discovery
  • Easy scaling

Note: If your EIGRP network includes vEdge routers, you may need additional software. Refer to SD-WAN 19.1 release notes for configuration information.

To configure EIGRP routing protocol using vManage templates:

  1. Create an EIGRP feature template to configure EIGRP parameters, as described in this article.
  2. Create a VPN feature template to configure VPN parameters for service-side routing (any VPN other than VPN 0 or VPN 512). See VPN.
  3. Create a device template and apply the templates to the correct devices. See Templates.

Create and Name an EIGRP Template

  1. From the vManage menu, select Configuration ► Templates.
  2. Click Feature.
  3. Click Add Template.
  4. Select a Cisco IOS XE device from the list.
  5. From the Other Templates section, click EIGRP.

The EIGRP Feature template opens. The top of the form contains fields for naming the template, and the bottom contains fields for defining EIGRP parameters.

EIGRP_template_top.png

  1. In the Template Name field, enter a name for the template. The name can be up to 128 characters and can contain only alphanumeric characters.
  2. In the Description field, enter a description of the template. The description can be up to 2048 characters and can contain only alphanumeric characters.

When you first open a feature template, for each parameter that has a default value, the scope is set to Default (a blue check), and the default setting or value is shown. To change the default or to enter a value, click the scope drop-down to the left of the parameter field and select one of the following:

Parameter Scope

Scope Description

Device Specific

template_device_icon.png

Use a device-specific value for the parameter. For device-specific parameters, you cannot enter a value in the feature template. You enter the value when you attach a template to a device.

When you click Device Specific, the Enter Key box opens. This box displays a key, which is a unique string that identifies the parameter in a CSV file that you create. This file is an Excel spreadsheet that contains one column for each key. The header row contains the key names (one key per column), and each row after that corresponds to a device and defines the values of the keys for that device. You upload the CSV file when you attach a Viptela device to a device template. For more information, see Create a Template Variables Spreadsheet.

To change the default key, type a new string and move the cursor out of the Enter Key box.

Examples of device-specific parameters are system IP address, hostname, GPS location, and site ID.

Global

template_global_icon.png

Enter a value for the parameter, and apply that value to all devices.

Examples of parameters that you might apply globally to a group of devices are DNS server, syslog server, and interface MTUs.

Basic Configuration

Click the Basic Configuration tab to configure the local autonomous system (AS) number for the template.

Parameter Name

Description

Autonomous System ID*

Specify the local AS number.

Range: 1 -- 65,535
Default: No default

Equivalent CLI Commands

vpn vpn-id
   router
      eigrp name          
         address-family ipv4 vrf vrf-name autonomous-system number

IP4 Unicast Address Family

To configure the global EIGRP address family, click the Unicast Address Family tab.

Redistribute tab

To redistribute routes from one protocol (routing domain) into a EIGRP routing domain, click New Redistribute and enter the following parameter values:

Parameter Name

Value

Description

Mark as Optional Row

Click Optional to mark this configuration as device-specific. To include this configuration for a device, enter the requested variable values when you attach a device template to a device, or create a template variables spreadsheet to apply the variables. See Create a Template Variables Spreadsheet.

Protocol *

Select the protocols from which to redistribute routes into EIGRP, for all EIGRP sessions.

bgp

Redistribute Border Gateway Protocol (BGP) routes into EIGRP.

connected

Redistribute connected routes into EIGRP.

nat-route

Redistribute network address translation (NAT) routes into EIGRP.

omp

Redistribute Overlay Management Protocol (OMP) routes into EIGRP.

ospf

Redistribute Open Shortest Path First (OSPF) routes into EIGRP.

static

Redistribute static routes into EIGRP.

Route Policy *

Enter the name of the route policy to apply to redistributed routes.

Click Add to save the redistribution information.

Network tab

To advertise a prefix into the EIGRP routing domain, click the Network tab, and then click New Network and enter the following parameter values:

Parameter Name

Description

Mark as Optional Row

Click Optional to mark this configuration as device-specific. To include this configuration for a device, enter the requested variable values when you attach a device template to a device, or create a template variables spreadsheet to apply the variables. See Create a Template Variables Spreadsheet.

Network Prefix *

Enter the network prefix you want EIGRP to advertise in the format of prefix/mask.

Click Add to save the network prefix.

Equivalent CLI Commands

vpn vpn-id
  router
    eigrp
      address-family ipv4-unicast
        maximum-paths paths number
        network prefix/mask
        redistribute (bgp | connected | nat-route | omp | ospf | static)

Advanced Parameters

To configure advanced parameters for EIGRP, click the Advanced tab and configure the following parameter values:

Parameter Name

Description

Hold Time (seconds)

Set the interval after which EIGRP considers a neighbor to be down. The local router then terminates the EIGRP session to that peer. This acts as the global hold time.

Range: 0 through 65535 seconds
Default: 15 seconds

Hello Interval (seconds)

Set the interval at which the router sends EIGRP hello packets.

Range: 0 to 65535 seconds
Default: 5 seconds

Route Policy Name

Enter the name of an EIGRP route policy.

Equivalent CLI Commands

vpn vpn-id
   router
      eigrp name
         address-family ipv4 vrf vrf-name autonomous-system number
            af-interface intf-name
               hello-interval seconds
               hold-time seconds

Route Authentication Parameters

 The IP Enhanced IGRP Route Authentication feature supports MD5 or HMAC-sha-256 authentication of routing updates from the EIGRP routing protocol. To configure authentication for EIGRP routes:

  1. Click the Authentication tab
  2. Click Authentication to open the Authentication Type field.
  3. Select Global parameter scope.
  4. From the drop-down list, select md5 or hmac-sha-256.
Parameter Option Description
MD5 MD5 Key ID Enter an MD5 key ID to compute an MD5 hash over the contents of the EIGRP packet using that value.
MD5 Authentication Key Enter an MD5 authentication key to use an encoded MD5 checksum in the transmitted packet.
HMAC SHA-256 Authentication Key A 256-byte unique piece of information that is used to compute the HMAC and is known both by the sender and the receiver of the message.
Click Add to save the authentication parameters.

Note: To use a preferred route map, specify both an MD5 key (ID or auth key) and a route map.

Equivalent CLI Commands

vpn vpn-id
   router
      eigrp name
         address-family ipv4 vrf vrf-name autonomous-system number
            af-interface intf-name
               authentication key-chain keychain-name
               authentication mode {hmac-sha-256 | md5}

Interface Parameters

To configure interface parameters for EIGRP routes, click the Interface tab, click Interface, and enter the following parameter values:

Parameter Name

Description

Mark as Optional Row

Click Optional to mark this configuration as device-specific. To include this configuration for a device, enter the requested variable values when you attach a device template to a device, or create a template variables spreadsheet to apply the variables. See Create a Template Variables Spreadsheet.

Interface name

Enter the interface name(s) on which EIGRP should run.

Shutdown

No (the default) enables the interface to run EIGRP.
Yes disables the interface.

Click Add to save the interfaces.

Summary Addresses

To configure a summary IP address from the Interface tab:

  1. Click Interface to open the Interface menu.
  2. Click Add Summary Address.
  3. If you have no configured summary addresses, click Add Summary Address from the pop-up message.
  4. Enter the following parameters:

Parameter Name

Description

Summary address prefix

Enter the address prefix you want to apply to the summary address.

Click Add to add the summary address.

  1. Click Add to save the interfaces.

Click Save to save the feature template.

Equivalent CLI Commands

vpn vpn-id
   router
      eigrp name          
         address-family ipv4 vrf vrf-name autonomous-system number
            af-interface intf-name
               summary-address prefix/mask
  • Was this article helpful?