Cisco SD-WAN TCP Optimization Functions

Answer Correct answer: B, C — The Cisco SD-WAN TCP optimization tool uses TCP selective acknowledgment (SACK) and terminates TCP connections locally at the WAN edge.

What two functions describe the TCP optimization tool used in the Cisco SD-WAN? (Choose two.)

  1. It uses TCP acknowledgment (ACK).
  2. It uses TCP selective acknowledgment (SACK). Correct Answer
  3. It terminates TCP connections locally at the WAN edge. Correct Answer
  4. It terminates TCP connections at the remote WAN edge
  5. It is used to take care of high packet loss for control traffic.

Community Votes

BC
80%
CD
20%

80% of anonymous learners picked answer BC. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The question tests knowledge of TCP optimization components: SACK for efficient retransmission and local termination to bypass WAN congestion.

This question examines the specific mechanisms of Cisco SD-WAN TCP optimization, focusing on its use of Selective Acknowledgment (SACK) and local connection termination at the WAN edge. The correct options highlight how these features improve throughput by managing window sizes and reducing latency.

Many candidates choose option D (remote termination), incorrectly assuming a dual-ended proxy is required or that termination happens at both ends, whereas the feature primarily terminates locally to optimize the path.

Community Discussion (7 comments)

mikidvd51 👍 1
IMHO the SACK feature in TCP is standard for number of years between ordinary TCP hosts. I don't quite understand why is cisco SDWAN pinpointing here this as groundbreaking SDWAN optimization.
Gycu 👍 1 Selected: BC
BC The Cisco SD-WAN TCP Optimization feature terminates TCP connections locally at the WAN edge routers and uses TCP Selective Acknowledgment (SACK) in order to better control the TCP-Window-Size and maximize the throughput through the WAN links
RafaJohnston76 👍 1 Selected: BC
Based on this article: https://www.networkacademy.io/ccie-enterprise/sdwan/application-quality-of-experience-appqoe#:~:text=The%20Cisco%20SD%2DWAN%20TCP,throughput%20through%20the%20WAN%20links.
abvga 👍 2 Selected: BC
The Cisco SD-WAN TCP Optimization feature terminates TCP connections locally at the WAN edge routers and uses TCP Selective Acknowledgment (SACK) in order to better control the TCP-Window-Size and maximize the throughput through the WAN links.
Tsartipi 👍 1
A and C could be correct : https://www.cisco.com/c/en/us/td/docs/routers/sdwan/configuration/appqoe/ios-xe-17/appqoe-book-xe/m-tcp-optimization.html#:~:text=TCP%20optimization%20fine%20tunes%20the,Catalyst%20SD%2DWAN%20devices.
Zamochit 👍 1
It is recommended that you configure TCP optimization on both the routers, the router closer to the client and the router closer to the server. This configuration is sometimes called a dual-ended proxy. "It is possible to configure TCP optimization only on the router closer to the client", a scenario called single-ended proxy, but this configuration is not recommended because the TCP optimization process is compromised. TCP is a bidirectional protocol and operates only when connection-initiation messages (SYNs) are acknowledged by ACK messages in a timely fashion. I dont know... it could be local (at client) and it is using Selective ACK...
Knowledge33 👍 1 Selected: CD
The optimization is done between both end routers: https://www.cisco.com/c/en/us/td/docs/routers/sdwan/configuration/optimization-ha/ios-xe-16/network-optimization-high-availability-book-xe/m-tcp-optimization.html#:~:text=This%20feature%20optimizes%20TCP%20data,trip%20latency%20and%20improve%20throughput.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Cisco SD-WAN TCP optimization works by terminating the TCP connection locally at the WAN edge router (Option C). This creates a proxy-like effect where the SD-WAN device handles the retransmissions over the WAN link instead of the end hosts. Additionally, it utilizes TCP Selective Acknowledgment (SACK) (Option B) to inform the sender about which segments have arrived successfully, allowing for more efficient retransmission of only lost packets rather than entire windows.

Why the Other Options Are Wrong

Option A is too generic; standard TCP uses ACKs, but SACK is the specific optimization feature. Option D is incorrect because while dual-ended proxies are possible, the core function described in the context of 'local' optimization usually refers to the single-ended or primary termination point at the edge closest to the client or as configured, and specifically, the documentation highlights local termination as the key mechanism for the optimization engine itself. Option E is incorrect because TCP optimization is primarily for data traffic throughput, not specifically for control traffic packet loss handling.

Community Comment Notes

Community consensus strongly supports BC, with users noting that the feature terminates connections locally and uses SACK to maximize throughput. One user referenced official Cisco documentation confirming that TCP optimization fine-tunes TCP parameters and uses SACK. Another comment mentioned that while dual-ended proxies exist, the fundamental description aligns with local termination and SACK usage.

Official Reference

Exam Strategy

When studying SD-WAN features, focus on the specific protocols and mechanisms used for optimization, such as SACK and NPTv6. Understand whether a feature operates at the control plane or data plane, and whether it modifies traffic flow directly.

Frequently Asked Questions

Why does TCP optimization terminate connections locally?

Local termination allows the SD-WAN device to handle retransmissions over the WAN link, preventing end-host timeouts due to high latency or packet loss.

What is the role of SACK in this optimization?

SACK allows the receiver to acknowledge non-contiguous blocks of received data, enabling faster and more efficient retransmission of only lost packets.

Related Analysis

Practice All 300-415 Questions

Access 120 questions with complete answers and detailed explanations.

View Full 300-415 Practice Test →

← Back to 300-415 Study Guide