Cisco 300-745 SDSI study materials
Cisco 300-745 SDSI study resources

Cisco 300-745 SDSI: Secure Firewall Access Control, NAT, and Prefilter Policy

Cisco 300-745 SDSI ยท Work through your exam, one topic at a time.

All guide sections

Secure Firewall Access Control, NAT, and Prefilter Policy

This domain tests the three policies that decide whether a packet is allowed, translated, or bypassed: prefilter, access control, and NAT. Exam questions usually hinge on evaluation order and first-match behaviour.

Order of evaluation

Prefilter policy is evaluated first, then Security Intelligence and SSL policy, then access control rules top-down with first match winning, then the default action. NAT is configured in its own policy and applied per connection.

Access control policy

  • Rules match zones, networks, ports, applications (App ID via Snort), URLs, and users (identity from ISE/AD/pxGrid).
  • Actions: Allow (with intrusion, file, malware inspection), Trust (allow with no further inspection), Block, Block with reset, Interactive Block (block page).
  • Default action options: Block all, Trust all, Network Discovery only, Intrusion Prevention. A monitor-only rollout typically uses permissive rules with alert-only intrusion policy.

Prefilter

Tunnel and prefilter rules match GRE, IP-in-IP and similar tunnel traffic or traffic you want outside the ACP. Actions: Analyze (hand to ACP), Block, Fastpath (skip the ACP entirely). The default action is Analyze with ACP or Fastpath - a Fastpath default is the classic reason an ACP rule never matches.

NAT

  • NAT is a separate policy applied to the device and edited independently of the ACP.
  • Network object NAT (auto) is created inline with the object; manual NAT rules allow policy NAT, conditional translation and explicit ordering. Rules are first match, top-down, so overlapping subnets must be ordered deliberately.
  • Write access control rules against the real, pre-translation address, then verify translation separately; FMC's packet tracer shows the ACP stage and the NAT stage independently.

Worked example

Publish 203.0.113.10:443 to internal 10.1.1.10. Create one manual static NAT rule (original 203.0.113.10:443 โ†’ translated 10.1.1.10:443). Create an ACP rule: outside zone โ†’ inside zone, destination object for 10.1.1.10, port 443, application HTTP/HTTPS, intrusion policy attached, action Allow. Run packet tracer: if the ACP stage matches but the flow still fails, inspect the NAT stage and the egress route.

Traps

  • Prefilter Fastpath bypassing the ACP while you troubleshoot the wrong rule.
  • Choosing Trust when inspection was required - Trust skips IPS and file/malware.
  • Leaving overlapping NAT rules in the wrong order so a later rule is shadowed.
  • Testing with ping and concluding the policy is broken when ICMP is simply not permitted.