Opening Firewall Ports for the ARM
Ports for the ARM must be opened in the Firewall. Use the following table as reference.
Opening Firewall Ports for the ARM
Connection |
Port Type |
Secured Connection |
Port Number |
Purpose |
Port side / Flow Direction |
---|---|---|---|---|---|
ARM and Devices (SBCs / Gateways / Hybrid nodes) |
|||||
Device ↔ ARM Configurator (REST) |
TCP (HTTPS) - default |
ü |
443 |
Topology Auto-discovery, Topology Status update, Quality information, long call sessions information (for licensing) |
Bi-Directional |
TCP (HTTP) – debug only |
û |
80 |
Topology Auto-discovery, Topology Status update, Quality information, long calls session information (for licensing) |
Bi-directional |
|
Device ↔ ARM Router (REST) |
TCP (HTTPS) - default |
ü |
443 |
Routing requests and calls status |
Bi-Directional |
TCP (HTTP) – debug only |
û |
80 |
Routing requests and calls status |
Bi-directional |
|
ARM and LDAP Active Directory Server |
|||||
ARM Configurator ↔ Active Directory LDAP server |
TCP (LDAP) |
û |
389 (Default, can be configured at ARM) |
Getting of ARM AD users and updating ARM user database |
Bi‑directional |
TCP (TLS - LDAPS) |
ü |
636 3268 for ‘Global catalog’ Default, can be configured at ARM) |
Getting of ARM AD users and updating ARM user database LDAPS (TLS) is configured at ARM |
Bi‑directional |
|
ARM GUI and North bound Interface |
|||||
UI (REST communication) → ARM Configurator |
TCP (HTTPS) |
ü |
443 |
ARM component status updates, GUI, Provisioning, Alarms indications |
Incoming (from ARM Configurator perspective) |
Third-party application (via official REST API) → ARM Configurator |
TCP (HTTPS) |
ü |
443 |
ARM component status updates, GUI, Provisioning, Alarms indications |
Incoming (from ARM Configurator perspective) |
ARM Configurator → SNMP Target |
UDP (SNMP) |
û |
161, 162 or configurable |
ARM generates SNMP traps/alarms toward predefined SNMP Target. |
Outgoing |
ARM Management / Maintenance Interfaces |
|||||
ARM Configurator ↔ NTP Server |
UDP (NTP server) |
û |
123 |
ARM Configurator acts as NTP client toward external (pre-configured) NTP server. It also acts as NTP Server toward ARM Routers. |
Bi-directional |
ARM Router → NTP Server (ARM Configurator) |
UDP (NTP) |
û |
123 |
ARM Router acts as NTP client |
Outgoing |
ARM Configurator ↔ Client PC (SSH) |
TCP |
ü |
22 |
SSH communication between ARM Configurator and external PC initiated by client PC: For ARM maintenance |
Bi-directional |
ARM Router ↔ Client PC (SSH) |
TCP |
ü |
22 |
SSH communication between ARM Router and external PC initiated by client PC: For ARM maintenance |
Bi-directional |
ARM Configurator → Syslog server |
TCP |
û |
514 (by default) or configurable |
ARM Configurator logs can be forwarded to external syslog server. |
Outgoing |
ARM Router → Syslog server |
TCP |
û |
514 (by default) or configurable |
ARM Routers logs can be forwarded to external syslog server. |
Outgoing |
ARM Inter-Components Communication (Configurator ↔ Routers) |
|||||
ARM Configurator ↔ ARM Routers |
TCP (HTTPS) |
ü |
443 |
Getting call statistics from the ARM Configurator; getting call sessions information for ARM licensing |
Bi-directional |
TCP (HTTP) -debug only |
û |
80 |
Getting call statistics from the ARM Configurator; getting call sessions information for ARM licensing |
Bi-directional |
|
ARM Configurator ← JMS Broker |
TCP (TLS) |
ü |
8080 |
Informing ARM Routers about topology changes (including topology status and quality changes) |
Incoming |
ARM Router → JMS Broker |
TCP (TLS) |
ü |
8080 |
Getting Topology updates from ARM |
Outgoing |
ARM Configurator ← Redis from Router |
TCP (TLS) |
ü |
6379 (Router uses same 80 and 443) |
Needed only if DID Masking or Dynamic Blacklist is used |
Bi-directional |
ARM Configurator → ARM Router (SSH) |
TCP |
ü |
22 |
SSH communication between ARM Configurator and ARM Router |
Outgoing |