HP StorageWorks 2/24 FW 07.00.00/HAFM SW 08.06.00 McDATA Products in a SAN Env - Page 147

Large Fabric Problems, elements. If the fabric is large, the F_S_TOV is set higher and

Page 147 highlights

Implementing SAN Internetworking Solutions 4 Large Fabric Problems • Inability to consistently schedule maintenance downtime for each SAN. • Stranded resources. Unused ports in one SAN cannot be used by applications in another (port limited) SAN, and expensive resources (such as tape backup elements) cannot be easily shared across SAN boundaries. Fibre Channel fabrics configure and manage themselves, and require operator intervention only upon failure. When a Fibre Channel device connects to a director or fabric switch, the device receives a unique 24-bit (three-byte) network address composed of domain, area, and port bytes. This address is used for routing data through the fabric. Domain identifiers (Domain_IDs) are typically reserved for fabric elements (directors and switches), and range between 1 and 31 for McDATA products. A fabric element with a unique Domain_ID then allocates the remaining two bytes (area and port) to provide network addresses for devices. The principal switch selection process ensures each fabric element has a unique Domain_ID. This process determines which director or fabric switch acts as the master in a newly-configured SAN and allocates unique Domain_IDs to the remaining elements. Without this process, two elements could have the same Domain_ID, resulting in duplicate addresses and misrouting of data. Principal switch selection is initiated by transmitting exchange fabric parameter (EFP) frames to expansion ports (E_Ports) of all connected switches until a user-defined fabric stability timeout value (F_S_TOV) is reached. The F_S_TOV is proportional to the number of fabric elements. If the fabric is large, the F_S_TOV is set higher and the selection process takes longer. During principal switch selection, a disruptive or non-disruptive build fabric event occurs. A non-disruptive event preserves fabric element Domain_IDs and does not require reassignment of network address blocks. However, a disruptive event may cause elements to acquire a different Domain_ID, which means each attached device must re-login to the fabric to acquire a new network address. Ironically, the self-configuring functionality provided by the Fibre Channel architecture makes it more problematic to build large fabrics or to extend fabrics over large distances. Fibre Channel fabrics tend to become unstable long before reaching the maximum theoretical switch count (239) because of ISL congestion, disruptive build fabric events, or sporadic disruptions. Implementing SAN Internetworking Solutions 4-3

  • 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

4
Implementing SAN Internetworking Solutions
4-3
Implementing SAN Internetworking Solutions
Inability to consistently schedule maintenance downtime for each
SAN.
Stranded resources. Unused ports in one SAN cannot be used by
applications in another (port limited) SAN, and expensive
resources (such as tape backup elements) cannot be easily shared
across SAN boundaries.
Large Fabric Problems
Fibre Channel fabrics configure and manage themselves, and require
operator intervention only upon failure. When a Fibre Channel
device connects to a director or fabric switch, the device receives a
unique 24-bit (three-byte) network address composed of domain,
area, and port bytes. This address is used for routing data through the
fabric. Domain identifiers (Domain_IDs) are typically reserved for
fabric elements (directors and switches), and range between 1 and 31
for McDATA products. A fabric element with a unique Domain_ID
then allocates the remaining two bytes (area and port) to provide
network addresses for devices.
The principal switch selection process ensures each fabric element
has a unique Domain_ID. This process determines which director or
fabric switch acts as the master in a newly-configured SAN and
allocates unique Domain_IDs to the remaining elements. Without this
process, two elements could have the same Domain_ID, resulting in
duplicate addresses and misrouting of data.
Principal switch selection is initiated by transmitting exchange fabric
parameter (EFP) frames to expansion ports (E_Ports) of all connected
switches until a user-defined fabric stability timeout value (F_S_TOV)
is reached. The F_S_TOV is proportional to the number of fabric
elements. If the fabric is large, the F_S_TOV is set higher and the
selection process takes longer.
During principal switch selection, a disruptive or non-disruptive
build fabric event occurs. A non-disruptive event preserves fabric
element Domain_IDs and does not require reassignment of network
address blocks. However, a disruptive event may cause elements to
acquire a different Domain_ID, which means each attached device
must re-login to the fabric to acquire a new network address.
Ironically, the self-configuring functionality provided by the Fibre
Channel architecture makes it more problematic to build large fabrics
or to extend fabrics over large distances. Fibre Channel fabrics tend to
become unstable long before reaching the maximum theoretical
switch count (239) because of ISL congestion, disruptive build fabric
events, or sporadic disruptions.