Desejo atribuir endereços MAC às minhas máquinas virtuais para que eu possa configurar as reservas DHCP para eles, para que eles sempre obtenham o mesmo endereço IP, independentemente do hypervisor host em que estiverem executando ou do sistema operacional em execução.
O que eu preciso saber é que faixa de endereços MAC posso usar sem medo de que um dia algum dispositivo possa estar conectado à nossa rede com esse MAC?
Li o artigo da Wikipedia sobre endereços MAC e esta seção parece indicar que, se eu criar um endereço com o formato 02-XX-XX-XX-XX-XX-XX, ele será considerado um endereço administrado localmente.
Suponho que isso significa que nenhum fabricante de hardware jamais usaria um endereço começando com 02, por isso devo estar seguro de usar qualquer coisa que comece com 02 para minhas máquinas virtuais?
Obrigado pela ajuda.
fonte
A lista completa dos prefixos de Mac atribuídos pode ser encontrada aqui: http://standards.ieee.org/regauth/oui/oui.txt
Existem vários prefixos marcados como privados nessa lista, 02 não é um deles. Se você usar um desses, deverá estar relativamente seguro. Lembre-se de que outros dispositivos, software etc. também podem usar esse prefixo. Nesse caso, sua chance de conflito aumenta um pouco.
Se você estiver usando sufixos gerados aleatoriamente, suas chances de colisão são bastante astronômicas.
fonte
Caso você esteja usando produtos VMware (ESXi / Workstation / vCenter / ...), o intervalo válido de endereços MAC atribuídos manualmente é:
fonte
Para máquinas virtuais Xen, você pode usar qualquer coisa que comece com 00: 16: 3E, e esse é o padrão que muitas ferramentas de gerenciamento geram.
fonte
Eu sei que isso é antigo, mas a maneira como eu leio isso é assim (como eu estou fazendo isso agora no Hyper-V 2012 e em um ambiente MSP ...)
A ordem dos dígitos hexadecimais é transmitida em pares na ordem inversa no fio ethernet. Assim, A3: xx: xx: xx: xx: xx é transmitido como 1100 0101: xx: xx: xx: xx: xx O 3 é transmitido antes do A, tornando os dois bits menos significativos transmitidos primeiro os 1s. Isso está de acordo com http://standards.ieee.org/develop/regauth/tut/macgrp.pdf
Portanto, parece que o acima está correto. Também entendo o artigo wiki mencionado acima, mas acredito que 06 é um exemplo ruim e não a maneira como os bits são transmitidos no fio.
Aqui está uma captura de tela da parte relevante do PDF vinculado acima:
Isso faria com que os intervalos iniciassem da seguinte maneira para o Unicast: x2 :, x6 :, xA :, xE: E da seguinte maneira para o multicast: x3, x7, xF.
fonte
Parece que o Virtualbox versão 5 usa endereços administrados localmente começando com 0A-00-27 (enquanto nas versões anteriores estava usando 08-00-27).
A propósito, ao atribuir endereços MAC manualmente, lembre-se de que o 00-03-FF é usado pelas VMs do Virtual PC, como mencionado aqui: http://blogs.technet.com/b/medv/archive/2011/01/24 /how-to-manage-vm-mac-addresses-with-the-globalimagedata-xml-file-in-med-v-v1.aspx e 00-15-5D é usado por VMs Hyper-V, como mencionado aqui: http : //technet.microsoft.com/en-us/library/jj590655.aspx
fonte