Communication Ports

This page lists the TCP ports that you must open in your firewall and which must not be in use by another application.

Communication Ports for AVxcelerate Sensors Simulator Processes

To operate AVxcelerate Sensors Simulator runs several processes which communicate with one another through TCP/IP connections.

Processes Run Locally

AVX local processes are the processes that are executed:
  • on the workstation where AVxcelerate Sensors Simulator is running in the context of single machine simulations,
  • on the leader workstation in the context of multi-machine simulations.
Process Executable TCP Port ID Inbound and Outbound
AVX main process avxcelerate.sensorssimulator.exe Port set in the -p simulation process argument (default 54321 and 54322) Inbound/Outbound
Sensor processes avxcelerate.sensorprocess.exe All the ports included in the range set in the localNodes section of the deploy parameters. (The default port range for local nodes is 13000 to 15000.)
Note: If the ports set by default for the sensor spawners are already in use by another application, you can edit the port range, refer to Defining Ports for Local Sensor Processes.
Inbound/Outbound
Sensor Data Access Server avxcelerate.sensorsdataaccessserver.exe Port number set in the -d simulation process argument (default 54545) Inbound/Outbound

Processes Run Remotely

Remote processes are the AVX processes that are run on a follower workstation in the context of multi-machine simulations.
Warning: For multi-machine simulations, you will modify the default IP address (or the host name) that defines the machine on which avxcelerate.sensorssimulator.exe is running to something different than the default 127.0.0.1/localhost. Doing so may allow remote access connections to be established, possibly permitting control of this machine and any data which resides on it. It is highly recommended to only utilize these features on a trusted, secure network.

The firewall settings of each follower must allow communication over specific TCP ports for the following processes:

Process Executable TCP Port ID Inbound and Outbound
AVX main process avxcelerate.sensorssimulator.exe Port set in the -p simulation process argument (defined on the leader workstation) Inbound/Outbound
Sensor processes avxcelerate.sensorprocess.exe

All TCP ports set as deploy nodes for this deploy host in the deploy parameters.

The number of ports must equal or superior to the numberOfSensor parameter of the Start_AVXModules.ps1 script run on this deploy host.

Inbound/Outbound
Resource Manager avxcelerate.sensorprocess.exe

Resource manager port set for this deploy host in the deploy parameters.

The port assigned to the Resource Manager must be different than the ports set as deploy nodes (and outside of the port range set by the minSensorPort and maxSensorPort parameters of the Start_AVXModules.ps1 script run on this deploy host.

The port must be consistent with the resourceManagerPort parameter of the Start_AVXModules.ps1 script run on this deploy host.

Inbound/Outbound
Sensor Data Access Server avxcelerate.sensorsdataaccessserver.exe

Sensor Data Access Server port for this deploy host in the deploy parameters.

The port must be consistent with the port set in the dataAccessServerPort parameter of the Start_AVXModules.ps1 script run on this deploy host.

Inbound/Outbound

Communication Ports for AVxcelerate Sensor Labs

AVxcelerate Sensor Labs applications communicate with web micro-services through the following TCP ports:

Micro-service Executable TCP Port ID Inbound / Outbound
Sensor Layout Library Imagine.Pre.SensorLayouts.exe 5101 Inbound/Outbound
Sensor Library Imagine.Pre.Sensors.exe 5102 Inbound/Outbound
Sensor Foundry Imagine.Pre.SensorFoundry.exe 5103 Inbound/Outbound
Sensor Editor Imagine.Pre.SensorEditor.exe 5104 Inbound/Outbound
Sensor Layout Editor Imagine.Pre.SensorLayoutEditor.exe 5105 Inbound/Outbound

If the ports set by default are already in use by another application, see Defining TCP Ports for the Sensor Labs.

Communication Ports for REST APIs

Here are the communication ports for AVxcelerate Sensors REST API, AVxcelerate Sensor Layout REST API, and Lighting System API.

  • Sensors API: TCP 5128
  • Sensor Layout: TCP 5127
  • Lighting System: TCP 5126

Communication Port for Asset Preparation Server

The default port to communicate with the Asset Preparation Server is TCP 5001.
Note: If you need to change the port used to communicate with the Asset Preparation Server, refer to Asset Preparation Server>Port section in the AVxcelerate Asset Preparation APIs Documentation published on the Ansys Developer Portal.