Kesan Tiada Isyarat Masa
Dicatat oleh Stuart on November 3rd, 2010
Pelayan NTP (Protokol Masa Rangkaian) merupakan alat penting dalam rangkaian komputer moden. Mereka mengawal masa, memastikan setiap peranti di rangkaian disegerakkan.
Kerana pentingnya masa dalam mengawal hampir setiap aspek rangkaian komputer yang tepat dan masa yang disegerakkan adalah pentingnya mengapa begitu banyak pentadbir sistem menggunakan NTP server masa.
Pelayan masa ini menggunakan sumber masa tunggal sebagai pangkalan untuk menetapkan semua jam pada rangkaian; masa itu sering mendapat dari rangkaian GPS atau isyarat radio yang disiarkan dari makmal fizik seperti NPL di UK (isyaratnya disiarkan dari Cumbria).
Sebaik sahaja isyarat ini diterima oleh pelayan masa, protokol masa NTP kemudiannya mengedarkannya di sekitar rangkaian - membandingkan jam sistem setiap peranti ke rujukan masa dan menyesuaikan setiap peranti. Dengan menilai secara teratur pergerakan peranti ini dan membetulkannya, NTP menyimpan jam dengan tepat dalam jarak milidetik masa isyarat dan apabila isyarat ini berpunca daripada jam atom - ia memastikan rangkaian adalah tepat dari segi fizikal, tetapi apa yang berlaku jika anda kehilangan isyarat masa?
Antena GPS rosak, penyelenggaraan pemancar isyarat masa atau kesilapan teknikal boleh membawa kepada a Masa NTP gagal menerima isyarat masa. Selalunya, ini hanya sementara dan perkhidmatan biasa disambung semula dalam masa beberapa jam tetapi apa yang berlaku jika tidak, dan apakah kesan mempunyai isyarat masa yang gagal?
Nasib baik, NTP mempunyai sistem sandaran untuk sekian lama. Jika isyarat masa gagal dan tidak ada sumber masa yang lain, NTP bijak menggunakan masa purata dari semua jam di rangkaiannya. Jadi jika beberapa jam telah melayang beberapa milisaat lebih cepat, dan yang lain beberapa milisaat perlahan - maka NTP mengambil purata drift ini memastikan bahawa masa itu tetap tepat selama mungkin.
Walaupun isyarat telah gagal selama beberapa hari - atau bahkan minggu - tanpa pengetahuan pengguna sistem, ini tidak bermakna rangkaian akan terlepas. NTP masih akan menyimpan seluruh rangkaian yang disegerakkan bersama-sama, menggunakan hanyutan purata, dan sementara masa yang lebih lama isyarat masa itu tetap di luar les yang tepat rangkaian itu akan tetap memberikan ketepatan millisekond walaupun selepas beberapa hari tanpa rujukan masa.