| Previous | Next |
| ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND | ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND |
ERROR_IPSEC_TUNNEL_FILTER_EXISTS
Tunnel identity includes inner selectors and outer endpoints
ERROR_IPSEC_TUNNEL_FILTER_EXISTS indicates that adding a tunnel policy would create a filter equivalent to one already installed. Tunnel mode protects an entire inner IP packet and sends it between tunnel endpoints using an outer IP header. The duplicate test therefore involves both the traffic carried inside the tunnel and the configured local and remote tunnel endpoints.
Two rules with different display names can still compile to the same tunnel filters. Compare endpoint addresses, address families, direction, inner source and destination ranges, protocol conditions, provider context, and policy-store origin. Do not “fix” the collision by changing only the rule name; either update the existing tunnel policy or make the actual traffic selection distinct.
Tunnel-specific comparison points
- Local and remote tunnel endpoints in the outer packet.
- Inner source and destination selectors protected by the tunnel.
- Main Mode and Quick Mode provider contexts attached to the tunnel.
- Point-to-point or virtual-interface tunnel flags where applicable.
References
- Microsoft: WFP tunnel-mode policy scenario
- Microsoft: FwpmIPsecTunnelAdd0 inputs
- RFC 4301: tunnel-mode packet processing
Looking for a different code? Search another status or error code.