Additionally, we have found the Argo tunnel to be relatively unreliable. Once every few months it seems there is an issue with one of the PoPs, and it takes a long time before our tunnels reconnect (several hours even); which imho is fairly inexcusable for something as critical as this. As such we’ve had to migrate away from using the tunnel, leaving me with earlier mentioned questions on the value we’re getting.
Re: tunnel reliability, sorry to hear you've had a poor experience. We've been working hard on hardening things like tunnel reconnection and would love for you to give tunnels another shot.
Can Argo be enabled at network layer, say VPN, and for other protocols say VoIP and not just HTTP/S?
Does Argo take inspiration from published research? If so, which ones?
Thanks.
Re: enabling Argo at the network layer, watch this space :) I'd love to hear more about what you'd like to do such a product — email me! rustam@cloudflare.com
Cheers, argo seems like an interesting project.
The data plane runs on our x86 fleet and its control plane is driven by custom route computation and propagation systems (discussed a little more in the post). We're excited to talk more about the technical underpinnings of Argo in the future.
Ha I was reading the post again thinking about how you all did this, and it boiled down to OpenFlow/OVS/SDN magic, or you REALLY went all in on Cisco offerings.
>We're excited to talk more about the technical underpinnings of Argo in the future.
Looking foward to this update, thanks for the response!
If there's a particular part of the overall Argo that would be helpful for you or others, let us know and we'll certainly consider it. Here's a list of things we've built at Cloudflare and open sourced already: https://cloudflare.github.io/
- Tunnel (cloudflared): https://github.com/cloudflare/cloudflared
- Argo as ingress (k8s): https://github.com/cloudflare/cloudflare-ingress-controller/
https://developers.cloudflare.com/argo-tunnel/trycloudflare/