D_port configuration modes and nature of test – Brocade Fabric OS Administrators Guide (Supporting Fabric OS v7.3.0) User Manual
Page 424
D_Port configuration modes and nature of test
D_Port has three modes:
• static -- explicitly configure the port as a D_Port. The port remains a D_Port until you explicitly
remove the D_Port configuration.
• dynamic -- port is automatically set to a D_Port based on an external request from a remote port on
the other end of the connection. The port remains a D_Port until all the diagnostic tests are
completed and the remote port reverts to normal mode. For the port to become a dynamic D_Port,
the remote port on the other end of the connection must be either a static D_Port or an on-demand
D_Port. Dynamic D_Port mode is supported on connections between a switch and an HBA, Access
Gateway and an HBA/device, ISLs, and ICLs.
By default, a switch has the capability to support dynamic D_Port mode. You can turn this capability
off using the configure command, as shown in the example.
switch:admin> configure
Configure...
Fabric parameters (yes, y, no, n): [no]
Virtual Channel parameters (yes, y, no, n): [no]
F-Port login parameters (yes, y, no, n): [no]
D-Port parameters (yes, y, no, n): [no] y
Dynamic D-Port (on, off): [on]
On-demand D-Port (on, off): [off] on
• on-demand -- port becomes a D_Port due to an internal request within the local switch such as
slotpoweroff/on, slot insert, portcfgpersistentdisable/portcfgpersistentenable. The port remains a
D_Port until all the diagnostic tests are completed successfully. If any of the tests fail, the port
continues to remain a D_Port. For a switch port to work as an on-demand D_Port, the other end of
the connection must support dynamic D_Port capability. With Fabric OS 7.3.0 on switches and
chassis, on-demand D_Port mode can be configured using a switch-wide command, and is
supported by default on switches and chassis (ISLs and ICLs). The following internal events within
a switch or chassis can trigger a port to become a D_Port:
‐
slotPowerOff and slotPowerOn
‐
Slot or blade insert
‐
portCfgPersistentDisable and portCfgPersistentEnable
When an on-demand D_Port-capable switch or chassis comes online, it checks if the other end of
the connection supports dynamic D_Port. If dynamic D_Port is supported, the on-demand D_Port
forces the remote port to D_Port mode, then triggers diagnostic tests automatically, and changes to
normal port mode after successful completion of the tests.
By default, a switch does not support on-demand D_Port mode. You can turn this capability on
using the configure command, as shown in the example.
switch:admin> configure
Configure...
Fabric parameters (yes, y, no, n): [no]
Virtual Channel parameters (yes, y, no, n): [no]
F-Port login parameters (yes, y, no, n): [no]
D-Port parameters (yes, y, no, n): [no] y
Dynamic D-Port (on, off): [on]
On-demand D-Port (on, off): [off] on
Even if the on-demand D_Port option is enabled, any static D_Port configuration on a port takes
precedence.
The following table summarizes D_Port test initiation modes and test start behavior.
D_Port configuration modes and nature of test
424
Fabric OS Administrators Guide
53-1003130-01