1. FortiGate CLI Reference 7.6.0, Page 2018, config switch-controller dhcp-snooping.
The documentation for verify-mac states: "Enable/disable verification of source MAC address in DHCP request packets to filter out invalid packets." This confirms the command's purpose is to validate MAC addresses to prevent attacks like DHCP exhaustion, supporting the intent of option B.
The same section lists multiple CLI-only settings for Option 82, such as set dhcp-option82-insertion enable, set dhcp-option82-circuit-id, and set dhcp-option82-remote-id, confirming that these settings are configured via CLI, which supports option D.
2. FortiSwitchOS 7.4.0 Administration Guide, Page 113, "DHCP snooping".
The guide states: "When you enable DHCP snooping on a VLAN, all ports are untrusted by default. You must configure which ports are trusted." and "DHCP client requests are only forwarded on trusted ports." This directly refutes options A and C.