VSM - Network Port Specification
General Network Port Usage across the VSM system
Communication across network connections is a key functionality of vsmStudio and all of its components. Communication ports used for this communication can be manifold, depending on the type of controlled devices or the individual configuration of a connection.
In addition, we understand that open communication ports in systems can pose a security risk. It is therefore applicable to actively close or block ports, e.g. on a vsmServer. Before closing ports, it is mandatory to check if a port is not used for a specifics data connection. The following tables will help you to identify possibilities.
VSM Systems are shipped without active system firewall and without any ports deactivated. If you want to run a firewall on a vsmServer, please check the Operational Server Specifications for detail.
Handling of Default System Ports
Net Service | Protocol | Ports | Used by VSM |
---|---|---|---|
Echo | TCP, UDP | 7 | - |
Discard | TCP, UDP | 9 | - |
Systat/Netstat | TCP, UDP | 11 | - |
Daytime | TCP, UDP | 13 | - |
Charater Gen Protocol | TCP, UDP | 19 | - |
FTP | TCP | 20, 21 | - |
Telnet | TCP | 23 | [vsmGadgetServer] Simple Telnet driver |
BOOTP | UDP | 67 | - |
TFTP | UDP | 69 | - |
Finger | TCP | 79 | - |
HTTP | TCP | 80 | [vsmGadgetServer] Various APIs |
RSTAT | TCP, UDP | 111 | - |
Ident | TCP | 113 | - |
SFTP | TCP, UDP | 115 | - |
NetBIOS Datagram Service | UDP | 137-139 | - |
NetBIOS Session Service | TCP | 137-139 | - |
SNMP | UDP | 161-162 | vSNMP |
NFSD | TCP, UDP | 249 | - |
SSL/TLS | TCP | 443 | [vsmGadgetServer] Various APIs |
SMB | TCP | 445 | - |
Remote Process Execution | TCP | 512 | - |
Remote Login | TCP | 513 | - |
Remote Shell | TCP | 514 | - |
Remote Copy | TCP | 514 | - |
RUPTIME | TCP | 514 | - |
RWALL | TCP | 514 | - |
RUSER | TCP | 514 | - |
SPRAY | TCP | 514 | - |
Who, R-Who | TCP, UDP | 550 | - |
Communication Ports used for Broadcast Control
When you are about to create a connection to a device for control purposes, you mostly use a TCP/IP connection, and you have to set IP address and port. Unfortunately, there are hundreds of ports which are used for various connections, so it is hard to remember them all. Here is a list of default port settings per connection type, to help you setting up your system.
- Almost all ports used for broadcast control - independent whether Lawo or 3rd party devices - range in the area >1000.
- Information about ports which are used by third party APIs can be found in the vsmGadgetServer Driver Specifications.
When you create a connection to a device, either through vsmStudio directly or via vsmGadgetServer, please refer to the specification of the device you want to control, to find out which control port(s) it uses for external control. It is often the case, that such ports can be configured, so make sure, you set them to an unused, non-blocked port number / or negotiate with your IT, to unblock the port.
Default port setting may have been customized in the system you work with, and therefore may not apply.
The table below lists Lawo specific, Ember+ specific or other 3rd party related control ports, which are often utilized.
Manufacturer | Device | Control Interface Application | Service | Port Number | Details |
---|---|---|---|---|---|
Lawo | vsmStudio | Panel Communication | TCP | 8000 | |
Lawo | vsmPanel | S101 Client Interface | TCP | 8000 | |
Lawo | vsmGear | S101 Client Interface | TCP | 8000 | |
Lawo | vsmStudio | Telnet Interface; Multi protocol: Server Interconnect and Human Interface | TCP | 8001 | |
Lawo | vsmStudio | Remote Server Interconnect | TCP | 8002 | |
Lawo | vsmStudio | Gadget Loopback | TCP | 8003 | |
Lawo | vTimeSync | Host-To-Host-Sync | UDP | 8031 | |
Lawo | vTimeSync | Web Interface/ Configuration UI | TCP / HTTPS | 8033 | https://host:8033/ |
Lawo | vTimeSync | Monitoring (Ember+) | TCP | 8039 | |
Lawo | vsmWebPanel | Data Exchange Interface | TCP / HTTP | 8040 | http://host:8040/ |
Lawo | vsmRemoteMnoplProxy | Remote MNOPL | TCP | 8055 | |
Lawo | vsmRemoteMnoplProxy | Synchronization | TCP | 8056 | |
Lawo | vsmRemoteMnoplProxy | Web Interface | TCP / HTTP | 8058 | http://host:8058/ |
Lawo | vsmRemoteMnoplProxy | Ember Interface | TCP | 8059 | |
Lawo | Miscellaneous | Control (Ember+) | TCP | 9000 | default, can be configured |
Lawo | Miscellaneous | Streaming Control (Ember+) | TCP | 9009 | default, can be configured |
Lawo | vSNMP | Ember+ Control | TCP | 12209, 12210 | |
Lawo | PowerCore | GNET / GKPF / GLOC / KNET | TCP | 18500 | |
Lawo | PowerCore | DMS | TCP | 18510 | |
Lawo | PowerCore | DMS (Metering) | UDP | 18511 | |
Lawo | PowerCore | RAS | TCP | 18512 | |
Lawo | vsmDiscover | vsmGear Device Discovery/ Configuration | UDP | 50232, 50233 | |
Lawo | vsmSnap | Configuration/ Firmware transfer | TCP | 50234 | |
Lawo | vsmSnap | Remote Panel Communication | UDP | 50235 | |
Lawo | vsmGadgetserver | Data Exchange Interface, Cluster Synchronization | TCP | 50000 | |
Lawo | vsmGadgetserver | Service Discovery | UDP | 50040 | |
Lawo | vsmGadgetserver | WebClient/ Configuration UI | TCP / HTTPS | 50080 | https://host:50080/ |
Lawo | vsmGadgetServer | Remote Protocol Mapping Configuration UI | TCP / HTTPS | 50081 | |
Lawo | vsmGadgetServer | Notification Provider for Main Configuration UI | TCP / HTTPS | 50082 | |
Lawo | vsmGadgetserver | Device Monitor (Ember+) (Only active when enabled) | TCP | 50100 | |
Lawo | vsmGadgetserver | Remote Protocol Mapping (Ember+) (Only active when enabled) | TCP / HTTP | 50200 | |
Lawo | Nova | Remote MNOPL | TCP | 55555 | Mapping File required |
Ross | Raptor | Control (Ember+) | TCP | 9005 | |
Embrionix (Riedel) | emSFP | Control | TCP | 3344 | Firmware < v2.5 |
Embrionix (Riedel) | emSFP | Control (Ember+) | TCP | 9000 | Firmware >= v2.5 |