[FROG] VRRP Object Tracking / Routes dependent on VRRP state
Alasdair Muckart
alasdairmuckart at catalyst.net.nz
Thu Jul 4 06:45:36 UTC 2024
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Thanks Quentin,
As of about five minutes ago I've solved this with a bash script called by
networkd-dispatcher that adds and removes the routes associated with a given
next-hop.
Getting it to behave safely was a bit of work but it does the job I need it to
do and it's more than fast enough.
I would _far_ rather FRR had proper object tracking capability like mainstream
appliance routers do so it could all be captured in the config file, but this
works.
"Quentin Young" <qlyoung at qlyoung.net> writes:
> 1. ( ) text/plain (*) text/html
>
> Hi,
>
> Unfortunately, there is no way I know of to do this at present. FRR supports calling arbitrary Lua scripts at predetermined points in protocol logic, and
> introducing such a point into vrrpd at an appropriate spot would allow a user script to implement object tracking. Indeed that was one of the
> motivating use cases for the Lua feature. However, the right combination of interested parties and programmers to make it happen ultimately never
> occurred.
>
> In short, the necessary components are in place, but the wiring and 20% needs to be done. It would be a fantastic summer project for someone
> interested in contributing to vrrpd.
>
> Quentin
>
> On Fri, Jun 28, 2024, at 5:02 AM, Alasdair Muckart via frog wrote:
>
> _______________________________________________
> frog mailing list
> frog at lists.frrouting.org
> https://lists.frrouting.org/listinfo/frog
>
> Attachments:
>
> * Email.eml
>
> [4. text/plain]
> _______________________________________________
> frog mailing list
> frog at lists.frrouting.org
> https://lists.frrouting.org/listinfo/frog
- --
Alasdair Muckart (he/him)
Network Infrastructure Architect
Catalyst.Net Limited - Expert Open Source Solutions
Catalyst.Net Ltd - a Catalyst IT group company
DDI: +64 4 897 7794 | Mobile: +64 22 638 5141 | Tel: +64 4 499 2267 | www.catalyst.net.nz
CONFIDENTIALITY NOTICE: This email is intended for the named
recipients only. It may contain privileged, confidential or copyright
information. If you are not the named recipient, any use, reliance
upon, disclosure or copying of this email or its attachments is
unauthorised. If you have received this email in error, please reply
via email or call +64 4 499 2267.
-----BEGIN PGP SIGNATURE-----
iQJUBAEBCgA+FiEEu4g3jwJ68cPCdgH9iBAgH4ERwwMFAmaGRdsgHGFsYXNkYWly
bXVja2FydEBjYXRhbHlzdC5uZXQubnoACgkQiBAgH4ERwwMrORAAgareqkmDinps
0/4Bdubqev7oWTThk6ZYw4ez2VDWuSWAb/68gpoCraUfW2VkclXmyaegaawK0Chq
Qdx7Qrfkkuqk0Pc5XYHg6gV1aC+9baTDySwQC1A9AttMrd8YCseWym5rDrKvmvLV
oM4khlXkFRC08s67HNoQtkCX1KkG30Ynldx2f4+0aVE+0JqNNfQzRvmjieXCoJrb
IEubKGn77bCdyyexusNShwhifxI11xQDPbreXit6sE4/hUK6YY191vf5BSMsQ2pu
9vTBhTJ0VZFVD9CubS2yl/y2k+2RGZQjDHaw4RAnC20Xc1OF79pz9FBwIvpDihXZ
Ku3RKg8dUvKKFuMXZt3r9oWUiblSsk/XY9wWvatMKS0FkmCxinSKvy0ysmwok5j4
/VBXmXQ8L3WqqbaUQI1huzDNQ31lvMS7oYf7Ti5UzVZm3GZWnTtVTZ1+JIkdAG7r
VPn/TRfrk6elnOpFz7AY7+bdosKNTjcXlt3OLMGk3mkU5HC6liGeTxytbkvUHQdH
btc3LDkBTMr2Isd2RTSbdpOcchIXZz5HCr0uCHJxi4CQ8YVIYrWF9h+9WjYiHMhO
tKVrN2C6mq8MiYhBqJ7XySXT7Kn13E7wOXYiPRfNjv4AN5BMp8dxm7M9K7sn+SYN
Rz0aW0UorB8KNlZUSbrzhfo/V5zG9A4=
=Ieuq
-----END PGP SIGNATURE-----
More information about the frog
mailing list