Facebook ha construido su propio hardware de red para acelerar el tráfico entre los centros de datos dentro de una región. El Fabric Aggregator, mostrado en la Open Compute Project Summit en San José, se basa en múltiples switches, específicamente el switch Wedge 100 que Facebook ya donó al OCP.

A medida que Facebook expande sus centros de datos –anunció recientemente que su instalación Papillion crecerá a seis edificios–, la cantidad de tráfico que fluye en su red está creciendo masivamente, dijo el product manager Sree Sankar en la cumbre OCP. Por lo tanto, Facebook ha construido su propio sistema de red distribuida, con características destinadas a acelerar el tráfico "local", es decir, los datos que viajan dentro de una región.

Al hablar del tráfico de red de Facebook, hay que distinguir entre el tráfico dentro de su región local (o tráfico "este-oeste") y el que tiene a otras regiones ("norte-sur"). La solución de red de la empresa se basa en una capa de agregación que maneja estos dos tipos de tráfico de forma diferente.

"La separación de la solución en dos capas distintas nos permite aumentar las capacidades este/oeste y norte/sur de forma independiente mediante la adición de más sub-switches a medida que cambia la demanda de tráfico", explicó Sankar en una publicación de blog.

En lugar de switches de propósito general, Facebook está utilizando nodos de agregación especializados creados a partir de sus conmutadores Wedge 100, que la compañía diseñó internamente, y que fueron aceptados por OCP como hardware de código abierto en 2016. Estos ejecutan el software Open Switching System de Facebook (FBOSS).

El tamaño total de un nodo de Fabric Aggregator puede ser bastante grande, dijo Sankar: "La huella física de esta unidad de ancho de banda en términos de espacio, potencia y refrigeración puede encajar o no en un rack. Al principio de nuestro diseño, reconocimos que los diseños más flexibles necesitarían ser más grandes que un único rack".

La arquitectura permite agregadores de un solo rack o de múltiples racks que se pueden elegir en función del espacio, la potencia y otras limitaciones, dijo.