Criando um tronco de lacp dinâmico do HP Procurve 2412zl para o Proliant DL380 G7

2

Estou configurando um tronco dinâmico IEEE 802.3ad (LACP) de um switch HP Procurve 2412zl (versão de firmware K.15.07) para um servidor HP Proliant DL380 G7. O DL380 tem 4 NICs e está executando o Win2008 R2, então estou unindo as NICs e deixando tudo na configuração "automática" recomendada na ferramenta de configuração da HP NIC. O servidor é um dos dois, eles serão conectados nas interfaces F17-F20 e F21-F24, respectivamente, no switch.

Eu preciso dos servidores em uma VLAN separada, aqui está a configuração para a VLAN:

vlan 10 
name "Lab_Mgmt"
untagged B2,F17-F24
ip address 172.22.71.3 255.255.255.0
tagged B21
exit

Existe um retransmissor DHCP na VLAN 10 de outro dispositivo além da interface B21. O Advanced Traffic Management Guide diz que para executar um tronco LACP dinâmico em outra VLAN além da DEFAULT_VLAN, primeiro é necessário ativar o GVRP e usar "forbid" para impedir que as interfaces entrem automaticamente na DEFAULT_VLAN quando o tronco dinâmico for criado. O GVRP traz algumas outras coisas que eu não quero ou preciso, então desabilito com "unknown-vlans disable" em todas as outras interfaces.

Aqui está como eu faço:

procurve-5412zl-1(config)# gvrp
procurve-5412zl-1(config)# interface A1-A24,B1-B24,C1-C24,D1-D10,D13-D24,E1-E24,
F1-F16,K1,K2 unknown-vlans disable
procurve-5412zl-1(config)# vlan 1 forbid F17-F24
procurve-5412zl-1(config)# interface F17-F20 lacp active

O resultado depois parece bem-sucedido:

procurve-5412zl-1(config)# show trunks 

 Load Balancing Method: L3-based (Default), L2-based if non-IP traffic

  Port | Name                             Type      | Group  Type    
  ---- + -------------------------------- --------- + ------ --------
  F17  | XYZTEAM3_NIC1                    100/1000T | Dyn2   LACP    
  F18  | XYZTEAM3_NIC2                    100/1000T | Dyn2   LACP    
  F19  | XYZTEAM3_NIC3                    100/1000T | Dyn2   LACP    
  F20  | XYZTEAM3_NIC4                    100/1000T | Dyn2   LACP    

procurve-5412zl-1(config)# vlan 10
procurve-5412zl-1(vlan-10)# show lacp

                                   LACP

          LACP      Trunk     Port                LACP      Admin   Oper
   Port   Enabled   Group     Status    Partner   Status    Key     Key
   ----   -------   -------   -------   -------   -------   ------  ------
   F17    Active    Dyn2      Up        Yes       Success   0        0     
   F18    Active    Dyn2      Up        Yes       Success   0        0     
   F19    Active    Dyn2      Up        Yes       Success   0        0     
   F20    Active    Dyn2      Up        Yes       Success   0        0     

No servidor Proliant, a Ferramenta de configuração da NIC também indica que um tronco dinâmico 802.3ad foi estabelecido.

Tudo deve ser bom, mas não é. O servidor não está obtendo um endereço IP do DHCP, o que acontece se eu não estiver habilitando o LACP. Se eu configurar o servidor para um endereço IP estático na sub-rede VLAN 10, ele não poderá nem executar o ping no endereço IP do switch, muito menos em qualquer coisa fora da VLAN. O switch também não pode fazer ping no servidor.

Eu fiz outra tentativa com a tag F17-F20 e marquei a caixa "Default Native Tag (VLAN 10)" na ferramenta de configuração da NIC no servidor, mas não houve diferença. Alguém tem alguma ideia do que eu poderia ter perdido?

    
por Maalobs 13.06.2012 / 05:26

3 respostas

1

O servidor DHCP, está na mesma rede 172.22.71.3 / 24 que os outros elementos da VLAN? Se não, acho que você deve especificar o endereço IP do relé DHCP nessa VLAN com:

ip helper-address @DHCP-IP-Address
    
por 24.07.2012 / 13:51
1

Eu não vejo aqui onde o tronco dinâmico é colocado em vlan10. você precisaria de um vlan 10 untag tronco Dyn2 ou algo parecido. Se isso não funcionar, tente criar um tronco estático.

    
por 04.08.2012 / 16:44
1

Nos switches ProCurve, o LACP dinâmico realmente não funciona com VLANs diferentes da VLAN 1.

Algo que você parece ter esquecido: no seu log do console de comutação, o comando "show lacp" NÃO está restrito à VLAN 10, mesmo que você esteja no contexto de configuração da VLAN 10. Ele simplesmente exibe todos os troncos dinâmicos, independentemente da configuração da VLAN.

A declaração GVRP da documentação do ProCurve parece algum tipo de brincadeira ... Eu duvido que a pessoa que escreveu isso realmente funcione.

Como você está dedicando portas específicas aos seus servidores, por que não usar apenas o LACP estático (ativo)? Então você pode atribuir seus troncos Trk a qualquer VLAN que desejar.

    
por 20.09.2012 / 18:43