D-Link DGS-3308FG Product Manual - Page 228

Unidirectional Link, Packet Corruption, Resource Errors

Page 228 highlights

8-port Gigabit Ethernet Switch User's Guide In the above example, port 1 on B is configured as a full-duplex port and port 1 on A is either configured as a half-duplex port, or left in auto-negotiation mode. Because port 1 on B is configured as a full-duplex port, it does not do the carrier sense when accessing the link. B will then start sending packets even if A is using the link. A will then detect collisions and begin to run the flow control algorithm. If there is enough traffic between B and A, all packets (including BPDUs) will be dropped. If the BPDUs sent from A to B are dropped for longer than the MAX AGE, B will lose its connection to the root (A) and will unblock its connection to C. This will lead to a data loop. Unidirectional Link Unidirectional links can be caused by an undetected failure in one side of a fiber cable, or a problem with a ports transceiver. Any failure that allows a link to remain up while providing one-way communication is very dangerous for STP. In this example, port 2 on B can receive but not transmit packets. Port 2 on C should be in the blocking state, but since it can no longer receive BPDUs from port 2 on B, it will transition to the forwarding state. If the failure exists at boot, STP will not converge and rebooting the bridges will have no effect. (Note: Rebooting would help temporarily in the previous example). This type of failure is difficult to detect because the Link-state LEDs for Ethernet links rely on the transmit side of the cable to detect a link. If a unidirectional failure on a link is suspected, it is usually required to go to the console or other management software and look at the packets received and transmitted for the port. A unidirectional port will have many packets transmitted but none received, or vice versa, for example. Packet Corruption Packet corruption can lead to the same type of failure. If a link is experiencing a high rate of physical errors, a large number of consecutive BPDUs can be dropped and a port in the blocking state would transition to the forwarding state. The blocking port would have to have the BPDUs dropped for 50 seconds (at the default settings) and a single BPDU would reset the timer. If the MAX AGE is set too low, this time is reduced. Resource Errors The DGS-3308FG/DGS-3308TG Layer 3 switch performs its switching and routing functions primarily in hardware, using specialized ASICs. STP is implemented in software and is thus reliant upon the speed of the CPU and other factors to 218

  • 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
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237

8-port Gigabit Ethernet Switch User’s Guide
218
In the above example, port 1 on B is configured as a full-duplex port and port 1 on A is either configured as a half-duplex
port, or left in auto-negotiation mode. Because port 1 on B is configured as a full-duplex port, it does not do the carrier
sense when accessing the link. B will then start sending packets even if A is using the link. A will then detect collisions and
begin to run the flow control algorithm. If there is enough traffic between B and A, all packets (including BPDUs) will be
dropped. If the BPDUs sent from A to B are dropped for longer than the MAX AGE, B will lose its connection to the root (A)
and will unblock its connection to C.
This will lead to a data loop.
Unidirectional Link
Unidirectional links can be caused by an undetected failure in one side of a fiber cable, or a problem with a ports
transceiver. Any failure that allows a link to remain up while providing one-way communication is very dangerous for STP.
In this example, port 2 on B can receive but not transmit packets. Port 2 on C should be in the blocking state, but since it
can no longer receive BPDUs from port 2 on B, it will transition to the forwarding state. If the failure exists at boot, STP
will not converge and rebooting the bridges will have no effect. (Note: Rebooting would help temporarily in the previous
example).
This type of failure is difficult to detect because the Link-state LEDs for Ethernet links rely on the transmit side of the
cable to detect a link. If a unidirectional failure on a link is suspected, it is usually required to go to the console or other
management software and look at the packets received and transmitted for the port. A unidirectional port will have many
packets transmitted but none received, or vice versa, for example.
Packet Corruption
Packet corruption can lead to the same type of failure. If a link is experiencing a high rate of physical errors, a large number
of consecutive BPDUs can be dropped and a port in the blocking state would transition to the forwarding state. The
blocking port would have to have the BPDUs dropped for 50 seconds (at the default settings) and a single BPDU would
reset the timer. If the MAX AGE is set too low, this time is reduced.
Resource Errors
The DGS-3308FG/DGS-3308TG Layer 3 switch performs its switching and routing functions primarily in hardware, using
specialized ASICs. STP is implemented in software and is thus reliant upon the speed of the CPU and other factors to