PTPv2.1 Performance Monitoring

Monitoraggio delle performance PTPv2.1Ogni implementazione PTP include alcune informazioni sullo stato e sulle prestazioni. Quindi in linea di principio un nodo potrebbe raccogliere tutti i dati necessari per il monitoraggio e determinare lo stato della rete PTP. Ecco il problema: se sei la persona che sta scrivendo il codice per l'app di monitoraggio, devi farlo per ogni modello e dispositivo. E non solo i dispositivi forniscono dati in diversi formati, ma anche elementi e metriche differenti. E se ogni nodo PTP mantenesse le informazioni standard in un formato standard che chiunque potrebbe leggere? Sarebbe ottimo! Il gruppo di lavoro IEEE 1588 ha fatto un passo verso la realizzazione di questa visione gloriosa definendo statistiche e contatori di monitoraggio delle prestazioni standard. Questo sarà incluso nella prossima revisione di IEEE 1588. All'inizio si è deciso che qualsiasi quantità misurabile sarebbe stata riassunta in quattro semplici statistiche che tutti comprendono:
|
Niente di speciale, nessuna varianza di Hadamard, nessun indice di stabilità, ma solo statistiche di base che tutti possono comprendere e interpretare facilmente per renderle disponibili su sistemi di monitoraggio centralizzati. Si potrà interrogare qualsiasi nodo PTP con una porta slave, ad es. un Ordinary Clock in stato slave o un Boundary Clock, per sapere qual è l'offset dal master. In particolare, quali sono la deviazione media, minima, massima e standard su intervalli di 15 minuti e 24 ore. Le porte slave che utilizzano il metodo Delay Request / Response per misurare la latenza della rete, possono anche segnalare statistiche quali:
- Master to slave delay
- Slave to master delay
- mean path delay
- Nel caso di peer_delay, si può invece riferire il ritardo medio del collegamento.
Alcune metriche non hanno valori medi o massimi. Sono semplicemente eventi che accadono e la cosa importante è solamente contarli. Per ciascuno dei diversi tipi di messaggi PTP sono stati definiti i contatori standard, uno ciascuno per trasmissione e ricezione:
- Announce
- Foreign master Announce
- Sync
- Follow_Up
- Delay Request
- Delay Response
- pDelay Request messages
- pDelay Response messages
- pDelay Follow_up message
La bozza di standard descrive persino come memorizzare tutte queste misurazioni.
Indicizzazione per statistiche e contatori di monitoraggio delle prestazioni
E' possibile risalire a 98 valori per ogni contatore o statistica. Wow! Sono molti dati. Non preoccuparti, puoi implementare un sottoinsieme dei record e un sottoinsieme delle variabili.
Se vuoi ricevere maggiori informazioni non esitare a contattarci. Il nostro staff ti risponderà il prima possibile.