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

Eduardo Schoedler eschoedler em viavale.com.br
Quinta Abril 7 14:45:21 BRT 2011


Tem o modo "roundrobin" tb...

# man lagg

  loadbalance  Balances outgoing traffic across the active ports based on
               hashed protocol header information and accepts incoming
               traffic from any active port.  This is a static setup and
               does not negotiate aggregation with the peer or exchange
               frames to monitor the link.  The hash includes the Ethernet
               source and destination address, and, if available, the VLAN
               tag, and the IP source and destination address.

  roundrobin   Distributes outgoing traffic using a round-robin scheduler
               through all active ports and accepts incoming traffic from
               any active port.


--
Eduardo Schoedler


> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em
> nome de Eduardo Schoedler
> Enviada em: quinta-feira, 7 de abril de 2011 14:42
> Para: 'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'
> Assunto: [FUG-BR] RES: Link Aggregation Freebsd + Switch EXtreme
> 
> 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
> 
> -------------------------
> 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