<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 29, 2021 at 4:58 PM Joe Maimon <<a href="mailto:jmaimon@jmaimon.com">jmaimon@jmaimon.com</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"><br>
<br>
Vimal wrote:<br>
> (Unsure if this is the right forum to ask this question, but here goes:)<br>
><br>
> From what I understand, IP Anycast can be used to steer traffic into a <br>
> server that's close to the client.<br>
><br>
> I am curious if anyone here has/encountered a setup where they use <br>
> anycast IP on their gateways... to have a predictable egress IP for <br>
> their traffic, regardless of where they are located?<br>
><br>
> For example, a search engine crawler could in principle have the same <br>
> IP advertised all over the world, but it looks like they don't...  I <br>
> wonder why?<br>
><br>
> -- <br>
> Vimal<br>
><br>
Its definitely possible, but would need a layer of software (kernel <br>
mode) on all the anycast holders synchronizing state to ensure <br>
asymmetric replies/connections get forwarded/shifted to the correct host.<br>
<br></blockquote><div><br></div><div>is it actually that hard? isn't it more like:</div><div>  "use an outbound path local to that inbound path cone which NAT's (or proxy's or...) to a small set of staticlly assigned addresses"</div><div><br></div><div>Provided you don't re-use the outbound addresses on different deployments  this should 'just work'[tm]</div><div><br></div><div>'anycast but outbound' is really: "get me local nat pools for my service by locality"<br>I think this is, bascially, what every enterprise network in the world does, effectively.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
If the goals are worth that kind of effort is another question. And <br>
performance is likely to be "tricky".<br>
<br>
</blockquote></div></div>