Service EIGRP Feature
This feature enables EIGRP routing protocol, allowing the device to exchange routing information with service-side devices.
Diagram
Section titled “Diagram”Classes
Section titled “Classes”service_profiles (sdwan.feature_profiles)
Section titled “service_profiles (sdwan.feature_profiles)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| eigrp_features | List | [eigrp_features] | No |
eigrp_features (sdwan.feature_profiles.service_profiles)
Section titled “eigrp_features (sdwan.feature_profiles.service_profiles)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| autonomous_system_id | Integer | min: 1, max: 65535 | Yes | |
| autonomous_system_id_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| authentication_type | Choice | md5, hmac-sha-256 | No | |
| authentication_type_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| filter | Boolean | true, false | No | |
| filter_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| hello_interval | Integer | min: 0, max: 65535 | No | |
| hello_interval_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| hmac_authentication_key | String | Regex: ^[^0-7].{0,30}$ | No | |
| hmac_authentication_key_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| hold_time | Integer | min: 0, max: 65535 | No | |
| hold_time_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| interfaces | List | [interfaces] | No | |
| md5_keys | List | [md5_keys] | No | |
| networks | List | [networks] | Yes | |
| redistributes | List | [redistributes] | No | |
| route_policy | String | Regex: ^[^<! ]{1,128}$ | No |
interfaces (sdwan.feature_profiles.service_profiles.eigrp_features)
Section titled “interfaces (sdwan.feature_profiles.service_profiles.eigrp_features)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)$ | No | |
| name_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| summary_addresses | List | [summary_addresses] | No |
md5_keys (sdwan.feature_profiles.service_profiles.eigrp_features)
Section titled “md5_keys (sdwan.feature_profiles.service_profiles.eigrp_features)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| key_id | Integer | min: 1, max: 255 | No | |
| key_id_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| key_string | String | min: 1, max: 31 | No | |
| key_string_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No |
networks (sdwan.feature_profiles.service_profiles.eigrp_features)
Section titled “networks (sdwan.feature_profiles.service_profiles.eigrp_features)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| network_address | IP | Yes | ||
| network_address_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| subnet_mask | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | Yes | |
| subnet_mask_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No |
redistributes (sdwan.feature_profiles.service_profiles.eigrp_features)
Section titled “redistributes (sdwan.feature_profiles.service_profiles.eigrp_features)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| protocol | Choice | bgp, connected, nat-route, omp, ospf, ospfv3, static | No | |
| protocol_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| route_policy | String | Regex: ^[^<! ]{1,128}$ | No |
summary_addresses (sdwan.feature_profiles.service_profiles.eigrp_features.interfaces)
Section titled “summary_addresses (sdwan.feature_profiles.service_profiles.eigrp_features.interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| network_address | IP | No | ||
| network_address_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No | |
| subnet_mask | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| subnet_mask_variable | String | Regex: ^[./\[\]a-zA-Z0-9_-]{1,64}$ | No |
Examples
Section titled “Examples”Example-1: The example below demonstrates how to configure a service EIGRP feature with Autonomous System ID 111, Network (100.2.2.3/24), Authentication Type is md5, MD5 Key (key id is 2, authentication key is password123), Interface (interface name is GigabitEthernet4, shutdown is false and summary address (10.0.0.1/24)).
sdwan: feature_profiles: service_profiles: - name: service1 eigrp_features: - name: service_eigrp description: service eigrp feature autonomous_system_id: 111 networks: - network_address: 100.2.2.0 subnet_mask: 255.255.255.0 authentication_type: md5 md5_keys: - key_id: 2 key_string: password123 interfaces: - name: GigabitEthernet4 shutdown: false summary_addresses: - network_address: 10.0.0.0 subnet_mask: 255.255.255.0