HP StorageWorks 8/80 HP StorageWorks Fabric OS 6.2 administrator guide (5697-0 - Page 434

Fabric considerations for buffer credit management, Configuring F_Port buffer credits, Configuring

Page 434 highlights

Virtual E_Ports and Virtual EX_Ports do not support long distance. The buffer credit recovery feature is enabled for the following flow control modes: Normal, Virtual Channel (VC), and Extended VC modes. An FC_Port that supports BB_Credit recovery, maintains the following BB_Credit recovery values: • BB_SC_N is the log2 of BB_Credit recovery modules • BB_RDY_N counts the number of R_RDY primitives received modulo 2BB_SC_N • BB_FRM_N counts the number of frames received modulo 2BB_SC_N Fabric considerations for buffer credit management Because the number of buffer credits available for use within each port group is limited, configuring buffer credits for extended links may affect the performance of the other ports in the group used for core-to-edge connections. Balance the number of long-distance ISL connections and core-to-edge ISL connections within a switch. Configuring long-distance ISLs between core and edge switches is possible, but is not an HP recommended practice. With the exception of 3xxx series 2Gb and earlier switches, all switch ports provide protection against buffer depletion through buffer limiting. A buffer-limited port reserves a minimum of eight buffer credits, allowing the port to continue to operate rather than being disabled due to a lack of buffers. The eight buffer minimum allows 4 and 8 Gb/s speeds over distances within most data centers. Buffer-limited operations are supported for the L0 and LD extended ISL modes only, and are persistent across reboots, switch disabling and enabling, and port disabling and enabling. Configuring F_Port buffer credits The default configured F_Port buffer credit is fixed at eight buffers. You can use the portCfgFPortBuffers command to configure a given port with the specified number of buffers. To configure a F-Port to use the specified number of buffers: 1. Connect to the switch and log in as admin. 2. Enter the portCfgFPortBuffers command, using the following syntax: portcfgfportbuffers --enable [slot/]port buffers where: slot port buffers For blades, the slot number in which the blade is located. The slot number must be followed by a slash (/) and the port number. This option is not used for fixed-port switches. The port number Specifies the number of buffers to be allocated to the specified port. The specified buffer allocation takes effect when the F_Port comes online. The minimum buffer allocation is the default number of buffers plus 1. The maximum is determined by the remaining buffer allocations in the port's port group. To disable the F_Port buffer configuration and return to the default buffer allocation: portcfgfportbuffers --disable [slot/]port where disable slot port Configures the port to use the default number of buffers Configures a given port with the specified number of buffers Enables or disables buffer credits on the specified port The configured number of buffers for the given port is stored in the configuration database and is persistent across reboots. This feature is not compatible with EX_Port, Port Mirroring, Long-Distance E-Port, L_Port, Fast Write enabled, QoS enabled, and Trunk Area enabled ports. Configuring ports to support long distance To avoid inconsistency in the fabric, make sure that the vc_translation_link_init parameter is enabled on both ends of the link. By default, the VC translation link initialization 430 Administering extended fabrics

  • 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
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576

430
Administering extended fabrics
Virtual E_Ports and Virtual EX_Ports do not support long distance. The buffer credit recovery feature is
enabled for the following flow control modes: Normal, Virtual Channel (VC), and Extended VC modes.
An FC_Port that supports BB_Credit recovery, maintains the following BB_Credit recovery values:
BB_SC_N is the log2 of BB_Credit recovery modules
BB_RDY_N counts the number of R_RDY primitives received modulo 2BB_SC_N
BB_FRM_N counts the number of frames received modulo 2BB_SC_N
Fabric considerations for buffer credit management
Because the number of buffer credits available for use within each port group is limited, configuring buffer
credits for extended links may affect the performance of the other ports in the group used for core-to-edge
connections. Balance the number of long-distance ISL connections and core-to-edge ISL connections within
a switch. Configuring long-distance ISLs between core and edge switches is possible, but is not an HP
recommended practice.
With the exception of 3xxx series 2Gb and earlier switches, all switch ports provide protection against
buffer depletion through buffer limiting. A buffer-limited port reserves a minimum of eight buffer credits,
allowing the port to continue to operate rather than being disabled due to a lack of buffers. The eight
buffer minimum allows 4 and 8 Gb/s speeds over distances within most data centers.
Buffer-limited operations are supported for the L0 and LD extended ISL modes only, and are persistent
across reboots, switch disabling and enabling, and port disabling and enabling.
Configuring F_Port buffer credits
The default configured F_Port buffer credit is fixed at eight buffers. You can use the
portCfgFPortBuffers
command to configure a given port with the specified number of buffers. To
configure a F-Port to use the specified number of buffers:
1.
Connect to the switch and log in as admin.
2.
Enter the
portCfgFPortBuffers
command, using the following syntax:
portcfgfportbuffers --enable [slot/]port buffers
where:
To disable the F_Port buffer configuration and return to the default buffer allocation:
portcfgfportbuffers --disable [slot/]port
where
The configured number of buffers for the given port is stored in the configuration database and is persistent
across reboots. This feature is not compatible with EX_Port, Port Mirroring, Long-Distance E-Port, L_Port, Fast
Write enabled, QoS enabled, and Trunk Area enabled ports.
Configuring ports to support long distance
To avoid inconsistency in the fabric, make sure that the
vc_translation_link_init
parameter is
enabled on both ends of the link. By default, the VC translation link initialization
slot
For blades, the slot number in which the blade is located. The slot number must be
followed by a slash (/) and the port number. This option is not used for fixed-port
switches.
port
The port number
buffers
Specifies the number of buffers to be allocated to the specified port. The specified
buffer allocation takes effect when the F_Port comes online. The minimum buffer
allocation is the default number of buffers plus 1. The maximum is determined by the
remaining buffer allocations in the port's port group.
disable
Configures the port to use the default number of buffers
slot
Configures a given port with the specified number of buffers
port
Enables or disables buffer credits on the specified port