אימות נעילת תפקיד-מאסטר מוצלחת דורש שילוב של שלושה מימדים: אימות פרמטרי תצורה, ניטור-יומן בזמן אמת ובדיקת מאמץ. זה מבטיח שהתפקיד לא יעבור הן בתנאי רשת רגילים והן בתנאי רשת חריגים:
I. אימות פרמטר של קובץ תצורה
בדוק את קובץ התצורה `/etc/linuxptp/ptp4l.conf` בשני החיישנים כדי לאשר שהפרמטרים של נעילת המקשים בתוקף:
מאסטר שעון
'priority1' צריך להיות ערך נמוך (למשל, 128).
`masterOnly 1`: זהו פרמטר הליבה לנעילת התפקיד, המצביע על כך שהצומת נאלץ להפוך לשעון הראשי ומסרב להשתתף בבחירות BMCA להפוך לשעון עבד.
שעון עבדים
'priority1' צריך להיות ערך גבוה (למשל, 130), כדי להבטיח שהעדיפות שלו נמוכה מהשעון הראשי.
`masterOnly 0` (ברירת מחדל): מאפשר לו להסתנכרן כשעון עבד.
II. ניטור סטטוס יומן-בזמן אמת
לאחר הפעלה מחדש של שירות ptp4l, הפעל `sudo ptp4l -i eth0 -m -q` כדי לצפות ביומני-זמן אמת:
תצוגת תפקיד קבוע: יומן המכשיר הראשי אמור להציג ברציפות "יציאה 1: MASTER".
יומן התקן העבד צריך להציג ברציפות "יציאה 1: SLAVE".
אין אזעקות בחירות: היומנים לא אמורים להכיל רשומות המציינות בחירה מחדש של BMCA-, כגון "השעון הראשי הטוב ביותר שונה" או "השעון הראשי הטוב ביותר שנבחר".
אם מצב ה-FAULTY מופיע ואז חוזר במהירות לתפקיד המקורי, מנגנון הנעילה פועל; אם התפקידים מוחלפים לאחר השחזור, הנעילה נכשלה.
III. בדיקת מאמץ לניתוק רשת וחיבור מחדש (אימות אולטימטיבי)
הדמיית תרחיש הפסקת רשת כדי לאמת את החוסן של נעילת תפקידים:
פעולה: נתק זמנית את כבל הרשת של שעון העבד או השבת את ממשק כרטיס הרשת, המתן כ-10-20 שניות ולאחר מכן שחזר את החיבור.
קריטריונים לשיפוט:
נעילה מוצלחת: השעון הראשי נשאר במצב MASTER במהלך הפסקת רשת (או נכנס ל-LISTENING אך אינו מתכלה ל-SLAVE); לאחר שחזור הרשת, שעון העבד מסתנכרן מחדש במהירות ומתייצב במצב SLAVE, ללא החלפת תפקידים לאורך כל הדרך.
נעילה נכשלה: במהלך הפסקת רשת, השעון הראשי שופט בטעות את כל הרשת כחסרת מאסטר עקב מחסור במנות, ועובר אוטומטית ל-SLAVE או נכנס למצב בלתי מוגדר; לאחר ההתאוששות, שני השעונים בוחרים- מחדש, מה שעלול להוביל להיפוך תפקידים או תנודה ממושכת.
IV. אימות מקור שעון מערכת
הפעל `מקורות chronyc -v` או `phc2sys` במכשיר העבד כדי לבדוק את המצב:
אשר ששעון המערכת עוקב רק אחר שעון החומרה של PTP שצוין (למשל, /dev/ptp0), וההיסט יציב בטווח המיקרו-שניות ללא קפיצות משמעותיות, מה שמוכיח בעקיפין את היציבות של מערכת היחסים הראשית-לעבד.

