Με βάση την προηγούμενη εστίασή σας στο σενάριο συγχρονισμού PTP διπλού{0}}αισθητήρα Linux, η επαλήθευση της επιτυχούς ενεργοποίησης της λειτουργίας P2P απαιτεί επιβεβαίωση από τρεις διαστάσεις: κατάσταση διαμόρφωσης, αλληλεπίδραση πακέτων και ακρίβεια συγχρονισμού.
I. Ελέγξτε την κατάσταση τοπικής διαμόρφωσης
Κριτήρια κρίσης: Το αρχείο καταγραφής πρέπει αρχικά να εμφανίζει "ο μηχανισμός καθυστέρησης είναι P2P". Εάν εμφανίζει "E2E", σημαίνει ότι η διαμόρφωση δεν έχει τεθεί σε ισχύ ή η διαπραγμάτευση απέτυχε.
II. Λήψη πακέτου για επαλήθευση P2P-Συγκεκριμένων πακέτων
Χρησιμοποιήστε το Wireshark/tcpdump
Καταγράψτε τα πακέτα PTP στη διεπαφή δικτύου, ρυθμίζοντας το φίλτρο σε "ptp".
Κριτήρια κρίσης: Πρέπει να τηρείται η κανονική αλληλεπίδραση των πακέτων "Pdelay_Req" (αίτημα καθυστέρησης) και "Pdelay_Resp" (απόκριση καθυστέρησης).
Επιτυχία: Και οι δύο τύποι πακέτων εμφανίζονται περιοδικά, χωρίς απώλεια χρονικού ορίου.
Αποτυχία: Υπάρχουν μόνο πακέτα Sync/Announce, χωρίς πακέτα Pdelay, υποδεικνύοντας ότι ο διακόπτης δεν έχει ενεργοποιήσει το διαφανές χρονισμό P2P ή ότι ο σύνδεσμος δεν το υποστηρίζει.
III. Σύγκριση Ακρίβειας και Σταθερότητας Συγχρονισμού
Παρατηρήστε τις διακυμάνσεις μετατόπισης
Καταγράψτε τη μετατόπιση χρόνου στη λειτουργία P2P.
Κριτήρια κρίσης
Επιτυχία: Η μετατόπιση είναι σταθερή εντός υπο-μικρο δευτερολέπτου (<1µs) or microsecond (±1~5µs) ranges, and the jitter is significantly less than in E2E mode.
Αποτυχία: Μεγάλες διακυμάνσεις μετατόπισης ή συχνές διακοπές συγχρονισμού υποδεικνύουν την παρουσία κόμβων στο δίκτυο που δεν υποστηρίζουν P2P, οδηγώντας σε μη φυσιολογική μέτρηση διαδρομής.

