There are fiber optic cables laid out underneath ocean floors digitally weaving the global economy together by enabling information flow through them that transcends geographical as well as political and diplomatic boundaries. A recent revelation made it clear to me that there is very little law and order that binds the human race together so that we can function cohesively as a civilized unit.
Current Ethernet technologies use a 48-bit globally visible MAC Address and Ethernet is so pervasive that we find PC motherboard core logics - the supporting chipsets - that natively support Ethernet. I have yet to see any valid reasoning behind Ethernet being a hierarchical network. Here's one thing that goes against that model - bandwidth curtailment. There's so much that can be done in software that runs above Layer 2, and the limiting factor for such innovation is bandwidth curtailment. Those fiber optic cables underneath ocean floors actually opens up avenues to your PC or Mac to anyone around the planet. Layer 2 firewalls? Heck, who knows about those? The real threat is not from the Internet.
Here's what's got to be done. The PC has to be rearchitected to accomodate InfiniBand. InfiniBand is point-to-point Layer 2 technology that's done right and it natively routes IPv6. By the way, I don't see any valid reason for hierarchical routing in IPv6 either. A new routing protocol must be developed to succeed IPv6, one that's based on OSPF, and one that addresses GPS-based destinations. The PC, as well as the Mac, must biometrically authenticate human users by cooperating with this new routing protocol that determines that the person being authenticated cannot be at more than one place at the same time. And there must be InfiniBand HCAs integrated into PC motherboards, and into Macs as well, that offer new Tbps bandwidth capability that's coming down the pipe according to www.infinibandta.org. InfiniBand logic must be embedded on PC motherboard chipsets, the same way Ethernet is embedded at this time. And those InfiniBand HCAs must directly interface with PC memory controllers for DMA. We need to completely bypass I/O paths such as PCI-Express or HTX while doing this, since we really can't afford to be at the mercy of those standard bodies, and in addition to that those technologies do not offer enough bandwidth. InfiniBand HCAs must access memory at the same bandwidth that CPUs access memory. One obvious application that this would enable is a server virtualization hyervisor that hosts VMs that can sprawl across physical machine boundaries over the network. InfiniBand must become an integral part of PC architecture, the same way your DVD drive or hard drive is.
If InfiniBand is deployed in the home, it would transform home entertainment. It becomes possible to route HDMI and DisplayPort over that new routing protocol with the PC, or the Mac, acting as the hub where HD content is downloaded, or even streamed in, over the Internet and distributed for viewing and listening to different locations in the home.