Создание отчетов о возможностях IPsec сетевого адаптера
[Функция разгрузки задач IPsec является устаревшей и не должна использоваться.]
Драйвер минипорта NDIS указывает текущую конфигурацию разгрузки сетевого адаптера по протоколу IPsec в структуре NDIS_IPSEC_OFFLOAD_V1 . Драйверы мини-порта должны включать текущую конфигурацию разгрузки IPsec в структуру NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES . Драйверы miniport вызывают функцию NdisMSetMiniportAttributes из функции MiniportInitializeEx и передают сведения в NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES.
Водители минипорта должны сообщать об изменениях в возможностях разгрузки IPsec, если таковые есть, в NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG состоянии.
В ответ на запрос OID_TCP_OFFLOAD_CURRENT_CONFIG NDIS включает структуру NDIS_IPSEC_OFFLOAD_V1 в структуру NDIS_OFFLOAD , возвращаемую NDIS в элементе InformationBufferструктуры NDIS_OID_REQUEST . NDIS использует сведения, предоставленные драйвером мини-порта.
Драйвер мини-порта указывает следующие сведения в структуре NDIS_IPSEC_OFFLOAD_V1:
Параметры инкапсуляции в элементе инкапсуляции . Дополнительные сведения об этом участнике см. в разделе Примечания в NDIS_IPSEC_OFFLOAD_V1.
Может ли сетевой адаптер выполнять комбинированные операции IPsec с пакетом, то есть может ли сетевой адаптер обработать пакет, содержащий как заголовок проверки подлинности (AH), так и инкапсулирующие полезные данные безопасности (ESP) в пакете в следующем формате:
[IP] [AH] [ESP] [остальная часть пакета]
Может ли сетевой адаптер выполнять обработку безопасности IP-адресов как в транспортном режиме, так и в части туннелирования пакетов отправки и получения. Часть пакета в транспортном режиме относится к сквозной связи безопасности, а часть пакета в режиме туннеля относится к сопоставлению безопасности туннеля.
Может ли сетевой адаптер выполнять операции безопасности IP-адресов с пакетами, если IP-заголовки пакета содержат параметры IP-адресов.
Драйвер мини-порта определяет следующие возможности сетевого адаптера для вычисления или проверки (или вычисления и проверки) зашифрованных контрольных сумм для полезных данных AH и сведений о проверке подлинности.
Алгоритмы целостности (MD5 или SHA 1), которые может использовать сетевой адаптер
Может ли сетевой адаптер обрабатывать полезные данные безопасности AH для:
- Часть пакета в режиме транспорта
- Часть пакета в режиме туннеля
- Отправка пакетов
- Получение пакетов
Драйвер мини-порта определяет следующие возможности сетевой карты для обработки полезных данных ESP:
Алгоритмы конфиденциальности (DES, triple DES или и то, и другое), которые может использовать сетевой адаптер
Поддерживает ли сетевой адаптер шифрование со значением NULL (т. е. полезные данные ESP без шифрования, но с хэшами проверки подлинности)
Может ли сетевой адаптер выполнять обработку ESP для:
- Часть пакета в режиме транспорта
- Часть пакета в режиме туннеля
- Отправка пакетов
- Получение пакетов