Fortinet black logo

CLI Reference

switch-controller virtual-port-pool

switch-controller virtual-port-pool

Configure virtual port pools (VPP), a temporary location where ports can be exported from an owning VDOM making the port available to be shared with other VDOMs. When ports are exported to the pool, their link is forced down so that, if a VDOM needs an additional port, they can allocate/pull any port from any pool. If the port is the first port from a given FortiSwitch, a virtual switch is created to contain the port.

Use this command to create read-accessible pools for all VDOMs to query. Once created, use the config switch-controller managed-switch command to define how VDOMs export ports directly either to a VDOM or to a shared pool (see the export-to and export-tags entries).

Please note that shared ports do not support the following features:

  • LLDP
  • 802.1x
  • STP
  • BPDU guard
  • Root guard
  • DHCP snooping
  • IGMP snooping
  • QoS
  • Port security
  • MCLAG

For ease of identification, all ports have several pre-defined VPP export tags associated with the port. The VDOM owner may also create additional tags. For more information, see config switch-controller switch-interface-tags.

History

The following table shows all newly added, changed, or removed entries as of FortiOS 6.0.

Command Description

config switch-controller virtual-port-pool

New config command.

Configure virtual port pools (VPP).

config switch-controller virtual-port-pool
    edit {name}
    # Configure virtual pool.
        set name {string}   Virtual switch pool name. size[35]
        set description {string}   Virtual switch pool description. size[63]
    next
end

switch-controller virtual-port-pool

Configure virtual port pools (VPP), a temporary location where ports can be exported from an owning VDOM making the port available to be shared with other VDOMs. When ports are exported to the pool, their link is forced down so that, if a VDOM needs an additional port, they can allocate/pull any port from any pool. If the port is the first port from a given FortiSwitch, a virtual switch is created to contain the port.

Use this command to create read-accessible pools for all VDOMs to query. Once created, use the config switch-controller managed-switch command to define how VDOMs export ports directly either to a VDOM or to a shared pool (see the export-to and export-tags entries).

Please note that shared ports do not support the following features:

  • LLDP
  • 802.1x
  • STP
  • BPDU guard
  • Root guard
  • DHCP snooping
  • IGMP snooping
  • QoS
  • Port security
  • MCLAG

For ease of identification, all ports have several pre-defined VPP export tags associated with the port. The VDOM owner may also create additional tags. For more information, see config switch-controller switch-interface-tags.

History

The following table shows all newly added, changed, or removed entries as of FortiOS 6.0.

Command Description

config switch-controller virtual-port-pool

New config command.

Configure virtual port pools (VPP).

config switch-controller virtual-port-pool
    edit {name}
    # Configure virtual pool.
        set name {string}   Virtual switch pool name. size[35]
        set description {string}   Virtual switch pool description. size[63]
    next
end