ATTO Technology Inc. ATTO FibreBridgeTM 4500C/R/D Installation and Operation Manual © 2003 ATTO Technology, Inc. All rights reserved. All brand or product names are trademarks of their respective holders. No part of this manual may be reproduced in any form or by any means without the express written permission of ATTO Technology, Inc.
Contents 1 Fibre Channel is a key technology for storage ................................1 Glossary 2 ATTO FibreBridge supports diverse SAN needs .............................3 2.1 ATTO FibreBridge 4500C characteristics ...........................5 Dimensions Environmental requirements Power Reset button Integration parameters cPCI Configuration Fibre Channel ports SCSI ports Ethernet port Serial port LED indicators Installing the FibreBridge 4500C 2.2 ATTO FibreBridge 4500R/D characteristics ............
3.2 Handling multiple initiators ..................................................17 Single initiator Multiple Fibre Channel initiators Multiple FC & SCSI initiators 4 Accessing ATTO FibreBridge Services ............................................19 Access the ATTO FibreBridge through in-band SCSI over Fibre Channel Access the ATTO FibreBridge over the RS-232 port Configure the ATTO FibreBridge for a network over the Ethernet port Access the ATTO FibreBridge using Telnet or FTP over Ethernet 4.
RestoreConfiguration ScsiPortReset SpeedWrite SpeedWriteDefault Zmodem 4.1.4 SCSI configuration commands ..............................29 ScsiInitID ScsiPortBusSpeed ScsiPortList ScsiPortReset ScsiPortResetOnStartup ScsiPortSelTimeout ScsiPortSyncTransfer ScsiPortTaggedQueuing ScsiPortWideTransfer ScsiTargets ScsiTermination SpeedWrite SpeedWriteDefault VirtualDriveResponse 4.1.5 Fibre Channel configuration commands ..............
4.1.8 Mapping commands ................................................36 AddressMap AutoMap BootFibreDelay BootScan BootScanPorts DispFcPortDB FcConnMode FcHard FcHardAddress FcPortFailure FcTargets FibreBridgeTargetLUN RouteChange RouteDisplay RouteOffline RouteOnline ScsiTargets ServicesLUN 4.2 FibreBridge menu text-based CLI interface ........................39 4.3 ATTO BridgeTools provides graphical interface ...............40 4.4 In- band CLI uses SCSI over Fibre port ...............................
1 Fibre Channel is a key technology for storage Fibre Channel is a serial communications technology designed to transfer large amounts of data between a variety of hardware systems over long distances. It is a key technology for applications that require shared, high bandwidth access to storage. Fibre Channel provides a logical point-to-point serial channel for the transfer of data between a buffer at a source device and a buffer at a destination device.
Definition F_port A port in the Fibre Channel fabric where a N_port may attach FL-port A port in the Fibre Channel fabric where a NL_port may attach in an arbitrated loop hot swapping Components are removed and replaced while the unit is running, with power to either the component or a device connected to the unit. Not all components are hot swappable: please read installation and maintenance instructions carefully.
2 ATTO FibreBridge supports diverse SAN needs The ATTO FibreBridge family of products provides a Fibre Channel-to-SCSI bridge available as a Compact PCI board, a stand alone enclosure that can be fitted for rackmount integration, or a desktop unit, depending on the model and your needs. The ATTO FibreBridge family of products share common configuration options and functions to provide the most versatile connectivity options available. Each product has been engineered to address specific customer needs.
ATTO FibreBridge and iPBridge availability matrix FibreBridge FibreBridge FibreBridge FibreBridge FibreBridge iPBridge 1180 1290 2300 2350 3300 4500 2500 Configuration Board Desktop Board Board Rackmount Desktop Board Rack mount Board Rackmount Desktop Board Rackmount Desktop Fibre Channel ports 1 1 1 1 1 3 0 FC port number 0 0 0 0 0 0, 1, 2 FC interface DB9/SC SFP SFP SFP SFP SC Data transfer rate per sec.
2.1 ATTO FibreBridge 4500C characteristics The ATTO FibreBridge 4500C is a Fibre Channel to SCSI bridge with a CPCI interface for high throughput enterprise environments designed for mission-critical applications. The FibreBridge 4500C is a single embedded PCB with CPCI interface. PICMG 2.0 R3.0 Dimensions Width: 6.5 inches (170 mm) Length: 9.25 inches (230 mm) Height: .75 inches (19 mm).
LED indicators The 10-pin serial port connector provides support for remote monitoring and management through a command line interface, menu system or graphical interface (ATTO BridgeTools). Fault In order to use the RS-232 port, you must ensure there is enough clearance above the face plate for the ribbon cable: do not place another card in the adjacent slot of the CPCI rack.
2.2 ATTO FibreBridge 4500R/D characteristics The ATTO FibreBridge 4500R/D is a Fibre Channel to SCSI bridge for high throughput enterprise environments designed for mission-critical applications which can be used on a desktop or in a rack. specifications support The FibreBridge 4500R/D is a versatile enclosure with ➔ PLDA, Public Loop Login (NL_port) and Fabric attached feet for horizontal desktop use and mounting Direct Connect (N_port) support brackets to convert to standard 19-inch enclosures.
Installing the FibreBridge 4500C/R/D 1 3 4 5 6 ➔ ➔ ➔ ➔ ➔ ➔ Mounting on a rack ➔ You may install “L” brackets so that either the front or the connector side of the FibreBridge 4500 can be facing front. The mounting holes on the “L”- bracket fit a standard 19-inch rack using a centered 1.25-inch (31.7 mm) hole pattern. The ATTO FibreBridge 4500R weighs about 10 pounds. Be careful when installing it a rack. Always stack the rack from the bottom up to ensure a stable and safe rack.
2.3 Connecting SCSI devices to SCSI ports ATTO FibreBridge SCSI ports are used to connect SCSI storage devices into the Fibre Channel Storage Area Network (SAN). A FibreBridge may have the following types of SCSI ports: Ultra 2 (LVD) SCSI 80 MB/sec. max per bus Single Ended Ultra SCSI 40 MB/sec. max per bus High Voltage Differential (HVD) Ultra SCSI 40 MB/sec. max per bus The high voltage differential (HVD) FibreBridge is compatible only with HVD SCSI devices.
2.4 Connecting the Fibre Channel ports The Fibre Channel ports on the ATTO FibreBridge 4500C/R/D connect the bridge into either a Fabric or Arbitrated Loop. Fibre Channel technology offers a variety of cabling options including standard copper, equalized copper, multimode fiber optic, and single mode fiber optic. The type of cable to use varies depending upon the application, environment and distance. The following tables illustrate the different cable options available.
3 Configuring the FibreBridge Configuration of the ATTO FibreBridge, also known as FibreBridge Services, is available via ATTO BridgeTools (a graphical user interface configuration manager), Command Line Interface (CLI) or a menu. FibreBridge Services includes displaying and modifying various attributes of FibreBridge operation, as well as the update of firmware.
Exhibit 3-1 Post power up display. Type menu to enter the menu system; type help for a list of CLI commands Software configures, manages ATTO FibreBridge 4500 (c) 2001 ATTO Technology, Incorporated. Firmware version 002R release date Feb 14 2001, 16:01:43 Build 002R Power-On Self-Test Completion Status: GOOD 64 Megabytes of RAM Installed. 3 1.0624 Gb/s Fibre Channel Interfaces. 4 LVD SCSI Interface Ports.
3.1 ATTO FibreBridge addressing The ATTO FibreBridge allows parallel SCSI devices to participate in a Fibre Channel arbitrated loop or on a fabric. Fibre Channel and parallel SCSI use different models to address devices. The FibreBridge translates between these addressing models. The Institute of Electrical and Electronics The chart below is a simplified overview of data Engineers (IEEE) assigns each manufacturer a and control flow between the application and the unique Company ID.
3.1.1 Mapping devices Access to SCSI devices is via Fibre Port and Fibre LUN addresses mapped to SCSI bus, target and LUN. CLI commands are used to modify the mapping. The Command Line Interface commands AutoMap, AddressMap and RouteXxxxx map Fibre Channel ports and LUNs to SCSI bus/target/LUNs. Host applications use the Fibre port and Fibre LUN to access specific SCSI devices.
the FibreBridge and Services target LUN and the SCSI devices currently attached to the FibreBridge. Exhibit 3.1-1 Several commands and features are not available in AddressMap C Mode: AutoMap, BootScanPorts, FibreBridgeTargetLUN, ServicesLUN, Route, RouteDisplay, RouteChange, RouteOnline, RouteOffline, SpeedWrite, SpeedWriteDefault. Exhibit 3.
RouteXXX family You can then manually map the devices using the RouteXXX family of commands or the AutoMap command (see Chapter 4.1.8) available through the Command Line Interface or the menu or by using ATTO BridgeTools (see Chapter 4 and Chapter 3.1). RouteDisplay displays the current mapping, if AddressMap C has not been enabled, in Fibre port, Fibre LUN order, showing the mapped SCSI bus/target/LUN, and the current status of the device (online, offline, disabled, mapped, unmapped).
3.2 Handling multiple initiators Several Fibre Channel hosts or initiators may initiate commands through the FibreBridge to SCSI devices. The basic mechanism to resolve possible conflicts among initiators is to use SCSI Reserve and Release commands. A Fibre Channel host may need exclusive access to a SCSI device. SCSI Reserve and Release commands allow logical units to be reserved or released under host control.
Multiple Fibre Channel initiators 1 2 3 4 5 6 7 8 9 Fibre Channel Initiator 1 sends the Reserve command through the SAN to the FibreBridge. The FibreBridge determines that no reservation conflict exists at Tier 1. The FibreBridge records the initiator ID (WWN) in its internal database. The FibreBridge sends the Reserve command to the SCSI target. The initiator is notified of reservation success: the SCSI target is reserved.
4 Accessing ATTO FibreBridge Services Communicate with the ATTO FibreBridge through the RS-232 serial port, the Fibre Channel port or the Ethernet port using ATTO BridgeTools, Command Line Interface or a menu. ATTO FibreBridge Services configure and tune the bridge for many different environments and applications, update the firmware, configure the addresses of the connected SCSI devices, monitor internal power and temperature status, report on hardware diagnostics and log failures.
4 To set the IP Gateway: 1 2 3 To set up the IP Address using the RS-232 port and the menu system: 1 2 3 4 5 6 Connect a DB-9 serial cable to the ATTO FibreBridge serial port and establish a link.
4.1 Command line use and guidance The command line interface (CLI) provides access to the ATTO FibreBridge Services through a set of ASCII commands. CLI commands may be entered while in CLI mode. ➔ The set form is an action that changes the value of a parameter or configuration setting. It may require a SaveConfiguration command and a restart of the system before it is implemented. The restart can be accomplished as part of the SaveConfiguration command or by using a separate FirmwareRestart command.
4.1.1 General use commands The CLI commands outlined in this chapter get information or perform functions which are used in a variety of situations with the FibreBridge. Help Displays a list of available commands. If command name is specified, displays detailed command-specific information. Action: none Information: Help [command name] Menu Turns the menu interface on or off. If the interface is on, other parameters such as ECHO will also be enabled.
4.1.2 Diagnostic commands ATTO FibreBridge diagnostic commands help validate FibreBridge operation and diagnose/isolate FibreBridge faults through the Event Log. Event logging is a mechanism for on-site observation of internal FibreBridge behavior such as tracing SCSI commands received over the Fibre Channel from the host and return of data and status to the host. ClearEvent Clears the contents of the event log.
ErrorLog Set form clears ErrorLog since previous error reported. Get form shows error messages since the report was last cleared. Information: get ErrorLog Returns: The last error code save was xx An error of type xxx was detected since last error log clearing Specific error text. FcPortList Returns a list of available Fibre Channel ports and their current status.
Info Displays version numbers and other product information for key components within the FibreBridge Action: none Information: Info LogEvent Sets the switches which control the filtering performed when logging events. Limits: To display from several different subsystems or events, use a mask value equal to the logical OR of the corresponding values.
POSTOutput Returns the stored output of the most recent Power On Self Test. Information: get POSTOutput ScsiPortList Returns a list of available SCSI ports and their current status Limits: valid status values are OK and Failed Action: none Information: ScsiPortList ScsiTargets Returns a list of SCSI devices operational on the referenced SCSI port.
4.1.3 Maintenance commands The CLI commands outlined in this chapter may be used to get information or perform functions which are used in a variety of situations with the ATTO FibreBridge. FirmwareRestart Causes the FibreBridge to reboot, then re-initialize its firmware. Actions: FirmwareRestart Information: none FixedLengthReqSense If enabled, forces the FibreBridge to pad the number of bytes of autosense data returned as a result of a CHECK CONDITION to a mod 4 length.
SpeedWrite SpeedWriteDefault Specifies the state of SpeedWrite for any SCSI devices mapped manually or via an AutoMap operation. If enabled, any new SCSI device will use SpeedWrite performance enhancement by default. Limits: enabled, disabled Actions: set SpeedWriteDefault [enabled |disabled] Information: get SpeedWriteDefault SaveConfiguration Zmodem Allows transfer of a firmware image to or from the FibreBridge using the ZMODEM file transfer protocol.
4.1.4 SCSI configuration commands The SCSI ports are configured with default settings but may be customized to your specifications using the CLI commands in this section. ScsiInitID Specifies the SCSI initiator ID to be used on the specified SCSI port.
ScsiPortWideTransfer Specifies whether wide SCSI transfers should be negotiated. Default: enabled Information: get ScsiPortWideTransfer [sb] ScsiTargets Returns a list of SCSI devices operational on the referenced SCSI port. Action: none Information: ScsiTargets [sb] Returns: [line count] [sb] [st] [sl] [device type] [vendor ID] [product ID] [revision] [serial number] ScsiTermination Configures/reports the SCSI internal termination of the SCSI port identified.
4.1.5 Fibre Channel configuration commands The Fibre Channel ports are configured with default settings but may be customized using the CLI commands in this section. BootFibreDelay Initialization of the Fibre Channel port is delayed by 0, 15 or 30 seconds to allow a connected Fibre switch to fully initialize before the FibreBridge announces its presence.
Limits: applies to all Fibre Channel ports Actions: setFcFairArb [enabled | disabled] SaveConfiguration Default: on, enabling arbitration fairness Information: getFcFairArb FcFullDuplex FcFullDuplex enabled allows full duplex Fibre Channel communication between the FibreBridge and other Fibre Channel devices. Disable FcFullDuplex results in half duplex mode.
FcSCSIBusyStatus Specifies the SCSI status value returned when the FibreBridge is unable to accept a SCSI command because of a temporary lack of resources. Limits: [busy | qfull] Actions: set FcSCSIBusyStatus [busy | qfull] SaveConfiguration Default: busy Information: get FcSCSIBusyStatus FcTargets Obtains information about every Fibre Channel target device visible to a FibreBridge operating in initiator mode; devices may be used as targets for initiator mode features such as Extended Copy.
4.1.6 Serial Port configuration commands The ATTO FibreBridge serial ports are configured with default settings but may be customized to your specifications using the CLI commands in this section. SerialPortBaudRate Configures/reports the baud rate for the FibreBridge RS-232 serial port. The number of data bits per character is fixed at 8 with no parity.
4.1.7 Ethernet configuration commands The Ethernet configuration commands configure the Ethernet and TCP/IP parameters for FibreBridge models with Ethernet ports. DhcpFixedDelay Selects/displays the delay, in seconds, between DHCP client request intervals. 0 time is typical. Limits: 0, 15 or 30 seconds Default: 0 (no delay) Action: set DhcpFixedDelay [0|15|30] Information: get DhcpFixedDelay EthernetSpeed Sets/displays the current speed of the Ethernet connection.
4.1.8 Mapping commands Access to SCSI devices is via Fibre Port and Fibre LUN addresses mapped to SCSI bus, target and LUNs. CLI commands are used to modify the mapping. The AddressMap, AutoMap and RouteXxxxx map Fibre Channel Port/LUN to SCSI bus/target/LUN. Host applications use the Fibre Port and Fibre LUN to access specific SCSI devices and set up port failover. See Chapter 3.1 and Chapter 3.1.1 for more information. Appendix B shows the sequence of AutoMap and RouteXxxxx commands.
FcConnMode Controls/reports the connection mode the FibreBridge uses when communication across a Fibre Channel network, either to an arbitrated loop (FC-AL) when you select loop mode, or point-to-point when you choose ptp. Limits: applies to all Fibre Channel ports Default: loop Actions: set FcConnMode [loop | ptp] Information: get FcConnMode SaveConfiguration FcHard Used to enable or disable Fibre Channel hard address assignment.
Valid status values are: Online, Offline, Unavailable, Available, Mapped, Unmapped, FibreBridge, and All.
4.2 FibreBridge menu text-based CLI interface Configuration of many models of the ATTO FibreBridge is available via a menu which contains most commands available through CLI but in a hierarchical user-friendly format. It follows a standard menu/choice model. Configuration of the FibreBridge includes Typing “a” will enable loop mode, typing “b” will displaying and modifying various attributes of enable point-to-point mode. FibreBridge operation, as well as the update of Examples firmware.
4.3 ATTO BridgeTools provides graphical interface The simplest way to communicate with the ATTO FibreBridge is to use ATTO BridgeTools, a Java-based graphical interface configuration utility designed to flash firmware and manage the configuration for all models of the FibreBridge. Configuration of the FibreBridge includes displaying and modifying various attributes of FibreBridge operation, as well as the update of firmware.
4.4 In-band CLI uses SCSI over Fibre port In-band Command Line Interface (CLI) configures and manages the ATTO FibreBridge using SCSIbased CLI commands over a Fibre port connection. In-band CLI allows a programmer to configure the FibreBridge while it is moving data. Using a programmer’s interface, ATTO FibreBridge Services CLI commands as described previously in this manual may be implemented. The only command not available is menu.
➔ ASCII data ➔ 8 KBytes (8192 bytes) in length ➔ terminated with a NULL character (0x00) Exhibit 4.4-1 ➔ Characters following the NULL character are meaningless. A CHECK_CONDITION, INVALID_PARAMETER _IN_CDB will be returned to an initiator that specifies an incorrect Buffer ID, Mode, Length or Buffer Offset. The Mode is always Data (0x2), the Buffer ID is always 0 and the Buffer Offset is always 0. The SCSI command process: reserve the FibreBridge, send the command, release the FibreBridge.
5 Enhancing performance SpeedWrite is a method to improve the performance of WRITE commands to SCSI devices attached to the FibreBridge 4500 enabled by CLI commands. SpeedWrite is a method to improve the performance of FCP WRITE commands to SCSI devices attached to the FibreBridge. Using the CLI command SpeedWrite, you can specify the SCSI bus, target and LUN of a mapped device or specify [all] to set or get the state of all currently mapped SCSI devices.
6 Updating firmware The ATTO FibreBridge has several processors which control the flow of data. The firmware to control these processors can easily be upgraded in the field using the WriteBuffer command over the in-band Fibre Channel connection, PUT command from an FTP connection, or ZModem utility over an RS-232 serial connection. The FibreBridge firmware is distributed as a compressed .JAR file and can be obtained from the ATTO Technology, Inc. web site at www.attotech.com.
7 Serverless backup support Serverless Backup is an application that allows data to be copied between two storage devices (Fibre Channel disks, SCSI disks and SCSI tapes) with minimal intervention from a server. As the volume of data on a network grows, the resources required to back up this data also grow. Data protection requires that large volumes of data be copied from on-line storage devices to dedicated archive devices.
1 2 Access the FibreBridge through RS-232 or Ethernet. Type get XCStatus to determine the status of Extended Copy commands. The return will present the CmdNumber field, a unique identifier for a particular Extended Copy command. 3 4 Type get XCDevices [CmdNumber] to find out which devices are used in a particular Extended Copy command as specified by the CmdNumber.
Index: Command Line Interface A summary of the Command Line Interface commands, their defaults, an example of how they might be used, and where you can find the specifics of the command. Commands which have no default values associated with them have a blank entry in that column of the table.
Defaults Example IPDHCP Disabled set ipdhcp enabled 35 IPGateway 00.00.00.00 set ipgateway 200.10.22.3 35 IPSubnetMask 255.255.255.0 set ipsubnetmask 255.255.255.
Appendix A Board layouts The FibreBridge 4500R/D/C is available in HVD or LVD configurations.
Appendix A iv
Appendix B Examples of command usage RouteXxxxx commands The RouteXxxxx commands are: AutoMap, RouteChange, RouteDisplay, RouteOffline, RouteOnline. (See Chapter 4.1.8 and Chapter 3.1.1 for more explanation). Following are samples of the RouteXxxxx command interaction showing actual commands and their output to the Services port. Ready. ScsiPortList 5 ;SCSI Port 0 1 2 3 Ready. FcPortList 4 ;Fibre Port 0 Failed O.K. Port Status O.K. Disabled O.K. Failed Port Status O.K. Ready. set RouteOffline 0 3 Ready.
1 0 3 1 2 2 0 0 3 3 0 0 4 xx xx xx 5 xx xx xx 6 xx xx xx Online Online Online 4500 Offline Offline set RouteOffline 0 0 Ready. get RouteOffline 0 0 ;fp fl sb st sl On/Offline 0 0 0 3 0 Offline Appendix B 0 0 0 0 0 0 .. 0 0 xx xx xx xx 30 xx xx xx Offline 31 xx xx xx Offline xx 0 7 0 Reserved xx 1 7 0 Reserved xx 2 7 0 Reserved xx 3 7 0 Reserved Ready. RouteDisplay 96 ;fp fl sb st 0 0 0 3 0 1 0 3 0 2 2 0 0 3 3 0 0 4 xx xx 0 5 xx xx 0 6 xx xx ..
AutoMap Command Sequences The following are examples of typical command sequences used in issuing an AutoMap command. Both the actual commands as well as their output to the Services port are shown. Ready. ScsiPortList 5 ;SCSI Port 0 1 2 3 Ready. FcPortList 4 ;Fibre Port 0 O.K. O.K. Setting device offline: FC 2 Lun Scanning SCSI bus 0 Scanning SCSI bus 1 Scanning SCSI bus 2 Scanning SCSI bus 3 SCSI bus 1 scan complete. SCSI bus 2 scan complete. SCSI bus 3 scan complete. SCSI bus 0 scan complete.
Appendix B viii
Appendix C Standards and compliances The ATTO Technology FibreBridge 4500 described in this manual generates and uses radio frequency energy. If this equipment is not used in strict accordance with the manufacturer’s instruction, it can and may cause interference with radio and television reception. See the Technical Specification sheet for a full list of certifications.
Appendix D Fibre Channel accessories The following Fibre Channel accessories are available through ATTO Technology. Contact an ATTO Technology authorized sales representative to order.
GBICS GBIC-DB90-000 GBIC – DB9 Active Copper Interface GBIC-HSDC-000 GBIC – HSSDC Active Copper Interface GBIC-SWFO-000 GBIC – Short Wave Optical Duplex SC Interface SFP2-0000-000 SFP – Optical LC Cables/Copper CBL-FCCU-003 DB9 Copper Fibre Channel Cable (Unequalized) – 3m. CBL-FCCU-010 DB9 Copper Fibre Channel Cable (Unequalized) – 10m. CBL-FCCE-020 DB9 Copper Fibre Channel Cable (Equalized) – 20m. CBL-HSDB-003 HSSDC to DB9 Copper Fibre Channel Cable (Unequalized) – 3m.
Appendix E Contact ATTO Technology, Inc. Customer service, sales information and technical support are available by phone Monday through Friday, Eastern Standard Time 8:00 a.m. to 8:00 p.m., or by fax and web site 24-hours a day. ATTO Technology, Inc. 155 CrossPoint Parkway Amherst, New York 14068 (716) 691-1999 • voice (716) 691-9353 • fax http://www.attotech.com ATTO Technology can also be reached via e-mail at the following addresses: Sales Support: sls@attotech.com Technical Support: techsupp@attotech.