Required Communication Ports
Open ports and services that run on the Apstra server are listed in the table below.
Apstra requires a minimum of eight (8) SSH connections, two (2) SSH max-sessions-per-connection, and twenty (20) SSH rate-limit (maximum number of connection attempts per minute).
A running iptables instance ensures that network traffic to and from the Apstra server is restricted to the services listed.
Source | Destination | Protocol | Description |
---|---|---|---|
User workstation |
Apstra Server |
tcp/22 (ssh) |
CLI access to Apstra server |
User workstation |
Apstra Server |
tcp/80 (http) |
Redirects to tcp/443 (https) |
User workstation |
Apstra Server |
tcp/443 (https) |
GUI and REST API |
Network Device for device agents |
Apstra Server |
tcp/80 (http) |
Redirects to tcp/443 (https) |
Network Device and Off-box Agent |
Apstra Server |
tcp/443 (https) |
Device agent installation and upgrade, Rest API |
Network Device or Off-box Agent |
Apstra Server |
tcp/29730-29739 |
Agent binary protocol (Sysdb) |
ZTP Server |
Apstra Server |
tcp/443 (https) |
Rest API for Device System Agent Install |
Apstra Server |
Network Devices |
tcp/22 (ssh) |
Device agent installation and upgrade |
Apstra Server |
Network Devices |
tcp/32767 (grpc/ssl) |
Junos streaming telemetry using gRPC over SSL |
Off-box Agent |
Network Devices | tcp/443 (https) tcp/9443 (nxapi) tcp/830 (for Junos) |
Management from Off-box Agent |