nerdexam
Network_Appliance

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.

Performance, Troubleshooting, and Security

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)
  • A
    15% (4)
  • B
    4% (1)
  • C
    74% (20)
  • D
    7% (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.

AIt lets the NetApp MTU handle congestion control as needed.

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.

BIt lets the host-side MTU handle congestion control as needed.

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.

CIt lets the upper layer protocols handle congestion control as needed.Correct

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.

DIt lets the lower layer protocols handle congestion control as needed.

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

#flow control#network performance#Ethernet#congestion control

Community Discussion

No community discussion yet for this question.

Full NS0-157 Practice