كيف تعمل خوارزمية أفضل ساعة رئيسية (BMCA) في IEEE 1588 PTP؟

س: ما هي خوارزمية أفضل ساعة رئيسية (BMCA)؟

ج: خوارزمية أفضل ساعة رئيسية (BMCA) هي الآلية المحددة في بروتوكول الوقت الدقيق (PTP) بموجب IEEE 1588، التي تحدد تلقائيًا أي ساعة على الشبكة يجب أن تكون الساعة الرئيسية الكبرى (GM) — مصدر الوقت المعتمد الذي تتزامن منه جميع الساعات الأخرى. تعمل خوارزمية BMCA بشكل مستقل على كل جهاز PTP، وتقارن كل منفذ خصائص ساعته الخاصة مع الإعلانات الواردة من الساعات المجاورة. من خلال هذا المقارنة الموزعة، تتوصل جميع الأجهزة بشكل مستقل إلى نفس الاستنتاج حول أي ساعة هي الأفضل، دون الحاجة إلى وحدة تحكم مركزية.

س: كيف تعمل عملية المقارنة؟

ج: عندما يتلقى جهاز PTP رسالة إعلان (Announce) من جاره، تقارن BMCA مجموعة مرتّبة من الخصائص لتحديد أي ساعة هي الأعلى. تتبع المقارنة تسلسل أولوية صارم:
  1. فئة الساعة (clockClass) — لها الأولوية الأعلى في المقارنة
  2. دقة الساعة (clockAccuracy)
  3. تباعد السجل المقيس (offsetScaledLogVariance) (الاستقرار)
  4. الأولوية 1 (priority1)
  5. هوية الساعة (clockIdentity)
  6. الأولوية 2 (priority2)
  7. عنوان المنفذ / التسلسل

أول خاصية تختلف هي التي تحدد الفائز. يتحول منفذ الساعة الخاسرة إلى حالة عبد (Slave) (أو سلبي (Passive)) بالنسبة للفائز.

س: ما هي فئة الساعة (clockClass) ولماذا تهم؟

ج: فئة الساعة (clockClass) هي قيمة عددية صحيحة (0-255) تشير إلى جودة مصدر وقت الساعة وقابلية تتبعه. القيم الأقل تمثل جودة أفضل. تتضمن النطاقات الرئيسية:

بما أن فئة الساعة هي خاصية المقارنة الأولى، فإن ساعة مقفلة بـ GPS (فئة 6) ستتفوق دائمًا على ساعة محلية تعمل بحرية (فئة 248)، بغض النظر عن الإعدادات الأخرى.

س: ما هي الأولوية 1 والأولوية 2؟

ج: الأولوية 1 (priority1) والأولوية 2 (priority2) هما قيمان قابلان للتكوين من قبل المستخدم (0-255) تمنحان المسؤولين تحكمًا يدويًا في اختيار الساعة الرئيسية الكبرى (GM).

يضبط الأولوية 1 (priority1) = 255 يمنع الساعة فعليًا من أن تصبح الساعة الرئيسية الكبرى (Grandmaster).

س: ملخص

ج: تضمن BMCA تحديد GM قويًا وتلقائيًا وحتميًا. فئة الساعة (clockClass) تحكم جودة مصدر الوقت، الأولوية 1 (priority1) توفر تفضيلًا إداريًا قويًا، والأولوية 2 (priority2) تقدم فصلًا دقيقًا — مجتمعة تمنح المهندسين تحكمًا كاملاً في طوبولوجيا الساعة الرئيسية الكبرى لبروتوكول PTP.

هل تحتاج إلى حلول توقيت دقيق؟ احصل على عرض سعر من BRIDZA

← العودة إلى الموارد