Riciclo dell'indirizzo MAC?


17

Qualcosa di cui mi sono sempre chiesto è l'esaurimento dell'indirizzo MAC. I fornitori di hardware tengono traccia dell'allocazione degli indirizzi MAC alle loro piattaforme e successivamente "reclamano" gli indirizzi MAC quando un prodotto diventa EOL e quindi li riutilizzano su una nuova piattaforma?

Risposte:


15

MAC-48 ha un massimo di 2 ^ 48 indirizzi possibili che si trovano da qualche parte nel vicinato di 281 trilioni di indirizzi diversi (rispetto a IPv4 che ha circa 4,2 miliardi). Detto questo, ho visto alcuni studi e stime che affermano che non dovremo preoccuparci dell'esaurimento fino al 2100 circa. L'IEEE è un'organizzazione che supporta questa stima. A quel punto potremmo addirittura non utilizzare più gli indirizzi MAC. Inoltre, esiste un altro standard chiamato EUI-64 che fornisce 2 ^ 64 possibili indirizzi (24 è OUI e 40 è il numero di singola carta).

Per rispondere alla tua domanda sul riciclaggio, non immagino che i venditori lo facciano né che IEEE lo supporti. Quando si assegnano indirizzi MAC locali, un amministratore di rete potrebbe farlo, ma non riesco a immaginare perché tu voglia.


5
È anche molto meno un problema in quanto un MAC deve essere solo localmente unico. È usato in L2 (Ethernet) per parlare con host connessi localmente. Ed è pervertito in un indirizzo IPv6 (SLAAC) aggiungendo altri 80 bit, ma il tuo prefisso sarà comunque globalmente unico quindi i MAC duplicati non sono un problema globale. (leggi: Posso usare il tuo stesso MAC finché non siamo sullo stesso segmento Ethernet .)
Ricky Beam,

1
Poiché il codice fornitore o produttore (OUI) accetta la metà dei bit, rimangono solo 24 bit per gli indirizzi univoci per OUI. Ciò riduce ciascun pool di fornitori a 16.777.216 indirizzi specifici della NIC. Molti fornitori hanno più OUI.
generalnetworkerror

2
Ci sono 2 ** 22 OUI24 (due flag riservati), ne abbiamo usati lo 0,4% o 18k. 1 dollaro ti compra circa 8900 indirizzi MAC. Sembrerebbe stupido dal punto di vista finanziario riciclarli, dato che si finirebbero con problemi di supporto considerevolmente più costosi. Gli OUI sono utilizzati per molte cose, non solo per l'indirizzo MAC (bluetooth, canale in fibra ottica, codice del produttore SFP / XFP ecc. Ecc.).
ytti,

Un bit è riservato per indicare i messaggi multicast vs unicast. Un altro bit è riservato per indicare "globalmente unico" (OUI forzato) vs "amministrato localmente" (l'indirizzo MAC è impostato secondo uno schema locale).
Craig McQueen,

2

Mi sono chiesto la stessa cosa. Non sono sicuro che riciclino gli indirizzi, ma a differenza degli indirizzi IP, gli indirizzi MAC sono significativi solo localmente per il dominio di trasmissione in cui risiedono.

Proprio come un esempio, l'indirizzo MAC 0000.0c07.acXXè un indirizzo di gruppo HSRP dove 'xx' è il numero del gruppo HSRP. Se si utilizza lo stesso numero di gruppo su due VLAN diverse, l'indirizzo MAC HSRP sarà lo stesso per entrambi.


Sì, ci sono indirizzi MAC multicast link-local (pensando a CDP, HSRP, GLBP, LLDP, sFlow, ecc.), Ma mi riferisco alle tradizionali regole IEEE in cui gli indirizzi MAC dovrebbero essere univoci per l'hardware.
John Jensen,

2

Western Digital alla fine degli anni 80 le carte provenienti dall'Irlanda e dagli Stati Uniti usavano occasionalmente lo stesso indirizzo mac, lo so, poiché dovevo eseguire il debug di un problema molto strano che alla fine tornava a duplicare gli indirizzi mac su tali carte


Questo è quello che stavo per dire. Non con WD ma con altri produttori, abbiamo già visto MAC duplicati.
jwbensley,

0

"È improbabile che l'esaurimento degli indirizzi MAC sia mai un problema.

A breve termine, 281 trilioni di indirizzi, anche con un basso tasso di riempimento, sono molti con cui lavorare. Anche con un riempimento del 10%, ovvero 4k dispositivi per persona viva.

A lungo termine, se arriviamo a una situazione in cui tutti i pulsanti della camicia del contadino indiano medio sono collegati in rete individualmente, la carenza di indirizzi MAC viene facilmente risolta: gli indirizzi MAC devono solo essere univoci a livello locale, su una determinata LAN, e non non ha bisogno di alcuna struttura particolare. Nel momento in cui siamo fuori dai prefissi di tre byte da assegnare o riciclare, passiamo al seguente algoritmo:

Ogni dispositivo genera un MAC casuale all'avvio. Ogni dispositivo, quando rileva una collisione MAC, passa a un MAC generato casualmente.

Si noti che la collisione non accadrà quasi mai, poiché il numero medio di dispositivi su una LAN necessari per una collisione è 2 ^ 24, o quasi 17 milioni (cfr. Qual è il problema del compleanno?). Avere 17 milioni di host nello stesso dominio di trasmissione è una cattiva idea, poiché il traffico del protocollo di risoluzione degli indirizzi sarà troppo elevato. "

-Stanislav Shalunov

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.