HP 8/80 Converged Enhanced Ethernet Administrator's Guide v6.4.0 (53-1001761-0 - Page 123

Ethernet Priority Flow Control, Multicast rate limiting

Page 123 highlights

DRAFT: BROCADE CONFIDENTIAL Multicast rate limiting 9 Ethernet Priority Flow Control Ethernet Priority Flow Control (PFC) is a basic extension of the Ethernet Pause. The Pause MAC control message is extended with eight 2-byte pause numbers and a bitmask to indicate which values are valid. Each pause number is interpreted identically to the base Pause protocol; however each is applied to the corresponding Ethernet priority / class level. For example, the Pause number zero applies to priority zero, Pause number one applies to priority one, and so on. This addresses one shortcoming of the Ethernet Pause mechanism, which is disruptive to all traffic on the link. However, it still suffers from the other Ethernet Pause limitations. Ethernet Priority Flow Control includes the following features: • Everything operates exactly as in Ethernet Pause described above except there are eight high-water and low-water thresholds for each input port. This means queue levels are tracked per input port plus priority. • Pause On/Off can be specified independently for TX and RX directions per priority. • Pause time programmed into Ethernet MAC is a single value covering all priorities. • Both ends of a link must be configured identically for Ethernet Pause or Ethernet Priority Flow Control because they are incompatible. Enabling an Ethernet PFC Perform the following steps from Privileged EXEC mode to enable Ethernet PFC. 1. Enter global configuration mode. switch#configure terminal 2. Specify the 10-gigabit Ethernet interface. Example of selecting the 10-Gigabit Ethernet interface port 0/2. switch(config)#interface tengigabitethernet 0/2 3. Enable an Ethernet PFC on the interface. switch(conf-if-te-0/2)#qos flowcontrol pfc 3 tx on rx on Example of enabling an interface 802.3x Pause flow control TX and RX. switch:admin>cmsh switch>enable switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. switch(config)#interface tengigabitethernet 0/2 switch(conf-if-te-0/2)#qos flowcontrol pfc 3 tx on rx on switch(conf-if-te-0/2)#exit switch(config)#end 4. Enter the copy command to save the running-config file to the startup-config file. switch#copy running-config startup-config Multicast rate limiting Multicast rate limiting provides a mechanism to control multicast frame replication and cap the effect of multicast traffic. Converged Enhanced Ethernet Administrator's Guide 101 53-1001761-01

  • 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
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164

Converged Enhanced Ethernet Administrator’s Guide
101
53-1001761-01
Multicast rate limiting
9
DRAFT: BROCADE CONFIDENTIAL
Ethernet Priority Flow Control
Ethernet Priority Flow Control (PFC) is a basic extension of the Ethernet Pause. The Pause MAC
control message is extended with eight 2-byte pause numbers and a bitmask to indicate which
values are valid. Each pause number is interpreted identically to the base Pause protocol; however
each is applied to the corresponding Ethernet priority / class level. For example, the Pause number
zero applies to priority zero, Pause number one applies to priority one, and so on. This addresses
one shortcoming of the Ethernet Pause mechanism, which is disruptive to all traffic on the link.
However, it still suffers from the other Ethernet Pause limitations.
Ethernet Priority Flow Control includes the following features:
Everything operates exactly as in Ethernet Pause described above except there are eight
high-water and low-water thresholds for each input port. This means queue levels are tracked
per input port plus priority.
Pause On/Off can be specified independently for TX and RX directions per priority.
Pause time programmed into Ethernet MAC is a single value covering all priorities.
Both ends of a link must be configured identically for Ethernet Pause or Ethernet Priority Flow
Control because they are incompatible.
Enabling an Ethernet PFC
Perform the following steps from Privileged EXEC mode to enable Ethernet PFC.
1.
Enter global configuration mode.
switch#
configure terminal
2.
Specify the 10-gigabit Ethernet interface.
Example of selecting the 10-Gigabit Ethernet interface port 0/2.
switch(config)#
interface tengigabitethernet 0/2
3.
Enable an Ethernet PFC on the interface.
switch(conf-if-te-0/2)#
qos flowcontrol pfc 3 tx on rx on
Example
of enabling an interface 802.3x Pause flow control TX and RX.
switch:admin>
cmsh
switch>
enable
switch#
configure terminal
Enter configuration commands, one per line.
End with CNTL/Z.
switch(config)#
interface tengigabitethernet 0/2
switch(conf-if-te-0/2)#
qos flowcontrol pfc 3 tx on rx on
switch(conf-if-te-0/2)#
exit
switch(config)#end
4.
Enter the copy command to save the running-config file to the startup-config file.
switch#
copy running-config startup-config
Multicast rate limiting
Multicast rate limiting provides a mechanism to control multicast frame replication and cap the
effect of multicast traffic.