Condividi tramite


Panoramica del timestamp dei pacchetti NDIS

L'interfaccia timestamp dei pacchetti NDIS supporta la funzionalità di timestamp hardware di una scheda di interfaccia di rete (NIC) per il protocollo PTP (Precision Time Protocol) versione 2.

Molte schede di interfaccia di rete possono generare timestamp nell'hardware quando un pacchetto viene ricevuto o trasmesso usando il proprio orologio hardware. A partire da NDIS 6.82, il timestamp dei pacchetti NDIS consente di aggiungere il supporto del timestamp hardware al driver della scheda di interfaccia di rete.

È possibile abilitare il supporto timestamp per migliorare l'accuratezza delle applicazioni di sincronizzazione dell'orologio. Il driver miniport deve disabilitare tutti i tipi di supporto timestamp per impostazione predefinita.

In particolare, il timestamp dei pacchetti NDIS rende i timestamp hardware disponibili per il sistema operativo in modo che le applicazioni che implementano il protocollo PTP con UDP in quanto il trasporto può usarli. PTP è un protocollo che può usare timestamp hardware per ottenere una sincronizzazione temporale più accurata tra i sistemi.

La generazione del timestamp più vicina consiste nel momento in cui un pacchetto viene inviato o ricevuto dall'hardware della scheda di rete, l'applicazione di sincronizzazione più accurata. Il timestamp dei pacchetti NDIS consente di migliorare l'accuratezza delle applicazioni di sincronizzazione del tempo consentendo loro di usare i timestamp generati nell'hardware della scheda di interfaccia di rete.

Il timestamp dei pacchetti NDIS consente alle applicazioni PTP versione 2 (definite da IEEE) di funzionare nella modalità in due passaggi per usare le funzionalità di timestamp hardware della scheda di interfaccia di rete. In modalità a due passaggi, i timestamp nei pacchetti PTP vengono recuperati dall'hardware e trasmessi come messaggi separati anziché generati al volo nell'hardware.

Il timestamp dei pacchetti NDIS offre la possibilità di:

  • Individuare le funzionalità di timestamp dell'hardware della scheda di interfaccia di rete.

  • Associare i timestamp dell'orologio dell'interfaccia di rete al traffico PTP versione 2 in esecuzione su UDP (usando le porte UDP standard definite per PTP, ad esempio 319 e 320).

  • Usare l'orologio dell'hardware della scheda di interfaccia di rete come orologio in esecuzione libero. La possibilità di eseguire query sull'orologio dell'hardware di rete e stabilire una relazione tra l'orologio hardware di rete e un orologio di sistema rende possibile questa operazione.

  • Generare timestamp software.

La destinazione dell'interfaccia timestamp dei pacchetti NDIS è hardware Ethernet. L'interfaccia funziona con entrambe le schede di interfaccia di rete che supportano in modo specifico la generazione del timestamp hardware per il traffico PTP versione 2 e le schede di interfaccia di rete che possono generare timestamp hardware per tutto il traffico, poiché queste schede di interfaccia di rete funzionano anche con il traffico PTP.

Contenuto della sezione

Funzionalità di timestamp di creazione di report e configurazione corrente

Collegamento di timestamp ai pacchetti

Parole chiave INF standardizzate per il timestamp dei pacchetti NDIS

Esecuzione di query sulle funzionalità di timestamp e sulla configurazione