This feature enables EIGRP routing protocol, allowing the device to exchange routing information with service-side devices.
Name Type Constraint Mandatory Default Value eigrp_features List eigrp_features No
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, 128}$ No authentication_ type Choice md5, hmac-sha-256No authentication_ type_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No filter Boolean true, falseNo filter_variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No hello_interval Integer min: 0, max: 65535 No hello_ interval_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No hmac_ authentication_ key String Regex: ^[^0-7].{0,30}$ No hmac_ authentication_ key_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No hold_time Integer min: 0, max: 65535 No hold_ time_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ 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
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-256No authentication_ type_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 64}$ No filter Boolean true, falseNo 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
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, 128}$ No shutdown Boolean true, falseNo shutdown_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No summary_ addresses List summary_ addresses No
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, falseNo shutdown_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 64}$ No summary_ addresses List summary_ addresses No
Name Type Constraint Mandatory Default Value key_id Integer min: 1, max: 255 No key_id_variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No key_string String min: 1, max: 31 No key_ string_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No
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
Name Type Constraint Mandatory Default Value network_address IP No network_ address_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ 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.248.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.0No subnet_ mask_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No
Name Type Constraint Mandatory Default Value network_address IP No network_ address_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ 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.0No subnet_ mask_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No
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.0Yes subnet_ mask_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 64}$ No
Name Type Constraint Mandatory Default Value protocol Choice bgp, connected, nat-route, omp, ospf, ospfv3, staticNo protocol_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No route_policy String Regex: ^[^<! ]{1,128}$ No
Name Type Constraint Mandatory Default Value protocol Choice bgp, connected, nat-route, omp, ospf, ospfv3, staticNo protocol_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 64}$ No route_policy String Regex: ^[^<! ]{1,128}$ No
Name Type Constraint Mandatory Default Value network_address IP No network_ address_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ 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.248.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.0No subnet_ mask_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No
Name Type Constraint Mandatory Default Value network_address IP No network_ address_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ 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.0No subnet_ mask_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 128}$ No
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.0No subnet_ mask_ variable String Regex: ^[. / \[\] a-zA-Z0-9_ -] {1, 64}$ No
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)).
description : service eigrp feature
autonomous_system_id : 111
- network_address : 100.2.2.0
subnet_mask : 255.255.255.0
- network_address : 10.0.0.0
subnet_mask : 255.255.255.0