<div dir="ltr">Hi Drew,<div><br></div><div>I've worked on a couple extensions to do this over the years, and there's also a built-in way.</div><div><br></div><div>Built-in: Connectivity-monitor with an on-logging event-handler can work for script-less behavior.</div><div>PingCheck Extension: <a href="https://github.com/arista-eosext/PingCheck">https://github.com/arista-eosext/PingCheck</a> - this one uses a simple ping check.</div><div>SynAcktor Extension: <a href="https://github.com/etedor/synacktor">https://github.com/etedor/synacktor</a> - 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.</div><div><br></div><div>Hope this helps,</div><div>-T</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Sep 11, 2026 at 9:03\u202fAM Drew Weaver via arista-nsp <<a href="mailto:arista-nsp@puck.nether.net">arista-nsp@puck.nether.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg-8606352565712314212">
<div lang="EN-US" style="overflow-wrap: break-word;">
<div class="m_-8606352565712314212WordSection1">
<p class="MsoNormal"><span style="font-size:11pt">Howdy<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">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?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">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\u2019t support
it.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">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\u2019re null routing traffic unintentionally.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">I\u2019m just wondering.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">-Drew<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
</div>
</div>
-- <br>
arista-nsp mailing list<br>
<a href="mailto:arista-nsp@puck.nether.net" target="_blank">arista-nsp@puck.nether.net</a><br>
<a href="https://puck.nether.net/mailman/listinfo/arista-nsp" rel="noreferrer" target="_blank">https://puck.nether.net/mailman/listinfo/arista-nsp</a><br>
</div></blockquote></div>