
Pengertian NTP Server
Network Time Protocol (NTP) adalah sebuah protokol untuk sinkronisasi jam-jam sistem komputer di atas paket-switching, variabel-latency jaringan data. NTP menggunakan UDP pada port 123 sebagai lapisan transport. Ini dirancang khusus untuk melawan efek variabel laten dengan menggunakan jitter buffer. NTP juga mengacu pada referensi implementasi software yang didistribusikan oleh Proyek Pelayanan Publik NTP.
Network Time Protocol (NTP) berfungsi untuk mensingkronkan waktu client dengan server, supaya waktu atau jam dapat sama persis. NTP berjalan pada protocol UDP, yang bersipat ringan dan unreliable. NTP Server sangat berperan penting jika jumlah computer sudah melampaui batas, agar semua waktu berjalan serentak pada setiap computer.
Sebelum kita kita melakukan instalasi NTP server, kita harus melakukan pengaturan ip address pada interfaces dan juga konfigurasi DNS Server yang nantinya berfungsi untuk memudahkan client dalam mensingkronkan waktu dengan server dengan memasukkan alamat domain saja
Cara Kerja NTP Server
NTP bekerja dengan menggunakan algoritma Marzullo
dengan menggunakan referensi skala waktu UTC. Sebuah jaringan NTP biasanya
mendapatkan perhitungan waktunya dari sumber waktu yang terpercaya seperti
misalnya radio clock atau atomic clock yang terhubung dengan sebuah time
server. Komputer ini disebut juga stratum 1. Kemudian jaringan NTP ini akan
mendistribusikan perhitungan waktu akurat ini ke dalam jaringan lain dengan
protokol NTP yang disebut stratum 2. Komputer dalam jaringan tersebut dapat
menyinkronkan jaringan lain yang disebut stratum 3, dan seterusnya sampai
stratum 16.
Sebuah NTP client akan melakukan
sinkronisasi dengan NTP server dalam sebuah interval pooling yang biasanya
berkisar antara 64 sampai 1024 detik. Namun, waktu sinkronisasi ini bisa
berubah secara dramatis bergantung kepada kondisi dan keadaan jaringan yang
akan digunakannya. NTP menggunakan sistem hirarki dalam bekerja dan melakukan
sinkronisasinya. Sistem hirarki ini menggunakan istilah Clock stratum atau
strata untuk menggambarkan tingkatan-tingkatannya seperti yang sudah dijelaskan
di atas. Sebuah perangkat NTP akan secara otomatis memilih perangkat dengan
nilai stratum yang paling kecil untuk mendapatkan update pencatatan waktunya.
Dengan demikian, maka tidak perlu melakukan mekanisme pemilihan rumit untuk
mendapatkan tree dari NTP yang teratur dalam sebuah jaringan besar. Protokol
NTP tetap bekerja dengan baik dalam melakukan sinkronisasi antara client dengan
server-nya, meskipun melewati berbagai media. Tampaknya NTP tidak
membeda-bedakan media cepat, media lambat, media padat, media kosong, dan
sebagainya.
Kehebatan NTP ini didapat dari sistem
estimasinya yang hebat yang mengandalkan tiga buah variabel kunci yang didapat
dari hubungan antara client dan servernya. Ketiga variabel tersebut adalah:
1. Network
delay. Sebagai variabel yang didapat dari
lamanya delay yang terjadi dalam media penghubungnya. Variabel ini merupakan
kunci terpenting dalam mendapatkan sinkronisasi yang akurat.
2. Time
packets exchange dispersion. Dispersi atau penyebaran terhadap
paket-paket sinkronisasi waktu digunakan untuk mengukur kesalahan maksimum dari
perhitungan waktu antara kedua node yang berkomunikasi.
3. Clock
offset: Kerugian waktu ini merupakan variabel
yang digunakan untuk melakukan koreksi terhadap pencatatan waktu yang ada di
client. Koreksi inilah yang akan dibawa dalam sinkronisasi antarkedua perangkat.
NTP memiliki kemampuan untuk menghindari
proses sinkronisasi dengan sebuah mesin yang dianggapnya tidak akan bisa
akurat. Kemampuan tersebut didasari oleh dua parameter penentu:
Perangkat NTP tidak
akan melakukan sinkronisasi dengan sebuah mesin yang tidak melakukan
sinkronisasi waktu dirinya sendiri dengan perangkat manapun. Karena dengan
fakta tersebut, ada kemungkinan waktu yang dimilikinya tidak akurat.
NTP akan melakukan
proses komparasi terhadap beberapa perhitungan waktu dari beberapa server.
Sebuah perangkat NTP yang memiliki pencatatan waktu yang paling berbeda dengan
yang lainnya pasti akan dihindari oleh perangkat-perangkat lainnya, meskipun
nilai stratumnya paling rendah daripada mesin yang lain.
Konfigurasi NTP Server
Berikut ini cara setting NTP Server di Debian Squeeze :
1. Pastikan posisi sudah di root
2. Lakukan mounting DVD Debian 6 Disc 1 ( pertama ) dengan mengetikkan apt-cdrom add dan tunggu proses mounting
3. Lihat settingan waktu pada server saat ini dengan perintah date sehingga muncul seperti
berikut
4. Jika settingan tanggal salah lakukan konfigurasi tanggal terlebih dahulu dengan perintah
date –s <tahun>-<bulan>-<tanggal>.misal date –s 2012-09-21
5. Setelah menyetting tanggal lakukan konfigurasi waktu ( jam ). Dengan mengetikkan
perintah date –s <jam>:<menit>:<detik>. Misal date –s 22:23:00
6. Jika waktu sudah dionfigurasi lakukan instalasi paket NTP Server dengan mengetikkan
apt-get install ntp ntpdate
7. Tekan Y untuk melanjutkan proses instalasi
8. Edit file ntp.conf dengan perintah pico /etc/ntp.conf
9. Cari bagian seperti berikut, tambahkan tanda pagar dan settingan seperti berikut
10. Cari lagi bagian berikut dan tambahkan tanda pagar untuk tidak mengaktifkan perintah
11. Cari bagian berikut dan tambahkan settingan
12. Simpan konfigurasi dan keluar dengan menekan tombol Ctrl + X kemudian Y dan Enter
13. Restart paket NTP dengan perintah /etc/init.d/ntp restart
14. Hubungkan antara Server dengan Client lewat NIC yang tertanda eth0. Atur IP Address
Client pada IP 192.168.1.2/24 melalui menu Start --> Connect to --> Show All
Connection ---> klik kanan interface --> Properties --> TCP /IP --> Properties
sehingga seperti gambar berikut
15. Lakukan sinkronisasi waktu server ke client dengan cara meng double klik jam yang ada pada taskbar
16. Pilih Internet Time
17. Ketikkan IP server / nama domain pada isian server dan pilih Update Now untuk melakukan sinkronisasi waktu dengan server
18. Jika singkronisasi sukses maka konfigurasi telah berhasil
19. Pilih OK untuk menerapkan waktu yang sudah disingkronisasi tadi
20. Konfigurasi NTP Server telah selesai
Source :
http://jaringan-kabel.blogspot.com/2012/07/ntp-server.html
http://daristkj.blogspot.com/2012/07/ntp-network-time-protocol.html
http://anakwadung.blogspot.com/2013/01/konfigurasi-ntp-server-debian-squeeze.html

0 komentar:
Posting Komentar