mediumMultiple ChoiceObjective-mapped
CISSP Practice Question: Is troubleshooting a slow VPN connection between…
A network engineer is troubleshooting a slow VPN connection between two sites. The link is symmetric 100 Mbps, but throughput tests show only 20 Mbps. The VPN uses AES-256 encryption. What is the most likely cause?
⚠ Common exam trap
A common mix-up: candidates assume a slow VPN is always due to network issues like congestion or MTU, but the CISSP exam tests the understanding that encryption overhead, especially with AES-256, can be a CPU-bound bottleneck on the endpoints.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
CPU bottleneck on the VPN endpoints
AES-256 encryption is computationally intensive, and the throughput of a VPN is often limited by the cryptographic processing capacity of the endpoint CPUs rather than the link bandwidth. A symmetric 100 Mbps link with only 20 Mbps throughput strongly indicates that the VPN endpoints cannot encrypt/decrypt fast enough, creating a CPU bottleneck.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Packet loss due to link congestion
Why it's wrong here
Link congestion typically results in highly variable throughput and increased latency, as network devices buffer packets until their capacity is exceeded, leading to drops. This dynamic behavior would manifest as fluctuating speeds and intermittent connection issues, rather than a consistently stable, but low, 20 Mbps throughput. A stable 20 Mbps suggests a hard limit imposed by a specific component, not the unpredictable nature of network congestion.
- ✓
CPU bottleneck on the VPN endpoints
Why this is correct
VPN encryption and decryption, particularly with strong algorithms like AES-256, are computationally intensive processes that heavily utilize the CPU on the VPN endpoints. If the VPN devices (routers, firewalls, or servers) have insufficient CPU power, they cannot process the encrypted traffic fast enough, regardless of available network bandwidth. This creates a fixed processing ceiling, resulting in a consistently limited throughput, such as the observed 20 Mbps, even if the underlying link could support much higher speeds.
- ✗
MTU mismatch causing fragmentation
Why it's wrong here
An MTU mismatch between network segments can lead to excessive packet fragmentation and subsequent reassembly failures or packet drops, particularly when the "Don't Fragment" bit is set. While this would severely degrade performance, it typically manifests as intermittent connectivity, dropped connections, or very low, erratic throughput due to the constant overhead of retransmissions and discarded fragments. It is unlikely to produce a consistently stable, albeit slow, 20 Mbps connection, which points to a more consistent bottleneck.
- ✗
Incorrect TCP window scaling
Why it's wrong here
TCP window scaling is crucial for optimizing throughput over high-latency or high-bandwidth links by allowing larger receive windows, thereby keeping the pipeline full. An incorrect or disabled TCP window scaling might limit throughput, especially over long-distance VPNs, but it typically results in a throughput ceiling determined by the bandwidth-delay product, which might not be a precise 20 Mbps. Furthermore, while it can reduce efficiency, it's less likely to impose such a rigid and consistent throughput cap compared to a fundamental hardware limitation like CPU processing power.
Quick reference
Symmetric Encryption Algorithm Comparison
| Algorithm | Key Size | Block Size | Status | Notes |
|---|---|---|---|---|
| AES-128 | 128-bit | 128-bit | Current standard | NIST approved; WPA3, TLS |
| AES-256 | 256-bit | 128-bit | Current standard | Preferred for sensitive / govt data |
| 3DES | 112-bit effective | 64-bit | Deprecated (2023) | Replaced by AES |
| DES | 56-bit | 64-bit | Broken | Cracked in < 24 h; never deploy |
| ChaCha20 | 256-bit | Stream cipher | Current | TLS 1.3, WireGuard |
Go deeper
Related to this question
Learn chapter
Secure Network Architecture and Components
Key term
VPN
A VPN (Virtual Private Network) creates a secure, encrypted tunnel between your device and a remote server, protecting your data and hiding your online activity.
Key term
Encryption
Encryption is the process of converting readable data into a secret code to prevent unauthorized access.
About these practice questions
Courseiva writes every CISSP question from scratch — 747 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CISSP practice question is part of Courseiva's free ISC2 certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CISSP exam.