BMCA (Thuật toán Đồng hồ Tốt nhất) hoạt động như thế nào trong IEEE 1588 PTP?

H: Thuật toán Đồng hồ Tốt nhất (BMCA) là gì?

Đ: Thuật toán Đồng hồ Tốt nhất (BMCA) là cơ chế được định nghĩa trong Giao thức Thời gian Chính xác IEEE 1588 (PTP) tự động xác định đồng hồ nào trên mạng nên đóng vai trò là Grandmaster (GM) — nguồn thời gian có thẩm quyền từ đó tất cả các đồng hồ khác đồng bộ hóa. BMCA chạy độc lập trên mỗi thiết bị PTP, và mỗi cổng so sánh thuộc tính đồng hồ của mình với các thông báo nhận được từ đồng hồ lân cận. Thông qua so sánh phân tán này, tất cả các thiết bị độc lập đạt được kết luận giống nhau về đồng hồ nào là tốt nhất, mà không cần bộ điều khiển tập trung.

H: Quá trình so sánh hoạt động như thế nào?

Đ: Khi một thiết bị PTP nhận được thông báo Announce từ hàng xóm, BMCA so sánh một tập hợp các thuộc tính được xếp hạng để quyết định đồng hồ nào ưu tiên hơn. So sánh tuân theo thứ tự ưu tiên nghiêm ngặt:
  1. clockClass — ưu tiên cao nhất trong so sánh
  2. clockAccuracy
  3. offsetScaledLogVariance (ổn định)
  4. priority1
  5. clockIdentity
  6. priority2
  7. Địa chỉ cổng / trình tự

Thuộc tính đầu tiên khác nhau xác định người thắng. Cổng của đồng hồ thua chuyển sang trạng thái Slave (hoặc Passive) so với người thắng.

H: clockClass là gì và tại sao nó quan trọng?

Đ: clockClass là một giá trị nguyên (0–255) cho biết chất lượng và khả năng truy xuất nguồn thời gian của đồng hồ. Giá trị thấp hơn đại diện cho chất lượng tốt hơn. Các phạm vi chính bao gồm:

Vì clockClass là thuộc tính so sánh đầu tiên, một đồng hồ khóa GPS (class 6) sẽ luôn cao hơn một đồng hồ chạy tự do cục bộ (class 248), bất kể các cài đặt khác.

H: priority1 và priority2 là gì?

Đ: priority1priority2 là giá trị có thể cấu hình bởi người dùng (0–255) cho phép quản trị viên kiểm soát thủ công việc lựa chọn GM.

Đặt priority1 = 255 sẽ loại trừ hiệu quả một đồng hồ khỏi việc trở thành Grandmaster.

H: Tóm tắt

Đ: BMCA đảm bảo lựa chọn GM mạnh mẽ, tự động và xác định. clockClass kiểm soát chất lượng nguồn thời gian, priority1 cung cấp ưu tiên quản trị mạnh mẽ, và priority2 cung cấp tiebreaker chi tiết — cùng nhau cho phép kỹ sư kiểm soát đầy đủ cấu trúc grandmaster PTP.

Cần giải pháp thời gian chính xác? Nhận báo giá từ BRIDZA

← Quay lại Tài nguyên