[a-nsp] tracked static routes in EOS
Tyler Conrad
Tyler at tgconrad.com
Fri Sep 11 13:25:19 EDT 2026
Hi Drew,
I've worked on a couple extensions to do this over the years, and there's
also a built-in way.
Built-in: Connectivity-monitor with an on-logging event-handler can work
for script-less behavior.
PingCheck Extension: https://github.com/arista-eosext/PingCheck - this one
uses a simple ping check.
SynAcktor Extension: https://github.com/etedor/synacktor - adds flexibility
to be able to monitor a tcp service and set an arbitrary next-hop. Useful
for monitoring a path without changing the routing table.
Hope this helps,
-T
On Fri, Sep 11, 2026 at 9:03 AM Drew Weaver via arista-nsp <
arista-nsp at puck.nether.net> wrote:
> Howdy
>
>
>
> Is it true that there really is no way to do tracked static routes in EOS
> without installing a python script that you have to reinstall every time
> the switch reboots?
>
>
>
> By tracked static routes I just mean a route that withdrawals when
> something stops pinging (or another tracking mechanism) would just use BFD
> but the device on the far end of the L2 network doesn’t support it.
>
>
>
> Use case is basically just a L2 network in between the route origin and
> the destination. if the entire network goes down and the physical link
> facing the route originating device disappears then the route is withdrawn
> anyway but if only the portion on the other side of the L2 network goes
> down then you’re null routing traffic unintentionally.
>
>
>
> I’m just wondering.
>
>
>
> Thanks,
>
> -Drew
>
>
> --
> arista-nsp mailing list
> arista-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/arista-nsp
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/arista-nsp/attachments/20260911/0df70b88/attachment.html>
More information about the arista-nsp
mailing list