Como é determinado o endereço MAC em um computador?

10

Ao criar imagens em alguns computadores hoje, comecei a me perguntar ... e se dois endereços MAC da LAN em dois computadores diferentes coincidissem? ... Isso causaria alguns problemas. Posteriormente, entendi que o espaço de endereço de 48 bits do endereço MAC contém potencialmente 248 ou 281.474.976.710.656 possíveis endereços MAC. [em outras palavras, muitos dispositivos de rede]

Como esses endereços MAC são determinados?

Será que algum dia ficaremos sem eles? (Eu sei que a segunda pergunta é especulação, mas existem muitos dispositivos que exigem endereços MAC ...)

Os endereços MAC são reciclados?

Zero Stack
fonte
1
Eu li histórias sobre como o hardware de fabricação parava acidentalmente de aumentar os endereços MAC e um lote de placas de rede teria endereços idênticos; então alguém a construção de uma grande rede iria comprar o lote inteiro e encontrar uma surpresa desagradável ...
user1686

Respostas:

13
  1. O MAC é dividido em duas partes; o OUI (1º 24 bits) e o ID do dispositivo (últimos 24 bits). O IEEE controla e aloca a parte OUI; portanto, se você começou a criar suas próprias NICs, teria que se registrar no IEEE e obter sua OUI exclusiva. A parte do ID do dispositivo é administrada livremente pela empresa.

  2. Poderíamos muito bem acabar, mas um endereço MAC só precisa ser exclusivo em uma rede de camada 2 individual.

  3. A parte da OUI não é algo que é reciclado. Se você estiver mexendo na tabela de endereços MAC dos switches, poderá informar pelos primeiros 24 bits que fizeram o dispositivo, como Cisco, Google "OUI lookup".

Tenho certeza de que os fabricantes individuais provavelmente reciclam seus MACs, desde que essas duas placas de rede nunca terminem na mesma rede da camada 2, então tudo bem.

Os administradores de rede podem até optar por usar endereços MAC administrados localmente.

matak
fonte
Que tipo de política de reciclagem eles adotarão? 2 ^ 16 é ~ 16 milhões, eles realmente precisam reciclar MACs?
Hengjie 13/11/2012
3
@Hengjie: 16 milhões não é tanto assim. Por exemplo, a Cisco vendeu mais de 2 milhões de servidores apenas no primeiro trimestre de 2012 ( news.techworld.com/storage/3361179/… ). Portanto, um grande fabricante precisará reciclar IDs de dispositivos (ou obter mais OUIs).
Sleske #
2

Um endereço mac é gerado por um grupo chamado INTERNic e vendido aos fornecedores da NIC em blocos. os primeiros 24B são um ID de fornecedor e os últimos 24B são o endereço individual.

o MACS duplicado acontece, pois os fornecedores desejam comprar apenas um número mínimo de endereços, mas a duplicação é apenas um problema se as duas placas de rede estiverem na mesma LAN. se os dois MACs estiverem em LANs diferentes, eles nunca se verão e nunca colidirão.

Os MACs são endereços da camada 2 e ajudam um quadro de dados a se mover em uma LAN. quando esse quadro de dados é destinado a outra rede, ele endereça seu quadro à porta do roteador local da LAN e, quando movido de uma LAN para outra, o pacote é colocado em um novo quadro para essa LAN usando a porta local da LAN dos roteadores como remetente e a porta local dos roteadores de saída para o destino.

Frank Thomas
fonte
2
InterNIC lida com DNS, não com endereços MAC. Os dois usos da abreviatura "NIC" são diferentes e não estão relacionados: placa de interface de rede x centro de informações de rede.
wyzard
1

Em resposta às suas perguntas:

  • Verdadeiro - os endereços MAC NÃO são únicos.
  • no entanto, é improvável que os mesmos endereços MAC existam na mesma LAN
  • Eles são configurados na placa de interface de rede quando criados

Aqui está o link da Wikipedia: http://en.wikipedia.org/wiki/MAC_address

Fred
fonte