Transcript
XGIG PRODUCT FAMILY Protocol Analysis and Traffic Generation for SAS/SATA, Fibre Channel and Ethernet
PROTOCOL ANALYZERS AND TRAFFIC GENERATORS FOR SAS/SATA, FIBRE CHANNEL AND ETHERNET
The Finisar Xgig® family of distributed systems for monitoring, analysis, and testing contains multi-purpose systems designed to help
the user meet challenges and accelerate development with today’s high speed serial Storage Area Networks (SAN) and subsystems.
Finisar Xgig® systems are designed around the Fibre Channel, Gigabit Ethernet/iSCSI/FCIP and SAS/SATA protocols (see Figure 1).
Xgig's views take the user quickly to the root of problems and issues.
FINISAR'S XGIG PLATFORM The Xgig is a powerful Protocol Analyzer and Tester for Fibre Channel, Gigabit Ethernet and SAS/SATA links. It has advanced features such as cross triggering (internal and external) and expert analysis making it an ideal platform for solving challenges with today’s high-speed serial buses.
The Xgig employs a chassis and blade hardware architecture. Various blades Figure 1: High Speed Serial Protocols supported
are available to support the Fibre Channel, Ethernet and SAS/SATA protocols. The blades have the unique ability to be multi-functional. They can be changed from a Protocol Analyzer to a Jammer to a BERT by simply toggling software switches. There is no need to change hardware.
The Xgig system either can be placed directly in-line (in the case of SAS/SATA) on a link (see Figure 2) or can non-intrusively monitor the link, using Finisar’s family of copper or optical TAPs. Figure 2: Typical Xgig Configuration
In addition, multiple Xgig systems can be cascaded together to form a group providing support from two to sixty four time-synchronized analysis or test ports. The Xgig system operates with SAS/SATA, Fibre Channel, and Ethernet traffic simultaneously in either a cascade or non-cascade situation (see Figure 3). This feature is unique to Finisar analyzer and test products.
The Xgig system is controlled by user applications that run on a Windows management PC. The PC and the Xgig system are connected through a GbE and LAN connection, enabling remote monitoring and analysis.
Figure 3: Using a Cascaded Xgig System with a SAN
Figure 4: Xgig Trace Control
In addition, the Xgig system is able to operate even when the connec-
TraceControl also allows users to define multi-level trigger events,
tion to the user’s software is severed.
including timeouts and missing events and specific conditions. As an example, TraceControl can be configured to wait for a specific
Example: A capture can be started, and then the management
network traffic condition to occur (such as a certain frame type)
PC can be disconnected and later reconnected without any
before beginning a capture, or start capturing immediately.
interruption to the Xgig system. TraceControl can change a blade function to an Analyzer, BERT, or
ANALYSIS
Jammer and define the protocol for the blade. If the blade is licensed
Xgig analysis system streamlines resolution of events that cause
to support the Fibre Channel and Ethernet protocols and the Analyzer
performance problems and enables users to design, implement, test
and Jammer functions, TraceControl can configure the blade (and
and evaluate SANs and their components. The integrated suite of
individual ports) as a Fibre Channel Analyzer, Fibre Channel Jammer,
software available for analysis includes TraceControl, Performance
Ethernet Analyzer or Ethernet Jammer.
Monitor, TraceView and Expert.
PERFORMANCE MONITOR TRACE CONTROL
When there is live traffic on any of the links being monitored,
TraceControl is used to define the specific conditions under which the
Performance Monitor collects and graphically reports performance
capture occurs. It initiates the capturing and stopping sequence and
metrics and data errors in real time. Users can view MB/s, Kframes/sec
also provides a traffic library with pre-defined and user-defined
and physical layer errors from each direction of the link (see Figure 5).
templates for frames, ordered sets and errors (see Figure 4).
PROTOCOL ANALYZERS AND TRAFFIC GENERATORS FOR SAS/SATA, FIBRE CHANNEL AND ETHERNET
Figure 5: Xgig Performance Monitor
Performance Monitor views provide quick snapshots of the current
interpretation of the captured data for each event displayed in
running state of the links being analyzed, as well as total statistics
columns. You can add, delete, or move columns.
over time. Chart View displays performance metrics over time for every active, selected port. List View displays performance data
Below the spreadsheet view is the Data Inspector pane that shows
in a tabular format. The units for these tables in each column are
detailed interpretation of all the raw data of an event on the left side.
selectable via the tabs at the bottom of the List View table. Table views
You view single events from the spreadsheet display within the Data
include data transferred in megabytes, data transferred in kiloframes,
Inspector pane. To change events, select a new event in the spread-
utilization percentage, frame statistics, frame errors, and physical errors.
sheet display.
The current transfer rate and the metered representation of the transfer
Three different views are available for event data including a 8/10 bit
rate are shown in Meter View. LED View indicates the current status of
data view and a protocol tree view. The right side of the Data
all ports and LED Summary View indicates the summary status of all
Inspector shows the hexadecimal values for the event and their ASCII
ports. The number of ports that are in a particular state is indicated with
or EBCDIC representations. The hexadecimal area can be resized for a
the status type. Like TraceControl, you can set the clock rate for ports
display of anywhere between 4 and 32 bytes of data per line.
and the type of signal retiming directly from Performance Monitor. The traffic or trace histogram represents the entire trace from start
TRACE VIEW
of capture to end of capture. The trace can expand and collapse to look
TraceView provides simultaneous display of Fibre Channel, Ethernet
at a graphic display of a detailed portion of the trace. Meanwhile, book-
and/or SAS/SATA data traffic. The basic display in TraceView is a
marks enable you to mark locations for reference and quick access.
spreadsheet-like view with each trace event shown as a row and the
Figure 7: Trace View Software
The “quick hide” tool filters out frames or other event information
Expert provides three views: the Topology View, the Error Log and
that you want to remove from the display. Quick hide is primarily
the Graph View. The Topology View shows the network topology
for hiding events based on the value of fields as you find them in
as derived from the trace data. The topology is built from advanced
the display. For example, you can easily hide all data from Port 3.
network detection and topology determination algorithms and shows any devices that are actively participating on the monitored links.
EXPERT Expert provides a unique and robust set of debugging and analysis
The Error Log shows a list of Expert Errors, Warnings and Information
capabilities. It automatically sorts through millions of events to identify
Events that have been identified within a trace. When processing a trace,
performance, upper layer protocol, logical and physical layer issues.
the Xgig Expert rebuilds protocol stacks and layers to identify erroneous
Protocol violations, interoperability problems, performance issues and
and other undesirable behaviors within the network.
errant behaviors can be flagged and reported.
The Graph View shows a highly configurable time-based graph representing activity for the trace. Activity can be tracked for individual devices or for aggregated devices. Data from multiple Analyzers can be overlaid onto the graph, allowing for simultaneous analysis.
4 Gb/s Optical SFP
1 Gb/s Copper SFP
Figure 8: Xgig Expert
MULTI-FUNCTIONALITY 10 Gb/s XFP
Jamming With the Xgig Jammer, network managers can manipulate traffic on a network to simulate errors in real time and to verify that the recovery process operates as expected. It is used in conjunction with one or more Xgig Analyzers to capture modified traffic and the system response to that traffic. The Jammer can trigger the Analyzer, and the Analyzer can arm the Jammer. The Xgig Jammer is transparent to the network, acting like an additional length of cable. Traffic passes through the Jammer until it detects a specific sequence of events. The Jammer makes a user-defined modification to a specified frame or ordered set, and then the module returns to pass-through mode.
SAS/SATA SFP
Bit Error Rate Test (BERTs) Physical-layer testing requires worst-case data loading and bit-by-bit data checking with results presented in an industry-accepted format. The Xgig BERT verifies data integrity by sending industrystandard worst-case data patterns through network devices. These data patterns are designed to stress the physical layer of the system, with patterns specifically developed to check frequency response, data dependencies, and network interface components. With bit-by-bit comparison, any difference between the transmitted and received data is detected, counted, and captured for additional analysis. Unique data patterns can be created to meet special test requirements.
The Xgig BERT is protocol-aware for Gigabit Ethernet and Fibre
XGIG PACKAGE OPTIONS
Channel. The unit recognizes data modifications allowed by devices
Three Xgig chassis are available: a portable one-slot chassis, which accommodates one blade; a two-slot chassis, which accommodates two blades; and a four-slot chassis, which accommodates four blades. The two- and four-slot chassis are rack-mountable
on the link and does not report them as errors. It can also greatly reduce manufacturing test times for test hubs, host bus adapters, Fibre Channel RAIDs, and other active or passive devices by stressing
Xgig blades are available for the following protocols: SAS/SATA,
all of the components in the data path.
Ethernet/iSCSI/FCIP and Fibre Channel. The blades can also support
NETWISDOM
Analysis, Jamming and BERT functions.
The Xgig Analyzer can be used with Finisar’s NetWisdom®, a SAN
for SFP connectors for XFP connectors (10 Gb/s blade only)
performance-monitoring tool that helps ensure SAN health and uptime. When NetWisdom detects a problem on the SAN, the Xgig
11 for Wide Port SAS/SATA connectors
Fibre Channel Protocol Analyzer takes a trace and captures a sample of traffic on the link. Xgig’s Expert software then reviews and analyzes the trace information and reports the problem. Please refer to the NetWisdom data sheet for additional information on this product.
Console Port for Local Configuration For Tap Control via Software (Reserved for Future Use) Cascade Ports TTL Input/Outputs 10/100/1000 LAN Connection for Software Control and Configuration
SCSI Port for Capture Disk System Status LEDs: Ready Light, Power Light,
Temp Light
Power on/off Switch AC Power Connector (rear - not shown)
2 Port Blade (1.0, 1.5, 2.0, 3.0, 4.0 Gb/s)
4 Port Blade (1.0, 1.5, 2.0, 3.0, 4.0 Gb/s)
2 Port Blade (10 Gb/s)
11
3 Gigabit SAS/SATA Wide-Port/4x Blade
FEATURES PROTOCOL SUPPORT
Supports the Fibre Channel Analysis, Ethernet (GbE and 10 GbE) and SAS/SATA protocols
LARGE CAPTURE BUFFER
Captures up to 2 GB/s of traffic per port, up to 16 GB/s per blade
FLEXIBLE LICENSING MODEL
Adds new functionality such as Jamming, BERT, and Analysis on demand
MULTI-FUNCTION SUPPORT
Dynamically changes the function of a blade from Analyzer to Jammer to BERT without changing hardware
EASY-TO-READ GUI
Allows the user to spend more time analyzing and less time learning the software interface
MULTI-USER CAPABILITIES
Supports up to 32 concurrent users
EXPERT ANALYSIS SOFTWARE
Automatically performs Expert Analysis on monitored links
SCALABLE CONFIGURATION
Connects up to 4 chassis with one-, two-, or four-slot system chassis, including two-port or four-port Analyzer blade options
HIGH PORT DENSITY
Time-syncs up to 64 ports of mixed protocol traffic
PERFORMANCE MEASUREMENTS
Graphically reviews statistics of the current running state of analyzed links
FILTERING TEMPLATES
Simplifies the setting up of filters with pre-defined protocol- specific drag-and-drop templates
AUTOMATED ANALYSIS / TESTING
Uses the Frunner scripting facility to facilitate automation of analysis and testing functions
HARDWARE ASSISTED SEARCH
Find any term or events in the trace buffer in a seconds (future feature)
ERROR INJECTION
Uses Xgig Jammer to inject faults into a traffic stream and monitor the efficiency with which they are handled
BIT ERROR RATE TEST
Uses Xgig BERT for low-level testing of physical links
PROTOCOL DEVELOPMENT KIT
Provides facility for users to develop custom protocol decodes
DWORD VIEW
Provides listing to review Double Word-oriented protocols such as SAS and SATA
PRESET ORDERED SET FILTER
Hides traffic-control primitives, narrowing the data display to focus on specific frames or packets
SATA SFP ADAPTERS
Changes the SATA connectors without the need to send the Analyzer to the factory for service
WIDE-PORT SAS/SATA CONNECTORS Offers wide-port/4x SAS/SATA connection with double-wide SAS/SATA blade
PROBING METHODS
Offers two flexible methods of probing with Digital Retiming and Analog Pass through modes
PAYLOAD SIZE LENGTH
Can reduce the size of trace and allow the capture of extra frame-header information by truncating payloads/frames
TRIGGERING TEMPLATES
Simplifies the setting up of triggers with pre-defined protocol-specific drag-and-drop templates
TEMPLATE EDITOR
Allows the user to create custom, user-defined protocol templates for triggering and/or filtering
CHOICE OF DECODE ENGINE
Allows the user to choose between the Xgig proprietary decode engine or the Surveyor decode engine
TRACE FILE SUPPORT
Supports trace file formats from Bus Doctor Analyzer and I-Tech PowerFrames with TraceView and Expert
SCSI EXPERT VIEW
Collapses exchanges and the critical information about their behaviors into a single event with the Data Inspector pane
PROTOCOL TREE VIEW
Shows the tree structure of data when mapped to the current protocol interpretation
HISTOGRAM
Focuses on a small area of the trace, changes the appearance/scale of the graphs, and shows or hides traces with this feature in TraceView
DELTA CALCULATOR
Calculates delta time between any two events in a trace, helps determine the timing properties of user applications, and provides general performance information
INTERNAL TRIGGER OPTIONS
Provides five trigger modes, including: Stop capture with stop button (no trigger); Stop capture after trigger; Arm on arm condition, stop capture after trigger condition when armed; Arm then stop after trigger, rollback on reset condition; Stop when memory is full
EXTERNAL TRIGGERS
Allows Xgig system to trigger or be triggered by an external device through the two BNC TTL ports
CHASSIS HARDWARE SPECIFICATIONS MODEL NAME
Xgig-C011
MECHANICAL
ENVIRONMENT
Xgig-C021
Xgig-C041
DIMENSIONS Height: 2.4 inches (6.1 cm) Width: 11.9 inches (30.2 cm) Depth: 13.4 inches (34 cm) Weight: 5.3 lbs (2.4 kg) (no blades), 6.4 lbs (2.9 kg) (one blade)
DIMENSIONS
INDICATORS Status Temp Ready Power
INDICATORS Status Temp Ready Power
INDICATORS Status Temp Ready Power
CONNECTORS Cascade Ports: RJ45 (2) Console Port: DB9 Management Port: 10/100/1000 RJ45 Power: Male IEC 320 Receptacle Trigger Out: TTL Trigger In: TTL
CONNECTORS Cascade Ports: RJ45 (2) Console Port: DB9 Management Port: 10/100/1000 RJ45 Power: Male IEC 320 Receptacle Trigger Out: TTL Trigger In: TTL
CONNECTORS Cascade Ports: RJ45 (2) Console Port: DB9 Management Port: 10/100/1000 RJ45 Power: Male IEC 320 Receptacle Trigger Out: TTL Trigger In: TTL
Height: 3.4 inches (8.7 cm) Width: 10 inches (25.4 cm) Depth: 15.2 inches (38.6 cm) Weight: 11.0 lbs (5.0 kg) (no blades), 13.2 lbs (6.0 kg) (two blades)
DIMENSIONS Height: 3.4 inches (8.7 cm) Width: 13 inches (38.6 cm) Depth: 12.7 inches (32.3 cm) Weight: 13.5 lbs (6.1 kg) (no blades), 18.0 lbs (8.2 kg) (four blades)
TEMPERATURE Operational: 10 to +40° C (50 to +104° F) Non-operational: -40 to +70° C (-40 to +158° F) HUMIDITY Operational: Up to 90% humidity (non-condensing) at +40° C Non-operational: Up to 95% humidity at +65 C. VIBRATION Operational: Random Vibration 5-500 Hz, 10 minutes per axis, 2.41g (rms) Non-operational: Random vibration 5-500 Hz, 10 minutes per axis, 0.3 g (rms) Resonant search, 5-500 Hz swept sine, 1 octave/min. sweep rate, 0.75 g, 5 minute resonant dwell at 4 resonances/axis ELECTROMAGNETIC COMPLIANCE FCC Class A, CE Compatibility SAFETY UL
POWER SPECIFICATIONS
OTHER
INPUT VOLTAGE RANGE: 120/240 VAC, 5.5A
INPUT VOLTAGE RANGE: 120/240 VAC, 3.3A
INPUT VOLTAGE RANGE: 120/240 VAC, 2.0A
FUSE PROTECTION: 2.5A 250V
FUSE PROTECTION: 4.0A 250V
FUSE PROTECTION: 2.5A 250V
INPUT FREQUENCY: 50/60 Hz
INPUT FREQUENCY: 50/60 Hz
INPUT FREQUENCY: 50/60 Hz
CONTROL SOURCE: Microsoft Windows PC MAXIMUM NUMBER OF TIME-SYNC’ED PORTS: 64 TIME STAMP RESOLUTION: 5 nanosecond
BLADE HARDWARE SPECIFICATIONS BLADE OPTIONS
MECHANICAL DIMENSIONS Length: 11.5 inches (292 mm) Width: 6.125 inches (156 mm) Weight: .9 lbs (.5 kg) INDICATORS (GREEN, YELLOW, OFF) In Use Link LED x (Application Specific) LED y (Application Specific) CONNECTORS 2 SFP or XFP connectors Trigger Out: SMB (10 Gb/s blade only) Trigger In: SMB (10 Gb/s blade only) Reference Clock Out: SMB (10 Gb/s blade only) Reference Clock In: SMB (10 Gb/s blade only) PHYSICAL MEMORY BUFFER SIZE PROTOCOL SUPPORT
MAX 1 GB per port 2 GB per 2 port blade
3 Gigabit SAS/SATA Wide Port Blade
4 Port Blade
2 Port Blades
DIMENSIONS Length: 11.5 inches (292 mm) Width: 6.125 inches (156 mm) Weight: .9 lbs (.5 kg)
DIMENSIONS Length: 23 inches (584 mm) Width: 12.25 inches (312 mm) Weight: 2.3 lbs (1 kg)
INDICATORS (GREEN, YELLOW, OFF) In Use Link LED x (Application Specific) LED y (Application Specific)
CONNECTORS 2 Wide-port/4x SAS connectors
CONNECTORS 4 SFP connectors
MAX 1 GB per port 4 GB per 4 port blade
SAS/SATA (ANALYSIS, JAMMER) Supports any SAS (SSP, SMP, STP) topology Supports any SATA topology including via the SAS STP tunneling protocol FIBRE CHANNEL (ANALYSIS, JAMMER, BERTS) Supports any Fibre Channel topology Supports any Fibre Channel protocol Specialized features for Fibre Channel/SCSI
MAX 2 GB per port 16 GB per Wide Port blade SAS/SATA ANALYZER Supports any SAS (SSP, SMP, STP) topology Supports any SATA topology including via the SAS STP tunneling protocol
GIGABIT ETHERNET (ANALYSIS, JAMMER, BERTS) Supports any Gigabit Ethernet topology Supports any Gigabit Ethernet protocol or sub-protocol (ARP, DNS, NFS, IP, TCP, etc.) Analyzes iSCSI, FCIP, and TCP protocols using specialized in-depth features Identifies nearly every "shall" violation in the iSCSI Draft 20 specification Supports iSCSI Draft 8 through Draft 20 Provides MAC Statistics, iSCSI counter Displays link utilization FCIP (ANALYSIS, JAMMER, BERTS) Supports the FC Over TCP/IP Draft 12 specification (draft-ietf-ips-fcovertcpip12.txt) Supports the FC Encapsulation Draft 8 specification (draft-ietf-ips-fcencapsulation-08.txt) Gives all relevant FC-4 and FCP-SCSI errors, warnings and metrics for FCIP traces Includes an FCIP topology, detailing location of switch and end-point elements within the FCIP/GigE network framework Creates Expert PDU traces containing re-aligned FCIP PDU headers as well as extended debugging information USER DEFINED Supports user defined custom protocol decodes
MINIMUM SYSTEM REQUIREMENTS
Windows 2000, Windows XP or Windows 2003 operating systems
Small Configuration (sync group of up to 16 ports) Pentium III 800 MHz; 512 MB RAM min; 1 GB preferred, 40 GB min disk space, 100/1000 Mb/s Ethernet
Large Configuration (sync group of over 16 ports) Pentium 4 with 2 GHz or faster processor; 1 GB RAM min; 80 GB disk space; 1000 Mb/s Ethernet
Finisar Corporation 1389 Moffett Park Drive Sunnyvale, CA 94089 Phone (US Toll Free): 888.746.6484 Phone Intl: 408.400.1000 Email:
[email protected] www.finisar.com
©2006 Finisar Corporation. All rights reserved. Finisar is a registered trademark of Finisar Corporation.