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.