Dell Brocade G620 Brocade 8.0.1 Fabric OS Administratiors Guide - Page 105

Enabling or disabling FEC for long-distance ports, Displaying and clearing the FEC counters

Page 105 highlights

Performing Advanced Configuration Tasks Enabling or disabling FEC for long-distance ports To enable or disable FEC for long-distance ports, use portCfgLongDistance with the -fecEnable or -fecDisable parameter as required. switch:admin> portcfglongdistance 12/6 LS 1 -distance 100 -fecenable Refer to Managing Long-Distance Fabrics on page 483 for more details on working with long-distance ports. Displaying and clearing the FEC counters Both correctable and uncorrectable FEC counters help you to identify link degradation and take actions. 1. Run the portStatsShow and portStats64Show commands to display the counters. Stinger3:FID128:root> portstatsshow 16 | grep fec fec_cor_detected 1111 Count of blocks that were corrected by FEC fec_uncor_detected 0 Count of blocks that were left uncorrected by FEC Stinger3:FID128:root> portstats64show 16 ... stat64_fec_cor 0 top_int : FEC corrected errors detected 1111 bottom_int : FEC corrected errors detected stat64_fec_uncor 0 top_int : FEC uncorrected errors detected 0 bottom_int : FEC uncorrected errors detected NOTE "fec_cor_detected" is displayed on Gen 5 platforms. Gen 6 platforms display "fec_uncor_detected". 2. Run the portStatsClear command to clear the counters. FEC-via-TTS All devices that support FEC-via-TTS have it enabled by default; however, not all devices that support 16 Gbps support FEC-via-TTS. FEC-via-TTS is negotiated during speed negotiation when a link comes up. Any HBA or device connection that supports 16 Gbps but not FEC-via-TTS auto-negotiates to 8 Gbps. Therefore, FEC-via-TTS must only be enabled on switch ports intended for connections to HBAs and devices that support FEC-via-TTS. A Brocade to Brocade ISL connection does not utilize TTS to enable FEC; consequently, FEC-via-TTS must be disabled on all E_Ports. When FEC-via-TTS is enabled on a port, the port will automatically be disabled when connected to another Brocade 16 Gbps Gen 5 switch. ∙ FEC-via-TTS is disabled by default. ∙ When enabling FEC-via-TTS, the port is momentarily disabled and therefore is a disruptive action. FEC-via-TTS is active only when both ends of the link have FEC enabled. ∙ E_Port connectivity is not supported when FEC-via-TTS is enabled on the switch port. ∙ DWDM devices do not support FEC-via-TTS. ∙ FEC-via-TTS is supported only on QLE267x and QLE274x with driver v9.1.14.22 and later. Prior to enabling FEC Transmitter Training Signal (TTS) mode, refer to your HBA documentation to confirm FEC-via-TTS functionality and support. ∙ FEC-via-TTS displays ON when control of the FEC state is permitted via TTS by an externally attached host or device even if the peer does not support it. Displays Active when FEC has been negotiated between the switch and the attached HBA or device. Displays (..) or OFF when the external control of FEC is disabled. FEC-via-TTS can be enabled or disabled using the CLI on a port range on a fixed-port switch or on a port range within a slot for Directors. FEC-via-TTS is a method to negotiate FEC when FEC is supported on Gen 5 links. Therefore. FEC must be enabled as well. 1. Before executing any commands, remember to set the CLI context to the fabric ID (FID) for the logical switch. For example, to set the context to FID 1: switch:admin> setcontext 1 Brocade Fabric OS Administration Guide, 8.0.1 53-1004111-02 105

  • 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
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551

Enabling or disabling FEC for long-distance ports
To enable or disable FEC for long-distance ports, use
portCfgLongDistance
with the
-fecEnable
or
-fecDisable
parameter as required.
switch:admin> portcfglongdistance 12/6 LS 1 -distance 100 -fecenable
Refer to
Managing Long-Distance Fabrics
on page 483 for more details on working with long-distance ports.
Displaying and clearing the FEC counters
Both correctable and uncorrectable FEC counters help you to identify link degradation and take actions.
1.
Run the
portStatsShow
and
portStats64Show
commands to display the counters.
Stinger3:FID128:root> portstatsshow 16 | grep fec
fec_cor_detected
1111
Count of blocks that were corrected by FEC
fec_uncor_detected
0
Count of blocks that were left uncorrected by FEC
Stinger3:FID128:root> portstats64show 16
stat64_fec_cor
0
top_int : FEC corrected errors detected
1111
bottom_int : FEC corrected errors detected
stat64_fec_uncor
0
top_int : FEC uncorrected errors detected
0
bottom_int : FEC uncorrected errors detected
NOTE
"fec_cor_detected" is displayed on Gen 5 platforms. Gen 6 platforms display "fec_uncor_detected".
2.
Run the
portStatsClear
command to clear the counters.
FEC-via-TTS
All devices that support FEC-via-TTS have it enabled by default; however, not all devices that support 16 Gbps support FEC-via-TTS.
FEC-via-TTS is negotiated during speed negotiation when a link comes up. Any HBA or device connection that supports 16 Gbps but
not FEC-via-TTS auto-negotiates to 8 Gbps. Therefore, FEC-via-TTS must only be enabled on switch ports intended for connections to
HBAs and devices that support FEC-via-TTS. A Brocade to Brocade ISL connection does not utilize TTS to enable FEC; consequently,
FEC-via-TTS must be disabled on all E_Ports. When FEC-via-TTS is enabled on a port, the port will automatically be disabled when
connected to another Brocade 16 Gbps Gen 5 switch.
FEC-via-TTS is disabled by default.
When enabling FEC-via-TTS, the port is momentarily disabled and therefore is a disruptive action. FEC-via-TTS is active only
when both ends of the link have FEC enabled.
E_Port connectivity is not supported when FEC-via-TTS is enabled on the switch port.
DWDM devices do not support FEC-via-TTS.
FEC-via-TTS is supported only on QLE267x and QLE274x with driver v9.1.14.22 and later. Prior to enabling FEC Transmitter
Training Signal (TTS) mode, refer to your HBA documentation to confirm FEC-via-TTS functionality and support.
FEC-via-TTS displays
ON
when control of the FEC state is permitted via TTS by an externally attached host or device even if
the peer does not support it. Displays
Active
when FEC has been negotiated between the switch and the attached HBA or
device. Displays
(..)
or
OFF
when the external control of FEC is disabled.
FEC-via-TTS can be enabled or disabled using the CLI on a port range on a fixed-port switch or on a port range within a slot for
Directors. FEC-via-TTS is a method to negotiate FEC when FEC is supported on Gen 5 links. Therefore. FEC must be enabled as well.
1.
Before executing any commands, remember to set the CLI context to the fabric ID (FID) for the logical switch. For example, to
set the context to FID 1:
switch:admin> setcontext 1
Performing Advanced Configuration Tasks
Brocade Fabric OS Administration Guide, 8.0.1
53-1004111-02
105