MAC адреси для віртуальних машин


19

Як я розумію, виробники MAC-адреси присвоюються кожному фізичному пристрою виробником. Як розширення, як MAC-адреси присвоюються віртуальним машинам - наприклад, якщо я створюю нову віртуальну машину з ISO ISO Linux?

Якщо він призначений під час створення нової віртуальної машини - чи не ризикуємо ми присвоїти MAC-адресу, яка вже використовується?


Це питання краще підходить для сервера за замовчуванням / суперусер.

Відповіді:


18

Так, діапазони MAC-адрес, які використовуються віртуальними машинами у всьому світі, використовуються повторно.

Однак MAC-адреси повинні бути унікальними лише в локальній мережі 2-го рівня. Все, що знаходиться на іншій стороні маршрутизатора, не знає і не цікавить, які ваші локальні MAC адреси. Тільки пристрої, підключені безпосередньо або через комутатори, знають MAC-адреси один одного.

Всередині вашої мережі конфлікти MAC-адреси можуть бути проблемою. Більшість гіпервізорів дозволяють вам встановити, який діапазон MAC-адрес вони автоматично присвоюють новим віртуальним машинам, тому якщо у вас є кілька хостів, ви налаштовуєте їх для кожного використання іншого діапазону. Необхідно також бути обережними, щоб утворити нову MAC-адресу під час клонування віртуальної машини.


11

як MAC-адреси присвоюються віртуальним машинам

Вони складаються . О, не повністю; вони використовують конкретні OUI (перші 3 октети, які іноді називають ідентифікатором постачальника), щоб не конфліктувати з відомими постачальниками обладнання. Але вони генеруються локально, немає центральної бази даних чи нічого подібного.

Якщо він призначений під час створення нової віртуальної машини - чи не ризикуємо ми присвоїти MAC-адресу, яка вже використовується?

Так, але ризик досить низький. OUI повинен бути окремим від пристроїв, що не VM. Навіть якщо ми візьмемо два хости VM, присвоєні одному і тому ж OUI, є 2 ^ 24 можливих варіанта або 16777216 можливих MAC-адрес. Оскільки MAC має значення лише в локальній мережі, вони, як правило, хороші шанси ...


Якщо це зробити в перспективі, вірогідність зіткнення становить лише близько 3%, коли у вас 1000 ВМ. wolframalpha.com/input/…
Ajedi32

… Або, подібно до виграшів у лотереї;)
Тецужин

2

Зазвичай платформа для віртуалізації генерує нову, випадкову MAC-адресу для кожного віртуального мережевого інтерфейсу при створенні (залежно від програмного забезпечення, ви можете перекрити цей випадковий MAC одним із ваших виборів).

У контексті Ethernet, MAC-адреси повинні бути унікальними лише для певного мережевого сегмента, щоб працювати, тому насправді досить просто генерувати статистично унікальні MAC.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.