Brocade Fabric OS Troubleshooting and Diagnostics Guide v6.2.0 (53-1001187-01, April 2009)

Fabric OS Troubleshooting and Diagnostics Guide 15
53-1001187-01
Fibre Channel Router connectivity
2
Fibre Channel Router connectivity
This section describes tools you can use to troubleshoot Fibre Channel routing connectivity and
performance.
Generate and route an ECHO
The FC-FC Routing Service enables you to route the ECHO generated when an fcPing command is
issued on a switch, providing fcPing capability between two devices in different fabrics across the
FC router.
The fcPing command sends a Fibre Channel ELS ECHO request to a pair of ports. It performs a
zone check between the source and destination. In addition, two Fibre Channel Extended Link
Service (ELS) requests will be generated. The first ELS request is from the domain controller to the
source port identifier. The second ELS request is from the domain controller to the destination port
identifiers. The ELS ECHO request will elicit an ELS ECHO response from a port identifier in the
fabric and validates link connectivity.
To validate link connectivity to a single device or between a pair of devices, use the fcPing
command in the following syntax:
fcping [
--number frames][--length size][--interval wait][--pattern pattern] [--bypasszone]
[
--quiet] [source] destination [--help]
Where:
--number frames Specifies the number of ELS Echo requests to send. The default value is 5.
--
length size Specifies the frame size of the requests in bytes. The default value is 0.
Without data, the Fibre Channel Echo request frame size is 12 bytes. The
total byte count includes four bytes from the Echo request header and eight
bytes from the timestamp. The maximum allowed value is 2,036 bytes. The
length must be word-aligned.
--
interval wait Specifies the interval, in seconds, between successive ELS Echo requests.
The default value is 0 seconds.
--
pattern pattern Specifies up to 16 "pad" bytes, which are used to fill out the request frame
payload sent. This is useful for diagnosing data-dependent problems in the
fabric link. The pattern bytes are specified as hexadecimal characters. For
example, the --pattern ff fills the request frame with instances of the
number 1. If a non-byte aligned pattern is specified, the upper nibble of the
last pattern byte is filled with zeros. For example, --pattern 123 fills the
payload with a pattern of 0x1203.
--
bypasszone Bypasses the zone check
--
quiet Suppresses the diagnostic output. Only zoning information, if applicable, and
the summary line are displayed.
source
Specifies the source port ID, port WWN, or node WWN. This operand is
optional.
destination
Specifies the destination. When using fcPing between a source and a
destination, specify the destination as a port WWN or a node WWN. When
using fcPing to ping a single device, specify the destination as a switch WWN,
a domain ID, or a switch domain controller ID.
--
help Displays the command usage.