From 1.1.29, Korthveil compares every live connection with what your configuration says should happen to it, and ends the connections a change left on an old path. This guide shows where to see it, when it happens by itself, and how to use the fastest tunnel mode of a gateway group.
A firewall decides a connection's path and its address translation (NAT) at its first packet. Later changes do not move a connection that is already open:
Clearing ends exactly those connections. The device notices at once and opens new ones, which follow the current configuration. A playing video rebuffers once.
| When | What is cleared |
|---|---|
| A commit with Clear old connections the change affects ticked (the default in the console) | Connections that the change moves to another path, translates differently, or no longer allows |
| A schedule starts or ends (checked every minute) | Connections that the schedule now blocks or routes elsewhere |
| You isolate a device | The device's connections to the internet (its LAN connections stay) |
| A gateway group switches (in both directions) | The connections left on the old member, when the group's Clear old connections when the group switches is on (the default) |
| A rollback (the safety timer, or Restore) | The same, back again |
Only connections that were fine before and are wrong after are cleared. Connections Korthveil cannot judge, such as the firewall's own connections and your console session, are never touched. Every clear is written to System › Audit log with the count and the reason (actor schedule, isolation, failover, or your name).
Review and commit shows the option next to the safety rollback, with the number of connections the change would clear now:

After the commit, the page shows how many were cleared and a Verify this change panel with the connections of everything you just changed.
The traffic watcher: for each rule, port forward, source NAT, policy route and gateway group, the live connections it decides, with expected → actual for each step: the rule, the destination NAT (port forward), the route, the outgoing line or tunnel (egress), and the source NAT. Refreshed every 10 seconds.

Each policy route and each gateway group has an eraser button (Clear connections): it ends that route's or group's connections that are not on the current path.

A gateway group can carry the traffic three ways:

Settings of a fastest group:
Not for tunnels of one VPN account: a fastest group keeps every member connected to measure its ping. Providers such as NordVPN and IPVanish allow one connected tunnel per account, so for several tunnels of one account use Failover with One tunnel per provider account (or Only the active tunnel) under Connected tunnels instead (see Send your TVs through a VPN).
Example (home network): NordVPN Seattle answers in about 6 ms and Portland in about 28 ms, so Seattle carries the TVs. If Seattle becomes slower than Portland by 20 ms for two minutes, the TVs move to Portland, their old connections are cleared, and they move back the same way.
The pictures of this guide are from the test firewall (version 1.1.29) with example data.