HP Mellanox SX1018 Mellanox MLNX-OS® User Manualfor SX1018HP Ethernet - Page 76

To enable PFC globally, To enable PFC per priority

Page 76 highlights

Rev 1.6.9 • Transmits PFC-PAUSE frames when the receive threshold for a particular traffic class is reached • Provides the management capability for an administrator to configure the flow control properties on each port of the switch • Keeps flow control disabled for all priorities on all ports by default • Allows an administrator to enable or disable flow control per port and per priority level • Supports flow control only on physical ports, not on logical interfaces such as tunnels or interfaces defined by sharing a physical port in multiple virtual switch contexts • Uses the configured threshold values to set up the queue buffer spaces accordingly in the datapath • Provides hardware abstraction layer callouts for the following: • Enabling or disabling of flow control on each port for each priority • Configuring the queue depth for each priority on each port • Supports MIB defined in the 802.1Qbb standard and a proprietary MIB for management • Provides trace logs for execution upon error conditions and for any event notifications from the hardware or datapath. These trace logs are a useful aid in troubleshooting. • Allows the administrator to configure the minimum and maximum threshold values for flow control. These configurations are applied globally on all ports and priorities. Priority Based Flow Control (PFC) provides an enhancement to the existing pause flow control mechanism as described in 802.1X.  To enable PFC globally: Step 1. Log in as admin. Step 2. Enter config mode. Run: switch > enable switch # configure terminal Step 3. Enable PFC globally on the switch. Run: switch (config) # dcb priority-flow-control enable This action might cause traffic loss while shutting down a port with priority-flow-control mode on Type 'yes' to confirm enable pfc globally: yes  To enable PFC per priority: Step 1. Log in as admin. Step 2. Enter config mode. Run: switch > enable switch # configure terminal Step 3. Enable PFC globally on the switch. Run: switch (config) # dcb priority-flow-control enable # dcb priority-flow-control enable This action might cause traffic loss while shutting down a port with priority-flow-control mode on Type 'yes' to confirm enable pfc globally: yes switch (config) # Mellanox Technologies 76 Mellanox Technologies Confidential

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88

Rev 1.6.9
Mellanox Technologies
76
Mellanox Technologies Confidential
Transmits PFC-PAUSE frames when the receive threshold for a particular traffic class is
reached
Provides the management capability for an administrator to configure the flow control
properties on each port of the switch
Keeps flow control disabled for all priorities on all ports by default
Allows an administrator to enable or disable flow control per port and per priority level
Supports flow control only on physical ports, not on logical interfaces such as tunnels or
interfaces defined by sharing a physical port in multiple virtual switch contexts
Uses the configured threshold values to set up the queue buffer spaces accordingly in
the datapath
Provides hardware abstraction layer callouts for the following:
Enabling or disabling of flow control on each port for each priority
Configuring the queue depth for each priority on each port
Supports MIB defined in the 802.1Qbb standard and a proprietary MIB for management
Provides trace logs for execution upon error conditions and for any event notifications
from the hardware or datapath. These trace logs are a useful aid in troubleshooting.
Allows the administrator to configure the minimum and maximum threshold values for
flow control. These configurations are applied globally on all ports and priorities.
Priority Based Flow Control (PFC) provides an enhancement to the existing pause flow control
mechanism as described in 802.1X.
To enable PFC globally:
Step 1.
Log in as admin.
Step 2.
Enter config mode. Run:
Step 3.
Enable PFC globally on the switch. Run:
To enable PFC per priority:
Step 1.
Log in as admin.
Step 2.
Enter config mode. Run:
Step 3.
Enable PFC globally on the switch. Run:
switch > enable
switch # configure terminal
switch (config) # dcb priority-flow-control enable
This action might cause traffic loss while shutting down a port with priority-flow-con-
trol mode on
Type 'yes' to confirm
enable pfc globally: yes
switch > enable
switch # configure terminal
switch (config) # dcb priority-flow-control enable
# dcb priority-flow-control enable
This action might cause traffic loss while shutting down a port with priority-flow-con-
trol mode on
Type 'yes' to confirm
enable pfc globally: yes
switch (config) #