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

Enabling base device logout, Use cases and dependencies

Page 441 highlights

NPIV Enabling base device logout Both the active and the standby switches/AGs should be upgraded to Fabric OS 7.3.0 or later. The purpose of this feature is to make it possible for all devices; including base device and NPIV devices on a NPIV port to logout and login without disrupting the remaining logged on devices. By default, the base device logout option is disabled in all the ports. 1. Enable NPIV on the required ports. Ports that do not have NPIV capability cannot have the base device logout option enabled. 2. Disable the ports for which you want to enable base device logout, as this is a disruptive operation. 3. Enable base device logout using the portCfgFLOGILogout command. The following example enables base device logout on all the ports in the logical switch. portcfgflogilogout --enable -all The following example enables base device logout on only specific ports in the logical switch. portcfgflogilogout --disable 7/1-5 Use cases and dependencies The following use cases and dependencies apply to the base device logout feature: ∙ When the base device logs out, the remaining NPIV devices on that port remain logged in. ∙ The base device can log in again later on the same port as the base device with a FLOGI. However, all the existing NPIV devices will be dropped and only the new FLOGI information will be retained. ∙ The base device can log in again later on the same port with the same PWWN, but as an NPIV device. At this point, it is no longer referred to as the base device, and it becomes a logged-in NPIV device. ∙ NPIV devices can log in or log out on the same port as long as at least one device (either a base device or an NPIV device) remains logged in on the port. ∙ The logged-out base device can log in on a different port as either the base device (with a FLOGI) or as an NPIV device (with an FDISC). If the base device logs in on a different port as a base device, it no longer is the base device for the remaining NPIV devices on the original port. ∙ The logged-out base device can log in to a port on a different switch as either the base device (with a FLOGI) or as an NPIV device (with an FDISC). If the base device logs in to a port on a different switch as a base device, it is no longer the base device for the remaining NPIV devices on the original port. ∙ When all devices (base device and NPIV devices) have logged out of a port, a base device must be the next device to log in on that port with a FLOGI. ∙ In Fabric OS prior to v7.3.0, the details of devices logged in with FLOGI (base devices) with AL_PA 0x40 and 0xC0 are not propagated to NS or FCP unless the devices are registered with NS. Since they cannot be probed, devices with these AL_PAs must initiate NS registration. If they do register with NS and then later logout, there can be multiple LUNs losing access during login time because the logged out base device entry is not removed from NS. Furthermore, the logged out base device cannot login to the fabric again. Fabric OS v7.3.0 and later provides the ability to update NS entries when these base devices perform logout. You can turn on this update mode to ensure NS and login database consistency using the "F-port Device Update Mode" option under the "Fabric parameters" section of the configure CLI. This option can only be changed when a switch is disabled. After enabling this option, all other changes for this feature are completely transparent except minor changes in fcpProbeShow output. In other words, the firmware treats all the base devices (AL_PAs 0x00, 0x40, 0x80, 0xC0) in the same way. ∙ The base device logout feature is backward compatible when you do not enable base device logout for the port. Brocade Fabric OS Administration Guide, 8.0.1 53-1004111-02 441

  • 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 base device logout
Both the active and the standby switches/AGs should be upgraded to Fabric OS 7.3.0 or later.
The purpose of this feature is to make it possible for all devices; including base device and NPIV devices on a NPIV port to logout and
login without disrupting the remaining logged on devices. By default, the base device logout option is disabled in all the ports.
1.
Enable NPIV on the required ports.
Ports that do not have NPIV capability cannot have the base device logout option enabled.
2.
Disable the ports for which you want to enable base device logout, as this is a disruptive operation.
3.
Enable base device logout using the
portCfgFLOGILogout
command.
The following example enables base device logout on all the ports in the logical switch.
portcfgflogilogout --enable –all
The following example enables base device logout on only specific ports in the logical switch.
portcfgflogilogout
--disable 7/1-5
Use cases and dependencies
The following use cases and dependencies apply to the base device logout feature:
When the base device logs out, the remaining NPIV devices on that port remain logged in.
The base device can log in again later on the same port as the base device with a FLOGI. However, all the existing NPIV
devices will be dropped and only the new FLOGI information will be retained.
The base device can log in again later on the same port with the same PWWN, but as an NPIV device. At this point, it is no
longer referred to as the base device, and it becomes a logged-in NPIV device.
NPIV devices can log in or log out on the same port as long as at least one device (either a base device or an NPIV device)
remains logged in on the port.
The logged-out base device can log in on a different port as either the base device (with a FLOGI) or as an NPIV device (with
an FDISC). If the base device logs in on a different port as a base device, it no longer is the base device for the remaining NPIV
devices on the original port.
The logged-out base device can log in to a port on a different switch as either the base device (with a FLOGI) or as an NPIV
device (with an FDISC). If the base device logs in to a port on a different switch as a base device, it is no longer the base device
for the remaining NPIV devices on the original port.
When all devices (base device and NPIV devices) have logged out of a port, a base device must be the next device to log in on
that port with a FLOGI.
In Fabric OS prior to v7.3.0, the details of devices logged in with FLOGI (base devices) with AL_PA 0x40 and 0xC0 are not
propagated to NS or FCP unless the devices are registered with NS. Since they cannot be probed, devices with these AL_PAs
must initiate NS registration. If they do register with NS and then later logout, there can be multiple LUNs losing access during
login time because the logged out base device entry is not removed from NS. Furthermore, the logged out base device cannot
login to the fabric again. Fabric OS v7.3.0 and later provides the ability to update NS entries when these base devices perform
logout. You can turn on this update mode to ensure NS and login database consistency using the "F-port Device Update
Mode" option under the "Fabric parameters" section of the configure CLI. This option can only be changed when a switch is
disabled. After enabling this option, all other changes for this feature are completely transparent except minor changes in
fcpProbeShow
output. In other words, the firmware treats all the base devices (AL_PAs 0x00, 0x40, 0x80, 0xC0) in the same
way.
The base device logout feature is backward compatible when you do not enable base device logout for the port.
NPIV
Brocade Fabric OS Administration Guide, 8.0.1
53-1004111-02
441