Saya perhatikan bahwa IPv4 dicadangkan 169.254.0.0/16
dan IPv6 dicadangkan fe80::/10
untuk pengalamatan tautan-lokal. Sementara saya melihat IPv6 menggunakan kedua fe80::/10
alamat dan alamat IPv6 pribadi saya fd00::12
untuk berkomunikasi dengan perangkat lain di Wireshark, saya tidak pernah melihat 169.254/16
bekerja di IPv4.
Jadi, apa tujuan dari pengalamatan tautan-lokal?
ip
ipv4
ipv6
ip-address
ip-link-local
Pue-Tsuâ
sumber
sumber
fd00::12
) addressing. RFC 4193, Alamat Unicast IPv6 Lokal Unik, Bagian 3.2.1. ID Global yang Ditugaskan Secara Lokal mengharuskan 40 bit berikutnya, Global ID, dipilih secara acak. Kemungkinan Anda memiliki semua nol untuk Global ID, seperti yang Anda gunakan, praktis nol.Jawaban:
PC secara otomatis mendapatkan alamat 169.254.xx / 16 jika tidak menerima alamat IP dari server DHCP. Jika Anda menonaktifkan server DHCP di jaringan lab atau rumah Anda dan mengeluarkan perintah "ipconfig / release" dan "ipconfig / renew", PC Anda akan menerima alamat 169.254.xx.
Sesuai artikel ini :
sumber
Alamat tautan-lokal digunakan untuk komunikasi antara dua host (yang ada di tautan yang sama) ketika tidak ada alamat IP lain yang ditentukan.
Dengan kata-kata sederhana, pada saat boot, OS mencoba mengkonfigurasi alamat pada interface-nya melalui berbagai metode seperti -
Dan jika OS tidak dapat mengkonfigurasi alamat pada antarmuka melalui metode otomatis apa pun, maka konfigurasi alamat pada antarmuka dari kumpulan tautan-lokal.
Di IPv4, setiap antarmuka menggunakan hanya memiliki satu alamat sedangkan di IPv6, kita dapat memiliki beberapa alamat pada satu antarmuka (seperti tautan-lokal, alamat global pada antarmuka).
Karena meniru memiliki satu alamat pada antarmuka di IPv4, Anda mungkin tidak melihat alamat dengan kisaran 169.254.0.0/16 pada antarmuka.
sumber
Alamat Tautan-Lokal diperlukan untuk operasi IPv6, tetapi tidak untuk IPv4. Microsoft, antara lain, telah mengembangkan standar APIPA (Automatic Private IP Addressing) menggunakan IPv4 Link-Local addressing, tetapi tidak wajib atau didukung oleh semua OS. Saya juga telah melihat orang menyalahgunakan alamat IPv4 Link-Local dengan menetapkan dan men-subnetting secara manual, dan itu bertentangan dengan RFC 3927, Konfigurasi Dinamis Alamat IP -Link-Alamat IPv4 , yang merupakan standar.
Silakan baca RFC 3927, Konfigurasi Dinamis Alamat IPv4 Link-Lokal :
Ketika IPv6 dikembangkan, banyak hal dibangun di dalamnya yang merupakan fitur opsional, tambahan IPv4. Tautan-alamat lokal adalah salah satunya. Setiap antarmuka IPv6 akan mendapatkan alamat Tautan-Lokal sehingga perangkat setidaknya dapat berkomunikasi pada tautan lokal, dan, sebagai fitur bawaan, banyak hal, misalnya protokol routing, menggunakannya untuk komunikasi pada tautan lokal.
sumber