Apa itu konfigurasi batas waktu sewa DHCP yang baik

20

Saya secara umum telah melihat bahwa waktu sewa DHCP cukup lama (satu hari plus) pada kebanyakan default. Saya punya klien yang tampaknya memiliki masalah berikut. Mereka memiliki server DHCP di router yang hampir jenuh (katakanlah pada hari kerja normal 80-85% dari IP potensial digunakan). Sesekali mereka me-restart router mereka. Ketika itu terjadi tampaknya router kehilangan tabel IP yang ditugaskan, sehingga memberikan IP baru (tentu saja).

Masalahnya adalah cukup sering ada klien di LAN yang sudah memiliki IP dan akan menahannya selama sehari (panjang waktu saat ini), menyebabkan konflik IP dan masalah konektivitas untuk kedua mesin tersebut.

Solusi yang jelas adalah membuat waktu sewa yang sangat singkat, tetapi karena saya hanya hobi ketika datang ke jaringan, mungkin ada lebih banyak DHCP yang tidak saya mengerti.

Apakah evaluasi di atas wajar terhadap situasi (setidaknya dengan peralatan kelas bawah) dan apakah waktu sewa yang lebih rendah (misalnya setengah jam) masuk akal dalam kasus ini?

Yishai
sumber

Jawaban:

21

Anda harus mempertimbangkan mengganti server DHCP, karena jelas rusak. Server DHCP harus menyimpan informasi sewa antara restart dan sebaiknya juga menyelidiki alamat sebelum melepaskannya ke dalam kumpulan untuk menghindari duplikasi alamat.

Jika itu bukan opsi, Anda dapat membatalkan jangka waktu sewa. Selama server DHCP dapat menangani churn, ia harus bekerja, tetapi sewa pendek akan menyebabkan sedikit peningkatan jumlah lalu lintas siaran di jaringan Anda.

Sewa pendek terutama merupakan masalah ketika Anda memiliki banyak klien memutuskan dan menghubungkan kembali, misalnya dalam jaringan WiFi. Sewa yang sangat singkat (kurang dari 1 menit) dapat menyebabkan masalah aneh dengan beberapa klien DHCP yang memiliki batas waktu lebih lama daripada sewa.

pehrs
sumber
Mengenai waktu sewa yang singkat: Saya telah memperhatikan bahwa perangkat Android tertentu (misalnya, Amazon Fire 8 HD, tetapi tidak terbatas pada yang itu) memutuskan koneksi ketika waktu sewa habis. Jadi, jika saya memiliki waktu sewa 10 menit, WiFi sepertinya akan memutus dan menyambung kembali setiap 10 menit (yaitu streaming video akan turun dan aplikasi pemutar video ditutup). Menetapkan IP statis ke perangkat itu memperbaiki masalah, meningkatkan waktu sewa juga akan memudahkan masalah itu.
Daniel F
Mengenai perangkat Android di komentar sebelumnya, mereka menjalankan Android 5.
Daniel F
11

Perbaiki masalah sebenarnya . Server DHCP harus mengingat sewa antara restart dan harus melakukan ping IP pengujian sebelum memberikannya (untuk memastikan mereka belum digunakan).

Windows Server dilengkapi dengan server DHCP. Platform * nix apa pun dapat menjalankan ISC DHCPd. Keduanya adalah pilihan yang cukup bagus dan akan dengan mudah memenuhi persyaratan di atas.

Kami memiliki penyewaan DHCP yang diatur ke 8 hari untuk IPv4, dan 2 minggu untuk IPv6. Apa pun yang Anda atur, ingat klien akan memperbaharui setelah 1/2 waktu, jadi jika Anda menetapkannya menjadi 8 jam, itu akan diperbarui setiap 4 jam (melanjutkan dengan waktu menurun ganda atas permintaan yang gagal).

Chris S
sumber
7

Implementasi router DHCP server Anda mungkin dapat melakukan "Deteksi tumbukan DHCP". Lihat ini dan aktifkan jika memungkinkan. Ini adalah perbaikan yang paling mudah.

Waktu sewa yang lebih pendek pasti akan membantu tetapi bukan jaminan 100%. Saya tidak akan pergi di bawah 1 jam. Dalam pengalaman saya banyak program jaringan yang tidak terlalu menyukainya komputer memperoleh kembali DHCP saat program sedang berjalan (mis. Outlook2003 terkenal karena hal ini, 2007 tampaknya berperilaku lebih baik). Melakukannya setiap 5 menit mungkin cukup terlihat bagi pengguna.

Jika cakupan DHCP cukup besar untuk semua komputer di tempat dan sebagian besar komputer itu diperbaiki di tempat, mungkin layak untuk menetapkan sistem reguler alamat ip tetap melalui reservasi DHCP, hanya menyisakan kumpulan yang sangat kecil secara dinamis alamat yang diberikan untuk tamu dan / atau laptop yang jarang di kantor. Alamat yang dipesan tidak akan dikenai tabrakan. Tentu saja: Seseorang harus mempertahankan daftar reservasi itu ......

Jika Anda memiliki server DHCP lain (Windows / Linux atau router lain) pada WAN Anda yang dapat melakukan deteksi tabrakan, Anda dapat mempertimbangkan untuk menambahkan LAN ini sebagai cakupan DHCP tambahan di sana dan mengkonfigurasi ulang router-situs untuk meneruskan DHCP ke yang ini.

Jika semuanya gagal, Anda harus menyiapkan server DHCP terpisah. Untuk sekitar 200 pengguna Anda tidak benar-benar membutuhkan server Windows besar atau kotak Linux. Anda dapat pergi dengan sesuatu seperti TFTPD32 yang gratis, mudah diatur dan akan melakukan deteksi tabrakan juga. (Dan itu akan berjalan pada OS desktop jika biaya adalah masalah. Jika Anda kebetulan memiliki PC tergeletak yang dapat dibiarkan "selalu aktif"). (Dan, lihat paragraf sebelumnya, ini dapat ditemukan di situs lain.)

Tonny
sumber
Pertanyaan: Bukankah alamat DHCP harus diperbarui sebelum masa sewa berakhir? Jika Outlook sedang berjalan, maka sistem harus memperbarui alamat dan tidak kehilangan alamatnya, bukan?
Mehrdad
5

Waktu sewa 30 menit akan baik untuk beberapa ratus klien. Jika Anda memiliki klien di bawah 100, Anda dapat menggunakan 5 atau 10 menit.

Mircea Vutcovici
sumber
5

Satu-satunya masalah nyata yang akan saya pertimbangkan adalah beban server. Karena DHCP adalah layanan yang relatif ringan dibandingkan dengan prosesor / daya jaringan saat ini, pertimbangan itu menjadi kurang penting.

Ini tentu saja semua relatif terhadap ukuran jaringan Anda. Kelas C penuh klien adalah satu hal, 5 kelas As adalah binatang yang sama sekali berbeda.

Coba atur ke 30 menit yang Anda sebutkan, dan lihat bagaimana router Anda bereaksi sejauh memuat prosesor.

Lebih banyak bacaan tersedia di sini: http://www.dhcp-handbook.com/dhcp_faq.html (Lihat Pertanyaan 35)

Hipn
sumber
Server sedang down. Tampaknya URL tersebut ditinggalkan.
koppor
3

Saya setuju dengan Stefan, waktu sewa yang benar tergantung pada beberapa parameter. Berapa banyak pengguna, berapa lama klien tetap terhubung secara umum, jaringan kelas apa yang Anda miliki, seberapa kuat router Anda. Dalam kasus saya banyak orang masuk dan keluar clubhouse. Pada saat-saat tersibuk, saya melihat 100 koneksi simultan. Setiap hari saya menduga bahwa 700-1000 orang akan mengunjungi.

ISP kami menyediakan router murah untuk digunakan di rumah yang tidak mendukung server DHCP yang baik dengan waktu sewa lebih pendek <1 hari sehingga berarti kolam DHCP besar yang pada gilirannya tidak dapat ditangani oleh router. Tabel sewa akan terlalu besar untuk dipertahankan di sebelah fungsi lain yang dimiliki router sehingga fungsi DORA gagal dan klien akan menugaskan diri mereka sendiri alamat APIPA. Karena netwerk tidak mengandung server apa pun, saya membeli router murah (tp-link WR841n) yang mendukung server DHCP yang baik dengan opsi untuk memberi klien, spesifikasi perutean / DNS dan waktu sewa yang lebih singkat.

Saya hanya mengaktifkan router ini untuk bertindak sebagai server DHCP khusus dan memberi klien waktu sewa 30 menit. Setelah 30 menit, server DHCP akan menghubungi klien jika masih ada di sana, jika tidak akan melepaskan alamat IP jika masih ada, ia akan menugaskan kembali 30 menit untuk penyewaan klien. Klien akan menyimpan alamat IP yang sama. Kisaran DHCP diatur dalam Kisaran Alamat Pribadi dengan 254 le simultanious maks. (mendasarkan pada total koneksi maks. AP). Ini sangat bagus untuk kasus saya.

Memulai ulang server DHCP dan membersihkan meja bukan ide yang baik, kecuali jika Anda memutuskan untuk memutuskan semua klien dari jaringan Anda terlebih dahulu (nonaktifkan WiFi AP). Beri setidaknya satu menit untuk memastikan semua klien terputus. Kemudian mulai jaringan dalam urutan berikut dan tunggu sampai sepenuhnya dimulai dan terhubung: router, server DHCP, Wifi Access Points.

Ini aneh
sumber
2

Bukankah solusi yang lebih baik adalah memperbaiki masalah dengan server DHCP atau menggantinya?

joeqwerty
sumber
2

Saya telah memiliki beberapa kasus di mana pengguna tidak sama selama lebih dari setengah hari, yaitu restoran wisma dan hotel, jika mereka menyewa lebih dari beberapa jam atau sehari, mereka membutuhkan kolam ip yang sangat besar agar tidak kehabisan dan memiliki klien dengan tugas ip yang sudah lama hilang. Tetapi untuk jaringan biasa di mana ada perangkat yang sama, pengguna sepanjang waktu 3 hari baik-baik saja.

Stefan

StefanB
sumber
1

Sewa 5 hingga 10 menit adalah idiot dan menjadi pertanda tidak ada pengetahuan tentang RFC 2131. Bahkan apa pun selain 3 hari terutama pada jaringan nirkabel jelas bukan ide yang baik. Kedengarannya seperti router / dhcp memperbaiki masalah root tidak memperburuknya.

Jamie Burgandy
sumber