Come viene determinato l'indirizzo MAC su un computer?


10

Durante l'imaging di alcuni computer oggi, ho iniziato a chiedermi ... cosa succederebbe se due indirizzi MAC LAN su due computer diversi corrispondessero? ... Ciò causerebbe alcuni problemi. In seguito ho capito che lo spazio degli indirizzi a 48 bit dell'indirizzo MAC contiene potenzialmente 248 o 281.474.976.710.656 possibili indirizzi MAC. [in altre parole, molti dispositivi di rete]

Come vengono determinati questi indirizzi MAC?

Li esauriremo mai? (So ​​che la seconda domanda è la speculazione, ma ci sono molti dispositivi che richiedono un indirizzo mac ...)

Gli indirizzi MAC vengono riciclati?


1
Ho letto storie su come l'hardware di produzione smetterebbe accidentalmente di incrementare gli indirizzi MAC e un lotto di schede NIC avrebbe indirizzi identici; quindi qualcuno che costruisce una grande rete acquisterebbe l'intero batch e troverebbe una brutta sorpresa ...
user1686

Risposte:


13
  1. Il MAC è suddiviso in due parti; OUI (1st 24 bit) e ID dispositivo (ultimi 24 bit). L'IEEE controlla e assegna la parte OUI; quindi se hai iniziato a creare le tue schede di interfaccia di rete, devi registrarti all'IEEE e ottenere la tua OUI unica. La parte ID dispositivo è amministrata liberamente dalla società.

  2. Potremmo benissimo esaurirci, ma un indirizzo MAC deve essere unico su una singola rete di livello 2.

  3. La parte OUI non è qualcosa che viene riciclato, se stai frugando nella tabella degli indirizzi MAC degli switch, puoi dirlo dai primi 24 bit che hanno creato il dispositivo, come Cisco, Google "Ricerca OUI".

Sono sicuro che i singoli produttori probabilmente riciclano i loro MAC, solo se quelle due schede NIC non finiscono mai sulla stessa rete di livello 2, allora andrebbe bene.

Gli amministratori di rete possono persino scegliere di utilizzare indirizzi MAC amministrati localmente.


Che tipo di politica di riciclaggio assumeranno? 2 ^ 16 è ~ 16 milioni, hanno davvero bisogno di riciclare i MAC?
Hengjie,

3
@Hengjie: 16 milioni non sono poi così tanti. Ad esempio, Cisco ha spedito oltre 2 milioni di server solo nel primo trimestre del 2012 ( news.techworld.com/storage/3361179/… ). Quindi un grande produttore dovrà riciclare gli ID dei dispositivi (o ottenere più OUI).
sleske,

2

Un indirizzo mac viene generato da un gruppo chiamato INTERNic e venduto in blocchi ai fornitori NIC. i primi 24B sono un ID fornitore e gli ultimi 24B sono i singoli indirizzi.

MACS duplicati si verificano poiché i fornitori vogliono acquistare solo un numero minimo di indirizzi, ma la duplicazione è un problema solo se le due schede si trovano sulla stessa LAN. se i due MAC si trovano su LAN diverse, non si vedranno mai e non si scontreranno mai.

I MAC sono indirizzi di livello 2 e aiutano un frame di dati a muoversi in una LAN. quando quel frame di dati è destinato a un'altra rete, indirizza il frame alla porta del router locale LAN e quando viene spostato da una LAN all'altra, il pacchetto viene inserito in un nuovo frame per quella LAN utilizzando la porta locale LAN del router come mittente e la porta locale dei router di uscita per la destinazione.


2
InterNIC gestisce DNS, non indirizzi MAC. I due usi dell'abbreviazione "NIC" sono diversi e non correlati: Network Interface Card vs. Network Information Center.
Wyzard,

1

In risposta alle tue domande:

  • Vero: gli indirizzi MAC NON sono univoci.
  • tuttavia è improbabile che esistano gli stessi indirizzi MAC sulla stessa LAN
  • Sono impostati sulla scheda di interfaccia di rete quando vengono creati

Ecco il link Wikipedia: http://en.wikipedia.org/wiki/MAC_address

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.