Configure corretamente sua rede para ter performance máxima
Publicado em 24/6/2008 | Autor Vicente
Imagine que você tenha dois computadores conectados via cabo cross ou via um switch não-gerenciável (destes que você compra nas lojas por menos de 50 reais). Se tudo estiver configurado correntamente, um teste com o iperf (um utilitário para “estressar” a rede) dará um resultado parecido com o abaixo:
------------------------------------------------------------ Client connecting to 10.0.0.5, TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ [888] local 10.0.0.3 port 1755 connected with 10.0.0.5 port 5001 [ ID] Interval Transfer Bandwidth [888] 0.0-10.0 sec 112 MBytes 93.4 Mbits/sec
Em negrito está a taxa que conseguida entre as duas máquinas. São considerados resultados bons os acima de 50 Mbits/segundo. Agora com a configuração errada veja a diferença:
------------------------------------------------------------ Client connecting to 10.0.0.5, TCP port 5001 TCP window size: 8.00 KByte (default) ------------------------------------------------------------ [888] local 10.0.0.3 port 1769 connected with 10.0.0.5 port 5001 [ ID] Interval Transfer Bandwidth [888] 0.0-10.5 sec 4.48 MBytes 3.58 Mbits/sec
A diferença neste caso foi de quase 26 vezes. Isso significa copiar um arquivo de 100 MB de computador para outro em 2 segundos com a configuração certa ou em quase um minuto se a placa de rede estiver configurada errado.
Se você quiser aprender um pouco sobre a teoria do protocolo Ethernet continue lendo, mas se quiser as dicas práticas, pule para a seção Como Configurar?
Antes dos switches existiam os hubs. Diferentemente dos switches, os hubs são repetidores, ou seja, se a placa de rede transmite um frame (pacote de dados do protocolo Ethernet) em uma porta, este é repetido em todas as portas. Nos switches existe o chaveamento, ou seja, se a placa de rede quer falar com um determinado computador a transmissão ocorre somente entre duas portas.
Na época dos hubs, era preciso controlar a transmissão de modo que todas as placas de rede pudessem usar o meio de transporte de dados compartilhado (o hub) atrapalhando o mínimo possível umas às outras. Imagine que o hub é uma sala com 10 pessoas que querem falar umas com as outras. Se todas falarem ao mesmo tempo ninguém entende nada. Para que haja comunicação, uma pessoa fala de cada vez e as outras esperam. Um vez que o silêncio ocorre outra pessoa pode falar. Se duas ou mais pessoas falam ao mesmo tempo, todas se calam até que uma pessoa comece falar novamente. No hub quando duas placas de rede transmitem ao mesmo tempo é dito que houve uma colisão. O protocolo que controla este tipo de conversa nos hubs é o CSMA/CD.
Com a invenção dos switches o protocolo CSMA/CD perdeu o sentido, mas por compatibilidade as placas de rede 10 e 100 MBps suportam os modos Half-duplex (que utiliza o CSMA/CD, padrão dos hubs) e Full-duplex (que não esperava para saber se a rede estava silenciosa e transmite sem checar nada, padrão dos switches). Sendo assim era possível configurar as placas de rede para funcionar tanto em hubs como em switches.
Para facilitar a vida dos administradores de rede foi inventado um modo de detecção automática de duplex chamado de Auto Detect, Auto Sense ou Auto Negociation. Sendo assim para configurar do modo correto a rede basta colocar os dois computadores em Auto Sense que as placas de rede encontram o melhor meio para se comunicar, sempre que possível funcionando a Full-Duplex.
A maior parte dos problemas de rede ocorre é quando um dos lados é configurado para operar em Full-duplex e o outro é configurado como Auto Sense. Neste caso a negociação de duplex falha e o lado que está em Auto Sense é chaveado para operar em Half-duplex! Quando isso ocorre, problemas sérios de perfomance ocorrem. Um dos lados ficará sendo cuidadoso no momento de transmitir, reduzindo assim a performance e o outro lado “pensa” que está em uma mídia exclusiva e transmite sem escutar se a rede está livre. Neste caso ocorrerão muito mais colisões do que se os dois lados estivessem configurados como half-duplex. Se os dois lados estivessem configurados como Auto Sense ou como Full-Duplex não haveria nenhuma colisão.
Como Configurar?
1) Caso tenha dois computadores conectados via cabo cross: Configure os dois lados como Full Duplex ou os dois lados como Auto Sense
2) Caso tenha computadores conectados em um hub: Configure os dois lados como Half Duplex ou como Auto Sense.
3) Caso tenha computadores conectados em um switch não-gerenciável (aqueles de menos de 50 reais): Configure todas as placas de rede SEMPRE como Auto Sense.
4) Caso tenha computadores conectados em um switch gerenciável: Configure além das placas de rede, as portas do switch como Full-duplex ou como Auto Sense.
Onde Configurar?
No Windows 2000, XPou Vista acesse as propriedades da sua conexão de rede conforme mostra as telas abaixo. As opções podem variar de acordo com o driver da sua placa de rede.
Clique no botão Configure ou Configurar da placa de rede:
Clique na aba Advanced ou Avançado e ache uma opção parecida com a abaixo. O nome do campos pode variar de acordo com o driver da sua placa de rede:
5 comentários, comente você também!
Categoria: dicas, hardware, Redes, Todos, WindowsTags: csma/cd, duplex, ethernet, hub, placa de rede, switch, Windows
Comments
5 Responses to “Configure corretamente sua rede para ter performance máxima”
Deixe um comentário!


June 24th, 2008 @ 22:36
Entenda como funciona a configura??o de duplex da sua placa de rede para ter performance ?tima sempre….
June 24th, 2008 @ 22:38
leia mais……
July 18th, 2008 @ 10:51
July 18th, 2008 @ 11:02
O que voc? quer fazer especificamente?
July 29th, 2008 @ 3:51
mais a duvida eh a msm
me ajuda plz…