UCLA, CIsco & More Launch Consortium To Replace TCP/IP
alphadogg writes Big name academic and vendor organizations have unveiled a consortium this week that's pushing Named Data Networking (NDN), an emerging Internet architecture designed to better accommodate data and application access in an increasingly mobile world. The Named Data Networking Consortium members, which include universities such as UCLA and China's Tsinghua University as well as vendors such as Cisco and VeriSign, are meeting this week at a two-day workshop at UCLA to discuss NDN's promise for scientific research. Big data, eHealth and climate research are among the application areas on the table. The NDN effort has been backed in large part by the National Science Foundation, which has put more than $13.5 million into it since 2010.
Just don't expect anyone to early adopt except the usual hypebots and yahoos. We can't even get rid of IPv4 and you want do replace TCP entirely.
Despite a few decades of research, TCP/IP is still the best thing we know for the task at hand. Yes, it is admittedly not really good at it, but all known alternatives are worse. This is more likely some kind of publicity stunt or serves some entirely different purpose.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
This is basically designed to bring the old big media, broadcast ways to the internet. Hence, to basically destroy the Internet, allowing for mass reproduction of centrally created Corporate content, where independant voices are locked out. The protocol is designed for that, mass distribution of corporate created, centrally distributed content to an ignorant, consumption only masses which are treated with disdain and objects of manipulation by the elite. This is to bring big media and the stranglehold they had for so many years on information the public has access to back.
With the Ipv6 transition needed its time to focus on that rather than on this plan to destroy the internet and turn it into the digital equivalent of 100 channels of centrally produced, elite controlled, one way cable television programming designed to psychologically manipulate and control a feeble and dim witted public.
No thanks and get your #%#% hands of my internet.
No mention of the NSA or GCHQ, one wonders what their contribution will be to a system that tracks you World wide.
"If any question why we died, Tell them because our fathers lied."
They are also funding a study to replace roads with run-flat tires. Oh, right, different layers.
I was puzzled with the involvement of Tsinghua University of China with this thing
After reading your comment it starts to make sense
The China Communist Party needs to regain control of the Internet (at least inside China), that explains why they endorse this new scheme so much
Muchas Gracias, Señor Edward Snowden !
So, storage at the network level. Handy way to intercept traffic and store it, without requiring telcos to host equipment.
I wonder how long before certain retention laws come into play...
Unfortunately, as we learned from the debacle of cellular communications, corporate inertia will either squash this or slow gestation until it's stillborn. There is a substantial investment in the current technology of TCP/IP and it still works "just good enough". This change in network would require installation of a twin network alongside the current, with slow adoption in the consumer side. That would be very expensive to build and maintain over numerous financial quarters and thus no MBA-centric company would ever do it in current corporate culture. This takes long-term thinking in a quarter-to-quarter environment. Thus it won't happen for a very long time.
I have something in common with Stephen Hawking...
And I thought Francis E Dec was dead...
There is a talk on youtube from 2006 by Van Jacobson that describes this idea before it was called named data networking. It is really neat, and I am surprised that it has taken so long for somebody to actually try to implement it.
http://www.youtube.com/watch?v=oCZMoY3q2uM
A bunch of broke folks saddled with student loans are looking to replace UCLA and Cisco; but they didn't bother to announce it.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
It's about freaking time. TCP/IP was logical for the initial military/ university systems, there needs to be better implementation/restructuring of the internet layers to accommodate the modern multiple billion machines on the web.
BTW, how hard will it be to transform Linux's kernel structure into something that is equivalent to Plan-9?
From the architecture page:
Note that neither Interest nor Data packets carry any host or interface addresses (such as IP addresses); Interest packets are routed towards data producers based on the names carried in the Interest packets, and Data packets are returned based on the state information set up by the Interests at each router hop
Great, NAT-like state in every router...
But of course Cisco will kill it, their bread and butter is complex product running proprietary protocols.
First, IPv6. If you can handle simple things like that, then we'll let you play with the important stuff.
Oh yeah. Flying cars too.
Have gnu, will travel.
"Named Data Networking " -> "Fusion"
"network" -> "power"
"Internet architecture" -> "energy generation"
The article will still make sense, and be about as close to delivering something useful. Which is to say, no credible timeline can be established, no amount of money can be budgeted, and no personnel needs can be forecast.
All the internet is NOT "give me data named thus." For example, this "NDN" doesn't seem to support logging in to a particular computer, you know, so that you can administer it. It doesn't seem to support sending a file to a particular printer. Maybe it might make an interesting overlay on IP, replacing existing content distribution techniques, like Akamai, but I'm not seeing it replace IP.
-- david newall
I'm glad they are starting this now so hopefully by the time we run out of IPv6 addresses, we'll be ready!
All those organisations pushing their own barrow, with such a broad focus eHealth and climate research? really they'll be able to drum up some standards in no time.
We can't even get TCP/IP v6 off the ground, and they want to try this?
Can somebody explain to me why so many people have such hard, raging boners for Plan 9?
I tried it out a while ago. It had some interesting ideas, but nothing that truly made the experience significantly better. In fact, I found it quite inferior to Debian Linux in most ways.
I get that some very important UNIX and Bell Labs people worked on it. I get that it had the potential to be revolutionary. But I don't think it was much better than the status quo.
I don't see why people highly revere something that's quite unremarkable.
How is this going to harm the everyday Internet user? I imagine at the very least it will make it more difficult for two random internet users to connect to each other, because all connections will probably have to be approved by Verisign or some other shit like that.
Remember folks, the age of innovation is over. We are now in the age of control and oppression. Everything "new" is invented for one purpose and only one purpose - to control you more effectively.
I could totally see the two networks running simultaneously. It's completely accurate that TCP/IP sucks for mass content delivery; it's gigantic waste of bandwidth. And for point-to-point interaction this protocol would be massively inefficient.
But why can the two protocols not run on top of the same Layer 2 infrastructure?
In a nutshell, this is applying DRM to all of your connection attempts. You will only be able to make connections that are "authorized" by TPTB.
No more free and open networking.
As I read the descriptions of NDN, I can't quite see what the difference between NDN and ip multicast is.
If the problem is inefficient use of resources due to over replication, didn't multicast solve that? Add caching boxes, and hey! You just invented IPTV!
Need Geek Rock? Try The Franchise!
As long as you're replacing the "DNA" of the Internet, wouldn't replacing SMTP be a better thing to start with? (To prevent spam, or at least untraceable spam?)
Since every single goddamned one of you has used magnet links, you should be comfortable with the idea of requesting objects rather than discussions with particular hosts. Taking this idea and running with it is NDN. It's an excellent network research subject.
It facilitates caching, multipathing... with some more work perhaps network coding to get close to the min-cut bound. Bittorrent is super successful because it's all about the content. Let's give a similar protocol a chance at changing the net.
Come on! I want my 25 year old CNE to mean something again.
Pick up a phone that uses LTE, take a look around the net, then let me known if you hit any page where the phone's use of IPv6 crashed you into the ground with a failure to load the page.
If Slashdot editors can't even get the technology headlines correct, how is it better than Reddit, Fark, or any other news aggregator site?
Damn you guys have fallen far.
Replace TCP. Right. I'll give this the time of day right after we finish rolling out IPv6. Say, fifty years from now?
We don't want backdoors.
Because people are stupid, and don't realize it takes 15 years with millions of people giving feedback to make an OS.
Comment removed based on user account deletion
Go look at some of the IPv6 RFCs (they're easy to find - there must be at least a hundred of them). Cisco co-authored almost every single one of them.
IPv6 is a massively overengineered spec that tried to predict the future, comparable to XML and other industry consortium shelfware standards.
It isn't that TCP/IP won't scale to this but it is extremely tough to make it translate TCP/IP to consumers. A translation protocol is pretty necessary. This can be done with SDN or a made-up protocol. This still sounds like a way that Cisco wants to make itself relevant again. However, I don't see the need to bake in session with layer 3 which is seems like they are doing. It would be better to leave the OSI model as is and create something like a IP-NG implementation that would define application and device fields into the protocol (right now we only have UIDs like MAC).
Do you suppose that Named Data Networking could well come from a company called Namesys?
If it did, they'd have a real killer app.
On the other hand the parent is rejecting new ideas out of hand because it would be changing TCP/IP
You just made that up, just like you made up other statements that never happened in your posts (in addition to using completely irrational anecdote and non-applicable metaphor). Go read what the GP wrote again.
Trolling does not make you correct, repeat the lie as often as you prefer and it's still going to be a lie.
After reading the spec, it seems to me that this is a collapse of the HTTP (web) protocol down to the network/transport level. In effect, the internet would become one large heirarchical namespace where clients ("consumers") query the heirarchy of data by uri through Interest Packets and then some server somewhere sends back a Data Packet matching the specified interest. Alot like 20th Century TV, sounds like.
Also there is a provision for packet signature using public-key RSA which makes me think that it would be easy to instruct internet routers to deny passage for all packets not coming from or going to officially sanctioned sources/destinations should the need arise.... makes my paranoid little brain somewhat nervous....
This seems like a fun project to implement over TCP/IP, rather than to replace it. Afterall, there's no shortage of fibre (bandwidth) we could lay, so it makes little sense to abandon the "any peer to any peer" model of the current internet for one that might be better organized just to conserve bandwidth.
The more intelligence we put into the routers and network/transport protocols, the more the internet could start to resemble the old-style telephone company (or cable TV), where the devices on the edges of the network (meaning us) have very little.... creative legroom. This is something that I think we want to avoid.
For those who don't see why this is bad, consider this:
In order to route/cache by data, the data must be visible to the routing nodes; in essence, you would no longer be able to use end-to-end encryption. You could still have point-to-point (eg: encryption for wireless connections), but everything would be visible to routing nodes, by necessity. This means no more hiding communications from the government (who taps all the backbone routers), no TOR routing, no protection from MTM attacks, by design. You get the promise of more efficiency, at the cost of your privacy/freedom... and guess what, you'll get neither in this case, too.
For example, this "NDN" doesn't seem to support logging in to a particular computer, you know, so that you can administer it. It doesn't seem to support sending a file to a particular printer.
How about, giving your printer a particular name, and giving your computer a particular name? I'm pretty sure they've thought about that particular problem.
"First they came for the slanderers and i said nothing."
I need to read more about this. At first glance, it's kind of like BitTorrent, but at a lower level in the protocol stack. Or like Universal Resource Identifiers (remember those?) at a higher level. The general idea seems to be to make cacheing easier at the expense of making everything else more complex.
Can we please make sure that this talk is well mirrored and universally known? We don't want any patents to be put on this technology to make a few people filthy rich and the rest pay through the nose if this ever succeeds.
I was promised a flying car. Where is my flying car?
It looks like this would be more likely to be an overlay to TCP/IP than to replace it, with the idea of 'protected' content distribution being a driver.
Of course, as with any other content distribution mechanism, there will no doubt be ways to copy it once it reaches your living room (or wherever).
blindly antisocialist = antisocial
It looks like they started out with Content Addressible Networking, which is a great idea. Massive bandwidth savings, improved resilience, faster performance, power savings, everything you could want. But then rather than try to impliment CAN properly alongside conventional networking they went for some ridiculous micro-caching thing, over-complicated intermediate nodes that enforce usage rules, some form of insane public-key versioning system validated by intermediate nodes and generally ended up with a monstrosity.
CAN is a great idea. NDN is a terrible implimentation of CAN. The main selling points include having DRM capability built into the network itsself, so if you try to download something not authorised for your country the ISP router can detect and block it. A simple distributed cache would achieve the same benefits with a much simpler design.
There's the core of a great idea in there, burried deep in the heap of over-engineered complexity that appears designed not to bring benefits to performance but rather to allow ISPs to readily decide exactly what content they wish to allow to be distributed and by whome. This thing is designed to allow the network devices to transcode video in real time to a lower bitrate - putting that kind of intelligence in the network is insane!
Wikipedia:
a communication network should allow a user to focus on the data he or she needs, rather than having to reference a specific, physical location where that data is to be retrieved from
Dear communication network, the address I gave you is not the address of a specific physical location. I gave you something called a Uniform Resource Identifier that is meant to uniformly identify the resource that I want, so that you can retrieve it from the best specific physical location.
Yeah, good luck with replacing TCP/IP. This is just a caching system.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
At least it isnt a bunch of incompetent fucks?
I wonder what the adoption would be when using this license.
It is extremely neat. I do think they need a better spokesperson for the technology, though; Van Jacobson's talks are so crammed with partisan political references they turn me off, despite agreeing with him politically.
Understand the reaction now?
Good reason for that isn't there?
I think the idea isn't to replace IP, but to run alongside it.
So, having read the links, it sounds like they want to replace a layer 3 protocol with a layer 4 protocol. This won't work -- you'll still need unique identifiers for source and destination that's machine-translatable for routing, that's aggregatable to avoid routing table bloat, and which interfaces nicely with both layer 2 for transport and layers 4-7 for functionality. Sure, this sounds like a good replacement for the rather awkward DNS lookup and non-intuitive URL syntax, but as a replacement for TCP/IP v4/v6 it is lacking in the necessary functionality.
SDN (hype) can only feed so many startups and mint so many millionaires.
NDN can take it from here...
Isn't this an end run around patent royalties?
Rick B.
If it involves Cisco and Verislime then I want fuck all to do with it
They've been doing this for 4 years now and have only gotten the equivalent of IP headers - source/destination, protocol type, payload length, checksum, and blob-payload ?)
They don't even seem to have the old class A/B/C network numbering or IP options to approximate routing.
This seems to be an attempt to mash up service advertisements (such as are done by ARP broadcasts, BGP/RIP routes, TCP/IP SYN & port-unreachable messages, and DNS resource-records, SMTP, HTTP, and HTML) as well as transport (TCP, SMTP body, MIME encapsulation) into one glorified, hierarchically addressed hairball by making everything keyword/value pairs.
One of the astonishing things about it is that it seems to assume store-and-forward capabilities by some nodes. I don't see that working for streaming data - or big-data (like DNA sequencing.)
It's hard to figure out what problem it's trying to solve. It's offering yet another simplified abstraction of distributed systems for people who hope that calling a brick an orange will make it roll easier.
You just thought ATM was dead. It just didn't have DRM yet; the zombie arises anew.
Comment removed based on user account deletion