¿Qué pasó en '512K Day'?

¿Tiene curiosidad sobre cómo los detalles más finos de lo que pasó en '512K Day'?

¿Tiene curiosidad sobre cómo los detalles más finos de lo que pasó en '512K Day'?
Anuncio

¿Qué pasó cuando Internet se vuelve demasiado grande para Internet? El 12 de agosto se produjo una interrupción generalizada de los usuarios de Internet en todo el mundo, ya que varios enrutadores de Internet fueron víctimas del grave problema de cómo se gestiona el tráfico de Internet, en un día que se conoce como '512K Day'.

Los usuarios afectados vieron tiempos de ping drásticamente aumentados, con muchos sitios web que no se pueden cargar por completo.

El problema, que se había predicho durante mucho tiempo, se debió a la tabla utilizada para gestionar cómo llegar a ciertas direcciones IPv4 que exceden su límite de 512, 000 rutas. Esto dio como resultado que los enrutadores más antiguos que todavía utilizan los ISP más importantes experimenten desbordamientos y fallas de memoria, y como consecuencia, los usuarios se enfrentan a tiempos de inactividad y problemas de rendimiento.

Los ISP afectados, que incluyen BT, Comcast, AT & T, Sprint y Verizon, reportaron serios problemas de rendimiento durante parte del martes, y algunas compañías de alojamiento web quedaron fuera de línea.

¿Tiene curiosidad sobre cómo los detalles más finos de lo que pasó en '512K Day'? Siga leyendo para obtener más información.

Border Gateway Protocol y usted

Cuando visitas un sitio web, tiendes a escribir un nombre de dominio. Estas son direcciones comprensibles para los humanos que le permiten acceder a un sitio web sin tener que escribir manualmente una dirección IP en su navegador web. A partir de ahí, su computadora lo transforma en numérico o alfanumérico, en el caso de la última generación de direcciones IP IPv6 & The Coming ARPAgeddon [Tecnología explicada] IPv6 & The Coming ARPAgeddon [Tecnología explicada] Lea más - Dirección IP, que es casi como el número de teléfono del sitio web que desea visitar.

A partir de ahí, su computadora tiene que determinar cómo accede a ese sitio web. Si alguna vez usó la aplicación Traceroute, sabrá que cuando visita un sitio web, su computadora no accede directamente a ese servidor. Más bien, los paquetes que envía su computadora se embarcan en un viaje inusual a través de múltiples servidores y múltiples países antes de llegar finalmente a su destino.

bgp-traceroute

Afortunadamente, mucho de esto se planifica por adelantado. Las rutas a los bloques de direcciones IP se almacenan en su totalidad por los ISP en sus enrutadores de alto rendimiento. Estos son dispositivos fenomenalmente poderosos y fenomenalmente caros. Contienen lo que mejor se puede describir como un mapa de Internet en su almacenamiento interno, y permiten a los usuarios domésticos y comerciales acceder a Internet global. Estas no son las cajas Linksys de tu variedad de jardín.

Este mapa de Internet se almacena en lo que se denomina una tabla de Protocolo de puerta de enlace de frontera (BGP). Los ISP siempre han podido agregar nuevas rutas a la tabla BGP, que luego se comparte globalmente a través de todos los ISP. Cada vez que se agrega una nueva ruta, la tabla de enrutamiento compartido se actualiza automáticamente para reflejar ese cambio. Esto también significa que cuando una de las partes con acceso a la tabla BGP comete un error, afecta a todos los usuarios.

Quizás el ejemplo más notorio de esto fue en 2008, cuando Pakistan Telecom bloqueó YouTube en respuesta a una orden judicial. Hicieron un error de cálculo con respecto a cómo iban a bloquear el sitio, y terminaron haciendo un cambio en la tabla BGP que se propagaba en todo el mundo, y terminaron bloqueándola para todos.

Los enrutadores que se utilizan para alojar las tablas BGP tienen espacio de almacenamiento específicamente asignado para este propósito. Se mide en términos de rutas, con el límite predeterminado artificialmente establecido en 512, 000 rutas para direcciones IPv4, con 512, 000 rutas adicionales para direcciones IPv6 IPv6 y The Coming ARPAgeddon [Explicación de la tecnología] IPv6 & The Coming ARPAgeddon [Tecnología explicada] Leer más . Aunque muchos han predicho el aumento de la tabla BGP que excede las rutas 512K durante años, nunca hemos estado cerca de exceder este límite. El tamaño asignado fue más que suficiente. Y luego, de repente, no fue así.

¿Entonces qué pasó?

Algunas cosas, realmente. El primer problema, y ​​el más evidente, fue con los propios ISP. Años de falta de inversión habían resultado en muchos routers lamentablemente desactualizados. Se supone que estas máquinas son capaces de manejar el tráfico de millones de usuarios y, sin embargo, no estaban preparadas para un hito mucho más pronosticado en el tamaño de la tabla BGP.

bgp-datacenter

Otro problema fue con el tipo de dirección que usamos para identificar de forma exclusiva los servidores en Internet. Hasta hace poco, casi exclusivamente hemos usado direcciones IPv4 IPv6 vs. IPv4: ¿Deberías preocuparte (o hacer cualquier cosa) como usuario? [MakeUseOf Explains] IPv6 vs. IPv4: ¿Debería importar (o hacer cualquier cosa) como usuario? [MakeUseOf Explains] Más recientemente, se ha hablado mucho sobre cambiar a IPv6 y cómo traerá muchos beneficios a Internet. Pero, esta "noticia" sigue repitiéndose, ya que siempre hay una ocasional ... Leer más, de la cual hay una cantidad limitada disponible. El agotamiento de este grupo ha estado surgiendo sobre nosotros durante años, y hemos encontrado una serie de respuestas sin gracia a este problema.

Una de las técnicas utilizadas para mitigar el déficit de estas direcciones fue creada por el Grupo de trabajo de ingeniería de Internet (IETF). Utilizaron agresivamente una técnica llamada Classless Inter-Domain Routing (CIDR), que efectivamente "dividió en subredes" el sistema de direccionamiento IP, y distribuyó de manera más eficiente el número de direcciones IP disponibles. Esto ayudó a mitigar el agotamiento de estas direcciones IP, pero esto vino con otras consecuencias no intencionadas. Es decir, la tabla BGP se fragmentó e infló en una cantidad inmanejable, lo que acercó los 512.000 días más.

bgp-server

Y luego, tenemos que aceptar que Internet ha sido víctima de su propio éxito. Más usuarios, más sitios web y más ISP han resultado en más rutas para mapear. Más rutas para mapear significa una tabla BGP más grande. Una tabla BGP más grande significa ... Bueno, entiendes la idea.

¿Qué se ha hecho?

Para crédito de los ISP, resolvieron el problema de forma extraordinariamente rápida. Mientras tanto, se crearon algunas rutas efectivas (aunque feas) para garantizar el tiempo de inactividad más corto. Los límites artificiales en la tabla de enrutamiento BGP se incrementaron rápidamente, y el hardware más antiguo que físicamente no puede manejar el aumento en el tamaño de la tabla de enrutamiento será retirado del servicio y reemplazado con hardware más nuevo.

Con los dedos cruzados, es posible que no tengamos que enfrentar otro '512K Day' durante mucho, mucho tiempo.

¿Te impactó la interrupción?

In this article