Em ambientes DC (datacenter), existem dois requisitos super importantes que devem ser garantidos pelos switches: os serviços precisam estar sempre disponíveis (High Availability) e com mínimo de lentidão possível (low latency).
Tais requisitos podem ser garantidos com a ajuda de Port-Channel e Virtual Port-Channel (vPC). Neste post vamos sobre Port-channel.
Port-channel ou Etherchannel é usado para agrupar várias interfaces físicas em uma única interface lógica. Eles são normalmente usados em ligações entre switches e servidores, switches e routers, switches e switches... já deu para entender que a sua utilidade varia de acordo o cenário.
O Port-channel pode ser L2 ou L3.
Usando Port-channel, temos:
Mais redundância - num agrupamento de interface físicas, se uma delas falhar não causará indisponibilidade dos serviços que passam por aquela ligação.
Aumento da largura de banda - ao agruparmos as interfaces físicas, a largura de banda da interface lógica será o somatório de todas as interfaces físicas.
Balanceamento de carga - num port-channel o tráfego é distribuído entre todas as interfaces, garantindo o uso eficiente da largura de banda disponível e evitando que conexões individuais fiquem sobrecarregadas.
Tolerância a falhas - Se uma conexão no port-channel apresentar erros ou congestionamento, o tráfego pode ser redistribuído pelas conexões saudáveis restantes, mantendo o desempenho e a confiabilidade da rede.
Simplificação da configuração: Gerenciar várias conexões individuais pode ser complexo e sujeito a erros. Os port-channels simplificam a configuração da rede, tratando várias conexões como uma única interface lógica.
Compatibilidade - port-channel é suportado por vários fabricantes permitindo ser configurado entre diferentes fabricantes.
Os equipamentos Cisco podem suportar 2 tipos de port-channel: LACP e PAGP. A grande diferença entre os dois é que o LACP é standard (suportado por vários fabricantes) e o PAGP é suportado somente pela Cisco.
Port-channel pode ser configurado em 3 modos:
On - a porta é habilitada para port-channel incondicionalmente.Neste modo LACP não é habilitado.
Active - a porta vai tentar negociar o LACP para formar o port-channel.
Passive - neste modo LACP é habilitado mas não é inicializado até que a porta receba um pacote tentando negociar o port-channel usando LACP.
Em ambientes datacenter, o recomendado é usar o switch Nexus (nos próximos posts iremos falar mais sobre ele). Vejamos o exemplo abaixo de como configurar port-channel no switch nexus.
Após a configuração, podemos verificar o estado do port-channel usando os seguintes commandos:
show port-channel summary
show port-channel traffic interface port-channel 1
show port-channel load-balance
E como será que funciona o virtual port-channel?
Veremos no próximo post.