Desde uno de los blogs que sigo con más asiduidad (si cacharreais con Ciscos diariamente os lo recomiendo), he llegado a esta extraordianaria descripción de cómo Pakistan Telecom comenzó a anunciar como suyos rangos a asignados a Youtube con el objetivo de hacerlo inaccesible desde Pakistán, pero con el "pequeño" efecto lateral de impedir también el acceso a Youtube al resto del mundo.
Para los que no estéis familiarizados con BGP, deciros que es el "pegamento" que mantiene unido Internet, y permite que el enrutado sea totalmente descentralizado. Se basa en el enrutamiento entre sistemas autónomos(AS), cada uno de los cuales "publica" en determinados puntos de conexión("peers" BGP) con otros ISP's los rangos que tiene asignados administrativamente. Una vez que el tráfico llega al AS correcto, es su responsabilidad llevarlo a su destino (usando un protocolo de encaminamiento interno com OSPF, IS-IS, etc...)
El problema de la descentralización es que tienes que confiar en tus iguales, y en algún momento, por error o mala fe, alguien puede empezar a publicar por internet rangos que no son suyos. Las soluciones técnicas son complicadas además de costosas en recursos(un router con una vista BGP completa puede tener unas 250.000 entradas en su tabla de rutado).
El curso de los acontecimientos fue más o menos el siguiente.
El nombre Youtube.com resuelve como 3 ip's, todas dentro del rango 208.65.153.0/24. Todo el rango 208.65.152.0/22 es propiedad de Youtube (publicado con un prefijo de longitud 22).
En un momento dado, Pakistan Telecom comienza a publicar como suyo el 208.65.153.0/24 y el ISP "aguas arriba"(PCCW)[1] lo acepta sin pestañear. Como siempre se prefieren rutas más concretas a más genéricas, el resto del mundo empieza a enrutar ese rango hacia Pakistán (el tráfico hacia 208.65.152.0/24 y 208.65.154.0/23 llega OK, pero las ip's de la web no están en ellos).
1 hora y 20 minutos después (me puedo imaginar el pánico de los admins de Youtube), el AS asignado a Youtube empieza a publicar también el rango 208.65.153.0/24. Al haber dos rutas iguales, queda a discreción de cada ISP decidir cual usar (el AS_PATH o número de AS intermedios suele ser el factor determinante).
10 minutos después, parece que se lo piensan mejor en Yotube y empiezan a publicar (además) los rangos 208.65.153.0/25 y 208.65.153.128/25. El problema es que es habitual ignorar todos los prefijos mayores de 24(o las tablas de rutado se harían enormes), así que el efecto no es tan determinante como cabría esperar.
Una media hora más tarde, comienzan a verse que las rutas generadas desde Pakistan tienen un AS_PATH más largo(lo que se conoce como AS-prepend), lo que sugiere que PCCW está intentando hacer su ruta menos deseable.
Finalmente, PCCW toma la decisión de rechazar todas las rutas de Pakistan Telecom y todo vuelve a la normalidad.
[1] Me parece extraño que un ISP tenga una sola conexión hacia otros ISP's, tal vez Pakistan Telecom no sea muy grande, o los otros ISP's filtraron la ruta.
En concreto la información de bajo nivel que es lo que me gustaría mirar no lo he encontrado y es posible que no esté disponible todavía. Me haría ilusión llegar a ejecutar el "gPhone" en mi Nokia n770. Quién sabe si en un futuro los teléfonos móviles será tan versátiles como los PC's, con componentes más o menos "genéricos" que puedan aprovechar los distintos sistemas operativos. De momento, ya tenemos algo más que un anuncio de prensa que decía Ballmer
Actualizacion:Ya he encontrado algo de más bajo nivel.
Es una entrada rápida, por si le sirve a alguien de ayuda. Hace poco compre un TiBook en Ebay y lo único que me quedaba por hacer funcionar era la PCCard Option 3G+ de Amena/Orange.
Los drivers de Option no se pueden bajar de su web sin una tarjeta "libre", pero sí de este operador filipino.
A partir de aqui, todo muy fácil. Para 3G APN: internet Usuario:CLIENTE Pass: AMENA.