2014-09-02 3 views
2

Я знаю, что разные устройства имеют разные MAC-адреса, чтобы отличить их. Мой вопрос касается встроенной платы. Например, моя плата имеет два Ethernet-порта, каждый из которых имеет свой индивидуальный MAC-адрес. Будут ли эти MAC-адреса одинаковыми для портов Ethernet на каждой плате? Таким образом, локально для системы/платы MAC-адрес для Ethernet-порта 1 будет одинаковым с платы на борту?Насколько уникальными являются MAC-адреса

+0

При правильном изготовлении устройств MAC-адреса * уникальны по всему миру *. –

+0

@JonathonReinhart Просто чтобы убедиться, что я вас понимаю. Если мы возьмем PIP малины, каждый порт Ethernet на каждом малиновом PI должен иметь тот же MAC-адрес? Редактировать * Неправильно то, что вы разместили, я понимаю сейчас – Keith

+0

Абсолютно нет. Каждый адаптер Ethernet, когда-либо сделанный, должен иметь уникальный MAC-адрес, который не найден на любом адаптере Ethernet в другом месте на планете. –

ответ

3

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

+0

Строго говоря, это только адреса без установленного локально битового набора, которые гарантированно будут уникальными. Те, у кого установлен этот бит, могут быть сделаны любым способом, который выбрал кто-то, поэтому существует вероятность столкновения. –

1

Mac создан для того, чтобы быть уникальным. Начальные сегменты идентифицируют производителя, что конечные числа уникальны на основе конструкции производителя. Это благодаря стандартам IEEE!