Bagaimana cara router menetapkan alamat IP? Apakah ini acak atau apakah ada metode yang ditetapkan?
Tampaknya perangkat yang sama - terlepas dari waktu itu terhubung - tampaknya mendapatkan IP yang sama. Apakah router mengetahui alamat MAC dan menetapkan IP yang sama atau ada hal lain yang terjadi?
Jawaban:
Alamat IPv4 biasanya ditugaskan menggunakan protokol DHCP. Bagaimana ini terjadi, tergantung pada server DHCP tertentu yang berjalan di router ...
Dengan DHCP, alamat disewakan untuk periode waktu tertentu, jadi jika perangkat reboot meminta alamat sebelum masa sewa yang lama berakhir, router biasanya memberikan alamat lama yang sama (berdasarkan ID klien DHCP, atau pada alamat MAC).
Beberapa server DHCP mengingat alamat mana yang dikeluarkan bahkan untuk sementara setelah masa sewa berakhir, sehingga mereka selalu memberikan alamat yang sama ke perangkat yang sama.
Jika perangkat tidak terlihat sebelumnya, itu tergantung pada implementasi - biasanya alamat baru dipilih secara acak, tetapi kadang-kadang secara berurutan, dan kadang-kadang berdasarkan semacam hash pada alamat MAC sehingga router setidaknya mencoba untuk memberikan alamat lama lagi.
Misalnya, mengutip halaman manual
dhcpd.conf(5)
dari server DHCP ISC dhcpd :Untuk IPv6, ada protokol serupa DHCPv6, yang jawabannya masih berlaku.
Namun, banyak jaringan menggunakan protokol "stateless autoconfiguration" yang lebih sederhana di mana router hanya menyiarkan awalan (alias alamat jaringan), dan perangkat menetapkan alamat IP mereka sendiri. Tugas ini dilakukan dengan dua cara:
Dengan "Konfigurasi Stateless" yang normal ( RFC 4862 ), bagian 'host' dari alamat IP didasarkan pada alamat perangkat keras perangkat . Untuk alamat MAC 48-bit, bit kedua dibalik, dan
ff:fe
dimasukkan di tengah (untuk memuat hingga 64 bit)Misalnya, awalan
2001:470:1f0b:915::/64
plus alamat MAC48:5d:60:e8:65:8f
menghasilkan alamat IP .2001:470:1f0b:915:4a5d:60ff:fee8:658f
Dengan "Ekstensi Privasi" ( RFC 4941 ), bagian 'host' dipilih secara acak - dan alamat baru ditambahkan setiap 10 jam juga.
Perhatikan bahwa "Ekstensi Privasi" hampir selalu digunakan sebagai tambahan untuk alamat IP berbasis MAC "stateless" yang normal.
sumber
Secara umum (untuk IPV4), sistem yang digunakan disebut "DHCP", dan bekerja, secara luas, sebagai berikut.
Alamat MAC dapat digunakan oleh tabel server DHCP untuk memastikan mesin mendapatkan alamat IP yang sama, jika tersedia setiap waktu.
sumber
Saya pikir penting untuk menunjukkan bahwa router tidak menetapkan alamat IP : routeurs menerima paket IP pada antarmuka dan mengirimkannya hampir tidak berubah pada antarmuka lain (perubahan yang saya pikirkan adalah mengurangi TTL dan memperbarui checksum dari IP paket, bahkan mengubah alamat IP dalam paket (NAT) berada di luar tugas router).
Perangkat yang disebut router rumah lebih dari router, mereka juga menyertakan beberapa fungsi / layanan berikut:
(Catatan: firewall biasanya dapat melakukan inbound dan outbound NAT dan perutean, meskipun keempat fungsi tersebut dapat dilakukan menggunakan perangkat khusus.)
Dalam penyebaran Enterprise yang besar, DHCP Server sering dihosting di Linux atau Windows server khusus (biasanya sebuah cluster) yang tidak ada hubungannya dengan router.
sumber