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.

ManufacturerDeviceControl Interface ApplicationServicePort NumberDetails

Lawo

vsmStudioPanel CommunicationTCP8000
LawovsmPanelS101 Client InterfaceTCP8000
LawovsmGearS101 Client InterfaceTCP8000
LawovsmStudioTelnet Interface; Multi protocol: Server Interconnect and Human InterfaceTCP8001
LawovsmStudioRemote Server Interconnect

TCP

8002
LawovsmStudioGadget LoopbackTCP8003
LawovTimeSyncHost-To-Host-SyncUDP8031
LawovTimeSyncWeb Interface/ Configuration UITCP / HTTPS8033https://host:8033/
LawovTimeSyncMonitoring (Ember+)TCP8039
LawovsmWebPanelData Exchange InterfaceTCP / HTTP8040http://host:8040/

Lawo

vsmRemoteMnoplProxyRemote MNOPLTCP8055
LawovsmRemoteMnoplProxySynchronizationTCP8056
LawovsmRemoteMnoplProxyWeb InterfaceTCP / HTTP8058http://host:8058/
LawovsmRemoteMnoplProxyEmber InterfaceTCP8059
LawoMiscellaneousControl (Ember+)TCP9000default, can be configured
LawoMiscellaneousStreaming Control (Ember+)TCP9009default, can be configured
LawovSNMPEmber+ ControlTCP12209, 12210
LawoPowerCoreGNET / GKPF / GLOC / KNETTCP18500


LawoPowerCoreDMSTCP18510
LawoPowerCoreDMS (Metering)UDP18511
LawoPowerCoreRASTCP18512
LawovsmDiscovervsmGear Device Discovery/ ConfigurationUDP50232, 50233 
LawovsmSnapConfiguration/ Firmware transferTCP

50234


LawovsmSnapRemote Panel CommunicationUDP

50235


LawovsmGadgetserverData Exchange Interface, Cluster SynchronizationTCP

50000


LawovsmGadgetserverService DiscoveryUDP50040
LawovsmGadgetserverWebClient/ Configuration UITCP / HTTPS50080https://host:50080/
LawovsmGadgetServerRemote Protocol Mapping Configuration UITCP / HTTPS50081
LawovsmGadgetServerNotification Provider for Main Configuration UITCP / HTTPS50082
LawovsmGadgetserverDevice Monitor (Ember+) (Only active when enabled)TCP50100
LawovsmGadgetserverRemote Protocol Mapping (Ember+) (Only active when enabled)TCP / HTTP50200
LawoNovaRemote MNOPLTCP55555Mapping File required






RossRaptorControl (Ember+)TCP9005
Embrionix (Riedel)emSFPControlTCP3344Firmware < v2.5
Embrionix (Riedel)emSFPControl (Ember+)TCP9000Firmware >= v2.5