HP A7533A HP StorageWorks Fabric OS 6.1.1 administrator guide (5697-0235, Dece - Page 361

FC switch port Buffer Credit requirements for long distance calculations, Determining how many ports

Page 361 highlights

FC switch port Buffer Credit requirements for long distance calculations You can calculate how many ports can be configured for long distance on all switch modules or ASICs except Bloom-based switches. For information on the port, speed, and distance for Bloom-based ASICs, see Table 77. The following are the considerations for the calculation: • Each user port reserves eight buffers when they are not online. • Remaining buffers can be reserved by any port in the port group. • When QoS is enabled and the port is online, an additional 14 buffers are allocated. • Condor-based switches have a limitation of 255 buffers maximum, which can be allocated by a port; this limits the distance of ~500 km at 1 G. • For LD, distance in km is the smaller of the distance measured during port initialization versus the desired distance value. • For LS, distance in km is always the desired distance value. Before calculating the buffer requirement, note the following Fibre Channel gigabit values reference definition: • 1.0625 for 1 Gbps • 2.125 for 2 Gbps • 4.25 for 4 Gbps • 8.5 for 8 Gbps Determining how many ports can be configured for long distance NOTE: The following formula is used to determine the number of buffer credits: buffer credits = [(distance in km) * (data rate) * 1000] / 2112, the maximum frame size 1. Determine the distance in kilometers between switch-to-switch. For this example we use 50 km. 2. Determine the speed to use for the long distance connection. For this example, we use 2 Gbps. 3. Use the following formula to get the reserved buffers for distance: Reserved Buffer for Distance Y = (X * LinkSpeed / 2 ) + 6 where: X = the distance determined in step 1. LinkSpeed = the speed of the link determined in step 2. 6 = the number of buffer credits reserved for Fabric Services, Multicast. and Broadcast traffic. This is a static number. Based on the answers provided in steps 1 and 2, plug the numbers into the formula. The formula should read as follows: (50km * 2 Gbps / 2 ) + 6 = 56 buffers, which is the number of buffers reserved for distance The following are additional examples using different speeds all base on a distance of 50km. The distances and speeds are variables which can change based on how your network is set up. If you have a distance of 50km at 1 Gbps then, (50km * 1 Gbps / 2) + 6 = 31 buffers If you have a distance of 50km at 2 Gbps then, (50km * 2 Gbps / 2) + 6 = 56 buffers If you have a distance of 50km at 4Gbps then, (50km * 4 Gbps/ 2) + 6 = 106 buffers If you have a distance of 50km at 8 Gbps then, (50km * 8 Gbps/ 2) + 6 = 206 buffers For example: Consider the 8/24 SAN Switch, which has 24 ports and 676 total buffers The maximum remaining number of buffer credits after each port is reserved is: 676 - (24 * 8) = 484 buffers Where: 24 = the number of ports in a port group retrieved from Table 76. 8 = the number of reserved buffers Fabric OS 6.1.x administrator guide 361

  • 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

Fabric OS 6.1.x administrator guide
361
FC switch port Buffer Credit requirements for long distance calculations
You can calculate how many ports can be configured for long distance on all switch modules or ASICs
except Bloom-based switches. For information on the port, speed, and distance for Bloom-based ASICs,
see
Table 77
. The following are the considerations for the calculation:
Each user port reserves eight buffers when they are not online.
Remaining buffers can be reserved by any port in the port group.
When QoS is enabled and the port is online, an additional 14 buffers are allocated.
Condor-based switches have a limitation of 255 buffers maximum, which can be allocated by a port;
this limits the distance of ~500 km at 1 G.
For LD,
distance in km
is the smaller of the distance measured during port initialization versus the
desired distance value.
For LS,
distance in km
is always the desired distance value.
Before calculating the buffer requirement, note the following Fibre Channel gigabit values reference
definition:
1.0625 for 1 Gbps
2.125 for 2 Gbps
4.25 for 4 Gbps
8.5 for 8 Gbps
Determining how many ports can be configured for long distance
NOTE:
The following formula is used to determine the number of buffer credits:
buffer credits = [(distance in km) * (data rate) * 1000] / 2112, the maximum frame size
1.
Determine the distance in kilometers between switch-to-switch. For this example we use 50 km.
2.
Determine the speed to use for the long distance connection. For this example, we use 2 Gbps.
3.
Use the following formula to get the reserved buffers for distance:
Reserved Buffer for Distance Y = (X * LinkSpeed / 2 ) + 6
where:
X = the distance determined in step 1.
LinkSpeed = the speed of the link determined in step 2.
6 = the number of buffer credits reserved for Fabric Services, Multicast. and Broadcast traffic. This is a
static number.
Based on the answers provided in steps 1 and 2, plug the numbers into the formula. The formula should
read as follows:
(50km * 2 Gbps / 2 ) + 6 = 56 buffers, which is the number of buffers reserved for distance
The following are additional examples using different speeds all base on a distance of 50km. The
distances and speeds are variables which can change based on how your network is set up.
If you have a distance of 50km at 1 Gbps then, (50km * 1 Gbps / 2) + 6 = 31 buffers
If you have a distance of 50km at 2 Gbps then, (50km * 2 Gbps / 2) + 6 = 56 buffers
If you have a distance of 50km at 4Gbps then, (50km * 4 Gbps/ 2) + 6 = 106 buffers
If you have a distance of 50km at 8 Gbps then, (50km * 8 Gbps/ 2) + 6 = 206 buffers
For example:
Consider the
8/24 SAN Switch
, which has 24 ports and 676 total buffers
The maximum remaining number of buffer credits after each port is reserved is:
676 – (24 * 8) = 484 buffers
Where:
24 = the number of ports in a port group retrieved from
Table 76
.
8 = the number of reserved buffers