다음을 통해 공유


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

인증되지 않은 인바운드 IPv6 IPsec 트래픽에 대한 DSCP 표시입니다. 이 값은 63보다 작거나 같아야 합니다. 이 범주에 대해 DSCP 표시를 사용하지 않도록 설정하려면 IPSEC_DOSP_DSCP_DISABLE_VALUE 지정합니다.

ipV6IPsecUnauthRateLimitBytesPerSec

인증되지 않은 인바운드 IPv6 IPsec 트래픽에 대한 속도 제한입니다. 이 범주에 대한 속도 제한을 사용하지 않도록 설정하려면 IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE 지정합니다.

ipV6IPsecUnauthPerIPRateLimitBytesPerSec

인증되지 않은 인바운드 IPv6 내부 IP 주소당 IPsec 트래픽에 대한 속도 제한입니다. 이 범주에 대한 속도 제한을 사용하지 않도록 설정하려면 IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE 지정합니다.

ipV6IPsecAuthDscp

인증된 인바운드 IPv6 IPsec 트래픽에 대한 DSCP 표시입니다. 값은 63보다 작거나 같아야 합니다. 이 범주에 대해 DSCP 표시를 사용하지 않도록 설정하려면 IPSEC_DOSP_DSCP_DISABLE_VALUE 지정합니다.

ipV6IPsecAuthRateLimitBytesPerSec

인증된 인바운드 IPv6 IPsec 트래픽에 대한 속도 제한입니다. 이 범주에 대한 속도 제한을 사용하지 않도록 설정하려면 IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE 지정합니다.

icmpV6Dscp

인바운드 ICMPv6 트래픽에 대한 DSCP 표시입니다. 값은 63보다 작거나 같아야 합니다. 이 범주에 대해 DSCP 표시를 사용하지 않도록 설정하려면 IPSEC_DOSP_DSCP_DISABLE_VALUE 지정합니다.

icmpV6RateLimitBytesPerSec

인바운드 ICMPv6 트래픽에 대한 속도 제한입니다. 이 범주에 대한 속도 제한을 사용하지 않도록 설정하려면 IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE 지정합니다.

ipV6FilterExemptDscp

인바운드 IPv6 필터 제외 트래픽에 대한 DSCP 표시입니다. 값은 63보다 작거나 같아야 합니다. 이 범주에 대해 DSCP 표시를 사용하지 않도록 설정하려면 IPSEC_DOSP_DSCP_DISABLE_VALUE 지정합니다.

ipV6FilterExemptRateLimitBytesPerSec

인바운드 IPV6 필터 제외 트래픽에 대한 속도 제한입니다. 이 범주에 대한 속도 제한을 사용하지 않도록 설정하려면 IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE 지정합니다.

defBlockExemptDscp

인바운드 기본 블록 제외 트래픽에 대한 DSCP 표시입니다. 값은 63보다 작거나 같아야 합니다. 이 범주에 대해 DSCP 표시를 사용하지 않도록 설정하려면 IPSEC_DOSP_DSCP_DISABLE_VALUE 지정합니다.

defBlockExemptRateLimitBytesPerSec

인바운드 기본 블록 제외 트래픽에 대한 속도 제한입니다. 이 범주에 대한 속도 제한을 사용하지 않도록 설정하려면 IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE 지정합니다.

maxStateEntries

테이블의 최대 상태 항목 수입니다. 이 값은 0보다 커야 합니다.

maxPerIPRateLimitQueues

내부 IP 주소당 인바운드 인증되지 않은 IPv6 IPsec 트래픽에 대한 최대 속도 제한 큐 수입니다. 이 값은 0보다 커야 합니다.

flags

다음 값의 조합입니다.

IPsec DoS Protection 옵션 플래그 의미
IPSEC_DOSP_FLAG_ENABLE_IKEV1
IKEv1 키 지정 모듈을 허용합니다. 기본적으로 차단됩니다.
IPSEC_DOSP_FLAG_ENABLE_IKEV2
IKEv2 키 지정 모듈을 허용합니다. 기본적으로 차단됩니다.
IPSEC_DOSP_FLAG_DISABLE_AUTHIP
AuthIP 키 지정 모듈을 차단합니다. 기본적으로 허용됩니다.
IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK
일치하는 모든 IPv4 트래픽 및 비 IPsec IPv6 트래픽을 허용합니다. 기본적으로 IPv6 ICMP를 제외한 모든 IPv4 트래픽 및 비 IPsecIPv6 트래픽이 차단됩니다.
IPSEC_DOSP_FLAG_FILTER_BLOCK
일치하는 모든 IPv6 트래픽을 차단합니다.
IPSEC_DOSP_FLAG_FILTER_EXEMPT
일치하는 모든 IPv6 트래픽을 허용합니다.

numPublicIFLuids

DOS 보호를 사용하도록 설정해야 하는 공용 인터넷 연결 인터페이스 식별자의 수입니다.

publicIFLuids

DOS 보호를 사용하도록 설정해야 하는 공용 인터넷 연결 인터페이스 식별자 배열에 대한 포인터입니다.

numInternalIFLuids

DOS 보호를 사용하도록 설정해야 하는 내부 네트워크 연결 인터페이스 식별자의 수입니다.

internalIFLuids

DOS 보호를 사용하도록 설정해야 하는 내부 네트워크 연결 인터페이스 식별자의 배열에 대한 포인터입니다.

publicV6AddrMask

FWP_V6_ADDR_AND_MASK 지정된 대로 이 정책에 대한 선택적 공용 IPv6 주소 또는 서브넷입니다.

internalV6AddrMask

FWP_V6_ADDR_AND_MASK 지정된 대로 이 정책에 대한 선택적 내부 IPv6 주소 또는 서브넷입니다.

설명

IPSEC_DOSP_OPTIONS0 IPSEC_DOSP_OPTIONS 특정 구현입니다. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상 지정 을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 ipsectypes.h

추가 정보

FWP_V6_ADDR_AND_MASK

Windows 필터링 플랫폼 API 구조