Jadi, saya membaca untuk ujian jaringan, dan saya hanya ingin tahu apakah saya melewatkan sesuatu yang mendasar. Apakah ada kebutuhan untuk lebih banyak alamat ip dari pada alamat MAC, dan bagaimana sebuah node dengan satu adapter jaringan akan diberi banyak alamat ip dalam kasus itu?
ipv6
mac-address
Lorentz Vedeler
sumber
sumber
Jawaban:
Alamat MAC hanya perlu unik dalam domain siaran lokal, bukan secara global, jadi penggunaan kembali alamat MAC di jaringan yang berbeda biasanya tidak menjadi masalah.
Internet bukan merupakan satu domain siaran global dan karenanya perlu dibagi menjadi banyak blok alamat yang ditugaskan untuk ISP yang berbeda dan masing-masing ISP membagi bloknya menjadi blok yang lebih kecil untuk pelanggan / layanan yang berbeda. Agar setiap blok yang lebih kecil ini mengandung banyak alamat MAC, Anda harus memiliki ruang IP yang jauh lebih besar daripada ruang alamat MAC.
sumber
Tidak semua jenis antarmuka jaringan menggunakan alamat MAC. Alamat MAC sebagian besar terkait dengan Ethernet, meskipun beberapa standar jaringan lain menggunakannya. Namun, alamat IPv6 masih dapat ditugaskan ke antarmuka jaringan yang tidak menggunakan alamat MAC untuk Layer 2.
Juga perlu dicatat, alamat MAC dapat dikonversi ke bagian host IPv6 melalui konversi EUI-64 (kebanyakan digunakan untuk konfigurasi otomatis stateless), dengan memasukkan nilai heksadesimal FFFE antara 24-bit paling kiri dan paling kanan dari alamat MAC 48-bit, dan bit ketujuh akan terbalik.
Jadi, misalnya, 0c: 3a: bb: 2a: cd: 23 dapat dikonversi ke bagian host dari alamat IPv6 konfigurasi otomatis stateless. 0c dalam alamat MAC di atas, yang diwakili sebagai 0000 1100 dalam biner, akan menjadi 0000 1110 dalam biner atau 0e dalam heksadesimal. Oleh karena itu, bagian host terakhir EUI-64 dari alamat IPv6, yang dikonversi dari alamat MAC, akan menjadi 0e: 3a: bb: ff: fe: 2a: cd: 23.
sumber
Juga, ada beberapa protokol layer 2 dengan lebih dari 48 bit di MAC mereka, misalnya Fibre Channel memiliki 64-bit (atau 128-bit rupanya menurut Wikipedia) seperti halnya FireWire (well, agak), sehingga mereka bisa masuk dalam / 64 tanpa potensi tumpang tindih.
sumber
IPv6 SLAAC hanya dapat menghasilkan satu alamat per awalan karena menggunakan MAC untuk menghasilkan alamat yang cukup unik. Ekstensi privasi dapat menghasilkan satu atau lebih alamat pseudo-acak yang kemudian diperiksa untuk setiap tumpang tindih di segmen lokal. Tentu saja, administrator lokal dapat menetapkan sebanyak mungkin alamat statis - yang merupakan tugas mereka untuk memastikan tidak ada tumpang tindih.
[Secara unik, maksudku kemungkinan tabrakan adalah nol. Dan jika ya, Anda akan memiliki masalah lapisan-2 terlebih dahulu! (dua mesin pada segmen yang sama dengan MAC yang sama)]
sumber
Saya pikir pada dasarnya turun ke dua poin utama.
Kumpulkan poin-poin ini dan Anda perlu bagian "host" dan "jaringan" untuk menjadi besar. Tentunya masing-masing lebih dari 32 bit. 64-bit masing-masing mungkin berlebihan tetapi lebih baik daripada kehabisan.
* Mimpi itu tidak benar-benar berhasil karena Internet bukan hierarki tetap tetapi ini bukan tentang apa yang sebenarnya terjadi dalam 20 tahun atau lebih sejak IPv6 diperkenalkan, ini tentang apa yang mendorong desain.
sumber