Em que circunstâncias um dispositivo 10BASE-T pode abrandar uma rede 100BASE-T ou mais rápida?

6

Suponha que eu tenha um dispositivo 10BASE-T, mas todo o resto da minha rede é 100BASE-T ou mais rápido. Quando eu conecto o dispositivo 10Mbit, uma das duas coisas pode acontecer:

  1. Pode ser passado como 10BASE-T, fazendo com que o que estiver conectado diminua para 10BASE-T ou
  2. Poderia ser convertido para uma velocidade maior.

Estou procurando todos os exemplos plausíveis em que o número 1 poderia acontecer; onde anexar este dispositivo 10Mbit irá diminuir o tráfego. Eu acho que isso não pode acontecer - que assim que ele entra em contato com outro tráfego, ele precisa ser reinserido para ser inserido no tráfego de taxa mais alta (então não há lentidão além dos bits extras da conexão), e que quando não está em contato com outro tráfego, quem se importa se é apenas 10Mbit?

Basicamente, gostaria de entender melhor qualquer impacto da inserção de um dispositivo lento em uma rede Ethernet rápida.

    
por Fred Hamilton 23.03.2010 / 21:53

4 respostas

8

Se você conectar um dispositivo 10BASE-T a um switch 10/100, apenas a porta desse dispositivo funcionará a 10mbps. Todas as portas conectadas aos dispositivos 100BASE-TX ainda vão a 100mbps. Independentemente de o comutador estar realizando a comutação direta ou de armazenamento e encaminhamento, ele opera cada porta na velocidade nativa dessa porta. Não é como se o switch tivesse que alternar todas as portas para renegociar a velocidade do link de todas as portas até 10 / Half, porque um cliente 10 / Half estava transmitindo uma transmissão ou multicast. Isso seria loucura.

Se um servidor em 100BASE-TX precisar enviar muitos dados para um cliente em 10BASE-T, o servidor de envio poderá preencher o link de 10mbit do cliente, mas o servidor ainda poderá usar os outros 90% de seu próprio link para transferir dados para outros dispositivos.

Eu poderia inventar um design de switch patologicamente ruim em que o switch tem apenas um pequeno pool de buffers de quadros compartilhados por todas as portas e usa um algoritmo patologicamente ruim para escolher quais quadros devem ser descartados quando os buffers forem preenchidos. O dispositivo de 100mbps estava enviando muitos dados para o dispositivo de 10mbps, poderia encher todos os buffers do switch e mantê-los dominados por aquele fluxo de tráfego, fazendo com que todos os outros fluxos de tráfego no switch sofressem. Mas, novamente, isso é apenas tentar imaginar o pior cenário possível. Não parece provável que alguém crie um switch tão ruim assim.

Você pode ter ouvido falar de um monstro (erroneamente chamado) chamado de "hub 10/100 de velocidade dupla ". Esses dispositivos são como um hub 10BASE-T conectado a um hub 100BASE-TX, com um esquema para compartilhar o mesmo conjunto de conectores físicos. Pense assim: quando você conecta um dispositivo a uma porta, a porta autonegocia a velocidade. Se ele negocia 10mbps, conecta a porta a um circuito de hub 10BASE-T interno. Se ele negocia 100mbps, conecta a porta a um circuito hub 100BASE-TX interno. Os dois circuitos internos do cubo são conectados juntos através de um circuito de ponte (uma ponte é um comutador de 2 portas). Mas mesmo que sua caixa de rede 10/100 com todos os conectores RJ-45 seja um desses hubs de velocidade dupla e não um verdadeiro comutador 10/100, o dispositivo 10BASE-T ainda não reduzirá a velocidade do 100BASE- Dispositivos TX, porque o circuito de ponte entre eles fará o buffer de armazenamento e encaminhamento em cada direção.

    
por 24.03.2010 / 02:11
4

Supondo que você não esteja usando hubs, que forçam tudo a operar em uma única velocidade, o uso de um dispositivo de 10 Mb não causará lentidão em sua rede.

    
por 23.03.2010 / 21:59
4

O único caso em que posso pensar estaria relacionado a algum tipo de operação multicast que inclui dispositivos de 100MB e o dispositivo de 10MB. Em algumas operações multicast, os dispositivos mais lentos ditarão a velocidade para todos. Em alguns casos, um membro realmente lento será eliminado do grupo.

O multicast é muito incomum, e parece muito improvável que você tenha um dispositivo 10base-t que tenha algo a ver com um multicast destinado a outros dispositivos em sua rede.

Um uso um pouco comum é com um produto como o Ghost, você pode usar multicast para enviar uma imagem para todos os sistemas ao mesmo tempo. A imagem só é transmutada uma vez.

    
por 23.03.2010 / 23:44
2

Bem, tudo isso parece bom na teoria, mas a realidade pode ser um pouco mais desagradável.

Eu tenho um roteador belkin F5D8235-4 v2000 com portas 10/100/1000. A ligação à Internet é de 50mb / s (através de uma porta WAN de 1000mb / s).

Tudo está bem com uma mistura de dispositivos 100/1000 (velocidade de banda larga completa de 50mbps), mas quando um dispositivo 10base-T é conectado (diretamente ao roteador ou através de um comutador gigabit), o tráfego da Internet não consegue ultrapassar 10mbps em qualquer dispositivo em toda a rede!

As velocidades dos links ainda são negociadas individualmente para 100 ou 1000 (ou assim eles afirmam), mas algo está arrastando o tráfego para 10Mbps. Assim que o dispositivo 10base-t é desconectado ou desligado, tudo volta ao normal.

Então, mesmo que você tenha certeza de que tudo vai ficar bem, teste-o bem antes de ir embora!

    
por 31.10.2011 / 11:36