[FUG-BR] Link Aggregation Freebsd + Switch EXtreme

Rafael Henrique Faria rafaelhfaria em cenadigital.com.br
Quinta Abril 7 14:02:40 BRT 2011


Boa tarde.

Completando o que o Rafael comentou,

o Link Aggregation, não soma a velocidade de cada enlace.

1G + 1G não é 2G

Mas somando todo o tráfego, você consegue 2G.

Pois cada sessão TCP, vai passar por uma interface, chegando ao máximo
da velocidade desta interface.

Mas se você tiver duas seções TCP, e tiver a sorte de cada uma delas
cair em uma interface diferente, então aí sim, somando as duas, você
terá 2GB de tráfego.

2011/4/7 Rafael Ganascim <rganascim em gmail.com>:
> Fala Joel,
>
> Já fiz o aggregation com Cisco, e funciona perfeitamente com o FreeBSD
> (testei com o 7x).
>
> Porém devo lembrá-lo que o aggregation faz a distribuição não de forma igual
> entre os links, mas sim através de um hash (seja mac de origem combinado com
> mac de destino, ip de origem combinado com o de destino, porta de origem com
> porta de destino e uma mistura disto). Por isto, dependendo do padrão do
> tráfego, você pode acabar utilizando somente um dos links (ex. o tráfego vem
> sempre do seu roteador para um segundo roteador, ou no teste você fazendo o
> teste de uma máquina para a outra). Veja no Cisco e no FreeBSD como mudar a
> maneira como é feito o hashing....
>
> Em 7 de abril de 2011 11:04, Joel Cappellesso <cappellesso em gmail.com>escreveu:
>
>> Ola,
>>
>> Alguém já utilizou link aggregation entre Extreme e Freebsd ou Extreme
>> e switch Cisco.
>> Aparentemente as confs estão corretas mas tive dificuldade em
>> ultrapassar 1Gbits com protocolo TCP. UDP passou.
>> Isso na ligação entre um Freebsd e o Extreme.
>> 8.2-STABLE FreeBSD 8.2-STABLE
>>
>> Confs no Extreme:
>>
>> interface GigabitEthernet1/0/4
>>  negotiation auto
>>  description ## PORTA PERTENCENTE AO ETH-TRUNK1 ##
>>  undo shutdown
>>  eth-trunk 1
>> #
>> interface GigabitEthernet1/0/5
>>  negotiation auto
>>  description ## PORTA PERTENCENTE AO ETH-TRUNK1  ##
>>  undo shutdown
>>  eth-trunk 1
>> #
>> interface Eth-Trunk1
>>  description ## CONEXAO  ##
>>  load-balance packet-all
>> #
>> interface Eth-Trunk1.17xx
>>  vlan-type dot1q 17xx
>>  description "LINK"
>>  bandwidth 2000
>>  ip binding vpn-instance vpn000XX
>>  ip address 1x.x.x.x 255.255.255.248
>>  statistic enable
>>
>>
>>
>> Confs no Freebsd:
>>
>> 8.2-STABLE FreeBSD 8.2-STABLE
>> ifconfig_lagg0="laggproto lacp laggport bce0 laggport bce1 200.x.x.x
>> netmask 255.255.255.192"
>> ifconfig_lagg1="laggproto lacp laggport em0 laggport em1 1x.x.x.x
>> netmask 255.255.255.248"
>> Sendo lagg0 ligada ao switch cisco e lagg1 ligada o switch da extreme.
>> Em testes lagg0 suportou mais de 1Gbits/s tanto tcp quando udp.
>> Em testes lagg1 suportou mais de 1Gbits/s somente usando udp, tcp
>> limitou em 1Gbits/s.
>>
>>
>> Confs no Cisco:
>> !
>> interface GigabitEthernet2/0/13
>>  description Agregation BSD
>>  switchport mode access
>>  channel-protocol lacp
>>  channel-group 1 mode active
>> !
>> interface GigabitEthernet2/0/14
>>  description Agregation BSD
>>  switchport mode access
>>  channel-protocol lacp
>>  channel-group 1 mode active
>> !
>>
>> Agradeço se alguém tiver alguma dica.
>>
>> Obrigado,
>>
>> Joel Cappellesso
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Rafael Henrique da Silva Faria


Mais detalhes sobre a lista de discussão freebsd