Link Aggregation Group

De MediaWiki do Campus São José
Revisão de 17h34min de 20 de outubro de 2023 por Casagrande (discussão | contribs)
Ir para navegação Ir para pesquisar
OBJETIVO DA DA AULA
  • Conhecer os fundamentos de Link Agregation


PARTE 1 - Fundamentos do Agregamento de Enlaces

A agregação de links é uma facilidade na segmentação de redes que utiliza um protocolo entre links escolhidos de dois switches, de modo que esses links se comportem como se fosse apenas uma porta (um grupo). Como exemplo, juntando ou agregando 3 links de 1000Mbps entre dois switches você teria um uma banda disponível 3000Mbps e com todas as portas ligadas entre os equipamentos.

A grande vantagem é que nesse caso o spanning-tree não desabilita as portas e os links reserva ficam ativos, para o STP é como se o link agregado fosse uma única porta.

LACP ou Link Aggregation Control Protocol, definido na norma aberta da IEEE 802.1ad. Veja um overview desse protocolo neste link. Portanto esse é um padrão que podemos utilizar para conectar equipamentos Cisco com switches de outros fabricantes que não suportem o PAgP, o qual é um protocolo proprietário da CISCO.

O link aggregation está em sua norma mais atual no padrão IEEE802.1ax onde são considerados aspectos particulares de uso em redes MAN.

Em geral os Switches oferecem as possibilidades de configuração Static LAG e LACP (Link Aggregation Control Protocol). Eses são dois métodos diferentes para implementar a agregação de links, também conhecida como Link Aggregation ou Port Trunking. Eles têm diferenças importantes em termos de configuração, gerenciamento e desempenho.

Static LAG (Agregação Estática de Links)

  • Configuração Manual: Com Static LAG, a configuração é feita manualmente. O administrador do sistema precisa especificar quais portas estarão no LAG.
  • Simplicidade: É mais fácil de configurar e não requer um protocolo de controle adicional. Isso pode ser uma vantagem em ambientes simples que não exigem muita flexibilidade.
  • Menos Overhead: Não há overhead de controle de protocolo, uma vez que as portas são agregadas estaticamente.
  • Menor Capacidade de Detecção de Falhas: Static LAG não tem a capacidade de detectar falhas automaticamente e redistribuir o tráfego como LACP faz.

LACP (Link Aggregation Control Protocol)

  • Negociação Dinâmica: LACP é um protocolo de controle que permite a negociação dinâmica entre os dispositivos finais para determinar quais portas devem ser incluídas no LAG.
  • Detecção e Recuperação de Falhas: LACP é capaz de detectar falhas de link automaticamente e redistribuir o tráfego para as portas restantes no LAG. Isso pode ajudar a melhorar a resiliência da rede.
  • Maior Flexibilidade: LACP pode se adaptar mais facilmente a alterações na configuração da rede, como adicionar ou remover portas do LAG.
  • Mais Complexo de Configurar: A configuração inicial pode ser mais complexa do que Static LAG, especialmente quando se trata de configurações avançadas.

Escolhendo entre Static LAG e LACP

  • Ambientes Simples: Para ambientes mais simples com requisitos de configuração mais diretos, Static LAG pode ser suficiente.
  • Redundância e Detecção de Falhas: Se você precisa de redundância e detecção de falhas automatizadas, LACP é a escolha mais apropriada.
  • Compatibilidade com Equipamentos: Certifique-se de que os dispositivos que você está conectando suportam o mesmo tipo de agregação de links (Static LAG ou LACP) para garantir a funcionalidade correta.

Agregação de enlace (bonding ou port trunking) em sistemas LINUX

O Linux possui suporte a agregação de enlaces, em que se agrupam interfaces ethernet (vinculação de portas) de forma a parecerem uma única interface (chamado de Linux Channel Bonding). A interface agregada tem prefixo bond ou group, e assim deve ser identificada como bond0, bond1 e assim por diante.

Port Trunking com Switches CISCO

Use "show etherchannel 1 summary" para visualizar as portas vinculadas ao canal de portas 1. É importante destacar que, ao contrário de switches de outros fabricantes, a parte de trunk 802.1q e permissão de VLANs já estejam antecipadamente configuradas nos links que serão agregados.


Consulte o link sobre Etherchannel ou PAgP ou Protocolo LACP

Use:

- (config)#interface range g0/21-24 <br>
- (config-if-range)#channel-group 1 mode on

Neste caso está se utilizando o padrão IEEE802.1ad (ou IEEE802.1ax - mais recente). Na configuração de switches CISCO por exemplo, o uso de uma versão ou outra fica por conta do uso do modo "active" no lugar de "on", na opção do comando channel-group.

  • Abaixo segue a ilustração para um outra rede exemplo utilizada para implementar com Packet Tracer. Aqui com o objetivo de trabalhar os conceitos de VLAN e LAG.
Lag.png

Convivência de LAG, STP, VLAN e Gerência Remota

Vamos realizar um experimento prático com Switches reais da TPLINK - SG3210 ampliando o uso de segmentação de redes incluindo agora o LAG. Como primeiro passo vamos remontar a rede em anel abaixo, realizada em aulas anteriores:

AulaVLAN.png

Após conferir a conectividade geral com o gerenciamento centralizado de todos os switches, realize:

  1. avalie com muita atenção todas as configurações realizadas para implementar a segmentação lógica a partir da segmentação física proposta.
  2. Observe o isolamento proporcionado pelas VLANs em todas as portas dos switches, inclusive experimentando associar novos computadores, através de seus números MAC, naquelas portas configuradas como GENERAL.

Configurando STATIC LAG na rede com TPLINK

Para essa mesma rede vamos acrescentar um grupo de LAG entre os switches SW1 e SW3 conforme indica o novo esquema da rede abaixo:

AulaVLAN LAG.png

Acompanhe as explicações e configurações realizadas pelo professor para viabilizar o funcionamento da rede nessa nova topologia, seguindo literalmente a sequência de passos a seguir:

  1. Habilite o RSTP nas portas a serem agregadas. Isso é desejável não só para evitar loops indesejados por algum esquecimento de configuração, travando o acesso a gerência dos switches, como também ratear o custo entre as portas agregadas. Esse custo menor força que pacotes ingressos usem preferencialmente os links agregados!
  2. SEMPRE Desconecte todos os cabos que estão ligados as portas que serão agregadas antes de realizar as configurações. No caso, neste momento, somente o cabo da porta 1 do SW3 está conectada com a porta 1 do SW1. Observe que essa desconexão faz com que o RSTP reconfigure a rede para que o SW1 continue com sua gerência a partir do link da porta 4 com o SW2. Esse é outro motivo importante para que uma LAN sempre tenha redundâncias de caminhos para não que não se perca a gerência de nenhum ativo pertencente a ela.
  3. PARA O CASO DOS MODELOS DE SWITCHES UTILIZADOS, Anterior a criação do STATIC LAG, é necessário "limpar" os TRUNKS e as VLANs configuradas nas portas que serão agregadas (no caso somente a porta 1), bem como qualquer outra configuração como espelhamento de porta, ACL ou VLAN MAC. Importante também, todas as portas estarem uniformes em velocidade. Assim fazendo, a operação da criação de um LAG1 (LAG Group 1) será bem sucedida.
  4. Somente após a configuração do agregado, refaça a aplicação dos trunks de VLANs 10,20 e 30 originais da porta 1;
  5. Observe que as portas agregadas podem ser escolhidas livremente dentre portas físicas entre os dois switches;
  6. Refaça os testes de conectividade entre as VLANs para constatar que a rede se mantém funcional.
  7. A nova rede tem agora um caminho que pode triplicar o fluxo de pacotes por esse agregado, melhorando o desempenho geral da rede. Seria possível avaliar o novo desempenho dessa rede com o carregamento de pacotes usando ferramentas de análise que aleatoriamente troquem números MAC ou IP dos pacotes de origem/destino. Contudo não seria o propósito do experimento aqui, constatar esse benefício.

PARTE 2 - ATIVIDADE AVALIATIVA - Ampliando a Rede com LAG e VLAN

Superado o entendimento de toda configuração das redes implementadas anteriormente, é momento da equipe ampliar o uso dos recursos e ferramentas assimilados e ampliar a rede para manter-se funcional e com mesmo desempenho, mesmo ampliando a escala de ativos conforme a rede a seguir:

AulaVLAN Atividade.png

Esta rede além da ampliação com os dois switches SW4 e SW5, precisa de algumas pequenas modificações/acréscimos nas configurações dos switches SW1 e SW2. Dois grupos de alunos devem trabalhar de forma independente na ampliação da rede do lado direito e esquerdo da rede anterior. Para alcançar o sucesso dessa atividade avaliativa é RECOMENDADO seguir os seguintes passos:

  1. A avaliação em grupo e individual será realizada a partir do momento em que o desafio dessa implementação é lançado. Nesse aspecto, é FUNDAMENTAL ORGANIZAR O TRABALHO DA EQUIPE elegendo um coordenador, quem dividirá as várias tarefas dessa atividade entre os membros de seu time.
  2. Antes de mais nada, reset a configuração dos novos dois switches e atribua neles os respectivos novos números de gerencia remota, participantes da VLAN 30;
  3. Observe que as novas instalações deverão ser realizadas FORA dos Racks do laboratório, ou seja, nas bancadas mais apropriadas para os grupos de alunos;
  4. Realize as conexões físicas dos switches SW4 e SW5 com a rede anterior, realizando as configurações correspondentes na mesma linha das configurações das redes anteriores, considerando agora, os requisitos destacados na figura da nova rede ampliada; Para isso, refaça as TABELAS DE CONFIGURAÇÃO LÓGICA DE TODOS OS SWITCHES, tal como as três tabelas da rede anterior;
  5. Uma vez que fisicamente e logicamente foi tudo realizado, a conectividade deve se estabelecer normalmente e os grupos devem se certificar de todos os testes. Caso necessário, correções e ajustes podem ser necessários, sempre com a liderança e delegação do coordenador do grupo e claro, com muita organização, solidariedade e colaboração entre todos os membros.
  6. O objetivo é obviamente concluir com sucesso o empreendimento, mas ele por si só, não é o principal. Os professores estarão no apoio para que isso se concretize com êxito, mas quanto menos contar com esse suporte, melhor!
  7. Ao finalizar a instalação, configuração e testes, o coordenador deve avisar aos professores para que, através do acesso as configurações de todos os switches da rede, inclusive os novos adicionados, consiga constatar o fechamento e consequente avaliação da atividade proposta.