Поделиться через


Общие сведения о метке времени пакета NDIS

Интерфейс метки времени пакетов NDIS поддерживает возможность аппаратной метки времени сетевого интерфейса карта (NIC) для протокола PTP версии 2.

Многие сетевые адаптеры могут создавать метки времени на своем оборудовании, когда пакет получается или передается с помощью собственных аппаратных часов. Начиная с NDIS 6.82, метка времени пакетов NDIS позволяет добавить поддержку аппаратной метки времени в драйвер сетевой карты.

Вы можете включить поддержку меток времени, чтобы повысить точность приложений синхронизации часов. Драйвер мини-порта должен по умолчанию отключить все типы поддержки меток времени.

В частности, метка времени пакетов NDIS делает аппаратные метки времени доступными для операционной системы, чтобы приложения, реализующие протокол PTP с UDP в качестве транспорта, могли использовать их. PTP — это протокол, который может использовать аппаратные метки времени для достижения более точной синхронизации времени между системами.

Чем ближе поколение меток времени к отправке или получению пакета оборудованием сетевого адаптера, тем точнее приложение синхронизации. Метка времени пакетов NDIS помогает повысить точность приложений синхронизации времени, позволяя им использовать метки времени, созданные на оборудовании сетевой карты.

Метка времени пакетов NDIS позволяет приложениям PTP версии 2 (как определено IEEE), работающим в двухфакторном режиме, использовать аппаратные возможности меток времени сетевой карты. В двухфакторном режиме метки времени в PTP-пакетах извлекаются из оборудования и передаются в виде отдельных сообщений, а не создаются на лету на оборудовании.

Метка времени пакета NDIS позволяет:

  • Узнайте о возможностях меток времени оборудования сетевой карты.

  • Свяжите метки времени аппаратных часов сетевой карты с трафиком PTP версии 2, выполняемым через UDP (с помощью стандартных портов UDP, определенных для PTP, например 319 и 320).

  • Используйте аппаратные часы сетевой карты в качестве бесплатных часов. Возможность запрашивать часы сетевого оборудования и устанавливать связь между сетевыми аппаратными часами и системным часами делает это возможным.

  • Создание меток времени программного обеспечения.

Целевой объект интерфейса метки времени пакета NDIS — оборудование Ethernet. Интерфейс работает как с сетевыми картами, которые поддерживают аппаратное создание меток времени для трафика PTP версии 2, так и с сетевыми картами, которые могут создавать аппаратные метки времени для всего трафика, так как эти сетевые адаптеры также работают с трафиком PTP.

В этом разделе

Возможности создания меток времени отчетов и текущая конфигурация

Присоединение меток времени к пакетам

Стандартизированные ключевые слова INF для метки времени пакета NDIS

Возможности и конфигурация запросов меток времени