Yo no se demasiado sobre redes, pero algo que me lleva picando la curiosidad desde hace algun tiempo es el IPv6.
Si os fijais un poco este protocolo especifica en el RFC (2460 creo) que las direcciones de 128 bits se agruparian segun los ISP; lo que quiero decir con esto es que al haber tantos billones de direcciones y al poder agruparlas se podria dar una forma estas redes, agrupandolas por barrios, ciudades etc etc.
No he leido a fondo mas cosas de este protocolo pero tal vez el uso de los distintos tipos de transporte (unicast, broadcast y otros) ademas de que se puede especificar la ruta que sigue un paquete host por host ayudarian bastante o por lo menos seria curioso ver si sirven para este caso.
No menosprecies el poder de IPV6!
Se os olvida un factor importante... IPv6
(Puntos:1)( http://speed-r.zapto.org/ )