The Next Big Thing: Named-Data Networking

Octavio Alvarez alvarezp at
Sat Sep 6 03:06:56 UTC 2014

On 05/09/14 07:16, Jay Ashworth wrote:
> How many Youtube subject tags will fit in *your* routers' TCAM?
> [ Can someone convince me this isn't the biggest troll in the history 
> of the internet? Cause it sounds like shoehorning DNS /and Google/ into 
> IP in place of, y'know, IP addresses. ]

Just my opinion:

I just saw one video [1] so I may be misjudging or misunderstanding:

When posted in 2007 there were many open problems yet. I hardly think
that all the benefits would be real benefits and most things can be
already done and it doesn't solve the most intricate problems of today's
Internet. I wonder if it could really be fully trusted.

Sounds nice and all, but I'm having trouble constructing it in my own
head. What about live content (multicast), what about I as an end-user
being able to certify my own information without relying on someone
else? How to get the initial certificates, signed and trusted? When I
request everybody near me to get some info and nobody have it, will
everybody ask for everybody near each of them?

And besides, most of the problems he describes can be solved by
inserting a layer between 3 and 4 (something based on the Host Identity
Protocol and its DNS records). It's still a change of paradigm but a
smaller one: instead of connecting to hosts, connect to services that
can be provided (dig -t ESRV) by many hosts each of which may have (dig
-t AAAA) many physical addresses. You set up a tunnel with internal
signaling between end hosts that have multiple addresses and there you
go: automatic path resiliency on both sides, automatic L3 mobility with
connection persistency, some basic automatic encryption for all
connections among those two hosts, all without requiring PI addressing
(BGP would only be used for Internet providers and big sites)... It
would scale and all that is needed is some changes in the OS, not
applications, not the whole Internet. No need to justify equipment
acquisition because it is end-to-end. The infrastructure doesn't need to
be updated at first, but would need to catch up. Internet could be
forced to catch up and if done properly, this gives automatic efficient
addressing with a drastic reduction of the global routing table and
automatic BCP38. IPv6 could be an excellent opportunity to get this working.


Best regards.

More information about the NANOG mailing list