[FUG-BR] RES: Link Aggregation Freebsd + Switch EXtreme

Eduardo Schoedler eschoedler em viavale.com.br
Quinta Abril 7 14:41:37 BRT 2011


Esse "balanceamento" por hash seria o modo loadbalance do lagg do Freebsd ?

--
Eduardo Schoedler



> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em
> nome de Rafael Henrique Faria
> Enviada em: quinta-feira, 7 de abril de 2011 14:03
> Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> Assunto: Re: [FUG-BR] Link Aggregation Freebsd + Switch EXtreme
> 
> 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
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd