Skip to content

Commit

Permalink
Added a new article on verizon
Browse files Browse the repository at this point in the history
  • Loading branch information
sud0n1m committed Jul 18, 2014
1 parent 45a2a78 commit 80c589a
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 0 deletions.
1 change: 1 addition & 0 deletions Gemfile
Expand Up @@ -6,3 +6,4 @@ gem 'compass'
gem 's3_website'
gem 'nokogiri'
gem 'kramdown'
gem 'rdiscount'
2 changes: 2 additions & 0 deletions Gemfile.lock
Expand Up @@ -52,6 +52,7 @@ GEM
pygments.rb (0.5.2)
posix-spawn (~> 0.3.6)
yajl-ruby (~> 1.1.0)
rdiscount (2.1.7.1)
redcarpet (2.2.2)
s3_website (1.3.2)
aws-sdk (~> 1.8.5)
Expand Down Expand Up @@ -79,4 +80,5 @@ DEPENDENCIES
jekyll-sass
kramdown
nokogiri
rdiscount
s3_website
59 changes: 59 additions & 0 deletions _posts/2014-07-17-Verizon-Fios-Netflix-Vyprvpn.md
@@ -0,0 +1,59 @@
---
title: "Verizon made an enemy tonight"
description: "Why netflix is slow on verizon fios and how to fix it by using a VPN"
published: true
layout: post
---
On a flight back to New York I read Level 3's assessment of the latest round of the [Netflix vs Internet Provider debacle](http://blog.level3.com/global-connectivity/verizons-accidental-mea-culpa/).

The summarized version is that basically Netflix is slow because Verizon refuses to add capacity to peer with Level 3. Fixing the situation would cost Verizon on the order of a few thousand (that's right thousand) dollars. Level 3 is even willing to foot the bill. But Verizon refuses.

## Is Netflix actually slow on Verizon Fios?

I wasn't sure how to test my Netflix speed. After a bit of googling I found an article by Wired [on how to test your Netflix streaming speed](http://www.wired.com/2014/06/netflix-streaming-test/). I followed their steps and I was shocked.

[Here's the test video on Netflix for quick reference](http://www.netflix.com/WiMovie/70136810)

Keep in mind, I pay Verizon for 75 mbps down, 25 mbps up on my Fios connection.

This Netflix video streams at 375 kbps at the fastest. I was shocked. Then I decided to try connecting to a VPN service to compare.

## Can a VPN make streaming Netflix faster?

My hypothesis here was that by connecting to a VPN, my traffic might end up getting routed through uncongested tubes. Basically, if Verizon is not upgrading the tubes that go to "Netflix", maybe I can connect to a different location first where Verizon will have good performance and there will be no congestion on the tubes.

Was I successful?

Here's a recording of my test:

<iframe width="640" height="480" src="//www.youtube.com/embed/5vs3QhEx_3w?rel=0" frameborder="0" allowfullscreen></iframe>

Watch the video to feel the full pain. What you'll see is that on Fios it streams at 375 kbps at the fastest. The experience sucks. It takes an eternity to buffer.

Then I connect to a VPN (in this case [VyprVPN](http://goldenfrog.com/vyprvpn)) and I quickly get up to full speed at **3000 kbps** (the max on Netflix), about 10x the speed I was getting connecting directly via Verizon.

## The bastards...

It seems absurd to me that adding another hop via a VPN actually improves streaming speed.

Clearly it's not Netflix that doesn't have the capacity. It seems that Verizon are deliberately dragging their feet and failing to provide service that people have paid for. Verizon, tonight you made an enemy, and doing my own tests have proven (at least to me) that you're in the wrong here.

But, luckily I'm resourceful and can usually solve my own problems.

## How to keep the VPN connection open

We sometimes watch netflix on the TV, sometimes on the iPad. I didn't want to have to think about how we connected, so I wanted to find a way to connect the router to the VPN so it would be always on.

I bought an [Asus RT-AC66U](http://www.amazon.com/gp/product/B008ABOJKS/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B008ABOJKS&linkCode=as2&tag=onmacnet-20&linkId=DOVUJMQIULQUBRVF). I really like this router and it works a lot better than my old Airport Extreme. However, in order to connect it to a VPN, I had to flash it with a [custom firmware from some wizard named Merlin](http://www.lostrealm.ca/tower/node/79).

After updating the router, you'll now have a screen where you can connect to a VPN and tell the router to always be connected.

![Asus Router Config](/images/Asus-Router-Openvpn-Config.png)

Your router might be different, and there's also [Tomato](http://www.polarcloud.com/tomato) and [DD-WRT](http://www.dd-wrt.com/) as alternative firmware.

## Problem solved

So in the space of about an hour, I got furious at Verizon, found a way around the problem, and then fixed it for good (for my household).

Nothing quite motivates me like when something shouldn't be the way that it is.
1 change: 1 addition & 0 deletions config.rb
Expand Up @@ -22,3 +22,4 @@
# preferred_syntax = :sass
# and then run:
# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass
markdown: rdiscount

0 comments on commit 80c589a

Please sign in to comment.