Ports used by albd_server and shipping_server
When the shipping server on the sending host detects that the port environment variables are set, it tries to use TCP to make the connection with the albd_server on the receiving host. If this connection fails, the shipping server tries UDP. Therefore, if you have TCP connectivity, you do not have to enable UDP or open UDP ports on the exposed host.
Running an individual shipping server does not require more than three ports at a time. When there are multiple requests to be sent, the shipping server forks. Child processes handle individual requests. The shipping server starts no more than 10 child processes (and starts that many only if there are 10 requests to process simultaneously). Due to the delay for port reallocation, a minimum of 30 ports must be available (plus port 371 for albd_server). If there are fewer available ports, it may result in failed attempts, which can be retried later.