Generally, port triggering is used when the user needs to use port forwarding to reach multiple local computers. However, port triggering is also used when applications need to open incoming ports that are different from the outgoing port.
What is port triggering used for?
Port Triggering sets up the router so that computers can access public services outside the network or on the Internet, such as web servers, File Transfer Protocol (FTP) servers, email servers, game servers or other Internet applications.
When should you use port forwarding?
In short, port forwarding is used to keep unwanted traffic off networks. It allows network administrators to use one IP address for all external communications on the Internet while dedicating multiple servers with different IPs and ports to the task internally.