¿Qué es el encadenamiento de servicios?

El encadenamiento de servicios hace referencia al mecanismo automatizado que permite que diversas funciones de red (NF), como routers, cortafuegos y balanceadores de carga, interactúen y transmitan paquetes en la secuencia correcta. Se utiliza en entornos de redes definidas por software (SDN) para orquestar las funciones de red. Aunque el encadenamiento de servicios puede aplicarse a dispositivos físicos de red, su objetivo principal es orquestar la virtualización de funciones de red (NFV), que virtualiza dichas funciones para ofrecer una mayor flexibilidad.

El enfoque estándar para implementar el encadenamiento de servicios es objeto de un intenso debate en el seno del IETF (Grupo de Trabajo de Ingeniería de Internet), que ha propuesto la metodología de encadenamiento de funciones de servicio (SFC). En SFC, se añaden a los paquetes etiquetas específicas de cada flujo, que determinan cómo se procesan y encaminan los paquetes a través de la red. Estas etiquetas se denominan NSH (cabeceras de servicio de red). Cabe destacar que, en febrero de 2015, seis empresas, entre ellas NTT, Hitachi y NEC, realizaron una demostración de este método. Sin embargo, a marzo de 2016, este enfoque aún se encuentra en fase de pruebas y no está lo suficientemente maduro para su uso práctico.

Una solución práctica y lista para implementar para el encadenamiento de servicios consiste en combinar F5 BIG-IQ con un controlador SDN. Esta integración permite configurar y ubicar automáticamente a lo largo de la ruta de red diversas funciones de red proporcionadas por F5 BIG-IP.