Bagaimana alamat MAC pada komputer ditentukan?

10

Saat menggambar beberapa komputer hari ini, saya mulai bertanya-tanya ... bagaimana jika dua alamat MAC LAN pada dua komputer yang berbeda cocok? ... Itu akan menyebabkan beberapa masalah. Saya kemudian menjadi mengerti bahwa ruang alamat 48-bit alamat MAC mengandung potensi 248 atau 281.474.976.710.665 kemungkinan alamat MAC. [Dengan kata lain, banyak perangkat jaringan]

Bagaimana alamat MAC ini ditentukan?

Akankah kita kehabisan mereka? (Saya tahu pertanyaan kedua adalah spekulasi, tetapi ada banyak perangkat yang memerlukan alamat mac ...)

Apakah alamat MAC didaur ulang?

Zero Stack
sumber
1
Saya telah membaca cerita tentang bagaimana perangkat keras pabrikan secara tidak sengaja akan berhenti menambah alamat MAC, dan sejumlah NIC akan memiliki alamat yang sama; maka seseorang yang membangun jaringan besar akan membeli seluruh batch dan menemukan kejutan yang tidak menyenangkan ...
user1686

Jawaban:

13
  1. MAC dipecah menjadi dua bagian; OUI (24 bit pertama) dan ID perangkat (24 bit terakhir). IEEE mengontrol dan membagikan bagian OUI; jadi jika Anda masuk ke bisnis membuat NIC Anda sendiri, Anda harus mendaftar dengan IEEE dan mendapatkan OUI unik Anda sendiri. Bagian ID perangkat dikelola secara bebas oleh perusahaan.

  2. Kami bisa saja kehabisan, tetapi alamat MAC hanya perlu unik di setiap jaringan lapisan 2.

  3. Bagian OUI bukanlah sesuatu yang didaur ulang, jika Anda melihat-lihat dalam tabel alamat MAC switch Anda, Anda dapat mengetahui dari 24 bit pertama yang membuat perangkat, seperti Cisco, Google "pencarian OUI".

Saya yakin bahwa masing-masing produsen mungkin mendaur ulang MAC mereka, asalkan kedua NIC itu tidak pernah berakhir pada jaringan layer 2 yang sama maka itu akan baik-baik saja.

Administrator jaringan bahkan dapat memilih untuk menggunakan alamat MAC yang dikelola secara lokal.

matak
sumber
Kebijakan daur ulang seperti apa yang akan mereka ambil? 2 ^ 16 adalah ~ 16 juta, apakah mereka benar-benar perlu mendaur ulang MAC?
Hengjie
3
@ Hengjie: 16 juta tidak banyak. Sebagai contoh, Cisco mengirimkan lebih dari 2 juta server hanya pada kuartal pertama 2012 ( news.techworld.com/storage/3361179/… ). Jadi produsen besar perlu mendaur ulang ID perangkat (atau mendapatkan lebih banyak OUI).
sleske
2

Alamat mac dibuat oleh grup yang disebut INTERNic dan dijual ke vendor NIC secara blok. 24B pertama adalah ID vendor, dan 24B terakhir adalah alamat individual.

duplikat MAC terjadi karena vendor hanya ingin membeli jumlah alamat minimal, tetapi duplikasi hanya masalah jika kedua NIC berada di LAN yang sama. jika kedua MAC berada pada LAN yang berbeda maka mereka tidak akan pernah melihat satu sama lain dan tidak akan pernah bertabrakan.

MAC adalah alamat Layer 2 dan membantu bingkai data bergerak dalam LAN. ketika frame data itu ditakdirkan untuk jaringan lain, itu alamat frame-nya ke port LAN lokal router, dan ketika dipindahkan dari satu LAN ke yang lain, paket dimasukkan ke dalam frame baru untuk LAN itu menggunakan port lokal LAN router sebagai pengirim , dan keluar dari port lokal router untuk tujuan.

Frank Thomas
sumber
2
InterNIC menangani DNS, bukan alamat MAC. Dua penggunaan singkatan "NIC" berbeda dan tidak terkait: Kartu Antarmuka Jaringan vs. Pusat Informasi Jaringan.
Wyzard
1

Sebagai jawaban atas pertanyaan Anda:

  • Benar - Alamat MAC TIDAK unik.
  • namun tidak mungkin alamat MAC yang sama akan ada pada LAN yang sama
  • Mereka diatur pada kartu antarmuka jaringan ketika dibangun

Berikut ini tautan Wikipedia: http://en.wikipedia.org/wiki/MAC_address

Fred
sumber