Page MenuHomeVyOS Platform

Ability to configure EIGRP protocol
Open, LowPublicFEATURE REQUEST

Description

FRR support it http://docs.frrouting.org/en/latest/eigrpd.html

This is blocked b/c of an upstream bug. EIGRP feels unmaintained

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)

Event Timeline

erkin set Issue type to Feature (new functionality).Aug 30 2021, 6:09 AM
erkin removed a subscriber: Global Notifications.
c-po changed the task status from Open to In progress.May 29 2022, 8:13 AM
c-po claimed this task.
c-po edited a custom field.
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
c-po updated the task description. (Show Details)

I once made XML, it might come in handy

I already merged your XML definition ;)

r4# show version 
FRRouting 9.0.1 (r4) on Linux(6.1.53-amd64-vyos)

Still has bugs
For example with redistribute

r4# conf t
r4(config)# router eigrp 65001
r4(config-router)# redistribute connected 
% Configuration failed.

Error type: validation
r4(config-router)# redistribute static 
% Configuration failed.
dmbaturin added a subscriber: c-po.
syncer changed the task status from In progress to Open.Oct 28 2024, 7:18 AM
syncer edited projects, added VyOS Rolling; removed VyOS 1.5 Circinus.

Still fails in the FRR

r14(config)# router eigrp 100
r14(config-router)# 
r14(config-router)# passive-interface eth0
% Configuration failed.

Error type: validation
r14(config-router)# 
r14(config-router)# 
r14(config-router)# passive-interface eth1
% Configuration failed.

Error type: validation
r14(config-router)# 
r14(config-router)# exit
r14(config)# 
r14(config)# interface eth0
r14(config-if)# eigrp bandwidth 10
% Configuration failed.

Error type: validation
r14(config-if)# 
r14(config-if)# end
r14# 
r14# show ver
FRRouting 10.6.1 (r14) on Linux(6.18.31-vyos).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
configured with:
    '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-option-checking' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' '--sbindir=/usr/lib/frr' '--with-vtysh-pager=/usr/bin/pager' '--libdir=/usr/lib/x86_64-linux-gnu/frr' '--with-moduledir=/usr/lib/x86_64-linux-gnu/frr/modules' '--disable-dependency-tracking' '--enable-rpki' '--enable-scripting' '--enable-pim6d' '--disable-grpc' '--disable-address-sanitizer' '--with-libpam' '--enable-doc' '--enable-doc-html' '--enable-snmp' '--enable-fpm' '--disable-protobuf' '--disable-zeromq' '--enable-ospfapi' '--enable-bgp-vnc' '--enable-multipath=256' '--enable-user=frr' '--enable-group=frr' '--enable-vty-group=frrvty' '--enable-configfile-mask=0640' '--enable-logfile-mask=0640' '--enable-pcre2posix' 'build_alias=x86_64-linux-gnu' 'PYTHON=python3'
r14# exit
vyos@r14:~$