3

При 48 битах это может показаться достаточно безопасным: вам понадобится 751 устройство в сети, чтобы вероятность коллизии составляла 1/1 миллиарда, а 751 устройство с полностью соединениями уровня 2 встречается редко - обычно в маршрутизаторе уровня 3 между где-то И коммутатор, чья таблица CAM ограничена 25000 записей , не будет поддерживать вероятность коллизии более чем на 1/1 миллиона, если он когда-либо использовался близко к емкости.

Каковы мотивы текущей схемы администрирования MAC-адресов, которые решают проблему, не решаемую случайными MAC-адресами?

3 ответа3

7

Потому что IEEE знал лучше, чем доверять всем вендорам в правильности своих генераторов псевдослучайных чисел.

Кроме того, поскольку при первом использовании 48-битных MAC-адресов, например, в 1970-х годах, было бы слишком дорого включать PRNG в каждую сетевую карту, и, вероятно, не было бы достаточно хорошего источника энтропии для начального числа. ,

Обратите внимание, что сетевая загрузка по Ethernet была у нас с первых дней, поэтому вам нужно было, чтобы ваше сетевое оборудование могло делать все, что нужно, даже до загрузки хоста. Таким образом, нет доступа к возможностям процессора хоста или часам реального времени (как для семян PRNG).

Обновление: даже если генерация случайных чисел должна была быть сделана во время производства и записана в ПЗУ, генерация хороших случайных чисел, вероятно, не была разумной причиной, чтобы ожидать производственную линию 1970-х годов. Это могло потребовать покупки дорогого мини-компьютера и его установки на линии, обучения людей его использованию и т.д.

5

Использование всех 48 битов для случайного адреса потеряло бы способность идентифицировать производителей сетевых плат, для этой цели используется 22 бита. Есть также два бита, которые имеют определенное значение (групповая адресация и локально назначенные адреса).

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

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

0

Каковы мотивы текущей схемы администрирования MAC-адресов, которые решают проблему, не решаемую случайными MAC-адресами?

Уникальность.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .