O que é encadeamento de serviços?

O encadeamento de serviços refere-se ao mecanismo automatizado que permite que diversas funções de rede (NFs) — como roteadores, firewalls e balanceadores de carga — interajam e encaminhem pacotes na sequência correta. Ele é usado em ambientes de redes definidas por software (SDN) para orquestrar funções de rede. Embora o encadeamento de serviços possa ser aplicado a dispositivos físicos de rede, o foco principal está na orquestração da virtualização de funções de rede (NFV), que virtualiza essas funções para proporcionar maior flexibilidade.

A abordagem padrão para implementar o encadeamento de serviços está sendo ativamente discutida no âmbito da IETF (Internet Engineering Task Force), que propôs a metodologia Service Function Chaining (SFC). Na SFC, são adicionadas aos pacotes tags específicas de fluxo, que determinam o processamento e o roteamento dos pacotes pela rede. Essas tags são chamadas de NSH (Network Service Headers). Vale destacar que uma demonstração desse método foi realizada em fevereiro de 2015 por seis empresas, incluindo NTT, Hitachi e NEC. No entanto, em março de 2016, essa abordagem ainda se encontrava em fase de testes e não estava suficientemente madura para uso prático.

Uma solução prática e implementável de encadeamento de serviços é a combinação do F5 BIG-IQ com um controlador SDN. Essa integração permite configurar e posicionar automaticamente, ao longo do caminho da rede, diversas funções de rede fornecidas pelo F5 BIG-IP.