Skip to main content

Network Allowlist for the reev Backend Connection

F
Written by Franjo Pranjić

This article describes which network allowances must be configured in a corporate network to enable charging stations to successfully connect to the reev backend.

Note: Network allowances are generally only required in corporate networks. In a private home network, no specific firewall rules are needed, and no port forwarding needs to be set up.


Prerequisites

The following prerequisites must be met before configuring the network allowances:

  • Access to the firewall or network configuration of the corporate network

  • Administrative rights for the network infrastructure

  • Knowledge of the charging station models in use (relevant for NTP configuration)


Required Network Allowances

The following ports and protocols must be enabled in the firewall to allow charging stations to establish a stable connection to the reev backend.

1. HTTPS – Port 443/TCP (WebSocket Connection)

The primary connection to the reev backend is established via an encrypted WebSocket connection.

Parameter

Value

Protocol

TCP

Port

443

Purpose

Encrypted WebSocket connection to the reev backend (TLS)

Note: This is the recommended connection method for production use.


2. HTTP – Port 80/TCP (Unencrypted WebSocket Connection)

An unencrypted WebSocket connection without TLS is technically possible.

Parameter

Value

Protocol

TCP

Port

80

Purpose

Unencrypted WebSocket connection to the reev backend (without TLS)

Note: Port 80/TCP is generally intended for testing purposes. Port 443/TCP should be used in production environments.


3. DNS – Port 53/UDP (Name Resolution)

Charging stations require access to a DNS resolver to resolve backend domain names.

Parameter

Value

Protocol

UDP

Port

53

Purpose

DNS name resolution

DNS resolver

Internal corporate resolver or public resolver supported

Tip: Either an internal corporate DNS resolver or a public service (e.g. 8.8.8.8 by Google or 1.1.1.1 by Cloudflare) can be used.


4. NTP – Port 123/UDP and Port 4460/TCP (Time Synchronisation)

Charging stations require access to NTP servers for time synchronisation. Without a correct system time, connection issues may occur.

Parameter

Value

Protocol

UDP / TCP

Port

123 (UDP), 4460 (TCP)

Purpose

Time synchronisation of charging stations

NTP Servers for ABL eM4 Charging Stations

For ABL eM4 charging stations, the following NTP servers are known and must be allowed:

Hostname

IP Address

ptbtime1.ptb.de

192.53.103.108

ptbtime2.ptb.de

192.53.103.104

ptbtime3.ptb.de

192.53.103.103

ptbtime4.ptb.de

194.94.95.123

Note: For other charging station models, the NTP servers used are manufacturer-dependent and not fully known. Some charging stations allow manual NTP server configuration in their network settings. It is generally recommended to allow outbound connections to NTP servers (port 123/UDP) across the network.


5. IPS/IDS – Disable TLS Inspection for reev Domains

Intrusion Prevention and Detection Systems (IPS/IDS) with TLS inspection can interrupt the WebSocket connection to the reev backend. TLS inspection must be disabled for all reev backend domains.

reev Backend Domains (Allowlist)

The following domains must be excluded from TLS inspection:

Domain

Purpose

ocpp.reev.com

OCPP connection (charging station ↔ backend)

io.reev.com

General backend communication

abl.reev.com

Communication for ABL charging stations

ems.reev.com

Energy Management System (EMS)

IP Addresses of the reev Backend Domains

All reev domains listed above are reachable via the following IP addresses:

IP Address

3.73.150.224

35.157.89.149

18.153.195.24

Note: IP addresses may change as part of infrastructure updates. It is recommended to configure firewall rules primarily based on domain names rather than IP addresses alone.


Summary of Network Allowances

The following table provides an overview of all required allowances:

Protocol

Port

Direction

Purpose

TCP

443

Outbound

WebSocket connection to the reev backend (TLS)

TCP

80

Outbound

WebSocket connection without TLS

UDP

53

Outbound

DNS name resolution

UDP

123

Outbound

NTP time synchronisation

TCP

4460

Outbound

NTP time synchronisation (ABL eM4)


Troubleshooting

The charging station does not connect to the reev backend

The following steps help with diagnosis:

  1. Check whether port 443/TCP is enabled in the firewall for outbound connections.

  2. Verify that DNS resolution works for the reev backend domains (port 53/UDP).

  3. Check whether IPS/IDS systems are inspecting and interrupting TLS connections to reev domains.

  4. Ensure the charging station has access to an NTP server so that the system time is correctly synchronised.

  5. Review firewall logs for blocked connections to the IP addresses or domains listed above.

The connection drops repeatedly

  1. Check whether an IPS/IDS system is actively inspecting TLS connections to reev domains – this function must be disabled for all reev domains.

  2. Ensure that no firewall timeout rules are prematurely terminating existing WebSocket connections.

Tip: WebSocket connections are long-lived TCP connections. Firewall rules with short idle timeouts can interrupt these connections. An idle timeout of at least 300 seconds is recommended for reev backend domains.


Frequently Asked Questions

Do I need to open ports or set up port forwarding in my home network?

No. In a private home network, no network allowances or port forwarding are required. The configurations described in this article apply exclusively to corporate networks with restrictive firewall rules.

Which ports are mandatory?

For production use, port 443/TCP (outbound) is mandatory. In addition, port 53/UDP (DNS) and port 123/UDP (NTP) are required. Port 80/TCP is optional and intended for testing purposes only.

Why must TLS inspection be disabled for reev domains?

Charging stations establish an encrypted WebSocket connection (WSS) to the reev backend. TLS inspection systems break this end-to-end encryption and can cause the connection to fail or become unstable. All reev backend domains must therefore be excluded from TLS inspection.

What happens if the charging station cannot reach an NTP server?

Without correct time synchronisation, connection issues with the reev backend may occur, as certificates and authentication tokens are time-dependent. It is recommended to allow outbound NTP connections in general.

Can the IP addresses of the reev backend domains change?

Yes. IP addresses may change due to infrastructure updates. Firewall rules should therefore be configured primarily based on domain names rather than IP addresses alone.

Which NTP servers are used by charging stations other than the ABL eM4?

The NTP servers used are manufacturer-dependent. For models other than the ABL eM4, the specific NTP servers are not fully known to us. Some charging stations allow manual NTP server configuration in their network settings. We recommend allowing outbound connections to NTP servers (port 123/UDP) in general.

Did this answer your question?