Daur ulang alamat MAC?

17

Sesuatu yang saya selalu bertanya-tanya tentang kelelahan alamat MAC. Apakah vendor perangkat keras melacak alokasi alamat MAC ke platform mereka, dan kemudian "mengklaim kembali" alamat MAC ketika suatu produk masuk EOL, dan kemudian menggunakannya kembali pada platform baru?

John Jensen
sumber

Jawaban:

15

MAC-48 memiliki maksimum 2 ^ 48 kemungkinan alamat yang berada di sekitar 281 triliun alamat yang berbeda (Dibandingkan dengan IPv4 yang memiliki sekitar 4,2 miliar). Yang mengatakan saya telah melihat beberapa studi dan perkiraan mengatakan bahwa kita tidak perlu khawatir tentang kelelahan sampai sekitar 2100. IEEE adalah salah satu organisasi yang mendukung perkiraan ini. Pada saat itu kita bahkan tidak lagi menggunakan alamat MAC. Selain itu ada standar lain yang disebut EUI-64 yang menyediakan 2 ^ 64 kemungkinan alamat (24 menjadi OUI dan 40 menjadi nomor kartu individu).

Untuk menjawab pertanyaan Anda tentang daur ulang, saya tidak membayangkan vendor melakukannya atau IEEE mendukung vendor melakukannya. Saat menetapkan alamat MAC lokal, admin jaringan dapat melakukannya tetapi saya tidak dapat membayangkan mengapa Anda menginginkannya.

Carlo M
sumber
5
Ini juga jauh dari masalah karena MAC hanya harus unik secara lokal. Ini digunakan di L2 (ethernet) untuk berbicara dengan host yang terhubung secara lokal. Dan itu dibelokkan ke alamat IPv6 (SLAAC) dengan menambahkan 80 bit ke dalamnya, tetapi awalan Anda akan menjadi unik secara global, jadi duplikat MAC bukan masalah global. (baca: Saya dapat menggunakan MAC yang sama dengan Anda selama kami tidak berada di segmen ethernet yang sama .)
Ricky Beam
1
Karena kode vendor atau pabrikan (OUI) mengambil setengah dari bit, hanya 24 bit yang tersisa untuk alamat unik per OUI. Ini mengurangi setiap kumpulan vendor menjadi 16.777.216 alamat spesifik NIC. Banyak vendor memiliki beberapa OUI.
generalnetworkerror
2
Ada 2 ** 22 OUI24s (dua bendera yang dipesan), kami telah menggunakan 0,4% atau 18k di antaranya. 1 dolar membelikan Anda sekitar 8900 alamat MAC. Tampaknya bodoh secara finansial untuk mendaur ulang mereka, karena Anda akan berakhir dengan masalah dukungan yang jauh lebih mahal. OUI digunakan untuk banyak hal, bukan hanya alamat MAC (bluetooth, saluran serat, kode SFP / XFP, dll.)
ytti
Satu bit dicadangkan untuk menunjukkan pesan multicast vs unicast. Bit lain dicadangkan untuk menunjukkan "unik secara global" (diberlakukan OUI) vs "dikelola secara lokal" (alamat MAC diatur sesuai dengan skema lokal).
Craig McQueen
2

Saya bertanya-tanya hal yang sama. Saya tidak yakin apakah mereka mendaur ulang alamat, tetapi tidak seperti alamat IP, alamat MAC hanya signifikan secara lokal ke domain siaran tempat mereka berada.

Seperti contohnya, alamat MAC 0000.0c07.acXXadalah alamat grup HSRP di mana 'xx' adalah nomor grup HSRP. Jika Anda menggunakan nomor grup yang sama pada dua VLAN yang berbeda, alamat MAC HSRP akan sama untuk keduanya.

Yosef Gunsburg
sumber
Ya, ada alamat MAC multicast link-lokal (berpikir CDP, HSRP, GLBP, LLDP, sFlow, dll), tapi saya mengacu pada aturan IEEE tradisional di mana alamat MAC harus unik untuk perangkat keras.
John Jensen
2

Western Digital melakukannya pada kartu akhir 80-an dari Irlandia dan AS kadang-kadang menggunakan alamat mac yang sama, saya tahu, karena saya harus men-debug masalah yang sangat aneh yang pada akhirnya kembali untuk menggandakan alamat mac pada kartu-kartu tersebut.

dave schwarz
sumber
Inilah yang akan saya katakan. Tidak dengan WD tetapi dengan produsen lain, kami telah melihat duplikat MAC.
jwbensley
0

"Kelelahan alamat MAC tidak mungkin menjadi masalah.

Dalam jangka pendek, 281 triliun alamat, bahkan dengan tingkat pengisian rendah, banyak yang harus dikerjakan. Bahkan pada 10% isi, yaitu 4k perangkat per orang hidup.

Dalam jangka panjang, jika kita sampai pada situasi di mana semua kancing baju petani India rata-rata terhubung secara individual, kekurangan alamat MAC mudah ditangani: Alamat MAC hanya perlu unik secara lokal, pada LAN yang diberikan, dan mereka tidak tidak memerlukan struktur tertentu. Pada titik ketika kami kehabisan awalan tiga byte untuk ditetapkan atau didaur ulang, kami beralih ke algoritme berikut:

Setiap perangkat menghasilkan MAC acak saat boot. Setiap perangkat, ketika mendeteksi tabrakan MAC, beralih ke MAC yang dibuat secara acak.

Perhatikan bahwa tabrakan tidak akan pernah terjadi, karena jumlah rata-rata perangkat pada LAN yang dibutuhkan untuk tabrakan adalah 2 ^ 24, atau hampir 17 juta (cf Apa masalah ulang tahun?). Memiliki 17 juta host pada domain broadcast yang sama adalah ide yang buruk, karena lalu lintas Address Resolution Protocol akan terlalu tinggi. "

-Stanislav Shalunov

Sumber: http://www.quora.com/Will-MAC-Addresses-ever-be-exhausted

rymo4u
sumber