[155490] in North American Network Operators' Group
Re: IPV6 Anycast for streaming
daemon@ATHENA.MIT.EDU (Ryan Malayter)
Sun Aug 12 15:15:58 2012
From: Ryan Malayter <malayter@gmail.com>
Date: Sun, 12 Aug 2012 14:15:03 -0500
To: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
From: Voice of the Blind =E2=84=A2 Network Operation <noc () vobradio org>
> Hello, is a anycasted Prefix a good idea for Streaming?
Maybe. I've used TCP anycast-based CDNs (CacheFly=20
and MaxCDN/NetDNA), and they work very well.
I observe they generally work something like this:
1. DNS resolution with long TTLs returning anycasted IPs.
2. Smaller HTTP requests served directly from anycast IP=20
with http keepalives enabled.
3. Large objects and streams do an application layer=20
redirect (HTTP or whatever stream protocol) to a DNS=20
name that returns unicast IPs for the node you=20
initially reached via anycast.
I would recommend looking at CDNs however, as=20
this is an area where scale does matter and you=20
will find it very difficult to do this better or cheaper=20
yourself.=