Impacts of Encryption Everywhere (any solution?)

valdis.kletnieks at vt.edu valdis.kletnieks at vt.edu
Tue Jun 19 16:09:40 UTC 2018


On Tue, 19 Jun 2018 11:33:50 -0400, William Herrin said:

> The innovation I'd like to see is a multi-level streaming cache.
> Here's the basic idea:
>
> Define a network protocol such as "mlcache"
>
> mlcache://data.netflix.com/starwars/chunk12345 is a chunk of some
> video that netflix has. It's encrypted. The client got the decryption
> key for that chunk and instructions on how to load the chunks in what
> order in an authenticated http connection.
>
> The client does not connect to data.netflix.com. Instead, it probes an
> anycast IP address to find the nearest cache. If there is no cache,
> then it falls back on contacting data.netflix.com directly.
>
> If the cache probe returned a unicast IP address for a nearby cache
> then the client asks the cache to retrieve that chunk instead. If lots
> of folks using the cache are watching that particular video, the cache
> can supply the chunk without asking netflix for it again.
>
> If the cache doesn't have the chunk, it contacts the next cache
> upstream. If there is no next cache upstream, it contacts
> data.netflix.com directly.

Congrats, you just re-invented BitTorrent. :)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 486 bytes
Desc: not available
URL: <http://mailman.nanog.org/pipermail/nanog/attachments/20180619/5b44ea1c/attachment.sig>


More information about the NANOG mailing list