Apa itu pengalamatan tautan-lokal?

12

Saya perhatikan bahwa IPv4 dicadangkan 169.254.0.0/16dan IPv6 dicadangkan fe80::/10untuk pengalamatan tautan-lokal. Sementara saya melihat IPv6 menggunakan kedua fe80::/10alamat dan alamat IPv6 pribadi saya fd00::12untuk berkomunikasi dengan perangkat lain di Wireshark, saya tidak pernah melihat 169.254/16bekerja di IPv4.

Jadi, apa tujuan dari pengalamatan tautan-lokal?

Pue-Tsuâ
sumber
1
FYI, tampaknya Anda menyalahgunakan IPv6 ULA (your 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.
Ron Maupin

Jawaban:

14

Saya tidak pernah melihat 169.254 / 16 bekerja di IPv4.

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 :

Tujuan dari alamat link-local yang ditugaskan sendiri ini adalah untuk memfasilitasi komunikasi dengan host lain dalam subnet bahkan tanpa adanya konfigurasi alamat eksternal (melalui input manual atau DHCP). Tidak seperti di IPv6, implementasi alamat tautan-lokal IPv4 hanya direkomendasikan jika tidak ada alamat yang dapat dirutekan secara normal. Host pseudo-acak menghasilkan dua oktet terakhir dari alamat untuk mengurangi konflik alamat. Karena sifat penyiaran beberapa protokol jaringan lokal (misalnya, NetBIOS Microsoft), host mungkin dapat mendeteksi satu sama lain bahkan tanpa pengetahuan yang sudah ada sebelumnya tentang skema alamat.

OzNetNerd
sumber
7

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 -

  • Konfigurasi Manual
  • DHCP (DHCPv4 atau DHCPv6)
  • SLAAC (Stateless Autoconfiguration) - Unik untuk IPv6

Dan jika OS tidak dapat mengkonfigurasi alamat pada antarmuka melalui metode otomatis apa pun, maka konfigurasi alamat pada antarmuka dari kumpulan tautan-lokal.

  • 169.254.0.0/16 - Tautkan kumpulan alamat lokal di ruang alamat IPv4
  • fe80 :: / 10 - Tautkan kumpulan alamat lokal di ruang alamat IPv6

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.

Gaurav Kansal
sumber
2

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 :

  1. pengantar

    Seiring dengan semakin populernya Protokol Internet, menjadi semakin bernilai untuk dapat menggunakan alat IP yang sudah dikenal seperti FTP tidak hanya untuk komunikasi global, tetapi juga untuk komunikasi lokal. Sebagai contoh, dua orang dengan komputer laptop yang mendukung IEEE 802.11 Wireless LAN [ 802.11 ] dapat bertemu dan ingin bertukar file. Sangat diinginkan bagi orang-orang ini untuk dapat menggunakan perangkat lunak aplikasi IP tanpa ketidaknyamanan karena harus secara manual mengkonfigurasi alamat IP statis atau mengatur server DHCP [ RFC2131 ].

    Dokumen ini menjelaskan metode di mana host dapat secara otomatis mengkonfigurasi antarmuka dengan alamat IPv4 di awalan 169.254 / 16 yang valid untuk komunikasi Link-Local pada antarmuka itu. Ini sangat berharga di lingkungan di mana tidak ada mekanisme konfigurasi lain yang tersedia. Awalan IPv4 169.254 / 16 terdaftar di IANA untuk tujuan ini. Alokasi alamat IPv6 Link-Lokal dijelaskan dalam "Konfigurasi Alamat Stateless IPv6" [ RFC2462 ].

    Komunikasi Tautan-Lokal menggunakan IPv4 Alamat Tautan-Lokal hanya cocok untuk komunikasi dengan perangkat lain yang terhubung ke tautan fisik (atau logis) yang sama. Komunikasi Tautan-Lokal menggunakan IPv4 Alamat Tautan-Lokal tidak cocok untuk komunikasi dengan perangkat yang tidak terhubung langsung ke tautan fisik (atau logis) yang sama.

    Microsoft Windows 98 (dan yang lebih baru) dan Mac OS 8.5 (dan yang lebih baru) sudah mendukung kemampuan ini. Dokumen ini menstandarisasi penggunaan, menetapkan aturan tentang bagaimana alamat IPv4 Link-Local diperlakukan oleh host dan router. Secara khusus, ini menjelaskan bagaimana perilaku router ketika menerima paket dengan alamat IPv4 Link-Local di sumber atau alamat tujuan. Sehubungan dengan host, ini membahas klaim dan mempertahankan alamat, mempertahankan alamat IPv4 Link-Local dan routable pada antarmuka yang sama, dan masalah multi-homing.

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.

Ron Maupin
sumber