TFTP over anycast
Bill Woodcock
woody at pch.net
Sat Feb 24 07:09:15 UTC 2024
The system Ask is describing is the traditional method of using anycast to geographically load-balance long-lived flows. The first time I did that was with FTP servers in Berkeley and Santa Cruz, in 1989.
I did a bigger system, also load balancing FTP servers for Oracle, their public-facing documentation stores, with servers in San Jose and Washington DC, a couple of years later. A couple of years further on and the World Wide Web was a thing, and everybody was doing it.
-Bill
> On Feb 24, 2024, at 7:38 AM, Ask Bjørn Hansen <ask at develooper.com> wrote:
>
>
>
>>> On Feb 23, 2024, at 20:32, William Herrin <bill at herrin.us> wrote:
>>>
>>> The relay server `dhcplb` could, maybe, help in that scenario
>>> (dhcplb runs on the anycast IP, the “real” DHCP servers on
>>> unicast IPs behind dhcplb).
>>
>> Although they used the word "anycast", they're just load balancing.
>
> The idea is to run the relays on an anycasted IP (so the load balancer / relay IP is anycasted).
>
>> [….] Relying on ECMP for anycasted DHCP would be a disaster
>> during any sort of failure. Add or remove a single route from an ECMP
>> set and the hashed path selection changes for most of the connections.
>
>
> Consistent hashing (which I thought was widely supported now in ECMP implementations) and a bit of automation in how announcements are added can greatly mitigate this.
>
>
>
> Ask
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nanog.org/pipermail/nanog/attachments/20240224/ac7bebe0/attachment.html>
More information about the NANOG
mailing list