beautypg.com

D_port configuration modes and nature of test – Brocade Fabric OS Administrators Guide (Supporting Fabric OS v7.3.0) User Manual

Page 424

background image

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