Cultura

Facebook automatiza la interconexión de redes para permitir una gestión del tráfico web más fluida

El equipo de ingeniería de Facebook Inc. reveló hoy cómo superó uno de los problemas de redes que más tiempo consumían al automatizar un proceso llamado “interconexión de redes” que permite un intercambio más eficiente de tráfico de Internet a través de varias redes y proveedores de servicios.

En una publicación de blog, los ingenieros de Facebook Jenny Ramseyer y Jakub Heichman explicaron que el intercambio de tráfico de red implica el envío de tráfico de Internet a través de algo llamado “intercambio de intercambio de tráfico”, que sirve como un punto de encuentro común donde muchas redes se interconectan al establecer el Protocolo de puerta de enlace fronteriza o sesiones BGP entre sus enrutadores. Las sesiones de intercambio de tráfico, como se les llama a menudo, permiten que las redes establezcan la ruta más rápida y directa desde un servidor de Internet hasta el proveedor de servicios de Internet del usuario, lo que ayuda a mejorar el rendimiento, la latencia y la confiabilidad de las conexiones.

El único problema con las sesiones de intercambio de tráfico es que cada proveedor de red debe configurarlas manualmente, un proceso increíblemente complejo, lento, ineficiente y propenso a errores, como explican Ramseyer y Heichman:

“Antes de desarrollar nuestro sistema automatizado, sufrimos la misma lucha. Los pares nos enviarían un correo electrónico para solicitar establecer sesiones de intercambio de pares. A continuación, uno de nuestros ingenieros de Edge verificaría el correo electrónico y comprobaría nuestros niveles de tráfico mutuos. Para confirmar que los niveles de tráfico eran apropiados, ese miembro del equipo tenía que verificar numerosos tableros de control internos, informes y libros de reglas, así como recursos externos, como el registro de PeeringDB del par potencial. Luego, el miembro del equipo usaría algunas herramientas internas para configurar las sesiones de BGP, responder al par y esperar a que el par configurara su lado de la red “.

La respuesta de Facebook fue crear un sistema automatizado que permita a los pares solicitar sus propias sesiones de peering públicas directamente desde la nueva página facebook.com/peering.

Las redes deben utilizar el servicio OAuth de PeeringDB, que forma parte de la base de datos de PeeringDB, un registro de código abierto de información de intercambio de tráfico de proveedores de red.

“Para asegurarnos de que las solicitudes de emparejamiento realizadas en nuestra página de emparejamiento provienen de una persona autorizada, requerimos que el solicitante se autentique utilizando su inicio de sesión de PeeringDB y aproveche el servicio OAuth de PeeringDB en nombre de la organización de su red”, dijeron Ramseyer y Heichman. “El par no necesita proporcionar ninguna otra autenticación, no se requiere una cuenta de Facebook. Una vez autenticado, el par verá una lista de todas las sesiones de intercambio de tráfico público existentes en su red con Facebook y podrá enviar nuevas solicitudes “.

Una vez que el par ha solicitado una sesión, el proceso interno automatizado de Facebook se hace cargo. Cada solicitud se envía a una cola de auditoría y, una vez aprobada, un segundo servicio lanzará un flujo de trabajo para configurar el emparejamiento. Después de eso, el sistema automatizado envía un correo electrónico al par para confirmar que todo está listo por parte de Facebook. Entonces solo tienen que configurar su lado de la red.

LEER  ¿Cuánto cuesta viajar por Italia? - Ruta de 10 días

“Tan pronto como nuestro flujo de trabajo detecta que se han establecido todas las sesiones, nuestro flujo de trabajo envía un correo electrónico de confirmación final”, escribieron los ingenieros. “En ese momento, nuestro compañero debería poder ver las nuevas sesiones como activas en la tabla en facebook.com/peering”.

Para garantizar que todo funcione sin problemas, Facebook ha creado un sistema de monitoreo para clasificar su peering @ buzón. Por lo tanto, cada vez que detecta una solicitud de intercambio de tráfico, responde automáticamente con instrucciones que dirigen al solicitante a la página de intercambio de tráfico automático.

Ramseyer y Heichman, el sistema ha procesado hasta ahora más de 170 solicitudes de peering, aprobando 1.249 de ellas en el momento de escribir este artículo. Como resultado, ha impulsado automáticamente más de 1.400 sesiones de intercambio de tráfico público en total, lo que ha ahorrado a sus ingenieros unas ocho horas de trabajo por semana.

El analista Holger Mueller de Constellation Research Inc. dijo que la mayoría de los usuarios de Internet no tienen idea del esfuerzo hercúleo que implica la gestión del tráfico.

“Peering es la solución para un rendimiento más alto, más rápido y más barato, por lo que es bueno ver que uno de los principales usuarios de ancho de banda, Facebook, ahora ofrece una solución de código abierto con su PeeringDB OAuth para permitir esto”, dijo Mueller. “Debería ayudar a Facebook a mejorar las experiencias de los usuarios al tiempo que reduce los costos de la red. En unos meses veremos el éxito de PeeringDB OAuth con la cantidad de solicitudes de intercambio de tráfico proporcionadas y utilizadas “.

Facebook ahora está pidiendo que PeeringDB Oauth se convierta en un estándar de la industria en todas las aplicaciones públicas de automatización de peering. Además, también está explorando la posibilidad de utilizar PeeringDB Oauth para automatizar las interconexiones de redes de peering privadas, que son una contraparte de mayor volumen para el peering público.

Imagen: Facebook

Ya que estás aquí …

Muestre su apoyo a nuestra misión con nuestra suscripción de un clic a nuestro canal de YouTube (abajo). Cuantos más suscriptores tengamos, más YouTube le sugerirá contenido empresarial relevante y de tecnología emergente. ¡Gracias!

Apoya nuestra misión: >>>>>> SUSCRÍBETE AHORA >>>>>> a nuestro canal de YouTube.

… También nos gustaría contarte sobre nuestra misión y cómo puedes ayudarnos a cumplirla. El modelo comercial de SiliconANGLE Media Inc. se basa en el valor intrínseco del contenido, no en la publicidad. A diferencia de muchas publicaciones en línea, no tenemos un muro de pago ni ejecutamos anuncios publicitarios, porque queremos mantener nuestro periodismo abierto, sin influencia ni la necesidad de perseguir el tráfico.El periodismo, los informes y los comentarios sobre SiliconANGLE, junto con el video en vivo sin guión de nuestro estudio de Silicon Valley y los equipos de video trotamundos en el cubo – requiere mucho trabajo, tiempo y dinero. Mantener la calidad alta requiere el apoyo de patrocinadores que estén alineados con nuestra visión de contenido periodístico sin publicidad.

Si le gustan los informes, las entrevistas en video y otro contenido sin publicidad aquí, tómese un momento para ver una muestra del contenido de video respaldado por nuestros patrocinadores, tuitea tu apoyoy sigo volviendo a SiliconaANGLE.

Author

Moisés Cabrera

Encantado de emprender, el Internet es como pez en el rio para mi y quiero aportar valor a este mundo digital. Si crees que es de interés estos artículos no dudes en comentar.

¿Te gusta nuestro contenido?Recibe noticias y estrategias digitales a tu correo.

No pierda la oportunidad de recibir también descuentos de nuestros servicios.