O que acontece se dois computadores tiverem o mesmo MAC?

5

O que acontece ao tráfego de rede em uma LAN comutada, se dois dispositivos tiverem o mesmo MAC (provavelmente porque um está clonando o outro). Esta é provavelmente uma rede IP estática em vez de DHCP. Se alguém enviar para esse MAC, ele iria para os dois computadores? Se um desses computadores envia para um terceiro computador, tudo deve ser normal? Ou talvez as mensagens ACK não voltem atrás? Obrigado!

    
por Josh 25.04.2011 / 19:28

4 respostas

2

Você não parece saber como funciona um switch: ele aprende endereços MAC! Depois que ele vir um endereço vindo de uma porta, ele direcionará o tráfego desse endereço apenas para essa porta específica.

No seu caso, isso significa que os dois hosts verão apenas parte do tráfego, dependendo de qual host enviou o pacote "mais recente". O resultado será um problema de rede muito feio. Não espere que o switch lide com essa situação: os endereços MAC devem ser exclusivos em todo o mundo .

Um hub pode funcionar - eles simplesmente cuspem os pacotes em todas as portas exceto aquela em que ele veio - mas são muito raros para 100MBit e inexistentes para Gigabit. E claro, meio dúplex.

    
por 26.04.2011 / 14:52
7

Vai depender do switch em uso pelos hosts em questão. Os próprios hosts não têm conhecimento da infraestrutura à qual estão conectados e não sabem a qual porta de switch os hosts de destino estão conectados. Como exatamente o switch lida com o mesmo endereço MAC registrado em portas diferentes é uma questão para o switch específico em uso. Meu palpite é que o switch encaminhará o tráfego para os dois hosts.

Eu discordo que haverá uma tempestade ARP. O ARP é usado para resolver endereços IP para endereços MAC. Seu cenário não sugere que a resolução IP para MAC irá quebrar, apenas que 2 endereços IP diferentes serão resolvidos para o mesmo endereço MAC, o que não é um problema, já que um único host pode ter vários endereços IP. Endereços IP. Seu caso é que dois hosts diferentes com endereços IP diferentes podem ter o mesmo endereço MAC, portanto, os pacotes podem ser mal direcionados, mas isso não causará uma tempestade de ARP.

    
por 25.04.2011 / 19:56
1

Este é um problema comum em um terminal que fabricamos. Não tem endereço MAC gravado no hardware e falsifica um na primeira inicialização. Um dos problemas que temos é que o endereço é (supostamente aleatório) gerado pelo relógio do sistema, mas se o terminal não foi testado, ele irá inicializar com todos (como em 11/11/11 11,11) e criar o mesmo endereço MAC. Dois pontos aqui 1) um OUI é um endereço físico internacional, portanto a resposta acima de que todos os endereços MAC são internacionalmente únicos não está correta. E 2) na minha experiência eu encontrei problemas que variam de uma tempestade ARP em um pequeno switch de rede com negociação automática em uma rede de classe C para não mais do que não ser capaz de resolver o endereço (o ARP) apesar dos terminais terem diferentes Endereços IP.

Além disso, um hub não funcionaria. Embora um hub não tenha nenhum requisito para o endereço físico, você ainda tem um argumento que não pode ser resolvido. ou seja: você não pode, em nenhuma circunstância, ter o mesmo endereço físico na mesma rede ou domínio. O ponto principal do endereço MAC é saber para onde enviar o sinal.

Além disso, este não é um caso de dois objetos no mesmo espaço e tempo, porque não é assim que o acesso ao meio funciona. O problema é que não há retorno de ARP, portanto, embora Joe Qwerty esteja amplamente correto, a proposição de que um único host pode ter vários endereços IP é ambígua. Um host pode ter várias NICs e isso significaria vários IPs e vários MACs. Talvez ele signifique vários IPs em um único NIC, mas, na verdade, embora isso seja possível, você só pode usar um endereço IP de cada vez, mas eles teriam o mesmo MAC, mas eles não estariam online ao mesmo tempo. Além disso, se o host tivesse vários NICs, eles seriam múltiplos hosts.

Voltar para sua pergunta - se um host estiver clonando os outros MAC, você não pode alterar o MAC usando um prompt DoS? Qual é o hardware? Muitos anos atrás, com a banda larga por cabo, você tinha que clonar sua placa de rede para o modem e isso não importava, porque o MAC é um endereço físico externo e não é usado na rede local, portanto não há conflito para começar

bit off topic eu sei, mas queria resolver os erros nas respostas acima (além de Joe qwerty que é)

    
por 22.02.2012 / 20:00
-3

O que acontece? O que você acha que acontece? O que acontece quando dois objetos tentam ocupar o mesmo ponto no espaço-tempo?

Há um caos sem alívio na rede, precedido por uma tempestade ARP, como o tornado que tomou o aeroporto de St. Louis há alguns dias.

O que fazer? Qualquer coisa menos isso.

    
por 25.04.2011 / 19:42