{"id":3011,"date":"2026-10-08T12:08:49","date_gmt":"2026-10-08T12:08:49","guid":{"rendered":"https:\/\/www.examtopics.biz\/blog\/cisco-350-701-troubleshooting-cisco-secure-firewall-vpns\/"},"modified":"2026-10-11T17:37:27","modified_gmt":"2026-10-11T17:37:27","slug":"cisco-350-701-troubleshooting-cisco-secure-firewall-vpns","status":"publish","type":"post","link":"https:\/\/www.examtopics.biz\/blog\/cisco-350-701-troubleshooting-cisco-secure-firewall-vpns\/","title":{"rendered":"Cisco 350-701: Troubleshooting Cisco Secure Firewall VPNs"},"content":{"rendered":"<p>Cisco Secure Firewall Threat Defense can terminate both site-to-site and remote-access VPNs, but the two designs fail in different ways.<\/p>\n<p>A site-to-site VPN connects networks behind two gateways.<\/p>\n<p>A remote-access VPN connects an individual user device to a VPN headend, normally using Cisco Secure Client.<\/p>\n<p>The current <a href=\"https:\/\/www.examtopics.biz\/350-701\">350-701 SCOR<\/a> v2.0 blueprint explicitly includes configuration of both site-to-site and remote-access VPN on Cisco Secure Firewall, plus troubleshooting of VPN tunnel establishment.<\/p>\n<h2>Site-to-site VPN connects gateways and networks<\/h2>\n<p>A site-to-site VPN normally uses IPsec between two security gateways.<\/p>\n<p>Cisco Secure Firewall supports IKEv1 and IKEv2 for site-to-site VPN, with preshared keys or certificates depending on design.<\/p>\n<p>The gateways negotiate the security association and then protect traffic between the defined networks.<\/p>\n<p>The key operational objects are therefore:<\/p>\n<ul>\n<li>peer gateway<\/li>\n<li>IKE negotiation<\/li>\n<li>IPsec security associations<\/li>\n<li>interesting traffic \/ protected networks<\/li>\n<li>routing<\/li>\n<li>NAT behavior<\/li>\n<li>crypto policy agreement<\/li>\n<\/ul>\n<p>If those pieces do not line up on both peers, the tunnel can fail or pass only some traffic.<\/p>\n<p>A broader <a href=\"https:\/\/www.examtopics.biz\/blog\/step-by-step-ipsec-over-gre-tunnel-setup-on-cisco-routers\/\">IPsec tunnel<\/a> explanation helps with the encryption model, but Secure Firewall troubleshooting requires checking the policy and state on the actual FTD headend.<\/p>\n<p>Site-to-site troubleshooting is easier when the tunnel is treated as two related agreements: the peers must first establish IKE security, then they must negotiate the IPsec security associations that protect the interesting traffic. A successful IKE exchange proves peer reachability, identity, and a compatible IKE policy; it does not prove that the protected networks, traffic selectors, or data-plane permissions are correct.<\/p>\n<p>Traffic counters matter because an apparently established tunnel can still be idle or one-sided. If encapsulation increases but decapsulation does not, investigate the remote peer, routing, return path, selectors, and upstream filtering. If neither side&#8217;s counters move when a test flow is generated, the problem may be before encryption: routing, NAT, traffic matching, or access policy can prevent the packet from ever entering the VPN process.<\/p>\n<h2>Remote access adds the user and endpoint<\/h2>\n<p>Remote-access VPN has additional dependencies because a user device has to join the tunnel dynamically.<\/p>\n<p>Cisco Secure Firewall supports Secure Client remote access over TLS\/DTLS and IPsec IKEv2, depending on configuration.<\/p>\n<p>The workflow includes:<\/p>\n<ul>\n<li>reaching the VPN headend<\/li>\n<li>trusting the server certificate<\/li>\n<li>selecting the correct connection profile<\/li>\n<li>authenticating the user<\/li>\n<li>receiving authorization attributes<\/li>\n<li>receiving a client IP address<\/li>\n<li>establishing the encrypted session<\/li>\n<li>applying routing and split-tunnel policy<\/li>\n<li>passing traffic through access controls<\/li>\n<\/ul>\n<p>A remote user can therefore \u201cconnect to VPN\u201d while still being unable to reach an application.<\/p>\n<p>Tunnel establishment and traffic forwarding are separate troubleshooting stages.<\/p>\n<h2>Start with reachability before crypto<\/h2>\n<p>For either VPN type, verify that the endpoints can actually reach each other.<\/p>\n<p>For site-to-site:<\/p>\n<ul>\n<li>Is the remote peer IP reachable?<\/li>\n<li>Is routing correct?<\/li>\n<li>Is NAT changing the traffic unexpectedly?<\/li>\n<li>Are firewalls allowing IKE and IPsec-related traffic?<\/li>\n<\/ul>\n<p>For remote access:<\/p>\n<ul>\n<li>Can the client reach the public headend address?<\/li>\n<li>Does DNS resolve the VPN FQDN correctly?<\/li>\n<li>Does the client receive the expected certificate?<\/li>\n<li>Is a proxy or captive network interfering?<\/li>\n<\/ul>\n<p>Do not spend time debugging encryption proposals if the peers cannot establish the initial network connection.<\/p>\n<p>Remote access introduces another control plane before protected traffic is possible. The user must reach the headend, negotiate a supported TLS\/DTLS or IKEv2 session, validate the server certificate, match the intended connection profile, satisfy authentication and authorization, and receive the network parameters needed for the session.<\/p>\n<p>Cisco Secure Client telemetry is useful because it shows the endpoint side of that sequence. DART bundles can capture client logs and diagnostic information for cases that are difficult to reproduce interactively. On the headend, connection events and VPN session details reveal whether the failure occurred before authentication, during address assignment, or after the tunnel was established.<\/p>\n<h2>Then separate IKE from IPsec<\/h2>\n<p>IPsec VPN establishment has stages.<\/p>\n<p>IKE negotiates the secure control relationship and authentication.<\/p>\n<p>IPsec then protects the actual data traffic.<\/p>\n<p>A tunnel can therefore fail because:<\/p>\n<ul>\n<li>the peers cannot agree on IKE parameters<\/li>\n<li>authentication fails<\/li>\n<li>the certificate or preshared key is wrong<\/li>\n<li>traffic selectors do not match<\/li>\n<li>the IPsec proposal differs<\/li>\n<li>the security association exists but routing or policy sends no traffic through it<\/li>\n<\/ul>\n<p>This is why a single \u201cVPN down\u201d status is not enough evidence.<\/p>\n<p>Identify how far the negotiation progressed.<\/p>\n<p>IKE failures and IPsec failures leave different clues. If the peers never form an IKE security association, focus on peer reachability, identities, certificates or preshared keys, supported proposals, and the configured IKE version. If IKE succeeds but the child or IPsec security association does not, compare the protected networks, encryption and integrity parameters, PFS expectations, and the traffic that should trigger negotiation.<\/p>\n<p>Time and certificate validity can also matter. A certificate-based VPN can fail even when routing and crypto proposals are correct if a certificate is expired, untrusted, missing a required usage, or presented for a name the client is not connecting to. That is why \u201cTCP 443 is open\u201d is only the first reachability check for a remote-access deployment.<\/p>\n<h2>Site-to-site failures often come from mismatched policy<\/h2>\n<p>A common site-to-site problem is asymmetric configuration between the peers.<\/p>\n<p>Examples include:<\/p>\n<ul>\n<li>local network on one side does not match the remote network on the other<\/li>\n<li>IKE version differs<\/li>\n<li>encryption\/integrity proposals do not overlap<\/li>\n<li>preshared key differs<\/li>\n<li>one side performs NAT on traffic that should enter the tunnel<\/li>\n<li>route points protected traffic to the wrong interface<\/li>\n<li>ACL or security policy blocks the decrypted packet after the tunnel<\/li>\n<\/ul>\n<p>A tunnel can even appear established while selected subnets fail because the crypto selectors do not include them.<\/p>\n<p>Always verify the actual networks being encrypted.<\/p>\n<p>NAT is another common boundary in site-to-site designs. The packet that should be protected must match the VPN&#8217;s intended inside and outside addressing. If a translation changes the source or destination before the crypto selection logic expects it, the traffic may miss the tunnel or negotiate selectors that do not match the peer. The exact configuration model varies by platform and topology, so verify the packet path rather than assuming a generic \u201cNAT exemption\u201d statement automatically applies.<\/p>\n<p>Overlapping address spaces create a similar problem because routing can be correct syntactically while the peer cannot distinguish the two sides as intended. In that case, the design may require translation or readdressing before IPsec policy can produce an unambiguous protected path.<\/p>\n<h2>Remote-access failures add AAA and client state<\/h2>\n<p>Remote access depends heavily on user authentication and Secure Client state.<\/p>\n<p>Cisco&#8217;s current troubleshooting documentation recommends collecting a DART bundle for client-side problems.<\/p>\n<p>Useful headend and client evidence includes:<\/p>\n<ul>\n<li>Secure Client statistics<\/li>\n<li>DART diagnostic data<\/li>\n<li>connection profile<\/li>\n<li>certificate messages<\/li>\n<li>AAA server status<\/li>\n<li>assigned VPN address<\/li>\n<li>split-tunnel routes<\/li>\n<li>DNS configuration<\/li>\n<li>webvpn \/ VPN session information<\/li>\n<li>IKE\/IPsec debug output when necessary<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.examtopics.biz\/blog\/why-vpn-connections-fail-and-how-to-make-them-faster-and-reliable\/\">VPN connection failures<\/a> can originate in reachability, negotiation, routing, or endpoint conditions; Secure Firewall troubleshooting should narrow that broad problem to the client, AAA, tunnel negotiation, policy, or forwarding stage.<\/p>\n<h2>Split tunneling changes the routing test<\/h2>\n<p>Remote-access VPN can send all user traffic through the tunnel or only selected destinations.<\/p>\n<p>With split tunneling, the client receives routes or policy that determine what enters the VPN.<\/p>\n<p>If a user can reach one corporate application but not another, verify whether the missing destination is actually included in the split-tunnel policy.<\/p>\n<p>Understanding <a href=\"https:\/\/www.examtopics.biz\/blog\/what-is-vpn-split-tunneling-a-simple-explanation-for-beginners\/\">VPN split tunneling<\/a> is useful because a client route problem can look like a firewall or application outage.<\/p>\n<p>The tunnel can be healthy while the packet never enters it.<\/p>\n<p><strong>A connected VPN can still fail to pass application traffic.<\/strong><\/p>\n<p>After decryption, traffic still has to pass Secure Firewall policy and routing.<\/p>\n<p>For a site-to-site tunnel, the protected packet must be routed correctly on the inside and permitted by the relevant access-control policy.<\/p>\n<p>For remote access, the VPN user may also be subject to authorization, group policy, ACLs, DNS, and NAT behavior.<\/p>\n<p>This creates a critical troubleshooting boundary:<\/p>\n<p><strong>Tunnel establishment proves encryption state. It does not prove end-to-end application reachability.<\/strong><\/p>\n<p>Always test the post-decryption forwarding path.<\/p>\n<p>For remote users, successful authentication is still not the end of the path. The session needs a usable client address, route or split-tunnel policy, DNS behavior, and access-control permission to the target. A user who can connect but cannot resolve an internal hostname has a different failure from a user whose DNS works but whose packet is denied by policy.<\/p>\n<p>The same distinction applies to return traffic. A private server must have a route back toward the VPN address pool or the Secure Firewall must participate in a design that makes the return path valid. An encrypted packet reaching the server does not guarantee the reply can find the client.<\/p>\n<h2>Use debugs only after narrowing the problem<\/h2>\n<p>Cisco documents multiple debug commands for VPN troubleshooting, including IKE, IPsec, SSL, certificate, and webvpn debugging.<\/p>\n<p>Debug output can be resource-intensive.<\/p>\n<p>It should therefore be used after simpler evidence has narrowed the failure stage.<\/p>\n<p>Start with session and security-association state, logs, DART, routing, and policy.<\/p>\n<p>Then enable the most specific debug required for the unresolved stage.<\/p>\n<h2>Compare the two VPN failure paths<\/h2>\n<p>For <strong>site-to-site VPN<\/strong>, troubleshoot in this order:<\/p>\n<ol>\n<li>peer reachability<\/li>\n<li>IKE negotiation<\/li>\n<li>authentication<\/li>\n<li>IPsec security associations<\/li>\n<li>protected-network selectors<\/li>\n<li>NAT exemption \/ routing<\/li>\n<li>access-control policy<\/li>\n<li>return path<\/li>\n<\/ol>\n<p>For <strong>remote-access VPN<\/strong>, troubleshoot:<\/p>\n<ol>\n<li>client-to-headend reachability<\/li>\n<li>DNS and certificate validation<\/li>\n<li>connection profile<\/li>\n<li>AAA<\/li>\n<li>address assignment<\/li>\n<li>TLS\/DTLS or IKEv2 session<\/li>\n<li>split-tunnel policy<\/li>\n<li>DNS\/routing<\/li>\n<li>access-control policy<\/li>\n<li>client DART and headend logs<\/li>\n<\/ol>\n<p>The most reliable VPN workflow starts by naming the architecture and the failing stage. For site-to-site VPN, prove peer reachability, IKE, IPsec negotiation, interesting-traffic matching, routing, NAT behavior, counters, and return path. For remote access, add certificate validation, connection profile, AAA, address assignment, split tunneling, DNS, endpoint logs, and access policy. Those two checklists overlap at encryption, but they do not fail for the same reasons.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Cisco Secure Firewall Threat Defense can terminate both site-to-site and remote-access VPNs, but the two designs fail in different ways. A site-to-site VPN connects networks [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98,29,48,31],"tags":[],"class_list":["post-3011","post","type-post","status-publish","format-standard","hentry","category-exam-350-701","category-certifications","category-cisco-certifications","category-cybersecurity"],"_links":{"self":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/3011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/comments?post=3011"}],"version-history":[{"count":1,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/3011\/revisions"}],"predecessor-version":[{"id":3512,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/3011\/revisions\/3512"}],"wp:attachment":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/media?parent=3011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/categories?post=3011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/tags?post=3011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}