NTP không đặc biệt nhạy cảm với jitter vì nó sử dụng originate
và transmit
dấu thời gian để theo dõi độ trễ. Ntp.org giải thích chi tiết về cách kiểm tra độ trễ , nhưng đây là đoạn trích:
Đồng bộ hóa máy khách với máy chủ mạng bao gồm một số trao đổi gói trong đó mỗi trao đổi là một cặp yêu cầu và trả lời. Khi gửi yêu cầu, khách hàng lưu trữ thời gian của riêng mình (xuất phát dấu thời gian) vào gói được gửi. Khi một máy chủ nhận được một gói như vậy, nó sẽ lần lượt lưu trữ thời gian của chính nó (nhận dấu thời gian) vào gói và gói sẽ được trả về sau khi đặt dấu thời gian truyền vào gói. Khi nhận được trả lời, người nhận sẽ một lần nữa ghi lại thời gian nhận của chính mình để ước tính thời gian di chuyển của gói. Thời gian di chuyển (độ trễ) được ước tính bằng một nửa "tổng độ trễ trừ đi thời gian xử lý từ xa", giả sử độ trễ đối xứng.
Lý do điều này không cùng loại với điều khiển mạng là vì điều này không trực tiếp chịu trách nhiệm cho hoạt động định tuyến / chuyển tiếp các gói. Tất cả những thứ trong danh mục quản lý mạng không phải là thành phần quan trọng của toàn bộ hệ thống mạng. Nếu bạn mất bất kỳ gói nào liên quan đến SNMP, syslog hoặc NTP, bạn thậm chí sẽ không nhận thấy.
SNMP chỉ đơn giản là truyền lại thông tin đó vì nó dựa trên TCP. Ngay cả khi kết nối kết nối tất cả lại với nhau, sẽ không có gì thảm khốc xảy ra; bạn có thể nhận được một tác nhân snmp không phản hồi và sau đó thử lại. Nếu bạn bị mất lưu lượng nhật ký hệ thống (UDP), bạn chỉ cần mất một đốm thông tin đăng nhập, có thể vẫn còn trong bộ đệm hoặc trong tệp nhật ký trên thiết bị. Vì NTP tính toán độ trễ dựa trên các gói trước đó, đồng thời tính đến lỗi bù tối đa, bạn thực sự không gặp phải bất kỳ vấn đề nào. Trường hợp xấu nhất, thời gian của bạn trôi đi vài pico giây
Nếu bạn mất một gói liên quan đến định tuyến, thậm chí trong một giây, bạn có thể phải đối mặt với toàn bộ hệ thống đang đi xuống; làm cho bất kỳ dấu hiệu khác vô giá trị. Vào thời điểm đó, NTP đơn giản sẽ hoàn toàn không đồng bộ và dựa vào mã đánh dấu cục bộ để giữ thời gian.