O que é encadeamento de serviços?
O encadeamento de serviços refere-se ao mecanismo automatizado que permite que várias funções de rede (NF) — como roteadores, firewalls e balanceadores de carga — interajam e passem pacotes na sequência correta. Ele é usado em ambientes de Rede Definida por Software (SDN) para fornecer orquestração de funções de rede. Embora o encadeamento de serviços possa ser aplicado a dispositivos de rede física, o foco principal é orquestrar a Virtualização de Funções de Rede (NFV), que virtualiza funções de rede para maior flexibilidade.
A abordagem padrão para implementar o encadeamento de serviços está em discussão ativa no IETF (Internet Engineering Task Force), que propôs a metodologia Service Function Chaining (SFC). No SFC, tags específicas de fluxo são adicionadas aos pacotes, e essas tags determinam o processamento e o roteamento dos pacotes pela rede. Essas tags são chamadas de NSH (Network Service Headers). Notavelmente, uma demonstração desse método foi realizada em fevereiro de 2015 por seis empresas, incluindo NTT, Hitachi e NEC. Em março de 2016, porém, essa abordagem ainda estava em fase de testes e ainda não estava 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 e um controlador SDN. Essa integração permite a configuração e o posicionamento automatizado de várias funções de rede fornecidas pelo F5 BIG-IP ao longo do caminho da rede.