the first thing to understand about the next- generation Internet is that-pardon my French-there ain’t one. Yes, we have a once-in-a-lifetime triple carry to celebrate in our current counting of years. So the temptation is great to lay out some sort of spiffy new Millennia1 Internet. The trouble is that the Internet was designed to evolve at many layers independently. So there ain’t no single next-gen Internet.