- It is recommended to use non-PoE ports or SFP ports to establish links between FortiSwitches.
- In specific scenarios where PoE ports must be used for FortiLink, the following steps can be taken to disable PoE on all FortiLink ports.
Solution 1: Disabling PoE on Default Policies.
- Verify the Current Configuration: run the following command to check the current configuration:
FortiGate# show full-configuration switch-controller auto-config default
config switch-controller auto-config default set fgt-policy "default" set isl-policy "default" set icl-policy "default-icl" end
In the above output, the fgt-policy and isl-policy use the 'default' policy, while the icl-policy uses the 'default-icl' policy.
Run the following command to view details of the 'default' and 'default-icl' policies:
FortiGate# show full-configuration switch-controller auto-config policy config switch-controller auto-config policy edit "default" set qos-policy "default" set storm-control-policy "auto-config" set poe-status enable set igmp-flood-report disable set igmp-flood-traffic disable next edit "default-icl" set qos-policy "default" set storm-control-policy "auto-config" set poe-status disable set igmp-flood-report enable set igmp-flood-traffic enable next end
From the above output:
- The 'default' policy has PoE enabled.
The 'default-icl' policy has PoE disabled.
- Disable PoE in the Default Policy: run the following commands to disable PoE in the 'default' policy:
FortiGate # config switch-controller auto-config policy edit "default" set poe-status disable next end
When prompted, type 'y' to confirm:
This policy is currently assigned; disabling of POE status could affect FortiSwitch units which are running in POE powered device mode. Do you want to continue? (y/n)y
Note:
Ensure that the FortiSwitch is powered by an external power source before disabling PoE.
Solution 2: Creating and Applying a New Policy.
- Create a New Policy: run the following commands to create a new policy with PoE disabled:
config switch-controller auto-config policy edit "no-poe-isl" set qos-policy "default" set storm-control-policy "auto-config" set poe-status disable <======= disable poe set igmp-flood-report disable set igmp-flood-traffic disable next end
Step 2: Apply the Policy to a Specific FortiLink Trunk. Run the following commands to apply the new policy to a specific FortiLink trunk:
config switch-controller auto-config custom edit "_FlInK1_MLAG0_" <==== trunk name config switch-binding edit "248EF-3" <==== switch-id set policy "no-poe-isl" next end
After executing the end command, confirm the changes when prompted type y to confirm::
This policy contains disabling of POE status that could affect FortiSwitch units which are running in POE powered device mode. Do you want to continue? (y/n)y
next end
Note:
Ensure that the FortiSwitch is powered by an external power source before disabling PoE.
Note:
- Replace the FortiLink trunk name with the name of the trunk where PoE needs to be disabled.
- To determine the switch ID, run the following command on the FortiGate: 'execute switch-controller get-conn-status'.
|