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

Как я понимаю, MAC-адреса назначаются каждому физическому устройству производителем. Как MAC - адреса назначаются виртуальным машинам, например, если я создаю новую виртуальную машину с присвоенным ISO linux?

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

21
задан Bendy
13.04.2023 10:51 Количество просмотров материала 2887
Распечатать страницу

3 ответа

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

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

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

17
отвечен Grant 2023-04-14 18:39

как назначаются MAC-адреса виртуальным машинам

они составили. О, не полностью; они используют определенные Oui (первые 3 октета, иногда называемые идентификатором поставщика), чтобы не конфликтовать с известными поставщиками оборудования. Но они генерируются локально, нет центральной базы данных или чего-то подобного.

если он назначен при создании новой виртуальной машины-не запускаем риск присвоения MAC-адреса что уже используется?

да, но риск очень низкий. OUI должен быть отдельным от устройств не-VM. Даже если мы берем два хоста VM, назначающих от того же OUI, существует 2^24 возможных выбора или 16777216 возможных MAC-адресов. Поскольку Mac имеет значение только в локальной сети, это, как правило, хорошие шансы...

11
отвечен gowenfawr 2023-04-14 20:56

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

в контексте ethernet, MAC-адреса должны быть уникальными только на определенном сегменте сети, чтобы работать, так что на самом деле довольно просто генерировать статистически уникальные Mac.

2
отвечен Stephane 2023-04-14 23:13

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх