They are a bit with a few differences; Port Forwding applies to clients inside your network. "Clients who try to access a specific destination that matches one of the defined destinations will be forced to a matching redirection target." So you can redirect clients connected to your network based on their destination address. The Virtual Server looks like what you will use to manage your switch from the outside. This is port forwarding as well, and should allow you to manage your switch on the port specified.
Port Forwarding
Some applications require multiple connections, such as Internet
gaming, video conferencing, Internet telephony and others. These
applications cannot work when Network Address Translation (NAT)
is enabled. If you need to run applications that require
multiple connections, specify the port normally associated with
an application in the "Trigger Port" field, select the protocol
type as TCP or UDP, then enter the public ports associated with
the trigger port to open them for inbound traffic.
The range of the Trigger Ports is from 1 to 65535.
Virtual Server
You can configure the router as a virtual server so that remote
users accessing services such as the Web or FTP at your local
site via public IP addresses can be automatically redirected to
local servers configured with private IP addresses. In other
words, depending on the requested service (TCP/UDP port number),
the router redirects the external service request to the
appropriate server (located at another internal IP address).
This tool can support both port ranges, multiple ports, and
combinations of the two.