Courseiva

Fortinet NSE 7 Advanced Security NSE7 (NSE7) — Questions 451525

940 questions total · 13pages · All types, answers revealed

Page 6

Page 7 of 13

Page 8
451
MCQmedium

An administrator configures inter-VDOM routing between VDOMs A and B using a VDOM link. The administrator can ping from VDOM A to an interface in VDOM B, but traffic from VDOM B to VDOM A times out. What is the most likely cause?

A.VDOM B has no traffic VDOM capability
B.The route back to the source subnet is missing in VDOM A
C.The firewall policy in VDOM B is blocking traffic
D.The VDOM link's MTU is set too high
AnswerB

For traffic from B to A to succeed, VDOM A must have a route back to the source subnet. Without it, return traffic is dropped.

Why this answer

Inter-VDOM routing requires a route in both directions. Since the administrator can ping from VDOM A to VDOM B, the forward path works, but the return traffic from VDOM B to VDOM A fails due to a missing route back to the source subnet in VDOM A. This is a classic asymmetric routing issue where the destination VDOM (A) does not know how to reach the source subnet of VDOM B.

Exam trap

The trap here is that candidates assume a successful ping in one direction implies full bidirectional connectivity, overlooking that each VDOM maintains an independent routing table and the return path must be explicitly configured.

How to eliminate wrong answers

Option A is wrong because VDOMs do not have a 'traffic VDOM capability' setting; all VDOMs can forward traffic by default, and the ability to ping in one direction proves VDOM B is capable of processing traffic. Option C is wrong because if a firewall policy in VDOM B were blocking traffic, the ping from VDOM A to VDOM B would also fail, as the policy would block the forward direction as well. Option D is wrong because an MTU mismatch would cause fragmentation issues or packet drops for large packets, but ICMP echo requests and replies are typically small and would not be affected by a high MTU setting; moreover, the symptom is a complete timeout, not partial or intermittent failure.

452
MCQeasy

A FortiGate is set up in a high availability (HA) cluster. The administrator notices that the primary unit is not synchronizing configuration changes to the secondary unit. The HA status shows 'synchronization failed'. What is the most likely cause?

A.The firmware versions are different on the two units.
B.The HA heartbeat interface is down.
C.NAT policies are misconfigured.
D.The configuration has not been saved on the primary unit.
AnswerD

HA sync only occurs after the configuration is saved; unsaved changes are not synchronized.

Why this answer

FortiGate HA requires the configuration to be saved (via 'execute backup config' or 'write memory') on the primary unit before it can be synchronized to the secondary unit. If the configuration is not saved, the primary unit does not have a committed configuration to push, leading to a 'synchronization failed' status even though the HA cluster is otherwise healthy.

Exam trap

The trap here is that candidates often assume HA synchronization issues are always caused by network or heartbeat problems, overlooking the fundamental requirement that the configuration must be saved before it can be synchronized.

How to eliminate wrong answers

Option A is wrong because FortiGate HA requires both units to run the same firmware version; if they differ, the cluster will not form at all or will show 'version mismatch', not just a synchronization failure. Option B is wrong because if the HA heartbeat interface is down, the cluster would show 'heartbeat lost' or 'standalone' status, not 'synchronization failed'—the units would not be able to communicate at all. Option C is wrong because NAT policies are a data-plane configuration and do not affect HA configuration synchronization, which is a control-plane function.

453
MCQhard

You are troubleshooting BFD on a FortiGate SD-WAN deployment. BFD is configured on two WAN interfaces (wan1, wan2) with a minimum transmit interval of 100 ms and a multiplier of 3. The network experiences occasional jitter causing packet loss. After a brief outage, the BFD session does not recover. Which setting should be adjusted to improve BFD resilience without significantly increasing failover time?

A.Disable BFD and rely on route timers.
B.Enable BFD on the management interface.
C.Increase the BFD minimum transmit interval on both interfaces.
D.Increase the BFD multiplier to 4 or higher.
AnswerD

A higher multiplier allows more missed packets, making BFD more tolerant to transient jitter.

Why this answer

Increasing the BFD multiplier (from 3 to 4 or higher) allows the session to tolerate more lost BFD control packets before declaring a failure. This directly addresses the jitter-induced packet loss without changing the detection timing for sustained outages, as the multiplier only affects the number of missed packets required to trigger a failure. The minimum transmit interval remains at 100 ms, so the base detection time (multiplier × interval) increases only slightly, preserving fast failover for true link failures.

Exam trap

The trap here is that candidates mistakenly increase the transmit interval (Option C) thinking it reduces jitter sensitivity, but that actually increases failover time for all failures, whereas adjusting the multiplier provides resilience against intermittent loss without proportionally increasing detection time for sustained outages.

How to eliminate wrong answers

Option A is wrong because disabling BFD removes sub-second failure detection entirely, reverting to slower routing protocol timers (e.g., OSPF dead interval of 40 seconds), which would significantly increase failover time. Option B is wrong because enabling BFD on the management interface is irrelevant to SD-WAN WAN link resilience; BFD on the management interface monitors management-plane connectivity, not data-plane SD-WAN paths. Option C is wrong because increasing the minimum transmit interval (e.g., to 200 ms) would directly increase the base detection time for all failures, including sustained outages, thereby increasing failover time, which contradicts the requirement to not significantly increase failover time.

454
MCQmedium

An organization is deploying SD-WAN across multiple sites with two internet links (MPLS and broadband) at the main branch. They want voice traffic to use the MPLS link unless it fails, in which case failover to broadband should occur. Which SD-WAN rule configuration achieves this?

A.Configure an SD-WAN rule for voice with strategy 'maximize bandwidth' and members MPLS and broadband.
B.Configure an SD-WAN rule for voice with strategy 'lowest cost' and members MPLS and broadband.
C.Configure an SD-WAN rule for voice with strategy 'best quality', set MPLS as preferred member, and define SLA targets for MPLS.
D.Configure an SD-WAN rule for voice with strategy 'manual' and members MPLS and broadband.
AnswerC

Best quality with preferred member and SLA ensures MPLS used unless SLA fails.

Why this answer

The 'best quality' strategy with a preferred member and SLA targets allows voice traffic to use the MPLS link as long as it meets the defined SLA (e.g., latency, jitter, packet loss). If the MPLS link fails or degrades below the SLA threshold, the SD-WAN rule automatically fails over to the broadband link, ensuring voice traffic continuity.

Exam trap

The trap here is that candidates often confuse 'best quality' with 'lowest cost' or 'maximize bandwidth', not realizing that 'best quality' with a preferred member provides the exact active/passive failover behavior required for voice traffic.

How to eliminate wrong answers

Option A is wrong because 'maximize bandwidth' strategy load-balances traffic across all members, not providing the required active/passive failover behavior. Option B is wrong because 'lowest cost' strategy selects the link with the lowest cost metric, which does not guarantee MPLS as the primary link or failover based on link health. Option D is wrong because 'manual' strategy requires explicit user intervention to switch links, lacking automatic failover based on link failure or SLA degradation.

455
Multi-Selectmedium

An administrator is configuring SD-WAN on a FortiGate to route traffic between two internet connections (ISP1 and ISP2). The SD-WAN rules use performance SLA to measure latency. Which TWO statements are true about SD-WAN rule matching and failover?

Select 2 answers
A.When the SD-WAN rule action is set to 'best quality' and no member meets the SLA, the FortiGate will still forward traffic using the member with the best SLA status.
B.SD-WAN rules can use multiple members and the best member is selected based on performance SLA measurements.
C.SD-WAN automatically fails over all sessions to the backup member if the primary member exceeds the SLA threshold.
D.If multiple SD-WAN rules match, the rule with the highest bandwidth member is used.
E.When the SD-WAN rule action is set to 'lowest cost' and no member meets the SLA, the FortiGate drops the traffic.
AnswersA, B

Correct. If no member meets the SLA, the FortiGate uses the member with the best SLA status (least bad) to forward traffic.

Why this answer

When an SD-WAN rule is configured with 'best quality' strategy, the FortiGate selects the member with the best SLA status even if no member fully meets the SLA threshold. This ensures traffic is still forwarded using the least-bad option rather than being dropped, maintaining connectivity under degraded conditions.

Exam trap

The trap here is that candidates often assume 'best quality' or 'lowest cost' actions will drop traffic when no member meets the SLA, but FortiGate always forwards traffic using the best available member to avoid connectivity loss.

456
MCQmedium

An administrator notices that after upgrading FortiOS, the ADVPN shortcut tunnels are no longer being established. The hub and spokes have the same ADVPN configuration as before. What is the most likely cause?

A.The spokes do not have routes to each other's networks via the hub
B.The IKE version changed to IKEv1
C.Dead Peer Detection (DPD) is disabled on the tunnel
D.The hub's ADVPN configuration was reset during upgrade
AnswerA

Shortcut tunnels are triggered when a spoke has traffic to another spoke's network but no direct route; if routing is not working (e.g., BGP not advertising), shortcuts won't be negotiated.

Why this answer

ADVPN shortcut tunnel initiation may require proper routing. If dynamic routing (e.g., BGP or OSPF) is not advertising the spoke networks to each other, spokes won't have routes to trigger shortcuts.

457
MCQeasy

A network administrator is configuring VDOMs on a FortiGate and wants to separate management traffic from production data traffic. What is the best practice when using a management VDOM?

A.Disable management access on all VDOMs except the root VDOM
B.Use inter-VDOM routing to route management traffic to the root VDOM
C.Create a dedicated management VDOM and assign only management interfaces to it
D.Assign all interfaces to the management VDOM
AnswerC

This isolates management traffic.

Why this answer

Creating a dedicated management VDOM and assigning only management interfaces to it is the best practice because it isolates management traffic from production data traffic, reducing the attack surface and preventing management access from being exposed to untrusted networks. This aligns with Fortinet's security best practices for VDOM administration, ensuring that management functions are logically separated from data-plane operations.

Exam trap

The trap here is that candidates often confuse the root VDOM's default management role with a best-practice isolation strategy, assuming that disabling management on other VDOMs is sufficient, when in fact a dedicated management VDOM provides true separation and is the recommended approach in the NSE7 curriculum.

How to eliminate wrong answers

Option A is wrong because disabling management access on all VDOMs except the root VDOM does not inherently separate management traffic from production data; the root VDOM itself may still carry production traffic, and this approach does not create a dedicated management plane. Option B is wrong because using inter-VDOM routing to route management traffic to the root VDOM mixes management and production traffic at the routing layer, defeating the purpose of isolation and introducing potential security risks. Option D is wrong because assigning all interfaces to the management VDOM would collapse all traffic—including production data—into the management domain, eliminating any separation and exposing management functions to production threats.

458
MCQmedium

A FortiGate administrator wants to use FortiManager automation stitches to automatically block an IP address when a specific threat is detected. Which components must be configured within the automation stitch?

A.A trigger and a connector to an external threat feed
B.An action only, since the trigger is predefined
C.A trigger, at least one action, and optionally conditions
D.A schedule and a script
AnswerC

Trigger defines when to run; action defines what to do; conditions filter.

Why this answer

An automation stitch in FortiManager requires a trigger (e.g., an event or log match) to start the workflow, at least one action (e.g., a CLI script to block an IP via firewall address creation), and optionally conditions to filter when the trigger fires. This three-part structure is mandatory because the trigger defines the event, the action executes the response, and conditions provide granular control without which the stitch would fire on every trigger occurrence.

Exam trap

The trap here is that candidates assume the trigger is implicit or predefined (like a schedule) and only an action is needed, but FortiManager requires explicit trigger configuration even for event-based automation, and conditions are optional but often necessary to avoid false positives.

How to eliminate wrong answers

Option A is wrong because a connector to an external threat feed is not a required component of an automation stitch; the stitch uses a trigger (like a log event) and actions, not an external feed connector. Option B is wrong because the trigger is not predefined; the administrator must configure a trigger (e.g., event handler or schedule) and at least one action, so an action alone is insufficient. Option D is wrong because a schedule is only one type of trigger (time-based) and a script is one type of action; the stitch requires a trigger and action, but not exclusively a schedule and script—other triggers (e.g., event-based) and actions (e.g., email, webhook) are valid.

459
MCQmedium

An administrator configures an automation stitch on FortiGate to automatically block an IP address when a specific IPS signature triggers. What must be configured as the trigger and action?

A.Trigger: 'Event Log' with filter for the IPS signature; Action: 'Add IP to Blocklist'
B.Trigger: 'Incoming Webhook'; Action: 'CLI Script'
C.Trigger: 'FortiOS CLI'; Action: 'Alert Email'
D.Trigger: 'Schedule'; Action: 'Banned IP'
AnswerA

Event log triggers on specific log IDs; action adds IP to blocklist.

Why this answer

An automation stitch in FortiGate requires a trigger that defines the event that starts the automation, and an action that defines what happens when the trigger fires. For automatically blocking an IP when a specific IPS signature triggers, the trigger must be 'Event Log' with a filter for that IPS signature, and the action must be 'Add IP to Blocklist', which directly adds the source IP to the FortiGate's blocklist (banned IP list). This combination ensures that when the IPS signature is logged, the stitch extracts the source IP and applies a block.

Exam trap

The trap here is that candidates confuse 'Banned IP' (a status or list) with the actual action name 'Add IP to Blocklist', or they mistakenly think a CLI script or webhook can directly react to an IPS event without the proper log-based trigger.

How to eliminate wrong answers

Option B is wrong because 'Incoming Webhook' is a trigger that waits for an external HTTP request, not for an IPS signature event; it cannot directly react to local IPS logs. Option C is wrong because 'FortiOS CLI' is not a valid trigger type in automation stitches; triggers are events like 'Event Log', 'Incoming Webhook', or 'Schedule', not CLI commands. Option D is wrong because 'Schedule' is a time-based trigger (e.g., daily at 2 AM), not an event-driven trigger for an IPS signature; 'Banned IP' is not a valid action name—the correct action is 'Add IP to Blocklist'.

460
MCQeasy

What is the purpose of a header policy in a FortiManager policy package?

A.To apply policies to the management VDOM
B.To create policies that bypass security profiles
C.To define policies that are inserted at the beginning of the policy list
D.To specify the name of the policy package
AnswerC

Header policies are placed at the top of the policy list in the target device.

Why this answer

A header policy in a FortiManager policy package is used to define policies that are inserted at the beginning of the policy list, before any other policies. This ensures that certain traffic matching criteria (e.g., from specific sources or to specific destinations) is evaluated first, which is critical for enforcing high-priority rules like allowlisting or blocking specific traffic before more general policies are applied.

Exam trap

The trap here is that candidates often confuse header policies with policies that bypass security profiles or think they apply only to the management VDOM, when in fact they are simply a mechanism to control policy order within any VDOM's policy list.

How to eliminate wrong answers

Option A is wrong because header policies apply to the policy list within a VDOM, not specifically to the management VDOM; the management VDOM is a separate administrative domain used for managing the FortiGate, not for applying traffic policies. Option B is wrong because header policies do not bypass security profiles; they are simply positioned at the top of the policy list and still enforce all configured security profiles (e.g., antivirus, IPS) unless explicitly disabled in the policy. Option D is wrong because the name of the policy package is defined when creating the package, not by a header policy; header policies are entries within the package, not a naming mechanism.

461
Multi-Selectmedium

An administrator is troubleshooting an HA cluster issue. The cluster consists of two FortiGate units in active-passive mode. The passive unit is showing a 'heartbeat lost' error in the logs. Which TWO configuration checks should the administrator perform to resolve this issue?

Select 2 answers
A.Check that the HA password is the same on both units
B.Ensure the heartbeat interface is physically connected and has a valid IP address in the same subnet
C.Verify that HA override is enabled on both units
D.Confirm that the management interface IP addresses are on the same subnet
E.Verify that the heartbeat interface is configured identically on both units
AnswersB, E

Physical connectivity and IP configuration are necessary for heartbeat.

Why this answer

The heartbeat interface must be physically connected and have a valid IP address on the same subnet for the two FortiGates to exchange HA heartbeat packets (typically UDP port 703). If the interface is down or the IPs are not in the same subnet, the passive unit will log 'heartbeat lost' and fail to maintain cluster synchronization.

Exam trap

The trap here is that candidates confuse the heartbeat interface's IP subnet requirement with the management interface IP subnet, leading them to incorrectly select Option D, while the actual issue is the heartbeat link's physical or IP connectivity.

462
MCQeasy

Which FortiGate feature allows the creation of multiple virtual routing tables within a single VDOM?

A.VRF
B.Policy-based routing
C.VDOM
D.ECMP
AnswerA

VRF (Virtual Routing and Forwarding) allows multiple routing tables within a VDOM.

Why this answer

VRF (Virtual Routing and Forwarding) allows a single FortiGate VDOM to maintain multiple independent routing tables, each with its own forwarding decisions. This is achieved by creating separate VRF instances (identified by VRF IDs 1-255) within the same VDOM, enabling traffic isolation and overlapping IP address spaces without requiring separate VDOMs.

Exam trap

The trap here is confusing VDOM with VRF: candidates often think VDOMs are the only way to create multiple routing tables, but VRF achieves this within a single VDOM, which is a more granular and resource-efficient approach for network segmentation.

How to eliminate wrong answers

Option B (Policy-based routing) is wrong because it overrides the routing table for specific traffic based on policies, but does not create multiple independent routing tables; it only redirects traffic within a single routing table. Option C (VDOM) is wrong because VDOMs create separate virtual firewalls with their own routing tables, but the question asks for multiple routing tables within a single VDOM, not separate VDOMs. Option D (ECMP) is wrong because ECMP (Equal-Cost Multi-Path) is a load-balancing technique that distributes traffic across multiple paths within a single routing table, not a mechanism to create multiple routing tables.

463
MCQeasy

An administrator wants to isolate tenant traffic in a single FortiGate by creating separate virtual firewalls with independent routing tables, administrators, and policies. Which feature should the administrator use?

A.Virtual Domains (VDOMs)
B.Policy-based routing (PBR)
C.Virtual Router Redundancy Protocol (VRRP)
D.Virtual LANs (VLANs)
AnswerA

Correct.

Why this answer

VDOMs (Virtual Domains) are the correct feature because they partition a single FortiGate into multiple independent virtual firewalls, each with its own routing table, administrator access, and security policies. This allows complete tenant isolation within one physical appliance, meeting the administrator's requirement for separate virtual firewalls with independent routing, administration, and policy control.

Exam trap

The trap here is confusing VLANs (Layer 2 segmentation) with VDOMs (Layer 3+ virtual firewall isolation), leading candidates to pick VLANs because they think network segmentation alone achieves tenant isolation, but VLANs lack independent routing tables and administrative domains.

How to eliminate wrong answers

Option B (Policy-based routing) is wrong because it only controls traffic forwarding based on policies, not creating separate virtual firewalls with independent routing tables and administrators. Option C (VRRP) is wrong because it provides high availability and redundancy between FortiGates, not isolation of tenant traffic within a single device. Option D (VLANs) is wrong because VLANs segment Layer 2 broadcast domains and can be used with VDOMs, but alone they do not provide independent routing tables, administrators, or security policies for each tenant.

464
MCQmedium

You are troubleshooting an SD-WAN rule where traffic is not matching the expected SLA. The FortiGate shows 'SLA mismatch' in logs. What is the MOST likely cause?

A.The interface is down
B.The SLA probe server is unreachable
C.The measured SLA values exceed the configured thresholds
D.The SD-WAN rule is not enabled
AnswerC

SLA mismatch occurs when the probe results do not meet the thresholds.

Why this answer

The 'SLA mismatch' log indicates that the measured SLA values (e.g., jitter, latency, packet loss) for the traffic have exceeded the configured thresholds in the SD-WAN rule. This causes the FortiGate to consider the link as not meeting the SLA, even though the interface is up and the probe server is reachable. The SD-WAN rule itself is enabled, but the traffic is steered away from the preferred member because the SLA is not satisfied.

Exam trap

The trap here is that candidates often confuse 'SLA mismatch' with a connectivity issue (interface down or probe unreachable), but the log specifically indicates that the link is up and probes are responding, just not within the acceptable performance thresholds.

How to eliminate wrong answers

Option A is wrong because if the interface were down, the log would show 'interface down' or 'link down', not 'SLA mismatch'. Option B is wrong because an unreachable SLA probe server would generate 'probe failure' or 'server unreachable' logs, not 'SLA mismatch'. Option D is wrong because if the SD-WAN rule were not enabled, the traffic would not be evaluated against SLA thresholds at all, and no 'SLA mismatch' log would appear.

465
MCQmedium

An administrator runs 'diagnose debug vd case <vdom_name>' and receives the error 'VDOM not found'. The VDOM exists and is configured. What is the most likely cause?

A.The VDOM is a traffic VDOM and requires a different command
B.The VDOM is administratively disabled
C.The administrator is in the wrong VDOM context
D.The VDOM name is misspelled or has incorrect case
AnswerD

The debug command is case-sensitive and requires exact spelling.

Why this answer

The 'diagnose debug vd case' command is case-sensitive and expects the exact VDOM name as configured. Even if the VDOM exists, a mismatch in letter case (e.g., typing 'VDOM1' instead of 'vdom1') will cause the 'VDOM not found' error because the command performs a literal string comparison without case normalization.

Exam trap

The trap here is that candidates assume the error means the VDOM does not exist or is misconfigured, overlooking FortiOS's strict case sensitivity for VDOM names in CLI commands.

How to eliminate wrong answers

Option A is wrong because the 'diagnose debug vd case' command works for both traffic and management VDOMs; there is no separate command for traffic VDOMs. Option B is wrong because an administratively disabled VDOM still exists in the configuration and can be referenced by name; the command would not return 'VDOM not found' but would instead show the VDOM as disabled. Option C is wrong because the VDOM context of the administrator does not affect the ability to reference another VDOM by name in this debug command; the error is about the VDOM name not being found, not about context permissions.

466
MCQhard

During a ZTNA implementation, the administrator configures a ZTNA rule for an internal application but users cannot connect. The FortiGate policy is correct and the application is reachable from the FortiGate. What is the most likely misconfiguration?

A.The firewall policy is set to deny traffic from the ZTNA gateway.
B.The client does not have a route to the internal application.
C.The client's FortiClient agent is not authenticated.
D.The ZTNA rule's proxy destination IP or port is wrong.
AnswerD

The proxy must correctly forward to the internal server.

Why this answer

The ZTNA rule defines the mapping between the external proxy address and the internal application's actual IP and port. If the proxy destination IP or port is misconfigured, the FortiGate's ZTNA proxy cannot forward traffic to the correct internal server, even though the firewall policy and network connectivity are otherwise valid. This is a common misconfiguration when the internal application's IP or service port differs from what is specified in the ZTNA rule.

Exam trap

The trap here is that candidates often confuse ZTNA rule misconfiguration with firewall policy issues or client-side routing, but the exam specifically tests that the ZTNA rule's proxy destination must exactly match the internal application's IP and port for the proxy to forward traffic correctly.

How to eliminate wrong answers

Option A is wrong because the firewall policy for ZTNA must permit traffic from the ZTNA gateway (the proxy IP) to the internal application; a deny rule would explicitly block the proxy, but the question states the policy is correct. Option B is wrong because the client does not need a direct route to the internal application; in ZTNA, the client connects only to the FortiGate's external proxy IP, and the FortiGate handles routing to the internal application. Option C is wrong because while FortiClient authentication is required for ZTNA access, the question states users cannot connect despite a correct policy and reachable application, implying the authentication is likely successful; the issue is specifically with the ZTNA rule's proxy destination mapping.

467
MCQeasy

What is the difference between a global ADOM and a regular ADOM in FortiManager?

A.Global ADOM manages only FortiGates in transparent mode
B.Regular ADOM cannot use meta fields
C.Global ADOM allows sharing policy packages and objects across multiple ADOMs
D.Global ADOM has unlimited device capacity
AnswerC

Correct.

Why this answer

In FortiManager, a Global ADOM is a special administrative domain that allows you to centrally manage and share policy packages, objects, and templates across multiple regular ADOMs. This enables consistent security policies and objects (like addresses, services, and schedules) to be pushed to all managed FortiGates, regardless of which ADOM they belong to. Regular ADOMs are isolated and cannot share objects or policies with other ADOMs, making the Global ADOM essential for large-scale, multi-tenant deployments.

Exam trap

The trap here is that candidates often confuse the Global ADOM with a 'super ADOM' that has unlimited resources or special device modes, when in fact its key differentiator is the ability to share objects and policies across ADOMs, not any hardware or licensing advantage.

How to eliminate wrong answers

Option A is wrong because Global ADOMs manage FortiGates in any mode (transparent, NAT/route, or VDOM), not just transparent mode; the transparent mode limitation is a misconception. Option B is wrong because regular ADOMs do support meta fields; meta fields are a feature available in both regular and Global ADOMs for adding custom metadata to objects. Option D is wrong because Global ADOMs do not have unlimited device capacity; device limits are determined by the FortiManager model and license, not by the ADOM type.

468
Multi-Selectmedium

A company wants to use FortiMail to implement email authentication to prevent spoofing. Which THREE mechanisms should be configured in FortiMail's Authentication Profile?

Select 3 answers
A.DMARC
B.DKIM
C.S/MIME
D.TLS
E.SPF
AnswersA, B, E

Domain-based Message Authentication, Reporting & Conformance.

Why this answer

DMARC (Domain-based Message Authentication, Reporting, and Conformance) is correct because it builds on SPF and DKIM to provide a policy framework that tells receiving mail servers how to handle messages that fail authentication checks. In FortiMail's Authentication Profile, DMARC enables the enforcement of policies like quarantine or reject, which directly prevents spoofing by ensuring only authenticated emails are delivered.

Exam trap

The trap here is that candidates often confuse transport security (TLS) or client-side encryption (S/MIME) with server-side domain authentication mechanisms, leading them to select options that protect confidentiality or integrity but do not prevent spoofing.

469
MCQhard

Based on the debug flow output, what is the reason the packet is dropped?

A.The route to the destination is missing.
B.There is no firewall policy that matches the traffic.
C.The packet has an invalid source IP address.
D.The session table is full.
AnswerB

The message 'no matching policy' clearly states this.

Why this answer

The debug flow output indicates that the packet was dropped because no firewall policy matched the traffic. In FortiGate, even if a valid route exists, the packet must be evaluated against firewall policies; if no policy permits the traffic based on source, destination, service, and interface, the packet is silently dropped. The debug flow will show a message like 'no matching policy' or 'deny by policy' in such cases.

Exam trap

The trap here is that candidates often assume a packet drop is due to a missing route when the debug flow shows a policy drop, because they overlook that FortiGate processes routing before policies and the debug flow output explicitly indicates the stage where the drop occurred.

How to eliminate wrong answers

Option A is wrong because a missing route would cause a different debug flow message, such as 'no route to destination' or 'route lookup failed', and the packet would be dropped at the routing stage, not at the firewall policy stage. Option C is wrong because an invalid source IP address (e.g., RFC 1918 on a public interface) would typically be dropped by antispoofing checks or a specific firewall policy, not by a generic 'no matching policy' message; the debug flow would show 'invalid source' or 'reverse path check failed'. Option D is wrong because a full session table would cause a 'session table full' or 'no session available' message in the debug flow, and the drop would occur during session creation, not during policy lookup.

470
MCQhard

An administrator configures a WAF profile on FortiGate to protect a web application. They notice that SQL injection attacks are not being blocked. What is the MOST likely reason?

A.The web application uses HTTPS without SSL inspection
B.The FortiGuard Web Filtering subscription is inactive
C.The WAF profile is set to monitor mode
D.The WAF profile is applied to the wrong firewall policy
AnswerB

WAF signatures are part of FortiGuard Web Filtering; without subscription, updates stop.

Why this answer

The FortiGuard Web Filtering subscription provides the signature database required to detect and block SQL injection attacks within a WAF profile. Without an active subscription, the WAF profile cannot update or use the latest attack signatures, rendering it unable to identify SQL injection patterns even if the profile is enabled and applied correctly.

Exam trap

The trap here is that candidates often assume a WAF profile in monitor mode is the most likely cause of attacks not being blocked, but the question emphasizes 'most likely' and the inactive subscription is a more fundamental prerequisite for signature-based detection to function at all.

How to eliminate wrong answers

Option A is wrong because HTTPS without SSL inspection does not prevent the WAF from inspecting HTTP traffic; FortiGate can still inspect the decrypted traffic if SSL inspection is configured, but the WAF operates on the application layer and can block SQL injection regardless of encryption as long as the traffic is decrypted. Option C is wrong because a WAF profile set to monitor mode would log attacks but not block them, which would be a plausible reason for SQL injection not being blocked, but the question asks for the 'most likely' reason, and an inactive FortiGuard subscription is a more fundamental issue that prevents signature-based detection entirely. Option D is wrong because applying the WAF profile to the wrong firewall policy would mean the profile is not applied to the traffic at all, but the administrator has already configured the profile and noticed it is not blocking attacks, implying the profile is applied; the issue is with the signature database, not policy application.

471
Multi-Selectmedium

A FortiGate administrator needs to configure a new FortiGate in FortiManager for centralized management. Which TWO steps are required to add the device to an ADOM?

Select 2 answers
A.Create a policy package before adding the device
B.Configure a VDOM link on the FortiGate
C.Add the device to the ADOM using the device manager
D.Enable automation stitches on the FortiGate
E.Authorize the device in FortiManager
AnswersC, E

Devices are added to an ADOM for management.

Why this answer

The Device Manager in FortiManager is the interface used to add a device to an ADOM. After adding the device, it must be authorized (Option E) to establish a management tunnel and allow configuration synchronization. Without authorization, the device remains in a pending state and cannot be managed.

Exam trap

The trap here is that candidates often confuse the device authorization step with initial configuration steps like creating policy packages or VDOM links, but FortiManager requires explicit authorization after adding the device to enable centralized management.

472
MCQmedium

A FortiGate is configured with ECMP load balancing for equal-cost routes. The administrator wants to ensure that all traffic from a specific source IP uses the same next hop. Which ECMP load balancing method should be selected?

A.Destination-IP-based
B.Source-IP-based
C.Weighted random
D.Round-robin
AnswerB

Source-IP-based ECMP hashes the source IP to select a next hop, ensuring all traffic from the same source uses the same path.

Why this answer

Source-IP-based ECMP load balancing ensures that all packets from a specific source IP address are forwarded to the same next hop by hashing only the source IP field. This maintains session consistency for traffic originating from a single host, which is critical for stateful inspection and applications that require symmetric routing.

Exam trap

The trap here is that candidates often confuse 'per-flow' load balancing (which uses source and destination IP) with 'source-IP-based' persistence, assuming that any hash including the source IP will keep all traffic from that source on the same path, but only a hash using exclusively the source IP achieves that guarantee.

How to eliminate wrong answers

Option A is wrong because Destination-IP-based hashing uses only the destination IP, which would not guarantee that traffic from the same source IP uses the same next hop; different destinations could be load-balanced to different paths. Option C is wrong because Weighted random distributes traffic probabilistically based on weights, not deterministically by source IP, so packets from the same source could take different paths. Option D is wrong because Round-robin cycles through next hops in order without any per-source affinity, breaking source-IP stickiness.

473
MCQeasy

An organization wants to implement Zero Trust Network Access (ZTNA) to secure access to an internal web application. The current network uses FortiGate as the firewall. Which component is required to enforce ZTNA policies on the FortiGate?

A.FortiSandbox for content inspection
B.FortiAnalyzer for log analysis
C.FortiGate ZTNA proxy configuration
D.FortiAuthenticator for RADIUS authentication
AnswerC

The FortiGate acts as a ZTNA proxy/gateway that authenticates users and checks device posture before allowing access.

Why this answer

ZTNA on FortiGate requires the FortiGate to be configured as a ZTNA proxy (gateway) that intercepts traffic to internal applications and enforces access policies. Option C is correct because the FortiGate must have the ZTNA proxy configuration to act as the enforcement point. Options A, B, and D are not directly responsible for enforcing ZTNA policies; FortiSandbox is for sandboxing, FortiAnalyzer for logging, and FortiAuthenticator for authentication services, but the enforcement itself is done by the FortiGate ZTNA proxy.

474
MCQhard

During a security incident, the SOC team receives an alert from FortiSIEM about a user accessing a known malicious IP. The team wants to automatically block the IP on the FortiGate. Which FortiGate feature can be used to create an automated response based on a threat intelligence feed?

A.Automation Stitch
B.Local-in Policy
C.FortiGuard Outbreak Prevention
D.FortiGate VPN
AnswerA

Automation Stitches combine triggers (e.g., threat feed update) with actions (e.g., add address to block list) to automate responses.

Why this answer

Automation Stitch in FortiOS allows you to create automated responses triggered by events such as threat intelligence feeds. By configuring an Automation Stitch with a trigger from FortiSIEM (e.g., via a webhook or syslog) and an action to add a block entry to the FortiGate's local address group or dynamic block list, the SOC team can automatically block the malicious IP without manual intervention.

Exam trap

The trap here is that candidates often confuse Automation Stitch with FortiGuard Outbreak Prevention, thinking the latter can be directly triggered by a third-party alert, when in fact Outbreak Prevention is a passive, subscription-based feed that does not support custom automation from external sources like FortiSIEM.

How to eliminate wrong answers

Option B is wrong because Local-in Policy controls traffic destined to the FortiGate itself (e.g., management access), not traffic passing through the FortiGate, so it cannot block outbound traffic to a malicious IP. Option C is wrong because FortiGuard Outbreak Prevention is a subscription service that provides real-time threat intelligence and blocking for known outbreaks, but it does not allow custom automated responses based on a specific alert from FortiSIEM; it operates independently via FortiGuard updates. Option D is wrong because FortiGate VPN is a feature for secure remote access and site-to-site connectivity, not for automated threat response or IP blocking based on threat intelligence feeds.

475
MCQhard

A FortiGate administrator is configuring automation stitches in FortiManager to trigger a script when a specific log event occurs. The automation stitch includes a trigger, a set of conditions, and an action. The administrator wants the script to run only if the event is generated by devices in a specific ADOM. Which element should be configured in the trigger condition?

A.Add a condition for the ADOM name in the trigger
B.Configure the script to check the ADOM at runtime
C.Use a meta field to tag the devices and filter by meta field
D.Assign the automation stitch to a specific ADOM in the settings
AnswerA

Conditions can be added to restrict the trigger to specific ADOMs.

Why this answer

Automation stitches in FortiManager can include conditions that filter on ADOM, device group, or device name. To restrict to a specific ADOM, the condition should specify the ADOM name. This ensures only events from that ADOM trigger the action.

476
MCQmedium

A FortiGate has two VDOMs: Root and CustomerA. The administrator wants to manage the CustomerA VDOM from FortiManager. What must be configured on FortiManager to allow management of the CustomerA VDOM?

A.Configure an automation stitch on FortiManager
B.Add the FortiGate to the global ADOM
C.Enable VDOM management on FortiGate
D.Add the FortiGate's VDOM to an ADOM
AnswerD

FortiManager can manage individual VDOMs by adding them as separate devices to an ADOM (or using per-VDOM management).

Why this answer

FortiManager uses Administrative Domains (ADOMs) to logically group and manage VDOMs. To manage the CustomerA VDOM, the administrator must add that specific VDOM to an ADOM on FortiManager, which then allows FortiManager to push policies, objects, and configuration to that VDOM. Without this mapping, FortiManager cannot target the VDOM for management, even if the FortiGate itself is registered.

Exam trap

The trap here is that candidates confuse enabling VDOM management on the FortiGate (which is already active) with the necessary ADOM mapping on FortiManager, leading them to select Option C instead of D.

How to eliminate wrong answers

Option A is wrong because automation stitches are used for event-triggered automated responses (e.g., quarantine actions), not for enabling VDOM management on FortiManager. Option B is wrong because adding the FortiGate to the global ADOM only allows management of the global VDOM (Root), not individual customer VDOMs like CustomerA. Option C is wrong because VDOM management is enabled on FortiGate by default when VDOMs are created; the missing piece is the ADOM configuration on FortiManager, not a toggle on the FortiGate.

477
MCQmedium

A FortiManager administrator is configuring ADOMs to manage multiple FortiGates. The administrator wants to ensure that changes to the central management policy package are automatically pushed to managed devices. Which setting should be enabled?

A.Enable 'Auto-link' on the device
B.Enable 'Auto-update' in the policy package
C.Configure a schedule for policy installation
D.Enable 'Central Management' on the FortiGate
AnswerB

Auto-update automatically installs policy package changes to assigned devices.

Why this answer

Enabling 'Auto-update' in the policy package on FortiManager ensures that any changes made to the central management policy package are automatically pushed to all managed FortiGates. This setting triggers an immediate installation of the policy package to the devices whenever a change is committed, eliminating the need for manual installation. It is specifically designed for centralized policy management in ADOM environments.

Exam trap

The trap here is that candidates often confuse 'Auto-update' with scheduling or device-level settings, mistakenly thinking that enabling 'Central Management' on the FortiGate alone will trigger automatic policy pushes, when in fact it only authorizes management, not automatic updates.

How to eliminate wrong answers

Option A is wrong because 'Auto-link' is not a valid FortiManager setting; it likely confuses with 'Auto-update' or device-level linking, which does not control automatic policy push. Option C is wrong because configuring a schedule for policy installation only automates the push at predefined times, not immediately upon change, which does not meet the requirement for automatic push on every change. Option D is wrong because enabling 'Central Management' on the FortiGate is a device-level setting that allows the FortiGate to be managed by FortiManager, but it does not control automatic policy package updates from FortiManager.

478
MCQmedium

A FortiGate in NAT mode has multiple VDOMs. The administrator wants to centralize logging from all VDOMs to a single FortiAnalyzer. What configuration is required on the FortiGate to ensure logs from all VDOMs are sent?

A.Configure the FortiAnalyzer IP under system global settings
B.Configure FortiAnalyzer logging in each VDOM individually
C.Use the management VDOM as a log relay to FortiAnalyzer
D.Enable centralized logging under config log setting
AnswerB

Each VDOM has its own log settings. You must add the FortiAnalyzer server in each VDOM's log configuration.

Why this answer

In a multi-VDOM FortiGate, each VDOM operates as an independent firewall with its own logging configuration. To send logs from all VDOMs to a single FortiAnalyzer, you must configure the FortiAnalyzer IP and logging settings within each VDOM individually. This ensures that each VDOM's logs are forwarded directly to the FortiAnalyzer, as there is no global or centralized log-forwarding mechanism that aggregates logs across VDOMs.

Exam trap

The trap here is that candidates assume a global setting or the management VDOM can centralize log forwarding, but FortiGate requires per-VDOM configuration because each VDOM is a logically separate firewall instance with its own logging subsystem.

How to eliminate wrong answers

Option A is wrong because configuring the FortiAnalyzer IP under system global settings only applies to the management VDOM (or the global context in non-VDOM mode), not to all VDOMs; logs from other VDOMs would not be sent. Option C is wrong because the management VDOM cannot act as a log relay for other VDOMs; each VDOM must independently send its logs to the FortiAnalyzer. Option D is wrong because there is no 'centralized logging' command under config log setting; logging is always configured per VDOM, and the concept of centralized logging refers to the FortiAnalyzer receiving logs from multiple sources, not a FortiGate-side setting.

479
MCQeasy

An HA cluster of two FortiGates is experiencing split-brain. Which command should the administrator use to check the current HA status and identify which unit is the primary?

A.diagnose debug application had 0
B.diagnose sys ha dump
C.get system ha status
D.show system ha
AnswerC

Standard command to show HA status and role.

Why this answer

The correct command to check the current HA status and identify the primary unit is 'get system ha status'. This command displays the HA mode, cluster state, role (primary/secondary), and peer status in a clear, human-readable format. In a split-brain scenario, the administrator needs to quickly confirm which unit believes it is the primary, and this command provides that information directly without debug-level verbosity.

Exam trap

The trap here is that candidates confuse FortiGate CLI syntax with Cisco IOS, where 'show' is used for operational status, but FortiGate uses 'get' for such queries, and they may also mistake debug commands (like 'diagnose debug application had 0') for status-checking commands.

How to eliminate wrong answers

Option A is wrong because 'diagnose debug application had 0' enables debug logging for the HA daemon at debug level 0, which is used for troubleshooting HA protocol issues but does not display a concise status summary or identify the primary unit. Option B is wrong because 'diagnose sys ha dump' outputs raw internal HA state data, including timers and counters, which is too verbose and not intended for quickly checking primary/secondary status. Option D is wrong because 'show system ha' is not a valid FortiGate CLI command; the correct syntax uses 'get' (e.g., 'get system ha status') for operational state retrieval, while 'show' is used in other vendors like Cisco.

480
MCQeasy

An administrator wants to configure a multi-peer IPsec VPN where one FortiGate (hub) connects to multiple remote FortiGates (spokes) using a single phase 1 interface with dynamic IP addresses. Which configuration is required on the hub?

A.Set psksecret to a group password and enable XAuth
B.Set mode to aggressive and use pre-shared keys
C.Set type to static and configure each peer's IP in separate phase1
D.Set type to dynamic and set remote-gw 0.0.0.0
AnswerD

Dynamic type with remote-gw 0.0.0.0 allows any peer to initiate the tunnel.

Why this answer

To allow multiple peers to connect with dynamic IPs, the hub must use a phase 1 interface with mode-cfg enabled to assign IPs to clients and accept connections from any remote IP (set remote-gw 0.0.0.0). This is commonly called a dial-up VPN configuration.

481
MCQmedium

An administrator wants to integrate a FortiExtender with a FortiGate to provide additional WAN connectivity. Which configuration is required on the FortiGate to enable the FortiExtender to operate as a secondary WAN interface?

A.Configure the FortiExtender under Network > FortiExtender and assign it to a WAN interface
B.Enable LLDP on the port connected to the FortiExtender
C.Set the FortiExtender to bridge mode
D.Create a VLAN interface for the FortiExtender
AnswerA

The FortiGate creates a virtual interface for the FortiExtender.

Why this answer

When a FortiExtender is configured under Network > FortiExtender and assigned to a WAN interface, the FortiGate treats it as a secondary WAN link, allowing it to participate in SD-WAN or load-balancing policies. The FortiExtender operates in its default routed mode, where it receives a public IP from the cellular network and the FortiGate uses it as an additional gateway for outbound traffic.

Exam trap

The trap here is that candidates often assume bridge mode is required to integrate the FortiExtender, but in reality, bridge mode is used only for specific passthrough scenarios (e.g., extending a LAN segment), while the default routed mode is what enables it as a secondary WAN interface with its own NAT and gateway capabilities.

How to eliminate wrong answers

Option B is wrong because LLDP (Link Layer Discovery Protocol) is used for neighbor discovery and topology mapping, not for enabling a FortiExtender as a WAN interface; the FortiGate does not require LLDP to recognize or manage the FortiExtender. Option C is wrong because bridge mode would cause the FortiExtender to act as a transparent bridge, forwarding traffic without performing NAT or routing, which prevents it from functioning as a secondary WAN interface that provides its own public IP and gateway. Option D is wrong because creating a VLAN interface for the FortiExtender is unnecessary; the FortiExtender connects via a physical port or USB, and the FortiGate manages it through a dedicated management interface, not a VLAN sub-interface.

482
MCQmedium

Which FortiMail advanced feature allows the administrator to rewrite URLs in email bodies to redirect users to a safe scanning service when they click on a link?

A.URL Rewriting
B.Attachment Filtering
C.Bounce Verification
D.Anti-Spam
AnswerA

URL Rewriting replaces links with rewritten URLs that go through FortiMail's link scanning.

Why this answer

URL Rewriting is the correct answer because it is a FortiMail advanced feature specifically designed to replace URLs in email bodies with rewritten links that redirect users through FortiMail's scanning service. When a user clicks the rewritten URL, FortiMail inspects the destination in real time for malicious content, such as phishing or malware sites, before allowing the redirect. This provides proactive protection against zero-hour threats by leveraging FortiGuard's web filtering and threat intelligence.

Exam trap

The trap here is that candidates often confuse URL Rewriting with Attachment Filtering, assuming both deal with malicious content, but URL Rewriting specifically targets links in the email body, not file attachments.

How to eliminate wrong answers

Option B (Attachment Filtering) is wrong because it focuses on scanning email attachments for malware or prohibited file types, not on rewriting URLs in email bodies. Option C (Bounce Verification) is wrong because it validates the authenticity of bounce messages to prevent backscatter spam, not URL manipulation. Option D (Anti-Spam) is wrong because it uses techniques like RBLs, greylisting, and heuristic analysis to filter unwanted bulk email, not to rewrite or scan URLs for malicious content.

483
Multi-Selecthard

A FortiGate is configured with BGP and OSPF. The administrator wants to ensure that routes learned via BGP are redistributed into OSPF, but only specific prefixes. Which three components are needed? (Select THREE.)

Select 3 answers
A.A route map that references the prefix list and sets OSPF parameters
B.Redistribution of BGP into OSPF under router ospf with the route map applied
C.A VRF to separate the routing tables
D.A prefix list to match the desired BGP routes
E.A distribute list in OSPF to filter incoming routes
AnswersA, B, D

Route map ties together match (prefix list) and set actions (metric, tag).

Why this answer

A route map is required to match the specific prefixes (via the prefix list) and to set OSPF metric or metric-type parameters when redistributing BGP routes into OSPF. Without the route map, redistribution would apply to all BGP routes or use default OSPF parameters, which does not meet the requirement of controlling which prefixes are redistributed.

Exam trap

The trap here is that candidates often confuse distribute lists (which filter OSPF routes received from neighbors) with route maps used for redistribution filtering, leading them to select option E instead of understanding that redistribution filtering requires a route map referencing a prefix list.

484
MCQmedium

A network admin configures FortiGate to submit files to FortiSandbox for analysis. After submission, the FortiGate logs show that files are being sent but no verdict is returned. The FortiSandbox is reachable and licensed. What is the most likely cause?

A.The FortiGate is using proxy-based inspection instead of flow-based
B.The FortiSandbox server's IP is not added to the FortiGate's trusted hosts
C.The FortiGate does not have a FortiGuard Security Rating subscription
D.The antivirus profile is set to block without scanning
AnswerC

FortiSandbox verdicts are delivered via FortiGuard rating; without the subscription, verdicts are not returned.

Why this answer

FortiGate requires a valid FortiGuard Security Rating subscription to receive verdicts from FortiSandbox. Without this subscription, the FortiGate can submit files and see them as sent in logs, but it cannot process the returned verdicts, resulting in no action taken on the files. The Security Rating subscription enables the communication channel for verdict retrieval, distinct from the basic FortiSandbox license.

Exam trap

The trap here is that candidates assume a licensed FortiSandbox alone is sufficient for verdict delivery, overlooking that FortiGate requires an additional FortiGuard Security Rating subscription to consume those verdicts.

How to eliminate wrong answers

Option A is wrong because proxy-based inspection does not prevent verdict retrieval; FortiGate can receive and act on FortiSandbox verdicts regardless of inspection mode, as verdicts are handled at the FortiGate-FortiSandbox communication level, not the inspection engine. Option B is wrong because trusted hosts are used for administrative access control to the FortiGate GUI/CLI, not for FortiSandbox communication; FortiSandbox connectivity relies on IP reachability and API keys, not trusted host lists. Option D is wrong because setting an antivirus profile to block without scanning would prevent file submission entirely, not cause a scenario where files are sent but no verdict is returned; the logs confirm submission occurred, ruling out this option.

485
MCQmedium

A FortiGate administrator is troubleshooting an issue where a legitimate application is being blocked by the IPS. The administrator wants to ensure the application works while maintaining protection for other traffic. What is the best action?

A.Disable the IPS sensor on the firewall policy
B.Apply an application control profile to allow the application
C.Create a custom IPS signature to pass the specific application traffic
D.Change the IPS signature action to 'monitor' for all signatures
AnswerC

Custom signature with 'pass' action allows the application while keeping other protections.

Why this answer

Creating a custom IPS signature with a 'pass' action for the specific application traffic will allow it, while the default action (block) applies to others.

486
MCQmedium

An administrator needs to create a custom IPS signature to detect a specific exploit that sends a unique string 'EXPLOIT_2024' in the HTTP User-Agent header. Which IPS signature syntax should the administrator use?

A.F-SBID(--name "Custom_Exploit"; --protocol tcp; --pattern "EXPLOIT_2024"; --context http-header;)
B.F-SBID(--name "Custom_Exploit"; --protocol tcp; --pattern "User-Agent: EXPLOIT"; --service HTTP;)
C.F-SBID(--name "Custom_Exploit"; --protocol tcp; --pattern "EXPLOIT_2024"; --service HTTP;)
D.F-SBID(--name "Custom_Exploit"; --protocol tcp; --pattern "User-Agent: EXPLOIT_2024"; --service HTTP;)
AnswerD

This pattern matches the exact User-Agent header content.

Why this answer

It uses the `--pattern` to match the exact string 'User-Agent: EXPLOIT_2024' within the HTTP header context, and `--service HTTP` ensures the signature only inspects HTTP traffic. This syntax precisely detects the exploit string in the User-Agent header as required.

Exam trap

The trap here is that candidates often assume `--context http-header` is a valid keyword (like in Snort), but FortiGate IPS uses `--service HTTP` to scope header inspection, and the pattern must include the full header field to match precisely.

How to eliminate wrong answers

Option A is wrong because `--context http-header` is not a valid keyword in FortiGate IPS signatures; the correct approach is to use `--service HTTP` to scope the signature to HTTP traffic. Option B is wrong because the pattern 'User-Agent: EXPLOIT' is incomplete—it does not include the full string 'EXPLOIT_2024', so it would fail to detect the specific exploit. Option C is wrong because the pattern 'EXPLOIT_2024' alone would match the string anywhere in the HTTP payload, not specifically in the User-Agent header, leading to false positives or missed detections.

487
MCQmedium

A FortiGate admin notices that HTTPS traffic to a web server is not being scanned by the antivirus profile applied to the firewall policy. The admin confirms the policy is correct and antivirus is enabled. What is the MOST likely reason the traffic is not being scanned?

A.SSL/TLS deep inspection is not enabled on the firewall policy
B.The web server's certificate is self-signed and FortiGate is rejecting the connection
C.The FortiGuard antivirus subscription has expired
D.The antivirus profile is configured for flow-based inspection instead of proxy-based
AnswerA

HTTPS traffic is encrypted. FortiGate cannot inspect the payload without SSL deep inspection decrypting the TLS session. The antivirus profile requires inspection mode to be enabled.

Why this answer

When HTTPS traffic is not scanned by an antivirus profile despite the policy being correct and antivirus enabled, the most likely cause is that SSL/TLS deep inspection is not enabled on the firewall policy. Without deep inspection, FortiGate cannot decrypt the encrypted HTTPS payload, so the antivirus engine sees only encrypted data and cannot scan for malware. Enabling deep inspection with a valid CA certificate allows FortiGate to perform man-in-the-middle decryption and then apply antivirus scanning to the decrypted content.

Exam trap

The trap here is that candidates often assume antivirus scanning works on all traffic by default, but they overlook the critical prerequisite of SSL/TLS deep inspection to decrypt HTTPS before scanning can occur.

How to eliminate wrong answers

Option B is wrong because a self-signed certificate would cause FortiGate to reject the connection only if the firewall policy has SSL certificate inspection set to 'certificate-inspection' or 'deep-inspection' with an untrusted CA; if deep inspection is not enabled, FortiGate simply passes the encrypted traffic without scanning, regardless of certificate trust. Option C is wrong because an expired FortiGuard antivirus subscription would prevent signature updates but would not stop scanning of already-decrypted traffic; the antivirus engine would still attempt to scan using the last known signatures. Option D is wrong because flow-based vs proxy-based inspection affects how the antivirus engine processes traffic (flow-based uses pattern matching on the fly, proxy-based buffers and reassembles), but both modes require decrypted traffic to scan HTTPS; if deep inspection is not enabled, neither mode can scan the encrypted payload.

488
MCQmedium

During a failover test in an HA cluster, the administrator observes that the secondary unit becomes primary but does not have the latest configuration. What is the most likely cause?

A.The password encryption is mismatched
B.Config sync is not enabled
C.The HA priority is set too low
D.session-pickup is disabled
AnswerB

Config sync must be enabled to replicate configuration changes.

Why this answer

Config sync is the mechanism that replicates configuration changes from the primary unit to the secondary unit in a FortiGate HA cluster. If config sync is not enabled, the secondary unit will not receive configuration updates, so when it becomes primary after a failover, it will operate with an outdated or default configuration. This directly explains why the secondary unit lacks the latest configuration after the failover.

Exam trap

The trap here is that candidates often confuse session-pickup (which handles session state) with config sync (which handles configuration replication), leading them to incorrectly select option D when the actual issue is the missing config sync mechanism.

How to eliminate wrong answers

Option A is wrong because password encryption mismatch (e.g., different private keys or encryption settings) would cause authentication or decryption failures, not a failure to sync the configuration itself. Option C is wrong because HA priority determines which unit becomes primary during an election, but it does not affect whether configuration synchronization occurs; a low priority unit can still receive config sync if it is enabled. Option D is wrong because session-pickup is a feature for preserving stateful sessions during failover, not for synchronizing the configuration; disabling it would cause sessions to drop, not prevent config sync.

489
Multi-Selecthard

A FortiManager administrator is planning to deploy a new policy package to a FortiGate that has multiple VDOMs. To ensure the policy package is applied correctly to the target VDOM, which THREE steps should the administrator take?

Select 3 answers
A.Install the policy package to the FortiGate, selecting the correct VDOM
B.Create a new policy package in the ADOM corresponding to the target VDOM
C.Configure a revision history to track changes
D.Assign the FortiGate to the policy package
E.Enable central management on the FortiGate
AnswersA, B, D

During installation, the target VDOM must be specified.

Why this answer

When installing a policy package to a FortiGate with multiple VDOMs, the administrator must select the correct target VDOM in the installation wizard. This ensures the policy package is applied to the intended VDOM and not to the global or another VDOM, which could cause policy conflicts or security gaps.

Exam trap

The trap here is that candidates may think enabling central management (Option E) is sufficient to direct policies to a specific VDOM, but the VDOM selection must be explicitly made during installation, and central management only enables communication, not VDOM targeting.

490
MCQeasy

Which of the following is a required step when enabling VDOMs on a FortiGate for the first time?

A.Create at least two VDOMs before enabling the VDOM feature
B.Disable all firewall policies
C.Reboot the FortiGate after enabling VDOMs
D.Configure inter-VDOM routing
AnswerC

A reboot is necessary for the change to take effect.

Why this answer

When enabling VDOMs on a FortiGate for the first time, the device must be rebooted to restructure the internal data plane and control plane to support multiple virtual domains. This reboot is mandatory because the firmware transitions from a single-VDOM mode to a multi-VDOM mode, which requires reinitializing kernel structures and memory allocation for VDOM-specific resources.

Exam trap

The trap here is that candidates assume VDOMs can be enabled and used immediately without a reboot, similar to other features like interface configuration, but FortiGate specifically requires a reboot to activate the multi-VDOM architecture.

How to eliminate wrong answers

Option A is wrong because you do not need to create any VDOMs before enabling the feature; you can enable VDOMs first, then create them after the reboot. Option B is wrong because disabling firewall policies is not a prerequisite; the FortiGate will automatically flush all policies when VDOMs are enabled and the device reboots. Option D is wrong because inter-VDOM routing is an optional configuration that can be set up after VDOMs are enabled and created, not a required step during the initial enablement process.

491
MCQmedium

An administrator is troubleshooting a ZTNA access issue. Remote users can connect to the FortiGate's ZTNA proxy, but when they try to access the internal application, they receive a 403 Forbidden error. The administrator has verified that the user is authenticated and the ZTNA rule is configured correctly. What is the most likely cause?

A.The FortiGate firewall policy allowing ZTNA traffic is missing
B.The user's device does not have the required ZTNA tags from EMS
C.The application server does not have a valid certificate
D.The ZTNA proxy is configured with the wrong port for the application
AnswerB

ZTNA rules evaluate device posture via tags. If the device lacks the required tag (e.g., antivirus enabled), the rule denies access with a 403.

Why this answer

A 403 Forbidden error in ZTNA typically indicates that the access control rule denied the request. This can happen if the device does not meet the required posture checks (ZTNA tags). Option B is correct because the ZTNA rule likely requires a specific tag that the device does not have, resulting in denial.

492
MCQeasy

What is the purpose of configuring BFD (Bidirectional Forwarding Detection) on a FortiGate?

A.To provide rapid failure detection between two forwarding engines.
B.To load balance traffic across multiple links.
C.To encrypt BGP updates between peers.
D.To authenticate OSPF neighbors.
AnswerA

BFD provides sub-second detection of link failures, complementing routing protocol convergence.

Why this answer

BFD (Bidirectional Forwarding Detection) provides sub-second failure detection between two forwarding engines, such as FortiGate peers running OSPF or BGP. It operates independently of the routing protocol, using a lightweight hello mechanism to detect link or neighbor failures faster than protocol-native timers (e.g., OSPF dead interval of 40 seconds). This enables rapid convergence in SD-WAN and advanced networking scenarios.

Exam trap

The trap here is that candidates confuse BFD with routing protocol features like authentication or load balancing, but BFD is exclusively a fast failure detection mechanism that works alongside, not instead of, routing protocols.

How to eliminate wrong answers

Option B is wrong because load balancing across multiple links is achieved through ECMP (Equal-Cost Multi-Path) routing or SD-WAN load-balancing rules, not BFD, which only detects failures. Option C is wrong because encrypting BGP updates between peers is done using IPsec or MD5/TCP-AO authentication, not BFD, which has no encryption capability. Option D is wrong because authenticating OSPF neighbors is performed using OSPF authentication (plaintext, MD5, or SHA) in the OSPF packet header, not BFD, which focuses solely on bidirectional liveness detection.

493
MCQmedium

An administrator configures SD-WAN with two members (port1 and port2). A performance SLA monitors latency to 8.8.8.8. The SD-WAN rule uses 'Best Quality' strategy based on latency. When the link on port1 becomes slow, the FortiGate continues using port1 even though port2 has lower latency. What is the most likely cause?

A.The FortiGate is not receiving ICMP replies from 8.8.8.8
B.The SD-WAN rule is configured with 'Manual' strategy
C.The performance SLA is not associated with the SD-WAN members
D.The load balancing algorithm is set to 'volume' instead of 'lowest-latency'
AnswerC

If the performance SLA is not applied to the SD-WAN member interface, the FortiGate does not know the latency status and cannot failover.

Why this answer

The performance SLA must be explicitly associated with the SD-WAN members (port1 and port2) for the 'Best Quality' strategy to use latency measurements. Without this association, the FortiGate cannot compare the SLA results per interface and defaults to using the current active member, even if its latency is higher. The SLA monitors 8.8.8.8, but the SD-WAN rule has no link to those measurements, so port1 continues to be used.

Exam trap

The trap here is that candidates assume configuring a performance SLA automatically applies to all SD-WAN members, but FortiOS requires explicit association per member for the SLA to influence path selection.

How to eliminate wrong answers

Option A is wrong because if the FortiGate were not receiving ICMP replies from 8.8.8.8, the performance SLA would mark the link as dead and fail over to port2, which is not the described behavior. Option B is wrong because 'Manual' strategy requires explicit interface selection and does not use performance SLA data at all, but the question states 'Best Quality' strategy is configured. Option D is wrong because 'volume' is a load-balancing algorithm for distributing traffic, not a strategy for selecting the best link based on latency; 'lowest-latency' is not a valid SD-WAN strategy option in FortiOS.

494
MCQmedium

A network admin notices that files submitted to FortiSandbox from FortiGate are not being analyzed. The FortiGate has a valid FortiSandbox license and the device is reachable. What configuration step is most likely missing?

A.The FortiSandbox feature is not enabled in the VDOM settings
B.The antivirus profile has 'FortiSandbox Inline Scan' disabled
C.The FortiSandbox server IP is not configured under Security Fabric > Fabric Connectors
D.The FortiGate is not registered with FortiCloud
AnswerB

Inline scan must be enabled in the antivirus profile to send files to FortiSandbox.

Why this answer

FortiGate uses antivirus profiles to define scanning behavior for traffic. Even with a valid FortiSandbox license and reachability, the antivirus profile must have 'FortiSandbox Inline Scan' enabled to submit files to FortiSandbox for analysis. Without this setting, files are not forwarded for sandboxing, regardless of other configurations.

Exam trap

The trap here is that candidates assume a valid license and reachability are sufficient, overlooking that the antivirus profile must explicitly enable the inline scan feature to trigger file submission to FortiSandbox.

How to eliminate wrong answers

Option A is wrong because the FortiSandbox feature is enabled globally under System > FortiSandbox, not per VDOM; VDOM settings do not control the submission of files to FortiSandbox. Option C is wrong because the FortiSandbox server IP is configured under System > FortiSandbox, not under Security Fabric > Fabric Connectors; Fabric Connectors are for integration with other Fortinet products like FortiAnalyzer or FortiSIEM. Option D is wrong because FortiCloud registration is required for cloud-based services like FortiGuard, but not for on-premises FortiSandbox communication; the FortiGate and FortiSandbox communicate directly via API over HTTPS.

495
MCQhard

A FortiGate is configured with OSPF in multiple areas and redistributes connected routes into OSPF. The administrator notices that routes from area 1 are not appearing in area 0. The area 0 routers show the routes as 'O E2' but with an invalid metric. What is the most likely cause?

A.OSPF network type is broadcast on one side and point-to-point on the other
B.Redistribution is configured without a route map
C.The interface costs are misconfigured
D.The ABR has 'area 0 stub' configured
AnswerB

Without a route map, redistributed routes may get default metric values that can be invalid.

Why this answer

When a route is redistributed into OSPF without a route map, it is advertised as a Type 5 LSA (external) with a default metric of 20. However, if the redistribution is not properly filtered or the metric is not explicitly set, the route may appear with an invalid metric (e.g., 0 or unexpected value) on the ABR. The ABR will flood this LSA into area 0, but the metric inconsistency causes the routes to be seen as 'O E2' with an invalid metric, preventing proper route installation.

Exam trap

The trap here is that candidates often assume mismatched network types or interface costs cause metric issues, but the real problem is that OSPF requires explicit metric configuration (via route map or 'metric' keyword) for redistributed routes to be valid, and a missing route map leads to an invalid metric on the ABR.

How to eliminate wrong answers

Option A is wrong because mismatched OSPF network types (broadcast vs. point-to-point) affect neighbor adjacency formation and LSA flooding, not the metric of redistributed routes. Option C is wrong because interface costs influence OSPF intra-area and inter-area path selection, but they do not affect the metric of redistributed external routes (E2). Option D is wrong because configuring area 0 as a stub would block Type 5 LSAs entirely, preventing any external routes (including redistributed ones) from appearing in area 0, whereas the question states the routes appear as 'O E2' with an invalid metric.

496
MCQhard

A FortiGate is configured with ECMP load balancing for multiple equal-cost routes. The administrator wants to ensure that all packets belonging to the same session go out the same interface. Which ECMP load balancing method should be used?

A.Weighted
B.Source-dest-IP-based
C.Source-IP-based
D.Spillover
AnswerB

Source-dest-IP hashing ensures that all packets in a session (same src/dst) go through the same interface, maintaining session integrity.

Why this answer

Source-dest-IP-based ECMP (often called per-flow load balancing) uses a hash of both source and destination IP addresses to consistently map all packets of a session to the same next-hop interface. This ensures session integrity because the hash remains constant for the entire flow, preventing out-of-order delivery or packet drops that would occur if packets from the same session took different paths.

Exam trap

The trap here is that candidates often confuse 'source-dest-IP-based' with 'source-IP-based' or assume that any ECMP method inherently preserves session affinity, but only the source-dest-IP-based (or per-flow) method guarantees that all packets of a session use the same interface.

How to eliminate wrong answers

Option A is wrong because Weighted ECMP distributes traffic based on configured weight ratios, but it still uses per-packet or per-flow hashing depending on the underlying method; it does not inherently guarantee session persistence unless combined with a per-flow hash. Option C is wrong because Source-IP-based hashing only considers the source IP, which can cause packets from the same session (same source and destination) to be split if the source IP alone does not uniquely identify the flow, leading to asymmetric routing. Option D is wrong because Spillover is a load balancing method that sends traffic to a secondary link only when the primary link's bandwidth threshold is exceeded; it does not use hashing and can break session continuity when traffic spills over mid-session.

497
MCQhard

A FortiGate is configured with FortiClient EMS to enforce ZTNA posture checks. The administrator finds that some Windows 10 clients are not reporting their antivirus status correctly, causing them to be blocked. However, the clients have antivirus installed and running. What is the most likely cause?

A.The FortiClient EMS connector is disabled on the endpoints
B.The clients are not connected to the corporate network
C.The antivirus definitions are outdated
D.FortiGate is using the wrong EMS tag
AnswerA

If the EMS connector is disabled, FortiClient cannot communicate posture information to the FortiGate.

Why this answer

FortiClient requires the EMS connector to be enabled and the correct compliance profile must be applied. If the antivirus status is not reported, the connector might be disabled or the profile not assigned.

498
MCQeasy

An organization wants to implement Zero Trust Network Access (ZTNA) to secure access to an internal application. The application is hosted on a server with IP 10.1.1.100. Which component acts as the intermediary between users and the application in FortiGate ZTNA?

A.FortiClient EMS
B.ZTNA agent on the application server
C.ZTNA proxy on FortiGate
D.ZTNA tags assigned to the application server
AnswerC

FortiGate acts as a ZTNA gateway, hosting the proxy that terminates user connections and forwards to internal apps.

Why this answer

FortiGate ZTNA uses a reverse proxy to forward user connections to internal applications. Users connect to the proxy, which verifies identity and posture before proxying traffic to the application server.

499
MCQhard

A multi-VDOM FortiGate is running low on memory. The administrator suspects that the management VDOM is consuming excessive resources. How can the administrator limit the memory usage of the management VDOM?

A.Convert the management VDOM to a traffic VDOM
B.Enable VDOM resource limits and configure a memory cap for the management VDOM
C.Move the management VDOM to a separate physical FortiGate
D.Disable unused features in the management VDOM
AnswerB

Why this answer

FortiGate VDOM resource limits allow an administrator to set a specific memory cap for each VDOM, including the management VDOM. By enabling VDOM resource limits and configuring a memory cap, the management VDOM is prevented from consuming excessive memory, ensuring fair resource allocation across all VDOMs. This is the only option that directly limits memory usage at the VDOM level without requiring hardware changes or disabling features.

Exam trap

The trap here is that candidates may think disabling unused features (Option D) is sufficient to limit memory usage, but FortiGate's VDOM resource limits provide a hard enforcement mechanism that is the only way to guarantee a VDOM does not exceed a specified memory threshold.

How to eliminate wrong answers

Option A is wrong because converting the management VDOM to a traffic VDOM does not impose any memory limit; it merely changes the VDOM's role, which does not address excessive memory consumption. Option C is wrong because moving the management VDOM to a separate physical FortiGate is an expensive and unnecessary hardware solution that does not leverage the built-in resource management capabilities of the existing device. Option D is wrong because disabling unused features may reduce memory usage but does not guarantee a hard limit; the management VDOM could still consume excessive memory from enabled features, and this approach lacks the precision and enforcement of a configured memory cap.

500
MCQhard

An administrator runs 'diagnose sys session filter dport 443' and sees the following output: proto=6 proto_state=01 duration=3600 expire=3599 What does this indicate?

A.The session is a TCP session that has been idle for 1 hour
B.The session is a UDP flow
C.The session was established 1 hour ago and will expire in about 1 hour
D.The session is in a half-open state
AnswerC

Incorrect. proto_state=01 indicates SYN_SENT, not established. The session is still in the handshake phase.

Why this answer

proto=6 indicates TCP. Fortinet's TCP state encoding: proto_state=01 means ESTABLISHED, not SYN_SENT. This session has been established for 3600 seconds (1 hour) and will expire in 3599 seconds (about 1 hour).

Therefore, it is an established TCP session, not half-open.

Exam trap

Candidates often confuse proto_state values: 01 means ESTABLISHED, while 02 is SYN_SENT and 04 is SYN_RECV. Many mistakenly think 01 indicates SYN_SENT because it's the lowest number, but in FortiOS, 01 is the ESTABLISHED state.

How to eliminate wrong answers

Option A is wrong because `duration=3600` indicates the session has been active for 1 hour, not idle; idle time is tracked separately (e.g., via `idle` field in the full output). Option B is wrong because `proto=6` explicitly indicates TCP, not UDP (UDP uses protocol 17). Option D is wrong because `proto_state=01` represents TCP state ESTABLISHED (0x01), not a half-open state (which would be SYN_SENT or SYN_RECV, typically state 0x02 or 0x04).

501
MCQmedium

A FortiGate with SD-WAN has two members: MPLS (port1) and Broadband (port2). The performance SLA is configured to monitor latency and packet loss. The administrator notices that after a brief outage on the MPLS link, traffic fails over to Broadband but does not fail back when MPLS recovers. What is the likely cause?

A.The SD-WAN rule for the traffic has 'set failback disable'.
B.The SLA threshold is set too aggressively, causing the link to be considered down long after recovery.
C.The Broadband link has a higher cost, so the FortiGate prefers to keep traffic there.
D.The SLA probe interval is longer than the outage duration, so the SLA never detected the outage.
AnswerA

The 'failback' setting controls whether traffic returns to the preferred member when it becomes healthy again. If disabled, traffic stays on the backup link.

Why this answer

The 'set failback disable' command in the SD-WAN rule prevents traffic from automatically returning to the preferred MPLS link after it recovers. By default, failback is enabled, meaning traffic will revert to the higher-priority member once the performance SLA is satisfied again. When disabled, the FortiGate keeps traffic on the backup link indefinitely, which matches the described behavior.

Exam trap

The trap here is that candidates often confuse failback with failover triggers or SLA thresholds, assuming the issue is with detection or cost rather than the explicit failback disable setting in the SD-WAN rule.

How to eliminate wrong answers

Option B is wrong because an overly aggressive SLA threshold would cause the link to be considered down more easily, not prevent failback after recovery; the issue is about failback, not detection. Option C is wrong because cost influences initial path selection and load balancing, not failback behavior; a higher-cost link would not be preferred for failback, and the FortiGate does not use cost to decide whether to revert traffic. Option D is wrong because if the SLA probe interval were longer than the outage, the SLA would never detect the outage, so traffic would not fail over at all; the scenario states failover occurred, so the probe interval is not the cause.

502
MCQeasy

What is the primary function of Content Disarm and Reconstruction (CDR) in FortiGate's antivirus profile?

A.To detect and block zero-day malware using machine learning
B.To reconstruct files that were corrupted during transmission
C.To compress files for faster scanning
D.To remove active content and rebuild files to eliminate hidden threats
AnswerD

CDR strips potentially malicious elements and reconstructs a sanitized file.

Why this answer

Content Disarm and Reconstruction (CDR) works by stripping active content (e.g., macros, scripts, OLE objects) from incoming files and rebuilding them into a safe, sanitized version. This eliminates hidden threats such as embedded exploits or malicious code that signature-based detection might miss, providing protection against zero-day and unknown attacks. Option D correctly identifies this core function of removing active content and rebuilding files to neutralize threats.

Exam trap

The trap here is that candidates confuse CDR with traditional antivirus or sandboxing, assuming it detects threats via signatures or behavioral analysis, when in fact it proactively removes all active content regardless of whether a threat is known.

How to eliminate wrong answers

Option A is wrong because CDR does not use machine learning; it is a deterministic process that removes active content and reconstructs files, whereas FortiGate's machine learning-based detection is handled by FortiGuard AI/ML or other advanced threat protection features. Option B is wrong because CDR does not repair files corrupted during transmission; it sanitizes files by stripping potentially dangerous elements, and file corruption recovery is outside its scope. Option C is wrong because CDR does not compress files for faster scanning; it actually increases file size slightly due to reconstruction overhead, and compression is unrelated to its security purpose.

503
MCQhard

An administrator is troubleshooting a scenario where IPSec VPN tunnels between two FortiGates are flapping. The logs show Phase 1 is up but Phase 2 fails with 'no proposal chosen'. The remote FortiGate has multiple Phase 2 selectors configured. What is the most likely cause?

A.Mismatched Phase 2 proxy IDs (local/remote subnets).
B.Mismatched pre-shared keys.
C.Dead Peer Detection (DPD) settings are too aggressive.
D.Certificate validation failure.
AnswerA

The error 'no proposal chosen' is often due to mismatched proxy IDs in Phase 2.

Why this answer

The 'no proposal chosen' error during Phase 2, despite Phase 1 being up, indicates a mismatch in the IPsec security association (SA) parameters. Since the remote FortiGate has multiple Phase 2 selectors configured, the most likely cause is that the local and remote proxy IDs (local and remote subnets) do not match any of the configured selectors. Phase 2 negotiation uses these proxy IDs to define which traffic should be encrypted; if they don't align, the IKE SA cannot be established.

Exam trap

The trap here is that candidates often confuse Phase 1 and Phase 2 failures, assuming any 'no proposal chosen' error is due to Phase 1 misconfigurations like PSK or certificates, when in fact Phase 1 is already up, isolating the issue to Phase 2 proxy ID mismatches.

How to eliminate wrong answers

Option B is wrong because mismatched pre-shared keys would cause Phase 1 to fail, not Phase 2; Phase 1 is already up in this scenario. Option C is wrong because aggressive Dead Peer Detection (DPD) settings can cause tunnels to flap (go up and down), but they do not produce a 'no proposal chosen' error; that error is specific to Phase 2 proposal mismatches. Option D is wrong because certificate validation failure would also prevent Phase 1 from completing, as certificates are used during IKE authentication in Phase 1, not Phase 2.

504
MCQeasy

What is the purpose of Dead Peer Detection (DPD) in an IPsec VPN?

A.Detect loss of connectivity to the remote VPN peer
B.Detect if the VPN tunnel is using the correct encryption algorithm
C.Detect duplicate IP addresses on the network
D.Detect packet loss over the VPN tunnel
AnswerA

DPD monitors the liveness of the remote VPN peer. If the peer becomes unreachable, DPD detects it and the tunnel can be torn down.

Why this answer

DPD is used to detect if the remote peer is still alive. It sends periodic messages and if no response is received, the tunnel is considered down. Option A is correct.

505
MCQhard

An administrator is troubleshooting a ZTNA connection issue where a user can access the ZTNA gateway but the connection to the internal application fails after a few seconds. The FortiGate logs show 'ZTNA session timeout' but the timeout value is set to 30 minutes. What could be the reason?

A.The internal application is not responding to the proxy request.
B.The ZTNA proxy idle timeout is set to a lower value than the global timeout.
C.The internal application has a 5-second timeout.
D.The client's FortiClient is not receiving the ZTNA tags.
AnswerB

The proxy idle timeout can be configured separately and may be shorter.

Why this answer

The ZTNA proxy has its own idle timeout setting that operates independently of the global timeout. Even though the global timeout is set to 30 minutes, if the per-proxy idle timeout is configured to a lower value (e.g., 30 seconds), the proxy will terminate the session after that idle period, logging 'ZTNA session timeout'. This explains why the connection fails after a few seconds despite the long global timeout.

Exam trap

The trap here is that candidates assume 'ZTNA session timeout' refers to the global timeout value, overlooking that the ZTNA proxy has its own independent idle timeout that defaults to a much shorter interval.

How to eliminate wrong answers

Option A is wrong because if the internal application were not responding, the FortiGate would log a different error such as 'connection refused' or 'upstream timeout', not a 'ZTNA session timeout'. Option C is wrong because a 5-second timeout on the internal application would cause an upstream timeout or 504 error, not a ZTNA session timeout, and the log message specifically points to the proxy's idle timeout. Option D is wrong because if FortiClient were not receiving ZTNA tags, the user would not be able to access the ZTNA gateway at all; the issue occurs after successful gateway access, ruling out tag delivery problems.

506
MCQmedium

A network administrator wants to ensure that files downloaded from the internet are analyzed by FortiSandbox before being delivered to the client. The FortiGate is configured with a FortiSandbox connection and an antivirus profile. Which setting must be enabled in the antivirus profile to submit files to FortiSandbox?

A.FortiSandbox inline scanning
B.Enable Content Disarm and Reconstruction (CDR)
C.Enable Outbreak Prevention
D.Submit files to FortiSandbox
AnswerD

The antivirus profile includes a setting to submit files to FortiSandbox for analysis.

Why this answer

The 'Submit files to FortiSandbox' setting in the antivirus profile is the specific toggle that instructs FortiGate to forward files to the configured FortiSandbox for analysis. Without this setting enabled, the FortiGate will not send any files to FortiSandbox, even if the FortiSandbox connection is configured and the antivirus profile is applied.

Exam trap

The trap here is that candidates confuse the 'Submit files to FortiSandbox' setting in the antivirus profile with the 'FortiSandbox inline scanning' option in the security policy, thinking inline scanning alone enables submission, but inline scanning only controls traffic handling after submission is already enabled.

How to eliminate wrong answers

Option A is wrong because FortiSandbox inline scanning is not a setting in the antivirus profile; it is a mode of operation where traffic is held until sandbox verdict is received, but the actual submission is controlled by the 'Submit files to FortiSandbox' option. Option B is wrong because Content Disarm and Reconstruction (CDR) is a separate feature that sanitizes files by removing active content, not for submitting files to FortiSandbox. Option C is wrong because Outbreak Prevention is a FortiGuard service that provides real-time threat intelligence, not a mechanism to submit files to FortiSandbox.

507
MCQeasy

A network administrator wants to configure SD-WAN on a FortiGate with two internet connections (port1 and port2). The requirement is to use the link with the lowest cost as the primary path for all traffic, unless it exceeds a threshold. Which SD-WAN load balancing algorithm should the administrator choose?

A.Spillover
B.Sessions
C.Lowest-cost
D.Volume
AnswerC

Lowest-cost selects the member with the lowest cost. If the cost exceeds a threshold, the next best member is used.

Why this answer

The 'Lowest-cost' algorithm (option C) is correct because it allows the administrator to assign a cost metric to each SD-WAN link and designate the link with the lowest cost as the primary path. Traffic will use this primary link until its cost exceeds a defined threshold, at which point the FortiGate will spill over traffic to the next lowest-cost link. This directly matches the requirement of using the lowest-cost link as primary unless a threshold is exceeded.

Exam trap

The trap here is that candidates confuse the 'Lowest-cost' algorithm with the 'Spillover' algorithm, mistakenly thinking Spillover uses cost thresholds when it actually uses volume-based thresholds, leading them to select option A instead of C.

How to eliminate wrong answers

Option A (Spillover) is wrong because the Spillover algorithm uses a traffic volume threshold (in Mbps or sessions) to determine when to shift traffic to another link, not a cost metric; it does not consider link cost as the primary selection criterion. Option B (Sessions) is wrong because the Sessions algorithm distributes traffic based on the number of active sessions per link, aiming for session count balance, not cost-based primary path selection with a threshold. Option D (Volume) is wrong because the Volume algorithm balances traffic based on the total bytes transferred per link, not on a cost metric or a threshold that triggers spillover from the lowest-cost link.

508
MCQhard

An administrator has configured BGP on a FortiGate with two upstream ISPs. They notice that traffic to a specific prefix is not load-balanced as expected; all traffic goes through ISP1 even though both paths are available. 'get router info bgp network' shows the prefix with two next hops. What is the MOST likely cause?

A.The prefix is being learned via an IGP with a lower administrative distance
B.The BGP multi-path is disabled
C.The administrative distance of BGP is higher than OSPF
D.The eBGP multihop is not configured
AnswerB

BGP load balancing requires multi-path to be enabled. Even with multiple paths, if multi-path is off, only the best path is installed.

Why this answer

BGP multi-path must be explicitly enabled to allow load balancing across multiple equal-cost paths. Even if both next hops are present in the BGP table, without the 'set multipath' or 'set multipath number' configuration under the BGP process, the FortiGate will select only the best path (lowest weight, local preference, AS-path length, etc.) and install that single route in the routing table. This is why all traffic uses ISP1 despite both paths being available.

Exam trap

The trap here is that candidates assume BGP automatically load-balances across multiple equal-cost paths, but BGP requires explicit multi-path configuration to enable ECMP, unlike IGPs such as OSPF or EIGRP which do so by default.

How to eliminate wrong answers

Option A is wrong because the prefix is learned via BGP (as shown by 'get router info bgp network'), not an IGP; administrative distance only affects route selection between different protocols, not BGP multi-path behavior. Option C is wrong because administrative distance is irrelevant when comparing two BGP-learned routes from the same protocol; BGP uses its own path selection algorithm (weight, local preference, AS-path, etc.) to choose the best path. Option D is wrong because eBGP multihop is only needed when the BGP peers are not directly connected (TTL=1 default); it has no effect on load balancing across multiple paths to the same prefix.

509
MCQmedium

A FortiGate administrator notices that after upgrading the firmware, some BGP sessions to a service provider are flapping. The administrator runs 'diagnose ip router bgp all' and sees that the BGP neighbor state is Active. What is the MOST likely cause of this issue?

A.A configuration checksum mismatch between the two peers
B.The BGP hold timer has expired
C.The BGP neighbor is not reachable due to a routing issue
D.The BGP password is incorrect
AnswerA

Firmware upgrades can introduce new defaults that change the update message, causing checksum mismatch and flapping.

Why this answer

After a firmware upgrade, a BGP session stuck in the Active state is most commonly caused by a configuration checksum mismatch between the two peers. FortiGate uses a BGP configuration checksum to ensure that both sides have identical BGP configurations; if the checksums do not match after an upgrade (e.g., due to a change in default parameters or a new feature), the session will not establish and will remain in Active. This is a known behavior in FortiOS where the checksum is compared during the BGP open message exchange, and a mismatch prevents the session from moving to Established.

Exam trap

The trap here is that candidates often associate the Active state with reachability issues (Option C) or authentication failures (Option D), but in FortiGate, the Active state specifically indicates that the TCP connection is up and the BGP open message is being exchanged, making a configuration mismatch the most likely cause after an upgrade.

How to eliminate wrong answers

Option B is wrong because a hold timer expiry would cause the session to transition to Idle, not Active, as the hold timer is reset upon receiving a keepalive or update; an expired hold timer indicates a failure to receive messages, leading to a teardown. Option C is wrong because if the BGP neighbor is not reachable due to a routing issue, the session would typically remain in Idle (not Active) because the TCP connection cannot be initiated; Active state implies the TCP connection is being attempted but the BGP open message negotiation is failing. Option D is wrong because an incorrect BGP password (MD5 authentication) would cause the TCP connection to fail entirely, resulting in the session staying in Idle, not Active, as the TCP three-way handshake would not complete.

510
MCQmedium

A FortiGate administrator is configuring inter-VDOM routing between two VDOMs: VDOM-A and VDOM-B. The administrator wants to allow traffic from VDOM-A to reach a server in VDOM-B while keeping the VDOMs logically separated. Which configuration step is REQUIRED?

A.Configure a static route in VDOM-A pointing to the server's subnet via the VDOM-B gateway
B.Create a VDOM link between VDOM-A and VDOM-B and configure firewall policies on both sides
C.Enable inter-VDOM routing under system settings globally
D.Assign the same physical interface to both VDOMs and configure routing
AnswerB

A VDOM link is the standard method for inter-VDOM routing. Each VDOM needs a policy to allow traffic out and in.

Why this answer

Inter-VDOM routing on FortiGate requires a VDOM link, which is a logical interface pair that connects two VDOMs. Firewall policies must be configured on both sides of the VDOM link to explicitly allow traffic between the VDOMs, ensuring logical separation while enabling controlled communication. Without these policies, traffic will be dropped even if routes exist.

Exam trap

The trap here is that candidates assume inter-VDOM routing is automatically enabled or can be achieved with static routes alone, overlooking the mandatory VDOM link and firewall policies that enforce logical separation.

How to eliminate wrong answers

Option A is wrong because configuring a static route in VDOM-A pointing to the server's subnet via the VDOM-B gateway is insufficient; a VDOM link and firewall policies are required to establish the inter-VDOM connection, and the gateway must be the VDOM link interface, not the VDOM-B gateway. Option C is wrong because there is no global 'inter-VDOM routing' toggle under system settings; inter-VDOM routing is enabled implicitly by creating a VDOM link and configuring policies. Option D is wrong because a physical interface cannot be assigned to two VDOMs simultaneously; each VDOM requires its own dedicated interfaces, and sharing a physical interface would break logical separation.

511
MCQeasy

What is the purpose of using a prefix list in route redistribution?

A.To match routes based on IP prefix and prefix length
B.To define a list of allowed source IPs for management access
C.To specify the next-hop for a set of routes
D.To set BGP community values on matched prefixes
AnswerA

Prefix lists match routes by network and subnet mask.

Why this answer

A prefix list is used in route redistribution to match routes based on their IP prefix and prefix length (e.g., 192.168.0.0/16). This allows granular control over which routes are redistributed from one routing protocol to another, such as from OSPF to BGP, by filtering based on the network address and subnet mask.

Exam trap

The trap here is that candidates often confuse prefix lists with route maps or ACLs, thinking prefix lists can modify route attributes or specify next-hops, when in reality prefix lists only perform matching based on prefix and length, while route maps handle attribute manipulation.

How to eliminate wrong answers

Option B is wrong because defining a list of allowed source IPs for management access is the purpose of an access control list (ACL) or a local-in policy, not a prefix list. Option C is wrong because specifying the next-hop for a set of routes is done using a route map with the set next-hop command or a static route, not a prefix list. Option D is wrong because setting BGP community values on matched prefixes is performed using a route map with the set community command, while a prefix list only matches routes and does not modify attributes.

512
MCQhard

A FortiGate administrator runs the following command on a FortiGate and sees the output: diagnose sys session filter dport 443 diagnose sys session list proto=6 proto_state=01 duration=3600 expire=3599 What does this output indicate about the session?

A.The session is in SYN_SENT state; the three-way handshake is incomplete
B.The session has been terminated due to inactivity
C.The session is a UDP session
D.The session is fully established and has been active for 3600 seconds
AnswerA

proto_state=01 corresponds to TCP SYN_SENT, meaning the session is waiting for SYN-ACK.

Why this answer

proto_state=01 indicates TCP SYN_SENT state, meaning the session has not completed three-way handshake.

513
MCQhard

You run 'diagnose vpn ike gateway list' on a FortiGate hub and see the following output for a spoke connection: IKE SA state: ESTABLISHED, IPsec SA state: UP, but the spoke cannot route traffic to other spokes. The ADVPN shortcut tunnel is not being established. What is the MOST likely cause?

A.DPD is not configured on the hub
B.The hub has a static route for the spoke subnet pointing to the tunnel interface
C.The spoke's phase2 proposal does not match the hub's proposal
D.The spoke is using a different IKE version than the hub
AnswerB

When the hub has a static route for a spoke subnet, it becomes the next hop for traffic between spokes, preventing shortcut establishment. ADVPN requires the hub to not have static routes for spoke subnets; it should rely on dynamic routing to propagate routes but not as a next-hop.

Why this answer

In ADVPN, the hub must not include static routes for the spoke subnets, otherwise the spokes will use the hub as next-hop and not attempt shortcut establishment. The hub should use dynamic routing (BGP/OSPF) to propagate routes but not install a route with a next-hop of the hub itself for other spoke subnets. Option B is correct.

514
MCQmedium

A BGP session between FortiGate and a neighbor is in 'Active' state. The administrator has verified IP connectivity and that the neighbor IP is reachable. What is the MOST likely cause?

A.The firewall policy is blocking BGP port 179
B.The remote AS number is misconfigured on either side
C.The BGP hold timer is set too high
D.The BGP network statement is missing
AnswerB

A mismatch in the remote AS number prevents BGP from establishing the session, resulting in 'Active' state.

Why this answer

The BGP 'Active' state indicates that the router is actively trying to initiate a TCP connection to the neighbor but has not yet received a successful response. Since IP connectivity is verified, the most likely cause is a mismatch in the remote AS number configuration. BGP uses the AS number in the OPEN message to validate the peer; if the configured remote AS on one side does not match the local AS on the other, the neighbor will reject the connection, causing the session to remain in Active state.

Exam trap

The trap here is that candidates often confuse the BGP 'Active' state with a firewall or ACL blocking TCP port 179, but the question explicitly states IP connectivity is verified, and the Active state indicates the TCP handshake is at least partially progressing, shifting the focus to AS number mismatch as the primary cause of session failure.

How to eliminate wrong answers

Option A is wrong because if a firewall policy were blocking BGP port 179, the TCP connection would fail to establish, typically resulting in an 'Idle' or 'Connect' state, not 'Active', and the administrator has already verified IP connectivity. Option C is wrong because a hold timer set too high would not prevent the session from leaving the Active state; it only affects how long the router waits for keepalives after the session is established. Option D is wrong because the BGP network statement is used to advertise prefixes into BGP, not to establish the BGP peering session; missing network statements would not prevent the TCP connection or OPEN message exchange.

515
MCQhard

An administrator configures a firewall policy with an application control profile to block social media. The administrator observes that some social media traffic is still passing through. The traffic is HTTPS. What additional configuration is REQUIRED for application control to effectively block HTTPS-based social media?

A.Set application control to proxy-based inspection
B.Enable 'allow-ssl-inspection' under system settings
C.Add a DNS filter to block social media domains
D.Enable 'ssl-ssh-profile' with deep inspection on the policy
AnswerD

Deep inspection decrypts HTTPS, allowing application control to inspect the application layer.

Why this answer

Application control requires visibility into the application layer to identify HTTPS-based traffic. Without SSL inspection, the firewall cannot decrypt the HTTPS payload to inspect the application signatures. Enabling an 'ssl-ssh-profile' with deep inspection on the policy allows the FortiGate to decrypt the traffic, apply the application control profile, and effectively block social media applications.

Exam trap

The trap here is that candidates may think proxy-based inspection alone is sufficient for HTTPS traffic, but without SSL decryption, the firewall cannot inspect the encrypted payload, so application control signatures are ineffective.

How to eliminate wrong answers

Option A is wrong because setting application control to proxy-based inspection alone does not enable SSL decryption; it only changes the inspection mode, but the firewall still cannot see inside encrypted HTTPS traffic without a decryption policy. Option B is wrong because 'allow-ssl-inspection' is not a valid system setting in FortiOS; SSL inspection is configured via SSL/SSH profiles and applied to firewall policies, not a global toggle. Option C is wrong because a DNS filter blocks based on domain names, but social media applications can use IP addresses, alternate domains, or bypass DNS resolution, so it does not reliably block the application traffic itself.

516
MCQeasy

A FortiGate is experiencing high CPU usage. The administrator runs 'diagnose sys top' and sees that the process 'ipsengine' is using the most CPU. What is the most likely cause?

A.The firewall is experiencing a memory leak.
B.A large volume of traffic is being inspected by IPS, possibly due to a DoS attack.
C.The antivirus engine is scanning large files.
D.There is a routing loop causing packet bouncing.
AnswerB

IPS engine uses CPU for deep packet inspection; high volume or many signatures increases load.

Why this answer

The ipsengine process handles Intrusion Prevention System (IPS) inspection. High CPU usage by ipsengine typically indicates that the FortiGate is processing a large volume of traffic through IPS signatures, which is computationally intensive. This is often triggered by a DoS attack or a sudden surge in traffic that requires deep packet inspection, overwhelming the CPU.

Exam trap

The trap here is that candidates may confuse ipsengine with avengine or assume high CPU is always due to a memory leak, but the specific process name directly points to IPS inspection overload.

How to eliminate wrong answers

Option A is wrong because a memory leak would manifest as steadily increasing memory consumption over time, not as high CPU usage by ipsengine; the 'diagnose sys top' output shows CPU usage, not memory. Option C is wrong because antivirus scanning is handled by the 'avengine' process, not 'ipsengine'; the question explicitly states ipsengine is the culprit. Option D is wrong because a routing loop causes packet bouncing and high CPU due to routing table lookups (handled by the kernel or 'fwd' process), not by the IPS engine, which inspects application-layer traffic.

517
MCQeasy

An administrator needs to monitor FortiGate session count and CPU usage over time using FortiAnalyzer. Which log type should be configured for this?

A.Security logs
B.Performance logs
C.Event logs
D.Traffic logs
AnswerB

Correct. Performance logs provide periodic CPU, memory, and session data.

Why this answer

Performance logs are specifically designed to capture system resource utilization metrics such as CPU usage, memory consumption, and session counts over time. FortiAnalyzer uses these logs to generate historical performance graphs and reports, enabling administrators to monitor trends and identify resource bottlenecks. Security logs, event logs, and traffic logs do not contain the periodic, time-series resource data required for this monitoring purpose.

Exam trap

The trap here is that candidates often confuse 'traffic logs' with performance monitoring because traffic logs show session details, but they do not provide the aggregated, time-series CPU and session count data that performance logs uniquely offer.

How to eliminate wrong answers

Option A is wrong because security logs record security-related events like intrusion prevention, antivirus, and web filtering actions, not system resource metrics like CPU usage or session counts. Option C is wrong because event logs capture system events such as administrative logins, configuration changes, and HA events, but they do not include periodic performance data for CPU or session monitoring. Option D is wrong because traffic logs contain details about individual network sessions (source/destination IP, ports, bytes transferred) and are not designed to report aggregate system resource utilization over time.

518
MCQhard

A FortiGate is configured with ZTNA inline CASB to control access to a SaaS application. The administrator wants to block uploads of files containing credit card numbers. Which ZTNA inline CASB feature should be used?

A.Web filter profile
B.Data leak prevention (DLP) profile
C.Antivirus profile
D.Application control profile
AnswerB

DLP can detect sensitive data like credit card numbers and block or log the action.

Why this answer

ZTNA inline CASB can apply DLP (Data Loss Prevention) profiles to inspect content. To block uploads with credit card numbers, a DLP profile with a credit card number sensor should be applied to the ZTNA proxy rule. Option B is correct.

519
MCQmedium

An HA cluster (active-passive) is configured. The administrator wants to perform a failover test without causing service disruption. Which command should be used?

A.diagnose ha reset-uptime
B.execute shutdown on the primary
C.execute ha synchronize
D.execute ha failover
AnswerD

This command triggers a graceful failover, making the primary become secondary.

Why this answer

The 'execute ha failover' command triggers a controlled failover in an active-passive HA cluster, forcing the standby unit to become active without physically shutting down or rebooting the primary unit. This allows the administrator to test failover behavior while minimizing service disruption, as the cluster transitions gracefully and sessions are synchronized if session-pickup is enabled.

Exam trap

The trap here is that candidates often confuse 'execute ha failover' with 'execute shutdown' or 'diagnose ha reset-uptime', mistakenly thinking that any HA-related command will trigger a failover, or that a physical shutdown is the only way to test failover behavior.

How to eliminate wrong answers

Option A is wrong because 'diagnose ha reset-uptime' resets the HA uptime statistics counters and does not initiate any failover or role change. Option B is wrong because 'execute shutdown on the primary' will power off the primary unit, causing an uncontrolled failover that may drop active sessions and disrupt services, which contradicts the goal of testing without service disruption. Option C is wrong because 'execute ha synchronize' forces a manual configuration and session synchronization from the primary to the standby, but it does not trigger a role switch or failover.

520
MCQmedium

A FortiGate administrator configures a hub-and-spoke VPN with OSPF routing. The spoke FortiGates are learning routes from the hub, but inter-spoke traffic is being routed through the hub instead of using shortcut tunnels. What configuration is missing on the hub to allow ADVPN shortcut establishment?

A.Set the VPN interface type to 'tunnel' instead of 'vlan'
B.Disable route redistribution from OSPF into the VPN tunnel interface on the hub
C.Enable 'auto-discovery-sender' on the hub and 'auto-discovery-forwarder' on spokes
D.Configure a static route for inter-spoke traffic on the hub
AnswerB

If the hub redistributes routes between spokes, traffic will always go through hub. ADVPN requires that OSPF does not redistribute; shortcuts are triggered by IKE.

Why this answer

For ADVPN to work, the hub must have 'auto-discovery-sender' enabled and also must not redistribute spoke routes back to other spokes in a way that prevents shortcut. Typically, the hub should not redistribute OSPF routes learned from one spoke into another; ADVPN relies on IKE shortcuts.

521
MCQeasy

A network administrator is configuring SD-WAN on a FortiGate. The organization has two internet links: MPLS (primary) and broadband (backup). The administrator wants all traffic to use the MPLS link unless it fails, in which case traffic should fail over to the broadband link. Which SD-WAN configuration best achieves this requirement?

A.Set the MPLS link priority to 10 and the broadband link priority to 5, then configure an SD-WAN rule with the 'best quality' strategy.
B.Enable 'set role' on the MPLS link as 'primary' and on the broadband link as 'standby' with the 'redundant' strategy.
C.Configure both links in the SD-WAN zone with equal priority and use the 'lowest cost' strategy.
D.Create two static routes: one with higher distance for MPLS and one with lower distance for broadband.
AnswerA

Higher priority for MPLS ensures it is preferred. The 'best quality' strategy selects the member with the highest priority when available, providing failover.

Why this answer

Setting the MPLS link priority to 10 (higher) and broadband to 5 (lower) ensures the SD-WAN rule with 'best quality' strategy selects the MPLS link as the preferred path. The 'best quality' strategy evaluates link quality metrics and, when priorities differ, prefers the higher-priority link. If the MPLS link fails, the strategy automatically fails over to the broadband link, meeting the requirement.

Exam trap

The trap here is that candidates often confuse SD-WAN failover with traditional static route failover using administrative distance, or incorrectly assume that role-based 'primary/standby' settings exist in FortiGate SD-WAN, leading them to choose options B or D instead of understanding that SD-WAN uses priority and strategy-based path selection.

How to eliminate wrong answers

Option B is wrong because 'set role' with 'primary' and 'standby' is not a valid SD-WAN configuration; FortiGate SD-WAN uses priority values and strategies, not role-based primary/standby assignments, and the 'redundant' strategy is for load balancing, not failover. Option C is wrong because equal priority with 'lowest cost' strategy would load-balance traffic across both links based on cost, not enforce MPLS as primary and broadband as backup. Option D is wrong because static routes with different distances control routing table selection, not SD-WAN link failover; SD-WAN rules override static route behavior and require SD-WAN-specific configuration to achieve policy-based failover.

522
MCQmedium

An enterprise uses multiple VDOMs on a FortiGate. The administrator needs to route traffic between VDOM-A and VDOM-B using a firewall policy. What is the correct configuration step?

A.Place both VDOMs in the same virtual router and use regular policies
B.Create a static route in each VDOM pointing to the other VDOM's virtual interface
C.Configure a VDOM link between the two VDOMs and create a policy allowing traffic
D.Enable inter-VDOM routing globally under system settings
AnswerC

A VDOM link creates a logical connection; policies then control traffic flow.

Why this answer

A VDOM link creates a direct Layer 2 or Layer 3 connection between two VDOMs, allowing traffic to be controlled by firewall policies. This is the only method that enables policy-based inter-VDOM routing without requiring external cables or complex routing configurations.

Exam trap

The trap here is that candidates assume inter-VDOM routing is automatic or can be achieved with static routes alone, but FortiGate requires an explicit VDOM link or inter-VDOM link to pass traffic between VDOMs through firewall policies.

How to eliminate wrong answers

Option A is wrong because VDOMs operate in separate virtual routers by default; placing them in the same virtual router would merge their routing tables, defeating isolation and requiring inter-VDOM routing to be explicitly configured. Option B is wrong because static routes alone cannot forward traffic between VDOMs without a physical or logical interface connecting them; the route would have no valid next-hop interface. Option D is wrong because there is no global 'inter-VDOM routing' toggle; inter-VDOM traffic must be explicitly allowed via a VDOM link or inter-VDOM link policy, not a global setting.

523
MCQmedium

A FortiGate administrator runs 'diagnose debug application sslvpn -1' and sees repeated messages: 'SSL VPN tunnel error: no response from client'. What is the most likely cause?

A.The authentication server is unreachable
B.The tunnel mode is configured for web mode instead of tunnel mode
C.The client cannot reach the FortiGate's SSL VPN IP or port
D.The SSL VPN certificate has expired
AnswerC

No response from client suggests a connectivity problem between client and FortiGate.

Why this answer

The 'no response from client' error in the SSL VPN debug output indicates that the FortiGate sent a tunnel setup request to the client but did not receive the expected reply. This typically happens when the client cannot reach the FortiGate's SSL VPN IP or port (default 443), often due to network connectivity issues, firewall rules blocking the port, or NAT problems. The error is specific to the transport layer between client and FortiGate, not authentication or configuration mismatches.

Exam trap

The trap here is that candidates confuse client-side connectivity issues with authentication or certificate problems, but the debug message 'no response from client' specifically points to a network reachability problem after the SSL session is established, not before.

How to eliminate wrong answers

Option A is wrong because an unreachable authentication server would generate authentication failure or timeout messages (e.g., 'auth timeout' or 'radius no response'), not 'no response from client' which is a client-side connectivity issue. Option B is wrong because tunnel mode vs web mode is a configuration setting on the FortiGate; if tunnel mode were misconfigured, the client would either fail to connect entirely or show a different error like 'tunnel mode mismatch', not a lack of response from the client. Option D is wrong because an expired SSL VPN certificate would cause SSL handshake failures or certificate validation errors (e.g., 'certificate verify failed' or 'SSL error'), not a 'no response from client' message which occurs after the SSL session is established.

524
MCQeasy

Which of the following is the primary purpose of BFD (Bidirectional Forwarding Detection) on a FortiGate?

A.To synchronize routing tables between peers
B.To load balance traffic across multiple paths
C.To provide fast detection of link failures
D.To encrypt routing updates between peers
AnswerC

BFD detects failures in sub-second intervals, much faster than routing protocol timers.

Why this answer

BFD (Bidirectional Forwarding Detection) is a lightweight protocol designed to provide sub-second failure detection between two forwarding engines, such as FortiGate peers. Unlike routing protocol hellos (e.g., OSPF Hello at 10-second intervals), BFD can detect link or neighbor failures in as little as 50–100 ms, enabling faster convergence. This makes it the primary mechanism for rapid link failure detection in high-availability and SD-WAN deployments.

Exam trap

The trap here is that candidates confuse BFD with routing protocol keepalives or assume it performs routing table synchronization, when in fact BFD is purely a fast failure detection mechanism that operates independently of the routing protocol.

How to eliminate wrong answers

Option A is wrong because BFD does not exchange or synchronize routing tables; it only monitors the bidirectional forwarding path between peers. Option B is wrong because BFD does not perform load balancing; it is a detection mechanism that can be used alongside ECMP or SD-WAN to trigger path changes upon failure. Option D is wrong because BFD does not encrypt routing updates; it sends simple, unencrypted control packets (RFC 5880) and relies on the underlying transport for security if needed.

525
MCQhard

An administrator configures BFD on a BGP session between two FortiGates. After enabling BFD, the BGP session flaps intermittently. What is the most likely cause?

A.The BFD failure detection intervals are too low, causing false positives
B.BFD is incompatible with BGP and should not be used together
C.BGP hold timer is shorter than BFD detection time
D.The BFD minimum transmit and receive intervals are set too high
AnswerA

Low intervals cause premature detection of failure.

Why this answer

When BFD is enabled on a BGP session, the BFD failure detection intervals (typically the minimum transmit and receive intervals) determine how quickly a link failure is detected. If these intervals are set too low, BFD may generate false positives due to transient network jitter or minor packet loss, causing the BGP session to flap as BFD triggers a session reset even though the underlying link is stable. This is the most likely cause because the symptom appeared immediately after enabling BFD, and the default or misconfigured intervals can be too aggressive for the network conditions.

Exam trap

The trap here is that candidates often assume BFD is always beneficial and that lower intervals are better, but the question tests the understanding that overly aggressive BFD timers can cause instability due to false positives, not that BFD is incompatible or that higher intervals cause flapping.

How to eliminate wrong answers

Option B is wrong because BFD is fully compatible with BGP and is commonly used to accelerate link failure detection in BGP sessions; RFC 5880 and RFC 5881 define BFD for IP links, and FortiGate supports BFD for BGP. Option C is wrong because if the BGP hold timer were shorter than the BFD detection time, BGP would time out before BFD detects a failure, but the problem is intermittent flapping, not BGP hold timer expiration; in fact, BFD detection times are typically much shorter than BGP hold timers (e.g., 150ms vs 3 seconds). Option D is wrong because setting BFD minimum transmit and receive intervals too high would make BFD less sensitive, reducing false positives and flapping, not causing it; the issue is intervals being too low, not too high.

Page 6

Page 7 of 13

Page 8