[FUG-BR] RES: Problema com Lagg e Trunking

Cristiano Maynart Pereira cpereira em unisc.br
Quinta Maio 14 11:09:05 BRT 2009


> Boa tarde pessoal.
> 
> Estou utilizando em servidores (que funcionam como storages) 
> port trunking, e o lagg do lado do FreeBSD.
> O problema é o seguinte, a rede com o trunking funciona normalmente...
> porem nota-se uma perda de pacotes altissima.
> 
> --- Ping de um servidor sem o lagg+trunking para o IP do switch
> --- 172.30.0.254 ping statistics ---
> 200 packets transmitted, 200 packets received, 0% packet loss 
> round-trip min/avg/max = 1.4/5.5/119.7 ms
> 
> --- Ping do servidor rodando lagg (lacp) para o IP do switch
> --- 172.30.0.254 ping statistics ---
> 390 packets transmitted, 38 packets received, 90.3% packet 
> loss round-trip min/avg/max/stddev = 1.463/2.636/19.130/3.365 ms
> 
> A configuração do lagg é a seguinte:
> 
> em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 
> metric 0 mtu 1500
> 	
> options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
> 	ether 00:1f:29:58:ee:b2
> 	maclabel biba/equal(high-high)
> 	media: Ethernet autoselect (1000baseTX <full-duplex>)
> 	status: active
> 	lagg: laggdev lagg0
> em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 
> metric 0 mtu 1500
> 	
> options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
> 	ether 00:1f:29:58:ee:b2
> 	maclabel biba/equal(high-high)
> 	media: Ethernet autoselect (1000baseTX <full-duplex>)
> 	status: active
> 	lagg: laggdev lagg0
> lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 
> metric 0 mtu 1500
> 	
> options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
> 	ether 00:1f:29:58:ee:b2
> 	inet 172.30.0.1 netmask 0xffff0000 broadcast 172.30.255.255
> 	maclabel biba/equal(high-high)
> 	media: Ethernet autoselect
> 	status: active
> 	laggproto lacp
> 	laggport: em1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
> 	laggport: em0 flags=0<>
> 
> O Switch é um D-Link DGS-1216T.
> O Trunking está ativado nas duas portas do servidor acima, 
> em0 e em1, e em duas portas de um outro sevidor:
> 
> $ ifconfig
> bce0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=3b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
> 	ether 00:22:19:a6:1f:e4
> 	media: Ethernet autoselect (1000baseTX <full-duplex>)
> 	status: active
> 	lagg: laggdev lagg0
> bce1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=3b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
> 	ether 00:22:19:a6:1f:e4
> 	media: Ethernet autoselect (1000baseTX <full-duplex>)
> 	status: active
> 	lagg: laggdev lagg0
> lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=3b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
> 	inet 172.30.0.10 netmask 0xffff0000 broadcast 172.30.255.255
> 	ether 00:22:19:a6:1f:e4
> 	media: Ethernet autoselect
> 	status: active
> 	laggproto lacp
> 	laggport: bce1 flags=4<ACTIVE>
> 	laggport: bce0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
> 
> 
> Alguém utiliza Port Trunking e já teve problema parecido? 
> Recomenda que seja feito algo?
> 
> Pois estes dois servidores ficam inutilizaveis atravez do trunking.
> 
> 
> O 1o. servidor, com placas emX, é um FreeBSD 7.2, e a placa 
> de rede é uma HP NC360T PCIe DP Gigabit Server Adapter.
> O 2o. servidor, com placas bceX, é um FreeNAS - ultima versão 
> -, e o servidor é um Dell PowerEdge 2950 III.
> 
> --
> Rafael Henrique da Silva Faria
> Assistente de Informática II
> Faculdade de Ciências e Letras - Campus de Araraquara 
> Universidade Estadual Paulista - UNESP
> -------------------------

Ola Rafael.

Não ficou claro pra mim se você ativou o Lag ou Port Trunking ( a nomenclatura depende do fabricante) nas portas do Switch onde estao ligados estes servidores. Por exemplo, se o primeiro servidor tem as 2 placas de rede conectadas nas portas 1 e 2 do Switch, as portas 1 e 2 do swtich estão também em Lag?

Cristiano Maynart

 


Mais detalhes sobre a lista de discussão freebsd