какой диапазон mac-адресов я могу безопасно использовать для своих виртуальных машин?

<p>я хочу назначить своим виртуальным машинам mac-адреса, чтобы я мог настроить для них резервирование dhcp, чтобы они всегда получали один и тот же ip-адрес независимо от того, на каком гипервизоре хоста они работают или на какой операционной системе они работают.</p><p>мне нужно знать, какой диапазон mac-адресов я могу использовать, не опасаясь, что однажды какое-то устройство может быть подключено к нашей сети с этим mac?</p><p>я прочитал статью в википедии о mac-адресах и <a href="http://en.wikipedia.org/wiki/mac\_address#address\_details">этот</a> раздел, кажется, указывает на то, что если я создаю адрес с формой 02-xx-xx-xx- xx-xx, тогда он считается адресом, администрируемым на месте.</p><p>я предполагаю, что это означает, что ни один производитель оборудования никогда не будет использовать адрес, начинающийся с 02, так что я могу безопасно использовать все, что начинается с 02, для моих виртуальных машин?</p><p>спасибо за помощь.</p>

<p>на самом деле существует 4 набора локально управляемых диапазонов адресов, которые можно использовать в вашей сети, не опасаясь конфликтов, при условии, что никто другой не назначил их в вашей сети:</p><pre><code>x2-xx-xx-xx-xx-xx x6-xx-xx-xx-xx-xx xa-xx-xx-xx-xx-xx xe-xx-xx-xx-xx-xx </code></pre><p>замена x любым шестнадцатеричным значением.</p>

<p>полный список назначенных префиксов mac можно найти здесь: <a href="http://standards.ieee.org/regauth/oui/oui.txt">http://standards.ieee.org/regauth/oui/oui.txt</a> </p><p>в этом списке есть несколько префиксов, помеченных как приватные, 02 не является одним из них. если вы используете один из них, вы должны быть в относительной безопасности. имейте в виду, что другие устройства, программное обеспечение и т.д. также могут использовать этот префикс, и в этом случае ваш шанс конфликта немного возрастает.</p><p>если вы используете случайно сгенерированные суффиксы, ваши шансы на столкновение довольно астрономические.</p>

<p>если вы используете <strong>продукты vmware</strong> (esxi/workstation/vcenter/...), допустимый диапазон назначенных вручную mac-адресов:</p><pre><code>00:50:56:00:00:00 - 00:50:56:3f:ff:ff </code></pre>

<p>для виртуальных машин xen вы можете использовать все, что начинается с 00: 16: 3e, и это значение по умолчанию, которое генерируют многие инструменты управления.</p>

<p>я знаю, что это старо, но то, как я это читаю, выглядит примерно так (как я делаю это сейчас для hyper-v 2012 и в среде msp ....)</p><p>порядок шестнадцатеричных цифр передается парами в обратном порядке по сети ethernet. таким образом, a3: xx: xx: xx: xx: xx передается как 1100 0101: xx: xx: xx: xx: xx 3 передается перед a, в результате чего два младших значащих бита передаются первыми обоими единицами. это согласно <a href="http://standards.ieee.org/develop/regauth/tut/macgrp.pdf">http://standards.ieee.org/develop/regauth/tut/macgrp.pdf</a> </p><p>таким образом, похоже, что вышесказанное является правильным. я понимаю, что статья в вики также упоминалась выше, но считаю, что 06 - плохой пример, а не способ передачи битов по проводам.<br> вот снимок экрана соответствующей части вышеупомянутого связанного pdf: <img src="https://i.stack.imgur.com/flmbu.png" alt="enter image description here"></p><p>это приведет к тому, что диапазоны начнутся следующим образом для одноадресной передачи: x2 :, x6 :, xa :, xe: и следующим образом для многоадресной рассылки: x3, x7, xf.</p>

<p>кажется, virtualbox версии 5 использует локально управляемые адреса, начиная с 0a-00-27 (в то время как в предыдущих версиях он использовал 08-00-27).</p><p>кстати, при назначении mac-адресов вручную просто имейте в виду, что 00-03-ff используется виртуальными машинами virtual-pc, как упомянуто здесь: <a href="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">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</a> и 00-15-5d используется hyper- v vm, как упомянуто здесь: <a href="http://technet.microsoft.com/en-us/library/jj590655.aspx">http://technet.microsoft.com/en-us/library/jj590655.aspx</a> </p>