[189760] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Netflix VPN detection - actual engineer needed

daemon@ATHENA.MIT.EDU (Owen DeLong)
Mon Jun 6 13:56:48 2016

X-Original-To: nanog@nanog.org
From: Owen DeLong <owen@delong.com>
In-Reply-To: <CAOZq8-g_w1+y+K0eSrVtR+MyHP_JVFCvnpmeZFLMOYL6NEd=hg@mail.gmail.com>
Date: Mon, 6 Jun 2016 10:54:46 -0700
To: Damian Menscher <menscher@gmail.com>
Cc: nanog@nanog.org
Errors-To: nanog-bounces@nanog.org


> On Jun 5, 2016, at 15:48 , Damian Menscher <menscher@gmail.com> wrote:
>=20
> On Sun, Jun 5, 2016 at 2:59 PM, Owen DeLong <owen@delong.com =
<mailto:owen@delong.com>> wrote:
> > On Jun 5, 2016, at 14:18 , Damian Menscher <menscher@gmail.com =
<mailto:menscher@gmail.com>> wrote:
> > On Fri, Jun 3, 2016 at 4:43 PM, Baldur Norddahl =
<baldur.norddahl@gmail.com <mailto:baldur.norddahl@gmail.com>> wrote:
> >> Den 4. jun. 2016 01.26 skrev "Cryptographrix" =
<cryptographrix@gmail.com <mailto:cryptographrix@gmail.com>>:
> >>>
> >>> The information I'm getting from Netflix support now is explicitly
> >> telling
> >>> me to turn off IPv6 - someone might want to stop them before they
> >>> completely kill US IPv6 adoption.
> >>
> >> Not allowing he.net <http://he.net/> tunnels is not killing ipv6. =
You just need need native
> >> ipv6.
> >
> > This entire thread confuses me.  Are there normal home users who are =
being
> > blocked from Netflix because their ISP forces them through a HE VPN? =
 Or is
> > this massive thread just about a handful of geeks who think IPv6 is =
cool
> > and insist they be allowed to use it despite not having it natively? =
 I
> > could certainly understand ISP concerns that they are receiving user
> > complaints because they failed to provide native IPv6 (why not?), =
but
> > whining that you've managed to create a non-standard network setup =
doesn't
> > work with some providers seems a bit silly.
>=20
> What is non-standard about an HE tunnel? It conforms to the relevant =
RFCs and
> is a very common configuration widely deployed to many thousands of =
locations
> around the internet.
>=20
> What *is* standard about them?  My earliest training as a sysadmin =
taught me that any time you switch away from a default setting, you're =
venturing into the unknown.  Your config is no longer well-tested; you =
may experience strange errors; nobody else will have seen the same bugs.

Then your training was flat out wrong. By your definition, it=E2=80=99s =
an experiment every time you manually configure an IP address on a =
system.

Further, System Administration is somewhat different from Networking.

As long as one adheres to the protocols as described in the RFCs, things =
should generally work. HE tunnels conform to RFCs and operate in a well =
defined and well documented standard manner that complies with all =
applicable standards.

If you never configure a router for something other than default, it is =
basically a brick. A very very expensive brick.

So by your definition, the entire internet is no longer well-tested, =
etc.

That=E2=80=99s just silly.

>=20
> That's exactly what's happening here -- people are setting up IPv6 =
tunnel broker connections, then complaining that there are unexpected =
side effects.=20

No, that is not what is happening here.

What is happening here is that people set up tunnels through the tunnel =
broker and it worked just fine for years.

Some of the next part is speculation (the belief that it is content =
providers who are behind it), but the networking part is fact:

Netflix then likely got complaints from their content providers because =
some of those tunnels were being used to obfuscate geographic =
information allowing users outside the intended content distribution =
range to access the content. As a result, Netflix began deliberately =
blocking tunnels, including HE IPv6 tunnels and many other kinds of =
VPNs.

This isn=E2=80=99t a case of something didn=E2=80=99t work because it =
was non-standard. This is a case of Netflix deliberately blocking things =
that previously worked.

>=20
> It=E2=80=99s not that Netflix happens to not work with these tunnels, =
the problem is
> that they are taking deliberate active steps to specifically block =
them.
>=20
> [Citation needed] ;)

See the rest of the thread. See Netflix=E2=80=99s public statements =
about VPNs and Tunnels.

> You're taking this as an attack on Hurricane Electric, and by =
extension on IPv6.  But the reality is that Netflix has presumably =
identified HE tunnel broker as a frequent source of VPN connections that =
violate their ToS, and they are blocking it as they would any other =
widescale abuse.  The impact to their userbase is miniscule -- as noted =
above, normal users won't be affected, and those who are have the =
trivial workaround of disabling tunnelbroker for Netflix-bound =
connections.  (I agree Netflix could helpfully 302 such users to =
ipv4.netflix.com <http://ipv4.netflix.com/> instead, but it's already =
such a small problem I doubt that's a priority for them.  And it =
probably wouldn't reduce the hype here anyway.)

Actually, when I read them, the ToS did not prohibit me from using a VPN =
or a tunnel to reach their service.

The ToS did prohibit accessing content from a disallowed geographic =
region, but the problem here is that Netflix is indiscriminately =
blocking all tunnels and vpns that they can identify, not just the ones =
that are being used for geo-obfuscation.

> As a side note, this is a common meme: recently Tor claimed CloudFlare =
is anti-privacy for requiring captchas for their users.  The reality is =
much more mundane -- service providers need to protect their own =
networks, and Tor traffic is (according to CloudFlare =
[https://blog.cloudflare.com/the-trouble-with-tor/ =
<https://blog.cloudflare.com/the-trouble-with-tor/>]) 94% abuse.

Netflix isn=E2=80=99t protecting their own network by doing this. They =
are protecting the (stupid) policies of their content providers.

> I suggest you focus your efforts on bringing native IPv6 to the =
masses, not criticizing service providers for defending themselves =
against abuse, just because that abuse happens to be over a network (HE =
tunnel broker; Tor; etc) you support.  Netflix isn't hurting IPv6 =
adoption in any real way, but the (incorrect!) claim that IPv6 doesn't =
work with Netflix will (if this thread is picked up by the press).

Netflix isn=E2=80=99t just defending themselves from abuse. They are, in =
fact, attacking a valid user population attempting to get legitimate =
services that they have paid for.

Owen


home help back first fref pref prev next nref lref last post