Я хочу назначить своим виртуальным машинам MAC-адреса, чтобы я мог настроить для них резервирование DHCP таким образом, чтобы они всегда получали один и тот же IP-адрес независимо от того, на каком хост-гипервизоре они работают или на какой операционной системе они работают.
Мне нужно знать, какой диапазон MAC-адресов я могу использовать, не опасаясь, что однажды какое-то устройство может быть подключено к нашей сети с этим MAC?
Я прочитал статью в Википедии о MAC-адресах, и этот раздел, кажется, указывает на то, что если я создаю адрес с формой 02-XX-XX-XX-XX-XX, то он считается локально управляемым адресом.
Я предполагаю, что это означает, что ни один производитель оборудования никогда не будет использовать адрес, начинающийся с 02, так что я могу безопасно использовать все, что начинается с 02, для моих виртуальных машин?
Спасибо за помощь.
источник
Полный список назначенных префиксов Mac можно найти здесь: http://standards.ieee.org/regauth/oui/oui.txt
В этом списке есть несколько префиксов, помеченных как приватные, 02 не является одним из них. Если вы используете один из них, вы должны быть в относительной безопасности. Имейте в виду, что другие устройства, программное обеспечение и т. Д. Также могут использовать этот префикс, и в этом случае вероятность конфликта немного возрастает.
Если вы используете случайно сгенерированные суффиксы, ваши шансы на столкновение довольно астрономические.
источник
Если вы используете продукты VMware (ESXi / Workstation / vCenter / ...), допустимый диапазон назначенных вручную MAC-адресов:
источник
Для виртуальных машин Xen вы можете использовать все, что начинается с 00: 16: 3E, и это значение по умолчанию, которое генерируют многие инструменты управления.
источник
Я знаю, что это старо, но то, как я это читаю, выглядит примерно так (как я делаю это сейчас для Hyper-V 2012 и в среде MSP ....)
Порядок шестнадцатеричных цифр передается парами в обратном порядке по сети Ethernet. Таким образом, A3: xx: xx: xx: xx: xx передается как 1100 0101: xx: xx: xx: xx: xx 3 передается перед A, в результате чего два младших значащих бита передаются первыми обоими единицами. Это в соответствии с http://standards.ieee.org/develop/regauth/tut/macgrp.pdf
Таким образом, похоже, что вышесказанное является правильным. Я также понимаю, что вики-статья упоминалась выше, но считаю, что 06 - плохой пример, а не способ передачи битов по проводам.
Вот снимок экрана соответствующей части вышеупомянутого связанного PDF:
Это приведет к тому, что диапазоны начнутся следующим образом для одноадресной передачи: x2 :, x6 :, xA :, xE: и следующим образом для многоадресной рассылки: x3, x7, xF.
источник
Кажется, что Virtualbox версии 5 использует локально управляемые адреса, начиная с 0A-00-27 (в то время как в предыдущих версиях он использовал 08-00-27).
Кстати, при назначении MAC-адресов вручную просто имейте в виду, что 00-03-FF используется виртуальными машинами Virtual-PC, как упомянуто здесь: 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 и 00-15-5D используется виртуальными машинами Hyper-V, как указано здесь: http : //technet.microsoft.com/en-us/library/jj590655.aspx
источник