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:
- Create an EIGRP feature template to configure EIGRP parameters, as described in this article.
- Create a VPN feature template to configure VPN parameters for service-side routing (any VPN other than VPN 0 or VPN 512). See VPN.
- Create a device template and apply the templates to the correct devices. See Templates.
Create and Name an EIGRP Template
- From the vManage menu, select Configuration ► Templates.
- Click Feature.
- Click Add Template.
- Select a Cisco IOS XE device from the list.
- 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.
- 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.
- 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 |
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 |
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 |
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 |
Hello Interval (seconds) |
Set the interval at which the router sends EIGRP hello packets. Range: 0 to 65535 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:
- Click the Authentication tab
- Click Authentication to open the Authentication Type field.
- Select Global parameter scope.
- 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. |
Click Add to save the interfaces. |
Summary Addresses
To configure a summary IP address from the Interface tab:
- Click Interface to open the Interface menu.
- Click Add Summary Address.
- If you have no configured summary addresses, click Add Summary Address from the pop-up message.
- 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. |
- 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