Já a algum tempo a virtualização de servidores tornou-se comum. Junto com ela a necessidade de fazermos um etherchannel entre os hosts (servidores físicos) e o switches.
A configuração é simples, e do lado do switch bem comum para quem trabalha com redes, mas é necessário observar um detalhe: devemos usar o comando channel-group “X” mode on.
Apesar de normalmente não recomendarmos o uso do mode on, neste caso faz-se necessário, uma vez que o Standard Vswitch (switch virtual padrão do vSphere) não suporta LACP.
Quando usamos LACP, ele verifica se todos os links agrupados estão conectados no mesmo equipamento na outra ponta, e por isso é recomendado seu uso. Quando usamos o mode on, nenhum tipo de verificação é feita.
Seguem dois exemplo de configuração (porta acesso e porta trunk) de etherchannel em switches Cisco.
Etherchannel Porta de Acesso (apenas uma VLAN, não muito usando neste tipo de ambiente):
interface Port-channel1
switchport
switchport access vlan 100
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet1/1
switchport
switchport access vlan 100
switchport mode access
spanning-tree portfast
channel-group 1 mode on
!
interface GigabitEthernet1/2
switchport
switchport access vlan 100
switchport mode access
spanning-tree portfast
channel-group 1 mode on
Etherchannel Porta Trunk (mais de uma VLAN, configuração mais comum):
interface Port-channel2
switchport
switchport trunk encapsulation dot1q (alguns switches não precisam deste comando)
switchport mode trunk
switchport trunk native vlan 10 (opcional, depende do ambiente, mas é recomendado)
switchport trunk allowed vlan 10,15,20,192,200 (opcional, mas recomendado – colocar apenas as vlans usadas no host)
spanning-tree portfast trunk
!
interface GigabitEthernet1/5
switchport
switchport trunk encapsulation dot1q (alguns switches não precisam deste comando)
switchport mode trunk
switchport trunk native vlan 10 (opcional, depende do ambiente, mas é recomendado)
switchport trunk allowed vlan 10,15,20,192,200 (opcional, mas recomendado – colocar apenas as vlans usadas no host)
spanning-tree portfast trunk
channel-group 2 mode on
!
interface GigabitEthernet1/6
switchport
switchport trunk encapsulation dot1q (alguns switches não precisam deste comando)
switchport mode trunk
switchport trunk native vlan 10 (opcional, depende do ambiente, mas é recomendado)
switchport trunk allowed vlan 10,15,20,192,200 (opcional, mas recomendado – colocar apenas as vlans usadas no host)
spanning-tree portfast trunk
channel-group 2 mode on
Interessante que alguns documentos da Cisco apontam para o uso do channel-group mode X passive, o que acaba levando a erro na configuração (e ao não funcionamento).
Do lado do servidor, através do vSphere, escolha o host que será configurado e, no standard switch utilizado clique em Properties, depois em Edit e então selecione a aba NIC Teaming. Na opção Load Balance selecione Route Based on IP Hash.
Na parte de baixo da janela (Failover Order) coloque as placas de rede como ativas.
Importante notar que estamos falando da configuração do Standard Vswitch, mais simples e comum.
Caso o ambiente de virtualização utilize Distributed Vswitch ou algum tipo Fabric Interconnect que suporte LACP, a configuração pode ser diferente (channel-group 1 mode active, por exemplo).
Referência:
Até a próxima.
Ótimo artigo, obrigado.
Se não me engano, à partir do esxi 6 há suporte para LACP.
Olá Edson,
LACP é suportado no distributed switch desde a versão 5.1 (“ESXi 5.1, 5.5 and 6.0 support LACP on vDS only”), a questão é o switch standard.
Excelente post. Simples e objetivo.
Seria muito bom também um post ensinando as best pratices com o dvSwitch + LACP.
Parabéns pelo blog!
Obrigado.
Vou tentar.