NS0-157 · Question #35
Your network and storage teams have decided to disable flow control on all host, switch, and NetApp interfaces, both 1 Gb and 10 Gb, to increase performance. Why does this action increase performance?
The correct answer is C. It lets the upper layer protocols handle congestion control as needed. Disabling Ethernet flow control removes PAUSE frame-based congestion handling from the link layer, shifting congestion management to TCP and other upper layer protocols that do it more efficiently.
Question
Your network and storage teams have decided to disable flow control on all host, switch, and NetApp interfaces, both 1 Gb and 10 Gb, to increase performance. Why does this action increase performance?
Options
- AIt lets the NetApp MTU handle congestion control as needed.
- BIt lets the host-side MTU handle congestion control as needed.
- CIt lets the upper layer protocols handle congestion control as needed.
- DIt lets the lower layer protocols handle congestion control as needed.
How the community answered
(27 responses)- A15% (4)
- B4% (1)
- C74% (20)
- D7% (2)
Why each option
Disabling Ethernet flow control removes PAUSE frame-based congestion handling from the link layer, shifting congestion management to TCP and other upper layer protocols that do it more efficiently.
MTU defines the maximum frame size for a network interface and provides no congestion control mechanism whatsoever; it plays no role in managing network congestion.
The host-side MTU, like any MTU setting, defines packet size limits only and does not function as a congestion control mechanism on either side of the connection.
Ethernet flow control (IEEE 802.3x) uses PAUSE frames to halt all transmission on a link when buffers fill, causing head-of-line blocking that degrades throughput across all flows indiscriminately. When flow control is disabled, upper layer protocols such as TCP use their own per-flow congestion control algorithms - including sliding window adjustments and selective acknowledgment - to manage traffic more granularly, which reduces unnecessary pauses and improves overall network and storage performance.
Lower layer protocols such as Ethernet implement flow control via PAUSE frames - disabling flow control explicitly removes lower layer congestion handling, which is the opposite of what this answer claims.
Concept tested: Ethernet flow control impact on upper layer protocol performance
Source: https://docs.netapp.com/us-en/ontap/networking/configure_lif_service_policies.html
Topics
Community Discussion
No community discussion yet for this question.