[FUG-BR] TRUNK - OpenBSD
    Luiz Otavio Souza 
    luiz em visualconnect.com.br
       
    Seg Ago 29 10:41:55 BRT 2005
    
    
  
On Fri, 26 Aug 2005, Fabricio Lima wrote:
> num trunk,  o switch fará o mapeamento mac address, porta...
> como se dará isto?
>
> afinal 2 placas tem 2 mac address...
> alias, ja suponho q ele crie 1 mac address para as 2 placas.. afinal, nos drivers novos, permite alterar o mac address.
>
> creio q seja assim
Fabricio,
Para o funcionamento (correto) do trunk, voce precisa de um switch 
gerenciavel tambem capaz de fazer o trunk (no caso de conexao a um 
switch, para conexao micro a micro nada eh preciso).
Os switchs normalmente fazem trunk de 2 e 4 portas (possibilitando 
velocidades de ate 400Mb/s). Nao sei muita coisa sobre trunk em switchs 
GigE ($$$).
A interface trunk se comporta como uma unica placa e so um MAC address eh 
utilizado.
A forma como isso eh feito varia de implementacao para implementacao. No 
OpenBSD o MAC address da primeira placa adicionada no trunk eh utilizado 
como endereco da interface trunk (interface MASTER).
Os pacotes das outras placas tem o header ethernet reescrito e os pacotes 
sao enviados com o MAC da placa master (may be, may be not *).
Assim o trabalho do switch fica facil, eh apenas um endereco, utilizando 
duas ou quatro portas fisicas (normalmente operando em round-robin).
A alteracao de MAC address sempre foi possivel em niveis mais baixos de 
programacao e a verdadeira limitacao nao esta na transmissao (que eh 
controlada completamente pelo SO) e sim na recepcao.
Voce tem que programar o transceiver da sua placa sobre quais os enderecos 
que ela recebe (enderecos ethernet). Esse filtro normalmente tem um 
limite de enderecos que podem ser programados e eh aqui que muitos 
hardwares (antigos) falham.
Do resto eh apenas uma abstracao da interface fisica no SO.
* esse procedimento nao eh realmente necessario e pode ser que ele nao 
seja feito, como acontece na implementacao do CARP no OpenBSD.
-------------- Próxima Parte ----------
_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
    
    
Mais detalhes sobre a lista de discussão freebsd