Bagikan melalui


struktur IPSEC_TRAFFIC0 (ipsectypes.h)

Struktur IPSEC_TRAFFIC0 menentukan parameter untuk menjelaskan lalu lintas IPsec. IPSEC_TRAFFIC1 tersedia.

 

Sintaks

typedef struct IPSEC_TRAFFIC0_ {
  FWP_IP_VERSION     ipVersion;
  union {
    UINT32 localV4Address;
    UINT8  localV6Address[16];
  };
  union {
    UINT32 remoteV4Address;
    UINT8  remoteV6Address[16];
  };
  IPSEC_TRAFFIC_TYPE trafficType;
  union {
    UINT64 ipsecFilterId;
    UINT64 tunnelPolicyId;
  };
  UINT16             remotePort;
} IPSEC_TRAFFIC0;

Anggota

ipVersion

Versi Protokol Internet (IP).

Lihat FWP_IP_VERSION untuk informasi selengkapnya.

localV4Address

Alamat IPv4 lokal lalu lintas IPsec.

Ditentukan ketika ipVersionFWP_IP_VERSION_V4.

localV6Address[16]

Alamat IPv6 lokal lalu lintas IPsec.

Ditentukan ketika ipVersionFWP_IP_VERSION_V6.

remoteV4Address

Alamat IPv4 jarak jauh dari lalu lintas IPsec.

Ditentukan ketika ipVersionFWP_IP_VERSION_V4.

remoteV6Address[16]

Alamat IPv6 jarak jauh dari lalu lintas IPsec.

Ditentukan ketika ipVersionFWP_IP_VERSION_V6.

trafficType

Jenis lalu lintas IPsec.

Lihat IPSEC_TRAFFIC_TYPE untuk informasi selengkapnya.

ipsecFilterId

LUID filter lapisan transportasi FWPS yang sesuai dengan lalu lintas ini.

Tersedia jika trafficTypeIPSEC_TRAFFIC_TYPE_TRANSPORT.

tunnelPolicyId

LUID dari kebijakan terowongan Mode Cepat (QM) terkait.

Tersedia jika trafficTypeIPSEC_TRAFFIC_TYPE_TUNNEL.

remotePort

Port TCP/UDP jarak jauh untuk lalu lintas ini. Ini digunakan ketika kondisi port jarak jauh di filter lapisan transportasi lebih umum daripada port jarak jauh aktual.

Keterangan

Jenis IPSEC_TRAFFIC0 menjelaskan karakteristik lalu lintas yang akan cocok dengan SA.

Untuk mode transportasi IPsec, anggota Alamat localV dan Alamat remoteVmenentukan alamat IP. Anggota ipsecFilterId menentukan (sebagai bagian dari kondisi filter lapisan transportasi) informasi protokol transportasi (seperti protokol IP, port, dll), dari lalu lintas yang cocok. Namun, jika anggota remotePort bukan nol, nilainya akan menggantikan port jarak jauh yang ditentukan dalam filter lapisan transportasi.

Untuk mode terowongan IPsec, anggota Alamat localV dan Alamat remoteVmenentukan titik akhir terowongan header IP luar. Anggota tunnelPolicyId menentukan (sebagai bagian dari kondisi filter yang ditentukan melalui FwpmIPsecTunnelAdd0) alamat header IP dalam, informasi protokol transportasi, dari lalu lintas yang cocok. Anggota remotePort tidak boleh ditentukan untuk mode terowongan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header ipsectypes.h

Lihat juga

FWP_IP_VERSION

IPSEC_TRAFFIC_TYPE

Struktur API Platform Pemfilteran Windows