Skip to content

EIGRP

EIGRP (Enhanced Interior Gateway Routing Protocol) named mode provides a modern configuration syntax for managing EIGRP routing instances through named virtual instances with address-family sub-configuration. Named mode supports global and per-VRF IPv4 unicast address-families with autonomous system assignment, router-id configuration, network statements, and auto-summary control.

Diagram
NameTypeConstraintMandatoryDefault Value
eigrp_processesList[eigrp_processes]No

eigrp_processes (iosxe.devices.configuration.routing)

Section titled “eigrp_processes (iosxe.devices.configuration.routing)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
autonomous_systemIntegermin: 1, max: 65535Yes
vrfStringNo
router_idIPNo
networksList[networks]No
auto_summaryBooleantrue, falseNo
shutdownBooleantrue, falseNo

networks (iosxe.devices.configuration.routing.eigrp_processes)

Section titled “networks (iosxe.devices.configuration.routing.eigrp_processes)”
NameTypeConstraintMandatoryDefault Value
ipIPYes
wildcardIPYes

The following CLI configures EIGRP named mode on a Cisco IOS-XE device with a global IPv4 address-family and a VRF address-family, including autonomous system assignment, router-id, and network statements.

router eigrp TOPGEN
address-family ipv4 unicast autonomous-system 100
eigrp router-id 10.255.0.1
network 10.10.0.0 0.0.255.255
network 10.20.0.0 0.0.0.255
no auto-summary
exit-address-family
address-family ipv4 unicast vrf RED autonomous-system 100
eigrp router-id 10.255.1.1
network 10.20.0.0 0.0.255.255
shutdown
exit-address-family

The following YAML code defines the equivalent EIGRP named mode configuration using the NaC data model.

routing:
eigrp_processes:
- name: TOPGEN
autonomous_system: 100
router_id: 10.255.0.1
auto_summary: false
networks:
- ip: 10.10.0.0
wildcard: 0.0.255.255
- ip: 10.20.0.0
wildcard: 0.0.0.255
- name: TOPGEN
autonomous_system: 100
vrf: RED
router_id: 10.255.1.1
shutdown: true
networks:
- ip: 10.20.0.0
wildcard: 0.0.255.255