Ajuda na configuração de um comutador para fazer o trabalho de agregação de link 802.3ad

1

Eu tenho um switch (SRW2024) que suporta tanto os jumbo frames quanto a agregação de links.

Eu tenho 2 servidores (cada um deles tem 2x Gbit nic, trabalhando no kernel) que eu quero conectar a um backend de armazenamento de arquivos (iSCSI, openfiler).

Eu configurei a ligação em cada servidor (eth0 + eth1) como bond0 e configurei a sub-rede para ela. O servidor de arquivos também tem a mesma rede.

O modo de ligação é 4 (agregação de link dinâmico 802.3ad) em todos os nós da rede.

Mas, incapaz de fazer ping em qualquer host.

Usando o tcpdump no bond0, estou recebendo uma solicitação arp 'quem tem x.x.3.1 tell x.x.3.2', mas a máquina de destino não pode responder.

Sem firewall, sem políticas especiais.

Passei horas tentando configurações diferentes ... sem sucesso.

Estou procurando alguém para me ajudar, estou perdido.

Qualquer ajuda seria muito apreciada.

    
por Zoredache 14.07.2009 / 23:53

4 respostas

2

Guia de Configuração da Web para Switches Linksys:

link

A página 25-26 descreve onde ir para configurar o LACP no lado do comutador. Certifique-se de ter suas chaves de administrador definidas nas duas portas que vão para o comutador.

Desculpe eu não posso ser de mais ajuda, eu só lidei com switches Catalyst, ProCurve e Juniper EX para coisas como esta.

    
por 14.05.2009 / 18:05
2

O fato de o switch suportar o LACP não significa que ele esteja esperando isso.

Certifique-se de configurar grupos LACP no lado do comutador para as portas apropriadas.

Em seguida, verifique o status do LACP no switch e no servidor. Certifique-se de que o link 802.3ad esteja ativo.

    
por 14.05.2009 / 19:28
2

Antes de mais nada, você precisa solucionar cada LAG, um de cada vez. Parece que você acabou de conectar tudo e não passou pelo processo de instalação com um servidor primeiro. Caso contrário, parece que você está nos pedindo para ler o manual para você. : -)

Em relação à configuração do switch:

No switch, você precisa criar um grupo de agregação de link separado (ou "bond" ou "LAG") para cada servidor individual. Portanto, se você tiver o Servidor nº 1 e o Servidor nº 2, precisará configurar o LAG nº 1 e o LAG nº 2 no comutador.

A maioria dos switches "inteligentes" (interface web) tem uma página de configuração separada para atribuir portas de switch a LAGs. Interfaces de linha de comando diferem, mas geralmente têm uma sub-árvore de configuração especificamente para lidar com isso. Verifique o manual do seu switch - haverá um capítulo dedicado a este tópico.

Especificamente, você precisará atribuir as portas de switch reais (físicas) de cada servidor ao LAG desse servidor. Se o servidor nº 1 se conectar às portas 5 e 6 do switch, atribua as portas 5 e 6 ao LAG # 1. O servidor nº 2 recebe o mesmo tratamento, exceto que suas portas de switch são atribuídas ao LAG # 2.

Configure os parâmetros específicos do LAG para cada LAG. Certifique-se de configurar o parâmetro de timeout do LACP de forma idêntica para cada par de LAG / servidor. Geralmente, você deseja usar um tempo limite curto (1 segundo) do LACP, mas é muito importante que as configurações sejam as mesmas em ambos os lados. Você também deve certificar-se de que o tipo de LAG esteja correto: muitos switches suportam vários tipos de agregação / ligação de links, principalmente o Portchannel da Cisco e o 802.3ad. Você deve configurar seus LAGs para a operação DYNAMIC 802.3ad, para combinar como as máquinas Linux estão configuradas.

Finalmente, você deve configurar qualquer VLAN, entroncamento ou outros parâmetros específicos da porta para cada LAG. Para esses parâmetros, seu switch tratará cada LAG como se fosse apenas outra porta de switch - ele pode ser marcado ou troncalizado, você pode ativar quadros Jumbo, filtrar tráfego etc. Quaisquer configurações que você forneceu ao membro real subjacente as portas são ignoradas enquanto essas portas são atribuídas ao LAG.

Depois de configurar seus LAGs e atribuir as configurações de porta, você poderá verificar o status de cada um deles através da interface do switch. Ele relatará algum tipo de estado de link, provavelmente um estado geral para todo o grupo vinculado mais os estados dos links reais individuais no grupo. Você pode obter mais informações, dependendo da interface do seu switch.

No servidor Linux, execute cat /proc/net/bonding/bond0 (altere 'bond0' para qualquer nome de dispositivo de ligação) para ver o status de todo o título e os links de membros. Isso mostra uma estrofe para o vínculo e cada vínculo de membro, e cada estrofe terá uma linha como "MII Status: up" se estiver saudável e funcionando.

    
por 23.06.2009 / 23:57
0

LACP hello O tempo limite está errado. Defina o tempo limite para LONG (30 segundos). Todo o equipamento cisco é padronizado para cronômetros de longa duração. Esta é uma prática recomendada com equipamentos nexus, porque você pode passar por upgrades de switch sem problemas (em serviço). Não te compra nada para correr com timers de lacra curta

    
por 18.09.2014 / 04:05