Skip to content

Instantly share code, notes, and snippets.

Last active Mar 14, 2016
What would you like to do?
Comcast and Netflix now have a direct adjacency

Comcast and Netflix now have a direct adjacency

Looked at the host serving my Netflix streams today and noticed something new.

No clue if money is changing hands or not, and the return path is what actually matters, but it appears that Comcast and Netflix have reached some sort of agreement regarding direct interconnection.

$ traceroute -a
traceroute to (, 64 hops max, 52 byte packets
    (hops 1-2 redacted)
 3  [AS33651] (  11.174 ms  14.215 ms  20.283 ms
 4  [AS33287] (  10.612 ms  12.468 ms  9.935 ms
 5  [AS33651] (  10.932 ms  14.374 ms  16.179 ms
 6  [AS7922] (  24.146 ms  14.741 ms  15.096 ms
 7  [AS7922] (  16.531 ms  16.816 ms  15.605 ms
 8  [AS7922] (  12.722 ms  12.348 ms  13.481 ms
 9  [AS2906] (  15.250 ms  17.128 ms  13.105 ms

This comment has been minimized.

Copy link

@damm damm commented Feb 21, 2014

Now how about Amazon? :)


This comment has been minimized.

Copy link

@airnijeb airnijeb commented Feb 22, 2014



This comment has been minimized.

Copy link

@seanjensengrey seanjensengrey commented Feb 22, 2014

They save bandwidth costs that would be used anyways (unless the fully killed the ability to stream).


This comment has been minimized.

Copy link
Owner Author

@berg berg commented Feb 22, 2014

@damm Pretty sure AWS already does (and I think that's recent, too). Ignore the AS800 reference; it's a red herring.

 7 ( [AS16509]  0.609 ms  0.603 ms  0.739 ms
 8 ( [AS16509]  21.571 ms  21.588 ms  21.598 ms
 9 ( [AS16509]  1.349 ms  1.354 ms  0.876 ms
10 ( [AS16509]  15.967 ms  16.223 ms  22.263 ms
11 ( [AS800]  13.640 ms  13.655 ms  13.642 ms
12 ( [AS7922]  16.370 ms  16.389 ms  16.530 ms
13 ( [AS7922]  36.321 ms  36.305 ms  37.042 ms
14 ( [AS7922]  38.487 ms  36.345 ms  36.334 ms
15 ( [AS33668]  35.190 ms  35.364 ms  35.377 ms
16 ( [AS33287]  37.242 ms  37.254 ms  37.556 ms
17 ( [AS33651]  50.592 ms  50.600 ms  48.405 ms

As far as I know, the same is true for CloudFront, and Amazon Instant Video is still all hosted off of third-party CDNs. As long as you're using Comcast's DNS servers, not third-party ones, you should get served off of CDN nodes inside of Comcast's network.


This comment has been minimized.

Copy link

@evanscottgray evanscottgray commented Feb 22, 2014

Isn't it possible that the traffic could just be going over an MPLS backbone? If that's the case, then there could potentially be more hops that aren't seen.


This comment has been minimized.

Copy link

@canausa canausa commented Feb 22, 2014

It looks like this is part of Netflix's open connect project. The open connect project is a self rolled CDN by netflix. As part of this project Netflix has deployed server servers in the hundreds of terabytes size in strategic location around the would. These servers contain between 60-90% of the data that would be used for a particular country. These devices either live in the ISP like a rack at Comcast or live in a internet exchange where multiple ISPs can connect to the same switch as the Open Connect deceives.

This is beneficial in 3 ways:

  1. There are less hops to the client allowing for a better stream
  2. Peering is usually free and Netflix does not have to pay aws for bandwidth
  3. Because the devices are inside the ISP network Netflix is less likely to be rate limited.


This comment has been minimized.

Copy link

@Danathar Danathar commented Feb 24, 2014

There is no evidence that it's using OpenConnect Caching. It could simply be a better peering connection.


This comment has been minimized.

Copy link

@forktheweb forktheweb commented Mar 14, 2016

AWS offers direct connections as part of their product line and Netflix just moved there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment