HP StorageWorks 2/16V HP StorageWorks Fabric OS 5.X Procedures User Guide (AA- - Page 99

Using DLS, Forcing in-order frame delivery across topology changes, Checking and setting DLS

Page 99 highlights

In a stable fabric, frames are always delivered in order, even when the traffic between switches is shared among multiple paths. However, when topology changes occur in the fabric (for example, if a link goes down), traffic is rerouted around the failure, and some frames could be delivered out of order. Most destination devices tolerate out-of-order delivery, but some do not. By default, out-of-order frame-based delivery is allowed to minimize the number of frames dropped. Force in-order frame delivery only across topology changes if the fabric contains destination devices that cannot tolerate occasional out-of-order frame delivery. Forcing in-order frame delivery across topology changes 1. Connect to the switch and log in as admin. 2. Issue the iodSet command. NOTE: This command can cause a delay in the establishment of a new path when a topology change occurs; use it with care. Restoring out-of-order frame delivery across topology changes 1. Connect to the switch and log in as admin. 2. Issue the iodReset command. Using DLS The device-based and exchange-based routing policies depend on the Fabric OS DLS feature for dynamic routing path selection. When these policies are in force, DLS is by default enabled and cannot be disabled. When the port-based policy is in force, you can enable DLS to optimize routing. When DLS is enabled, it shares traffic among multiple equivalent paths between switches. DLS recomputes load sharing when a switch boots up, each time an E_Port goes offline and online, or when an Fx_Port goes offline. Checking and setting DLS 1. Connect to the switch and log in as admin. 2. Issue the dlsShow command to view the current DLS setting. One of the following messages appears: • DLS is set, which indicates that DLS is turned on. • DLS is not set, which indicates that DLS is turned off. 3. Issue the dlsSet command to enable DLS or issue the dlsReset command to disable it. You cannot disable DLS when device-based or exchange-based routing policies are in effect. For example: switch:admin> dlsshow DLS is not set switch:admin> dlsset switch:admin> dlsshow DLS is set switch:admin> dlsreset switch:admin> dlsshow DLS is not set Fabric OS 5.x administrator guide 99

  • 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

Fabric OS 5.x administrator guide
99
In a stable fabric, frames are always delivered in order, even when the traffic between switches is shared
among multiple paths. However, when topology changes occur in the fabric (for example, if a link goes
down), traffic is rerouted around the failure, and some frames could be delivered out of order. Most
destination devices tolerate out-of-order delivery, but some do not.
By default, out-of-order frame-based delivery is allowed to minimize the number of frames dropped. Force
in-order frame delivery only across topology changes if the fabric contains destination devices that cannot
tolerate occasional out-of-order frame delivery.
Forcing in-order frame delivery across topology changes
1.
Connect to the switch and log in as admin.
2.
Issue the
iodSet
command.
NOTE:
This command can cause a delay in the establishment of a new path when a topology change
occurs; use it with care.
Restoring out-of-order frame delivery across topology changes
1.
Connect to the switch and log in as admin.
2.
Issue the
iodReset
command.
Using DLS
The device-based and exchange-based routing policies depend on the Fabric OS DLS feature for dynamic
routing path selection. When these policies are in force, DLS is by default enabled and cannot be
disabled.
When the port-based policy is in force, you can enable DLS to optimize routing. When DLS is enabled, it
shares traffic among multiple equivalent paths between switches. DLS recomputes load sharing when a
switch boots up, each time an E_Port goes offline and online, or when an Fx_Port goes offline.
Checking and setting DLS
1.
Connect to the switch and log in as admin.
2.
Issue the
dlsShow
command to view the current DLS setting.
One of the following messages appears:
DLS is set
, which indicates that DLS is turned on.
DLS is not set
, which indicates that DLS is turned off.
3.
Issue the
dlsSet
command to enable DLS or issue the
dlsReset
command to disable it.
You cannot disable DLS when device-based or exchange-based routing policies are in effect.
For example:
switch:admin>
dlsshow
DLS is not set
switch:admin>
dlsset
switch:admin>
dlsshow
DLS is set
switch:admin>
dlsreset
switch:admin>
dlsshow
DLS is not set