структура IPSEC_DOSP_OPTIONS0 (ipsectypes.h)
Структура IPSEC_DOSP_OPTIONS0 используется для хранения параметров конфигурации для IPsec DoS Protection.
Синтаксис
typedef struct IPSEC_DOSP_OPTIONS0_ {
UINT32 stateIdleTimeoutSeconds;
UINT32 perIPRateLimitQueueIdleTimeoutSeconds;
UINT8 ipV6IPsecUnauthDscp;
UINT32 ipV6IPsecUnauthRateLimitBytesPerSec;
UINT32 ipV6IPsecUnauthPerIPRateLimitBytesPerSec;
UINT8 ipV6IPsecAuthDscp;
UINT32 ipV6IPsecAuthRateLimitBytesPerSec;
UINT8 icmpV6Dscp;
UINT32 icmpV6RateLimitBytesPerSec;
UINT8 ipV6FilterExemptDscp;
UINT32 ipV6FilterExemptRateLimitBytesPerSec;
UINT8 defBlockExemptDscp;
UINT32 defBlockExemptRateLimitBytesPerSec;
UINT32 maxStateEntries;
UINT32 maxPerIPRateLimitQueues;
UINT32 flags;
UINT32 numPublicIFLuids;
UINT64 *publicIFLuids;
UINT32 numInternalIFLuids;
UINT64 *internalIFLuids;
FWP_V6_ADDR_AND_MASK publicV6AddrMask;
FWP_V6_ADDR_AND_MASK internalV6AddrMask;
} IPSEC_DOSP_OPTIONS0;
Члены
stateIdleTimeoutSeconds
Число секунд до истечения времени ожидания простоя. Это значение должно быть больше 0.
perIPRateLimitQueueIdleTimeoutSeconds
Время ожидания простоя для объекта очереди ограничения скорости IP-адресов. Это значение должно быть больше 0.
ipV6IPsecUnauthDscp
Маркировка DSCP для входящего трафика IPsec без проверки подлинности. Это значение должно быть меньше или равно 63. Укажите IPSEC_DOSP_DSCP_DISABLE_VALUE, чтобы отключить маркировку DSCP для этой категории.
ipV6IPsecUnauthRateLimitBytesPerSec
Ограничение скорости для входящего трафика IPsec без проверки подлинности. Укажите IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE, чтобы отключить ограничение скорости для этой категории.
ipV6IPsecUnauthPerIPRateLimitBytesPerSec
Ограничение скорости для входящего трафика IPsec без проверки подлинности на внутренний IP-адрес. Укажите IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE, чтобы отключить ограничение скорости для этой категории.
ipV6IPsecAuthDscp
Маркировка DSCP для входящего трафика IPsec, прошедшего проверку подлинности. Значение должно быть меньше или равно 63. Укажите IPSEC_DOSP_DSCP_DISABLE_VALUE, чтобы отключить маркировку DSCP для этой категории.
ipV6IPsecAuthRateLimitBytesPerSec
Ограничение скорости для входящего трафика IPsec, прошедшего проверку подлинности. Укажите IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE, чтобы отключить ограничение скорости для этой категории.
icmpV6Dscp
Маркировка DSCP для входящего трафика ICMPv6. Значение должно быть меньше или равно 63. Укажите IPSEC_DOSP_DSCP_DISABLE_VALUE, чтобы отключить маркировку DSCP для этой категории.
icmpV6RateLimitBytesPerSec
Ограничение скорости для входящего трафика ICMPv6. Укажите IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE, чтобы отключить ограничение скорости для этой категории.
ipV6FilterExemptDscp
Маркировка DSCP для входящего трафика IPv6 исключена. Значение должно быть меньше или равно 63. Укажите IPSEC_DOSP_DSCP_DISABLE_VALUE, чтобы отключить маркировку DSCP для этой категории.
ipV6FilterExemptRateLimitBytesPerSec
Ограничение скорости для входящего трафика, исключаемого фильтром IPV6. Укажите IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE, чтобы отключить ограничение скорости для этой категории.
defBlockExemptDscp
Маркировка DSCP для входящего трафика, исключаемого по умолчанию. Значение должно быть меньше или равно 63. Укажите IPSEC_DOSP_DSCP_DISABLE_VALUE, чтобы отключить маркировку DSCP для этой категории.
defBlockExemptRateLimitBytesPerSec
Ограничение скорости для входящего трафика, исключаемого по умолчанию. Укажите IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE, чтобы отключить ограничение скорости для этой категории.
maxStateEntries
Максимальное количество записей состояния в таблице. Значение должно быть больше нуля.
maxPerIPRateLimitQueues
Максимальное число очередей ограничения скорости для входящего трафика IPv6 IPsec без проверки подлинности на внутренний IP-адрес. Значение должно быть больше нуля.
flags
Сочетание следующих значений.
numPublicIFLuids
Количество идентификаторов общедоступных интерфейсов, для которых должна быть включена защита DOS.
publicIFLuids
Указатель на массив общедоступных идентификаторов интерфейсов с выходом в Интернет, для которых должна быть включена защита DOS.
numInternalIFLuids
Количество идентификаторов внутренних сетевых интерфейсов, для которых должна быть включена защита DOS.
internalIFLuids
Указатель на массив идентификаторов внутренних сетевых интерфейсов, для которых должна быть включена защита DOS.
publicV6AddrMask
Необязательный общедоступный IPv6-адрес или подсеть для этой политики, как указано в FWP_V6_ADDR_AND_MASK.
internalV6AddrMask
Необязательный внутренний IPv6-адрес или подсеть для этой политики, как указано в FWP_V6_ADDR_AND_MASK.
Комментарии
IPSEC_DOSP_OPTIONS0 — это конкретная реализация IPSEC_DOSP_OPTIONS. Дополнительные сведения см. в разделах Имена Version-Independent и Выбор конкретных версий Windows .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | ipsectypes.h |