Skip to main content

Default port allocations

The Anapaya appliance exposes multiple APIs and component communication endpoints at different ports.

There are two classes of network endpoints:

  • Underlay endpoints: These are always UDP/IP.
  • Service endpoints: These can be TCP/IP, UDP/SCION or QUIC/SCION depending on how the corresponding service endpoint should be reachable.

The port mapping is provided to the appliance through the appliance configuration file. There exist default values for each network endpoint. However, an operator can manually specify different ports for the network endpoints as long as there is no port overlap.

Default port tables

Here, we provide a table for each of our applications which includes the default port numbers. Note that if more than one AS is configured on the appliance or if some of the default port numbers are used by the operator for a different purpose, then the allocated ports might not match the default values provided in the tables below.

Control

EndpointProtocolClassDefault port
IntraASTCP/IP & UDP/SCIONService40000
InterASQUIC/SCIONServicechosen by service
ClusterUDP/IP & TCP/IPService40001

Router

EndpointProtocolClassDefault port
Internal InterfaceUDP/IPUnderlay30100
External InterfaceUDP/IPUnderlay31000-39999
note

The External Interface ports are set by the operator. Any ports from the range 31000-39999 can be used. By default, you can assign port 31000 to an external interface and increase monotonically from there if multiple external interfaces are on the same IP address. Otherwise, port 31000 can be reused.

Gateway

EndpointProtocolClassDefault port
DataUDP/SCIONService40200
ControlQUIC/SCIONService40201
ProbeUDP/SCIONService40202

Dispatcher

EndpointProtocolClassDefault port
DataUDP/IPUnderlay30041

Appliance Controller

EndpointProtocolClassDefault port
Appliance Mgmt APITCP/IPService443
TelemetryTCP/IPService42001
Synchronization APIgRPC (TCP/IP)Service42003

L3 communication matrices

The following port ranges are used to access the management and telemetry APIs of the Anapaya appliance and for the Anapaya appliances to communicate with each other. Firewall rules need to be configured accordingly to allow communication on these ports.

Appliance management

EndpointProtocolPort
Management APITCP/IP443
TelemetryTCP/IP42001

Appliance intra-AS

EndpointProtocolPortComment
DispatcherUDP/IP30041
Internal SCION InterfaceUDP/IP30100-30199Required ports depend on the number of internal interfaces.
Control PlaneTCP/IP40000-40099Required ports depend on the number of ISD-ASes (two ports per ISD-AS).
Appliance Topology SyncTCP/IP42003
EndpointProtocolPortComment
External SCION InterfaceUDP/IP31000-39999Required ports depend on the number of external interfaces. Note that these are external facing ports and usually outside of any firewall infrastructure.