Переробка MAC-адреси?


17

Мені завжди було цікаво - це виснаження MAC-адреси. Чи відслідковують постачальники апаратних засобів розподіл MAC-адрес на своїх платформах, а потім "відновлюють" MAC-адреси, коли продукт переходить у EOL, а потім повторно використовують їх на новій платформі?

Відповіді:


15

MAC-48 має максимум 2 ^ 48 можливих адрес, що знаходиться десь у районі 281 трлн різних адрес (порівняно з IPv4, який має близько 4,2 млрд). Це сказав, що я бачив деякі дослідження та оцінки, які говорять про те, що нам не доведеться турбуватися про виснаження приблизно до 2100 року. IEEE - одна з організацій, яка підтримує цю оцінку. На той час ми навіть більше не можемо використовувати MAC-адреси. Крім того, існує ще один стандарт під назвою EUI-64, який надає 2 ^ 64 можливих адреси (24 - це OUI, а 40 - номер індивідуальної картки).

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


5
Це також набагато менше проблем, оскільки MAC має бути лише локальним. Він використовується в L2 (ethernet) для спілкування з локально підключеними хостами. І це перекручено в IPv6-адресу (SLAAC), додавши до нього ще 80 біт, але ваш префікс все одно буде всесвітньо унікальним, тому копії MAC не є глобальною проблемою. (читайте: я можу використовувати той самий MAC, що і ви , доки ми не в одному сегменті Ethernet .)
Ricky Beam

1
Оскільки код постачальника або виробника (OUI) займає половину бітів, для унікальних адрес на OUI залишається лише 24 біти. Це зменшує кожен пул постачальників до 16 777 216 конкретних адрес NIC. Багато постачальників мають кілька OUI.
загальна мережева операція

2
Є 2 ** 22 OUI24 (два зарезервовані прапори), ми використовували 0,4% або 18 к. 1 долар купує вам близько 8900 MAC-адрес. Фінансово нерозумно здаватиметься їх переробляти, оскільки у вас виникнуть значно дорожчі проблеми підтримки. OUI використовуються для багатьох речей, а не лише MAC-адреси (bluetooth, волоконний канал, код виробника SFP / XFP тощо).
ytti

Один біт зарезервований для вказівки багатоадресних проти одноадресних повідомлень. Інший біт зарезервований для позначення "глобально унікальний" (примусовий OUI) проти "місцевого адміністрування" (MAC-адреса встановлюється відповідно до локальної схеми).
Крейг МакКуїн

2

Я запитав те саме. Я не впевнений, чи вони переробляють адреси, але на відміну від IP-адрес, MAC-адреси є лише локально важливими для широкомовного домену, в якому вони перебувають.

Як приклад, MAC-адреса 0000.0c07.acXX- це адреса групи HSRP, де 'xx' - номер групи HSRP. Якщо ви використовуєте один і той же номер групи на двох різних VLAN, MAC-адреса HSRP буде однаковою для обох.


Так, існують локальні MAC-адреси для локальних посилань (мислення CDP, HSRP, GLBP, LLDP, sFlow тощо), але я маю на увазі традиційні правила IEEE, де MAC-адреси повинні бути унікальними для апаратних засобів.
Джон Дженсен

2

Western Digital в кінці 80-х років з Ірландії та США періодично використовував одну й ту саму адресу mac, я знаю, тому що мені довелося налагоджувати дуже дивну проблему, яка, врешті-решт, повернулася до дублювання мак-адрес на зазначених картках


Це те, що я збирався сказати. Не з WD, а з іншими виробниками, ми вже бачили повторювані MAC.
jwbensley

0

"Виснаження MAC-адреси навряд чи колись буде проблемою.

За короткий термін, з 281 трлн. Адрес, навіть із низькою швидкістю заповнення, є багато з чим працювати. Навіть при наповненні 10%, тобто 4 к. Пристроїв на людину.

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

Кожен пристрій генерує випадковий MAC під час завантаження. Кожен пристрій, коли виявляє зіткнення MAC, переходить на випадково генерований MAC.

Зауважте, що зіткнення навряд чи колись відбудеться, оскільки середня кількість пристроїв у локальній мережі, необхідних для зіткнення, становить 2 ^ 24, або майже 17 мільйонів (див. Що таке проблема з днем ​​народження?). Наявність 17 мільйонів хостів на одному домені широкомовної передачі - погана ідея, оскільки трафік протоколу вирішення адреси буде занадто високим ".

-Станіслав Шалунов

Джерело: http://www.quora.com/Will-MAC-Addresses-ever-be-exhausted

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