Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur IPSEC_TRAFFIC1 menentukan parameter untuk menjelaskan lalu lintas IPsec. IPSEC_TRAFFIC0 tersedia.
Sintaks
typedef struct IPSEC_TRAFFIC1_ {
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;
UINT16 localPort;
UINT8 ipProtocol;
UINT64 localIfLuid;
UINT32 realIfProfileId;
} IPSEC_TRAFFIC1;
Anggota
ipVersion
Nilai FWP_IP_VERSION yang menentukan versi IP. Dalam mode terowongan, ini adalah versi header luar.
localV4Address
Alamat IPv4 lokal lalu lintas IPsec. Dalam mode terowongan, ini adalah titik akhir terowongan lokal.
Ditentukan ketika ipVersionFWP_IP_VERSION_V4.
localV6Address[16]
Alamat IPv6 lokal lalu lintas IPsec. Dalam mode terowongan, ini adalah titik akhir terowongan lokal.
Ditentukan ketika ipVersionFWP_IP_VERSION_V6.
remoteV4Address
Alamat IPv4 jarak jauh dari lalu lintas IPsec. Dalam mode terowongan, ini adalah titik akhir terowongan jarak jauh.
Ditentukan ketika ipVersionFWP_IP_VERSION_V4.
remoteV6Address[16]
Alamat IPv6 jarak jauh dari lalu lintas IPsec. Dalam mode terowongan, ini adalah titik akhir terowongan jarak jauh.
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.
localPort
Port TCP/UDP lokal untuk lalu lintas ini. Ini digunakan ketika kondisi port lokal dalam filter lapisan transportasi lebih umum daripada port lokal aktual.
ipProtocol
Protokol IP untuk lalu lintas ini. Ini digunakan ketika kondisi protokol IP dalam filter lapisan transportasi lebih umum daripada protokol IP aktual.
localIfLuid
LUID antarmuka lokal yang sesuai dengan alamat lokal yang ditentukan di atas.
realIfProfileId
ID profil yang sesuai dengan antarmuka aktual yang digunakan lalu lintas.
Keterangan
Jenis IPSEC_TRAFFIC1 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 localPort, remotePort, atau ipProtocol bukan nol, nilainya akan menggantikan nilai yang sesuai 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 FwpmIPsecTunnelAdd1) alamat header IP dalam dan informasi protokol transportasi dari lalu lintas yang cocok. Anggota localPort, remotePort, dan ipProtocol tidak boleh ditentukan untuk mode terowongan.
Persyaratan
| Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
| Header | ipsectypes.h |