Introduction
What is HyperPath
HyperPath is a hardware-agnostic Software-defined Wide Area Network (SD-WAN) platform for secure mesh connectivity, multi-link bonding, gateway egress, and centralised management.
Devices run the HyperPath client and join one or more HyperNets. A HyperNet is an isolated private network where nodes communicate over encrypted peer-to-peer tunnels where possible. When direct peer-to-peer connectivity is not available, HyperPath can use relay connectivity so nodes can still communicate while NAT traversal is attempted.
When an endpoint has multiple usable network interfaces, HyperPath can create multiple paths between nodes and use those paths in parallel. Multi-path policies decide how matched traffic uses those paths.
HyperPath can also route traffic to non-HyperPath destinations. A node in your HyperNet, or a HyperPath-hosted shared gateway, can act as a bonding gateway for internet or private-network access. A node can also advertise external routes for specific IP addresses or subnets behind it.
The HyperPath Admin Console is the central place to configure and monitor the system. The current console is organised into these main areas:
- Network: Nodes, Tokens, and HyperNets.
- Multi-path: Channels, direct and relay connectivity, and multi-path behaviour.
- Policies: Traffic selectors, Multi-path policies, and Security policies.
- Tags: Token groups that can carry policy assignments.
Only control and monitoring traffic goes through the controller. User traffic is carried by HyperPath tunnels between nodes, gateways, or relays depending on the topology and NAT conditions.
HyperPath currently targets Linux-based systems on x86-64, ARM 64-bit, and ARM 32-bit. The installer supports Debian, Arch, OpenWRT, and derivatives.
How this manual is structured
Initial setup
- Create or sign in to your HyperPath account.
- Create your first HyperNet.
- Create a token and associate it with a HyperNet.
- Install HyperPath on a Linux device.
- Check node status in the Admin Console and from the command line.
Multi-path
- How channels are formed from network interfaces.
- Direct versus relay channels.
- Common causes of lower-than-expected bonding performance.
Policies
- Traffic selectors used by policy rules.
- Multi-path policies and schemes.
- Security policies and rule actions.
VPN connectivity, gateways, and external routes
- Mesh VPN connectivity inside a HyperNet.
- Managed shared gateways and your own gateway nodes.
- External routes for reaching private resources behind a HyperPath node.
Tags
- Tags for grouping tokens.
- Applying Multi-path and Security policies through tags.
Operations
- Host operating system changes made by the client.
- Self-hosting the controller and admin console.
- Contact and support details.