Skip to content

Default port ranges

Sergiu Costea edited this page May 7, 2019 · 28 revisions

SCION infrastucture elements use assorted well-known ports for communication, either directly on the host's IP stack (e.g. Prometheus monitoring) or via the dispatcher (SCION control plane traffic). To make things more consistent, actual deployments should default to the ports below.

The scheme uses 300XX ports for data-plane, 302XX for control-plane, and 304XX for monitoring. For example, to get the dispatcher's monitoring port, add 400 to its data-plane port (30041), giving 30441.

Dispatcher

Purpose Port
Data Plane 30041
Monitoring 30441

The dispatcher is unusual in that it has no control-plane functionality.

Base services (BS, PS, CS etc)

Element Control Plane QUIC Socket Monitoring
Beacon 30252 30352 30452
Path 30253 30353 30453
Certificate 30254 30354 30454
SCIONd 30255 30355 30455

Border Routers

Border routers are more complex, in that they have control plane ports, data plane ports internally and ports for talking to other Border routers. Also, in some cases, more than one BR may be running on a given machine, so BRs use port ranges for different purposes. Deployments should always start with the lowest ports and use them in sequence (no gaps).

Purpose Port Range
Control Plane 30242 - 30251
Monitoring 30442 - 30451
Data Plane* 30042 - 30051

* This includes both links to other BRs as well as the AS-internal listening port

SIG

Purpose Port
Control Plane 30256
Monitoring 30456
Data Plane* 30056

* This is the encapsulated traffic between SIGs.

Clone this wiki locally