Selasa, 07 April 2015

NTP


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

Tidak ada komentar:

Posting Komentar