VPN speed is not determined by the number shown in a client window. That figure usually describes one measurement between your device and a selected test server. It may not represent the route used by a website, the path to an overseas service, or the performance available during a busy period. A connection can report high throughput while still suffering from unstable latency, packet loss, retransmissions, or slow recovery after congestion.
IEPL is often presented as a simple answer to these problems, but the label needs to be understood carefully. IEPL generally refers to a private Ethernet-based international link or a provider-managed private circuit between defined network locations. It is different from an ordinary public-internet relay, although the complete path may still include other networks before traffic reaches the destination. BGP is also not a competing “speed mode”; it is a routing protocol used to exchange reachability information and select paths between autonomous systems.
This guide explains the practical differences between direct connections, relay routes, IEPL-style dedicated paths, and BGP-based routing. It then presents a repeatable VPN speed test method covering latency, throughput, packet loss, DNS behavior, and peak-hour changes. The goal is not to publish a permanent speed number that will become inaccurate as networks change. The goal is to help you compare routes under the same conditions and identify why one connection feels more reliable than another.
What IEPL means in practical terms
IEPL is commonly expanded as International Ethernet Private Line. In network engineering, a private line provides a defined Layer 2 or Layer 3 service between specified endpoints. The exact implementation depends on the carrier and product design. Some services use an Ethernet virtual circuit, while others use a managed private connection carried across several provider facilities. The important concept is that the provider reserves or manages a path with stronger traffic separation and more predictable service characteristics than a normal best-effort internet route.
That does not mean every packet travels through one physical cable from your device to the destination. Your local access network still connects you to the VPN server, and the remote service still has its own hosting, transit, and congestion conditions. A VPN provider may also combine private transport with public-internet segments, regional gateways, load balancing, or failover links. Therefore, “IEPL” should describe an important segment or design of the route, not be interpreted as proof that every hop is private.
Compared with a standard public-internet route, a managed private path can reduce dependence on unpredictable transit choices. Public routing may change because of congestion, maintenance, peering decisions, or temporary failures. A private service can have more controlled handoff points and clearer operational responsibility. These differences often show up as lower jitter, fewer sudden latency spikes, and better consistency under load rather than as a spectacular increase in the maximum download figure.
100+
Countries covered
160+
Available routes
7 days
Refund window
Unlimited
Simultaneous devices
For a VPN user, the useful question is not simply whether a node is marked IEPL. Ask which segment is covered, where the entry and exit points are located, whether the route is shared, and what happens when the preferred path is unavailable. A node label can be helpful for grouping options, but it is not a technical measurement. Two nodes with similar names may have different upstream carriers, congestion patterns, or fallback behavior.
Private paths versus public paths
A public-internet route is built from interconnected networks that exchange traffic according to routing policy. It can be efficient when peering is good, but it may also pass through a busy exchange or a distant transit provider. A private path is usually purchased or managed with more explicit endpoint and service requirements. It may provide better separation from general traffic, but it still has capacity limits and can be affected by the local access network, the VPN server, and the destination provider.
Direct connection is another term that is often misunderstood. In a VPN context, “direct” may mean that the client connects to the selected VPN gateway without an intermediate relay. It does not mean that the traffic goes straight from your home router to the final website. After encryption, the VPN gateway still forwards the traffic through its upstream network. A direct VPN connection may have fewer processing stages, while a relay route may intentionally use an additional gateway to improve reachability or avoid a problematic segment.
Relays are not automatically inferior. A nearby entry relay can sometimes provide a more stable first leg, after which traffic is forwarded over a managed backbone. The extra hop may add latency, but it can also prevent repeated congestion on a difficult local or regional transit segment. The correct comparison is therefore end-to-end behavior, not hop count alone.
- ✅ Ask which part of the route is private or managed, rather than reading IEPL as a full-path guarantee.
- ✅ Compare a direct gateway with a relay route using the same destination and test period.
- ✅ Evaluate jitter and packet loss as well as peak download speed.
- ✅ Keep the client, protocol, device, and local network unchanged while comparing routes.
- ❌ Do not assume a node name proves the physical path or final exit location.
- ❌ Do not assume an additional relay always makes a connection slower in real use.
IEPL, direct routes, relay routes, and BGP compared
These route types answer different technical questions. IEPL concerns the transport service and traffic separation. A direct route concerns whether an intermediate VPN gateway is used. A relay route concerns forwarding through one or more additional gateways. BGP concerns how networks announce prefixes and select paths between autonomous systems. A provider may use BGP to reach an IEPL endpoint, and an IEPL service may still use a relay architecture at the application or VPN layer.
| Route concept | What it describes | Potential advantage | What testing must confirm |
|---|---|---|---|
| IEPL or private line | A managed private transport segment between defined network locations | More controlled handoffs and more consistent behavior on the covered segment | Whether the private segment is actually used, where it begins, and how fallback works |
| Direct gateway | Your client connects to the selected VPN gateway without a separate relay | Fewer forwarding stages and potentially lower processing overhead | Latency, loss, congestion, and destination performance from that gateway |
| Relay route | Traffic is forwarded through an intermediate VPN or transport gateway | Can avoid a difficult segment or provide a more stable entry point | Added latency, relay capacity, route consistency, and recovery behavior |
| BGP routing | Inter-network route announcements and policy-based path selection | Reachability, redundancy, and the ability to choose among upstream paths | Actual path quality, route changes, asymmetric routing, and packet loss |
BGP deserves particular attention because it is sometimes marketed as if it were a dedicated acceleration protocol. It is not. BGP exchanges information about which autonomous systems can reach particular IP prefixes. Operators apply policies based on business relationships, cost, traffic engineering, security, and capacity. The path selected by BGP may be excellent for one destination and poor for another. It can also be asymmetric: traffic going out may use one sequence of networks while replies return through a different sequence.
Good BGP engineering can improve resilience by giving a provider more than one upstream option. It can also make route changes easier during maintenance or failure. However, a route that is technically shorter is not always faster. Congestion, overloaded interfaces, poor peering, or a distant exchange can outweigh the number of autonomous systems in the path. That is why a traceroute is useful as evidence, but not as a complete performance verdict.
VPN protocols also affect the result. WireGuard, OpenVPN, Shadowsocks, VMess, Trojan, and Hysteria2 have different encryption, packetization, congestion, and network-recovery behavior. A protocol may perform well on a lossy mobile connection but not show an advantage on a clean fixed line. Protocol support depends on the client and subscription profile. Change only one variable at a time, and do not compare a different protocol, different node, and different test server simultaneously.
How to build a repeatable VPN speed test
A useful test begins with a written plan. Choose a fixed device, the same local Wi-Fi or Ethernet connection, the same VPN client, and the same destination servers. If possible, test one route without the VPN, one direct VPN route, and one relay or private-link route. The no-VPN result is a baseline, not a promise that the VPN must match it. It helps separate local access problems from problems introduced after the VPN connection is established.
Record the date, time, network type, selected node, protocol, and test destination. Do not change browser extensions, background downloads, cloud backups, or video calls between samples. If a device is running a system-wide VPN, make sure another proxy, smart DNS tool, or second tunnel is not active. Two clients competing to control the default route can create misleading loss and DNS results.
Measure latency and jitter
Latency is the time required for a packet and its response to complete a round trip. It is usually displayed in milliseconds, but a single average hides important variation. Jitter describes changes in latency over time. A route with a slightly higher average but stable responses can feel better than a route with a low average interrupted by large spikes.
Use a reliable host that responds to the chosen diagnostic method. Some servers deprioritize or block ICMP, so a failed ping does not automatically prove that the VPN is broken. Where permitted, compare more than one target: a nearby resolver or gateway, a regional service, and the application destination. The purpose is to distinguish local access latency from international transport latency and destination-side behavior.
ping -c 20 example.test
traceroute example.test
# Linux alternative:
tracepath example.test
# Windows equivalent:
ping -n 20 example.test
tracert example.test
On systems where the command syntax differs, replace the host with a destination you are authorized to test. Look for consistency across the replies, not a single attractive minimum. A route with occasional timeouts, large spikes, or rapidly changing paths deserves further investigation. Traceroute stars can result from filtering or rate limiting, so interpret them together with application behavior and packet-loss measurements.
Measure throughput and sustained performance
Throughput is the amount of data transferred over time. A browser speed-test page is convenient, but it can select a nearby test server, open several parallel streams, and report a short peak. That is useful for a rough comparison, but it may not reflect a long download, a video session, or an interactive application. Run the same test several times without treating the highest result as the route’s normal capacity.
Also test a sustained transfer from a legitimate source that you are allowed to use. Observe whether the rate remains stable, falls after an initial burst, or repeatedly stops and recovers. A route can have a high initial rate because of buffering or parallel connections while delivering a poor sustained experience. Keep the file source, connection mode, and client settings unchanged.
Throughput is affected by encryption overhead, CPU usage, MTU, TCP congestion control, server capacity, and the number of concurrent users. If a laptop becomes CPU-bound, the result is not a pure network measurement. If the remote server is slow, the result is not proof that the VPN route lacks capacity. Compare several destinations before drawing a conclusion.
Measure packet loss and DNS behavior
Packet loss is often more damaging than a modest increase in latency. Lost packets trigger retransmission, reduce congestion windows, interrupt encrypted streams, and can make a page appear to load randomly. Test loss over a meaningful observation period rather than making a conclusion from one missed reply. A diagnostic host may deliberately rate-limit probes, so confirm with a second host or an application-level transfer.
DNS should be checked separately from the data path. A VPN may tunnel DNS through its resolver, leave DNS on the local network, or apply split rules based on domain. Use a DNS inspection method available on your platform and compare the resolver before and after connection. Check whether the result matches the intended route and whether local services still resolve correctly when split tunneling is enabled.
DNS location and traffic exit location are not necessarily identical. A resolver can be in one region while the website sees another. Conversely, a DNS request may leak to the local network even when application traffic uses the VPN. These differences can affect service localization, login checks, and content delivery, but they do not by themselves prove that the transport path is slow.
- ✅ Record minimum, average, and worst observed latency instead of only the average.
- ✅ Note timeouts, retransmissions, and visible pauses during a sustained transfer.
- ✅ Check whether DNS requests follow the intended VPN or split-routing policy.
- ✅ Repeat tests with the same destination after reconnecting to confirm consistency.
- ❌ Do not call a route unusable because one ICMP host does not answer.
- ❌ Do not call a route stable because one short speed test reached a high peak.
How to compare peak-hour performance
Network conditions change throughout the day. Residential access networks, regional exchanges, transit providers, VPN gateways, and destination services can each become congested at different times. A route that looks excellent during a quiet period may deteriorate when many users share the same access segment or gateway. Peak-hour testing is therefore essential for anyone who values consistency rather than a single best-case result.
Use the same test sequence during a quieter period and during the busy period relevant to your normal usage. Do not change several settings at once. For example, connect to the same node with the same protocol, run the same latency checks, then perform the same sustained transfer. Afterward, repeat the sequence with a different route. If you switch from a direct gateway to a relay, record that as a new test condition rather than combining the results into one average.
Look for degradation patterns. If latency rises but packet loss remains controlled, the route may be congested but still usable for browsing. If latency spikes and loss appears together, interactive applications may suffer. If latency remains stable while throughput falls, the bottleneck may be the VPN server, remote server, or a capacity limit on a specific transport segment. If DNS becomes slow while data remains fast, investigate the resolver path rather than replacing the entire route.
A practical comparison can use a table like the following. The values should come from your own observations; blank fields are better than invented figures.
| Condition | Route and protocol | Latency pattern | Packet loss | Sustained throughput | Notes |
|---|---|---|---|---|---|
| Baseline | No VPN | Record observations | Record observations | Record observations | Same device and local network |
| Quiet period | Direct route | Record observations | Record observations | Record observations | Same destination and protocol |
| Quiet period | Relay or IEPL route | Record observations | Record observations | Record observations | Note any extra forwarding stage |
| Peak period | Direct route | Record observations | Record observations | Record observations | Compare with the same route above |
| Peak period | Relay or IEPL route | Record observations | Record observations | Record observations | Check stability and recovery |
When selecting a route for regular use, prioritize the result that remains predictable across conditions. A slightly lower peak rate may be acceptable if pages open consistently, interactive sessions do not stall, and long transfers recover cleanly. For video, throughput and loss matter together. For remote work or interactive tools, latency variation and reconnection behavior may matter more than maximum bandwidth. For large downloads, sustained throughput and server location become more important.
What to do when test results disagree
Different results do not always indicate a bad VPN. First check whether the destination changed. Speed-test platforms can select different servers, and content delivery networks may direct you to different locations after the VPN exit changes. Repeat the test with a fixed server where possible. Then verify that the selected node, protocol, and routing mode remained unchanged.
Next, isolate the local network. Test Ethernet and Wi-Fi separately if both are available, pause background synchronization, and check whether other devices are consuming capacity. A weak wireless signal can look like international packet loss because retransmissions occur before traffic reaches the VPN gateway. If the no-VPN baseline is already unstable, changing VPN routes will not solve the underlying local problem.
Then inspect the VPN client. Confirm that only one tunnel is active, the system proxy matches the intended mode, and the client has permission to create its network interface. On desktop systems, verify that the default route changes when the VPN connects and returns correctly after disconnecting. On mobile systems, check the operating system VPN profile and battery restrictions, because aggressive background suspension can interrupt long sessions.
MTU and fragmentation can also produce confusing symptoms. A route may connect successfully but perform poorly when larger packets are fragmented or discarded. Do not change MTU values randomly. Record the original setting, change one variable, and test both small interactive requests and sustained transfers. If a provider documents a recommended value for a specific protocol, follow that documentation rather than copying a setting from an unrelated network.
Finally, compare route recovery. Disconnect and reconnect once under the same conditions, then observe whether the client returns to the same exit, DNS policy, and protocol. A route that is fast only after repeated manual changes may not be suitable for routine use. Stable defaults and clear failure behavior are operational advantages that a speed-test page cannot show.
- ✅ Confirm the destination server before comparing two speed results.
- ✅ Test the local network without the VPN to establish a useful baseline.
- ✅ Keep one client and one tunnel active during the test.
- ✅ Change protocol, route, or MTU one at a time and write down the result.
- ❌ Do not diagnose the provider from a single busy CDN or blocked diagnostic host.
- ❌ Do not combine results from different devices, networks, destinations, and protocols.
Frequently asked questions
Does IEPL always make a VPN faster?
No. IEPL may improve consistency on the segment it covers, but the final result also depends on your local access network, VPN gateway, encryption protocol, destination server, and the remaining parts of the route. A private path can reduce congestion or route volatility without increasing the maximum speed of every application.
Is a direct route better than a relay route?
Not in every situation. A direct route has fewer forwarding stages, but a relay can avoid a congested or unreliable segment. Compare both with the same destination, client, protocol, and test schedule. Choose the route with better stability for your actual workload rather than selecting it by label.
Can BGP be called a dedicated line?
No. BGP is a routing protocol used by networks to exchange reachability information and choose paths. A provider can use BGP to manage traffic toward a dedicated-line endpoint, but BGP itself does not mean that the traffic travels over a private circuit.
Which result matters most in a VPN speed test?
It depends on the application. Interactive work benefits from stable latency and low loss, streaming needs consistent throughput and recovery, and large downloads benefit from sustained transfer capacity. In all cases, compare repeated results under the same conditions instead of relying on one maximum figure.
IEPL, direct routing, relays, and BGP describe different layers of a network service, so they should not be treated as interchangeable marketing labels. Start with a clear test plan, establish a no-VPN baseline, and compare identical routes across both quiet and busy periods. When the measurements include latency variation, packet loss, DNS behavior, sustained throughput, and recovery, you can choose a VPN route based on repeatable performance rather than a single attractive number.