Home

CATC FCTracer and TCTracer 4G Fibre Channel

image

Contents

1. o oo o 76 Error Properties DIOS tio ee bod eee eel a eee bas 77 BOP Properes DidloS sarrerea inana salsa 78 Properties Dialogs Any Data Frame Primitive Connect Disconnect 79 AA O fi tin tenteat a bie 81 Dalai nae See ed oe Hoey e Sra va rasa E adas 81 Ps sete nite ba Gra ek ae ee a ea Os Eno 82 CON tana ia elias O ew ee de 82 Extended CDBS us taco outs AS ia ag ee A 82 SCSI Primary Command Set SPC 3 o ooooooocooooommo ooo 83 SCSI Block Command Set SBC 2 0 0 o oooooooocmoomo omo 83 SCSI Media Changer Command set SMC 2 oooooooo oo 84 SCSI Stream Command set SSC 2 o ooo oooooooooomo ooo oo ooo 84 SCSI Stream Command set SSC 2 0 0 000 000 0000 ooo oo ooo 85 ASSISTING ACUONS et snd a ins 88 Usine the Globalsat Cell oscpbrsrrsasinarar mise rada dea oR is 89 Filter mand Filter Ou lt a ate uw A eee eae ee eure 90 Filter In or Out Everything 0 0 0 cc ccc eens 90 Count Events st a ane a a ea kk ds 92 Creatino Event Sequences vs dana eevee od RIAA ewe eRe we a 93 Sime Sequence Cells astra 93 FCTracer Supports Up to Two Sequences ooooooooooooo 94 How to Create an Event Sequence 0 0 cee eee 94 Usma a i A ed fa eh O ce yeh Sees aaa es 97 Recording Options Channels 0 0 ccc eens 99 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Where Custom Channel Names Appear 00000 eee 99 Chapter 7 D
2. caca 1 Setting Field Colors Step 1 Open Display Options View gt Set Display Options Step 2 Under the Group and Colors column click the plus symbol next to the group you want to reformat The group will expand to show the individual fields within the group Each field will have a color as shown below E Display Units A i Pre T rigger Number Dec Dec Excha nges 1Gb ps Hb pz Step3 Click in the colored cell that you want to change A color palette 104 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 appears Display Options E x General Colors Formats Hiding Headers Routing Headers AETH ENE Mak Parket H TA G E ae iea a a e E S Colors xj Standard Custom Cancel Hew Curent Colors Save Save As Default Load OF Cancel Apply Step4 Click in a color in the palette then click Apply or OK Note The colors of the following Frame types cannot be changed e Invalid Data frame error field red e Softbit Errors yellow Two color fields are provided for frame sequence or exchange number displays to differentiate between pre Trigger traffic and post Trigger traffic e The frame sequence or exchange that causes the Trigger and all the packets before it are colored with the color e The frame sequence or exchange that follows a Trigger is colored with the color e All packets are col
3. Move Event To Moves selected event to a different position in the Recording Rules window Copy Event To Copies selected event to a different position in the Recording Rules window Delete this Event Deletes the selected Event Alternatively you can use the Delete button on the toolbar or keyboard to delete events Properties Opens a dialog box and lets you specify further sub types for example types of errors and additional conditions for the selected event 69 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 5 12 Events To see the list of selectable events click the New Events button The following table shows the types of Events available for selection Data Pattern Specify Mask Match pattern for any part of the Frame Primitive Select one or more of the 15 FC Primitives Advanced Primitive pecify parameters for any one of he 15 FC Primitives FC Bus Event Pane elect 1 or more of 10 error types FC Basic Link Services o o 70 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 XFER_RDY pecify XFER_RDY params DATA pecify up to 8 Dwords of FCP Data Listed under FCP_CMND Listed under FCP_CMND Listed under FCP_CMND CSI Media Changer Command Listed under FCP_CMND set SMC 2 FOP_CMND 0x00 TEST UNIT READY 0x50 XDWRITE 10 0x01 REWIND 0x51 XPWRITE 10 0x03 REQUEST SENSE 0x52 XDREAD 10 0x04 FORMAT UNIT 0x53 XDWRITEREAD 10 0x05 READ BLOCK LIMITS 0x55 M
4. OxO000EF 6 an rda I Frame Fa E o 100505 Gpo Y o 0x000001 8 dwords dwords Frame Pe fern reaoY oo Ts 100564 e sue FCP 2 0xa00001 0x0000EF 7 1 Trace View Features e The FCTracer view display uses color and graphics extensively to fully document the captured traffic e Sequences are shown on separate rows with their individual fields both labeled and color coded e Frames are numbered sequentially as recorded time stamped and highlighted to show the device status master or slave e Pop up Tool Tips annotate frame sequence or exchange fields with detailed information about their contents e Several fields such as Data fields can be collapsed to occupy minimal space in the display 7 2 Expanding amp Collapsing Traffic Sequences and Exchanges can be opened to reveal Pee their constituent packets by double clicking the first i 5 cell in of a Sequence or Exchange or by clicking once on the small arrow on that same cell The Sequence and or Exchange will then display below the message The following snapshot shows an example Exchange iginator Responder OX_ID RX_ID 111 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 7 3 Expanded and Collapsed Field Formats Fields that have small triangles in their top left corners can be expanded to display greater detail or collapsed to a compact view There are three ways to toggle between the
5. The settings in this area vary depending on the selected events There are three basic formats Checkboxes List Pattern Editor Checkboxes and Lists shown below present lists of options Selecting one or more options tells the analyzer what event s to look for Event Properties x Primitive Label Primitive Channels nprapepspe fr fs T Count 2 NOT Match on the opposite of this event Primitive Actions T IDLE cis M RADY T MRK YC_RDY TT DHD l ARB M oLS TT OPN T NOS r r r LA LAR LIP A m Desc Any occurrence on channels 1 2 3 4 5 6 7 or 8 of any of the selected Primitives properties Event Properties HRIH IEN fs Label LIFA Channels IV All DADO T Count 2 NOT Match on the opposite of this event OxBDODODO 0x 31000000 0x60000000 0x55000000 0x54000000 0x32000000 0x51000000 0x4000000 0x30000000 0x25000000 ESTS FACT FAN FARP REPLY FARP REQ FDACT FDISC FLOGI GAID LCLM 5 Establish Streaming Fabric Activate Alias_ID Fabric Address Notification FC Address Resolution Protocol Reply FC Address Resolution Protocol Request Fabric Deactivate Alias_ID Discover F_Port Service Parameters F_Port Login Get Alias_ID Login Control List Management Loop Initialization Fabric Assign Lann Initialization Hard Aecinned Desc Any occurrence on channels 1 2 3 4 5 6 7 or 8 o
6. Carcel Ay 137 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Excluding Including Traffic from Graphs In addition to the various appearance settings the Properties dialog box has options for hiding showing traffic To hide traffic from the graph select events from the Event Groups and Packet Types lists and then select Hide selected items To include traffic select Show selected items 10 6 Real Time Statistics Real Time Statistics displays a summary of the traffic currently being recorded by the analyzer To display the Real Time Statistics window click EL in the Tool Bar The Real Time Statistics window opens HOS Bt 2224 40 gt a 00000000 SN 408 MN 234 Time s o als 0 oo ol UN FC Frames 00 000 000 353 787 00 000 000 113 516 00 000 000 000 000 00 000 000 000 000 00 000 000 000 000 00 000 000 000 000 Payload Bytes 00 000 696 874 846 00 000 082 851 128 00 000 000 000 000 00 000 000 000 000 00 000 000 000 000 00 000 000 000 000 00 000 000 000 000 00 000 000 000 000 Time From Start 0 00 04 07 00 000 000 000 000 00 000 000 000 000 Throughput MBytes s Frame Count Frames ms 234 Time s Ele To see a graph of traffic start Fibre Channel link activity and then press to start the Real Time statistics monitor As traffic flows on the link data will stream in real time to this window in a f
7. E Collapse Al FCP 5C51 IU Fields 5 EC Fehi si t OF CP Request R M T l Trot gt Init F Step2 Select View FCP SCSI IU Fields The following screen appears ES view Fields for FCP SCSI Sequence 5 rE ioj x FCP response sent from target port to initiator port FCP RSP The FCP_RSP IU provides completion information for FCP 10 operations Length Offset Field bits bits Decoded Hex Value Descript RESERVED 32 0 QO OxOQ0000000 Reserved should be zero in Set methods RESERVED 32 32 O OxDOOOOODO Reserved should be zero in Set methods RESERVED o bd 0 0x00 Reserved should be zero in Set methods RESERVED o fa O Ox00 Reserved should be zero in Set methods RESERVED 3 a0 0 0x0 Reserved should be zero in Set methods FOR CONE REO 1 63 notce oa EGP GONT RED Windle a he FEP_RESID_UNDER bit It does NOT indic PoP FESIO UNDER 1 o4 Mot set 0x0 and contains the count of bytes that were ex transferred An FCP RESID OWER bit t does NOT inc PCP RESID Over o5 Mot set 0x0 and contains the count of bytes that could ne was not sufficient FCP_SNS LEN VALID 1 86 Not set 0x0 A E ome FCP_RSP_LEN VALID 1 87 EE 0x0 FCP _RSP_LEN VALID bit It indicates that FCP_RSP_INFO fields are NOT valid SCSI STATUS field Walue 0x00 Meaning STATUS O oo S000 0x00 logical unit to the application client whenever response of TASK COMPLETE or LINKED Ero DECIS fald it arta othe nr ene 4
8. Because of the differences in scale and logic between the Link Tracker and Trace view windows scrolling produces different effects depending on which window is being scrolled Scrolling in the trace window causes the Link Tracker window to rapidly jump from event to event Long periods of idle time are skipped Scrolling in the Link Tracker window in contrast causes small moves in the trace window Scrolling in the Link Tracker window causes the trace window to pause until the start of a packet is displayed At that point the trace window repositions itself While scrolling through idle periods or the contents of a packet the trace window will not move View Options Opens a menu with three options Collapsible Idle Time Tooltip Display and Reset Column Widths See View Options Menu below for descriptions Zoom In Zoom Out Show Continuous Time Scale Shows traffic in chronological order Collapse Idle Time Shows traffic in chronological order but collapse Idles into grey strips across the window 143 sym Ox 10b RD Text Sym 10b CEE RD CES Text SW Version 2 10 Collapse all Non essential traffic Collapses Idles and other non essential traffic into grey strips running across the window Show Symbolic Representation text and values Show Values Show 10b Codes Show Symbols Show Text CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 View Options Menu Clicking the V
9. save ts 44 Find 2 Layout cl Previous Next w The window displays details about the FCP or SCSI Field information is displayed vertically in sections You can scroll down through the window to see all the fields 121 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The bottom of the window has six buttons with the following functions Save As Saves the current configuration in an HTML file Find Opens a dialog box that allows you to search the window Layout Opens a dialog box that allows you to set the columns that you want to display in the View Fields for FCP SCSI window A 5equence Fields Dialog Layout a X Columns to show Specify here which columns in wiew SOME dialog tables you would like to see e Field Check All 4 Length bits Uncheck All fw Offset bits e Decoded e Hex Value e Description T Show only fields specified for view in collapsed state Use these settings when View Fields dialog opens E Cancel The options at the bottom of the dialog box have the following functions Show only fields specified for view in collapsed state This option works in conjunction with the Decoder Script files Decoder Script files are editable files that affect how FCP and SCSI are displayed in the trace The decoder files contain options for displaying FCP and SCSI attribute fields when the FCP and SCSI is in a collapsed state By default FCP a
10. External Interface Breakout Board CATC UPAS 2500 Breakout Board PCA 210 0042 00 oL_ Jo oro oC o o _ Jo ocio oCo o _ Jo oL_jo oL_jo o _Jo oC_ jo oCo oL_Jo oL_jo oL_ Jo oL_ Jo GP OUTPUT TRIGGER OUT TRIGGER IN 1 TRIGGER IN O DATA 7 DATA 6 DATA 5 DATA 4 DATA 3 DATA 2 DATA 1 DATA 0 0000000000000 O O Oo O Oo O O O O O Oo O RESERVED RESERVED RESERVED RESERVED oo00000000000000000000000000O o00000000000000000000000000O o000000000000000000000000000 o0o00000000000000000000000000 o00000000000000000000000000 000000000000000000000000000 000000000000000000000000000 000000000000000000000000000 000000000000000000000000000 56000000000 OOOOOOOOOOOOOO O Prototype Rework Area The Breakout Board contains a prototype rework area for making custom circuits for rapid development The area consists of plated through holes 20 columns wide by 27 rows long The top row of holes 1s connected to GND and the bottom row is connected to 5V The remaining holes are not connected Use the rework area to insert custom components and wire wrap their respective signal power and ground pins Configuring the Analyzer for the Breakout Board To configure the analyzer for the breakout board see the chapter on Recording Options 25 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 26 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 3 Networking FCTracer 4G PA 2 USB E
11. T Count E NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 4 5 6 7 or 8 of the specified Primitive Custom Error Properties Dialog The Error Properties dialog box lets specific error types to be selected for performing an action such as triggering Event Properties i fp2papeps peli E Packet Errors Idle Errors E Alignment Error Bad 10 bit Code Label Bad 10 bit Code Error T Disparity Error Delimiter Error Spacing Error Primitives Bad EOF Disparity Error Channels Jw Al pipe fapeps pep E T Count E NOT Match on the opposite of this event CRC Error Desc Any occurence on channels 1 2 3 4 5 6 7 or 8 of any of the selected Errors Packet Errors Alignment An error in the 32 bit data alignment Symbol An Error in symbol integrity A symbol integrity error can happen if any of 10 bit symbol is received is not one of the legal 10 bit encoding for the type of data expected Delimiter A sequence error in the frame delimiters SOF and EOF If two SOF delimiters or two EOF delimiters are received in a row this error will be flagged EOF An EOF Invalid or EOF Abort Delimiter has been received indicating receipt of an invalid frame T1 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Disparity A running disparity error CRC A CRC error Idle Errors Symbol An Error
12. for example use Channel 1 and Channel 3 Dual Port HBA Step 1 Connect a fibre channel cable between the first device under test DUT and a port on the analyzer for example Channel 1 Step 2 Connect a second fibre channel cable between the second DUT and a second adjacent port on the same module on the analyzer for example Channel 2 These two analyzer ports will act as a pair Traffic will enter one port and exit the other CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Placing the Analyzer between Multiple Nodes FCTracer can be connected to multiple devices as shown in the diagram below Follow the same cabling principle described above use adjacent pairs of analyzer channels for these connections Channel and 2 or Channels 3 and 4 etc After connecting the analyzer to the devices you are ready to configure the analyzer Recording Options and begin recording Connecting FCTracer to a Hub FCTracer can be connected in two ways to a hub as a repeater and as a sniffer that receives traffic but does not transmit it In both setups you use only one cable to connect the analyzer to the hub CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Connecting FCTracer to a Hub as a Repeater Single Channel Loopback BC co Y Y 7 MN FCTracer bd PM When connected to a hub FCTracer can be configured to loop traffic through a single channel as shown above This example
13. selecting one or more of the various Hide options in the Display Upuons dialog box Searching When the Trace view and Link Tracker windows are synchronized the Find and Go To options in the Search menu will apply to the Link Tracker window The Trace and Link Tracker windows can be synchronized by selecting the Synchronize button Ba 145 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Zooming In and Out 10 9 Zooming out can give you a quick high level view of a trace A fully zoomed out trace will only show columns and colored lines Using the colors you can see what types of traffic running through the trace for example brown represents data and dark green is a Start of Frame Further information can be obtained on any point of interest in the trace by positioning your mouse pointer over it Tool tips provide detailed description of events Note that when fully zoomed out the smallest graphical unit is the dword represented by a single line Zooming out makes the trace appear smaller and increases the time scale in the first column ink Tracker Frame 1049 Els ma a EEE lem ox Text Time Packet O O 2 00 056 724 174 00 056 724 701 00 056 725 228 00 056 725 755 00 056 726 282 00 059 861 755 ee 00 059862 282 AS peer pa FERS veneers 00 084 535 485 00 084 536 012 Ready fi Frame Tracker Window The Frame Tracker window displays a detailed chronological view of tra
14. under Search on the Menu Bar OR Click MA in the Tool Bar 127 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 You see the User Defined Find Events screen Sequences Exchanges Frames To Search For Event Groups JPacket Types st Channels Chancel Channel 2 Channel 3 Channel 4 Header Patterns E E Channel 8 Direction Uncheck All Forward Combining specified 8 C Backward Event Groupe Origin f Top ofthe screen Last match Start of the file End of the file Find All Search In Hidden f Union Frames that match ANY of the speciied events Intersection Frames that match ALL of the specified events T Exclusion Frames that OO NOT match opposite to the intersection or union Step 2 Step 3 Step 4 Select Frames Sequences or Exchanges from the top left list box Your choice will affect options presented in the Events Group box Select one or more events from the Events Group box Select one of the following options e Union Find all items matching ANY of the specified events e Intersection Find all items matching ALL of the specified events e Exclusion Exclude items matching any of the specified events Exclusion works with the other two options You select Union AND Exclusion to exclude items with ANY of the selected fields or choose Intersection AND Exclusion to exclude items with ALL of the selected fi
15. you can configure FCTracer to create event triggers increase or decrease memory allocation for recording and interact with other Fibre Channel devices in different ways 5 1 Opening the Recording Options Dialog Box From the Setup menu select Recording Options The Recording Options window appears displaying the General tab x General Miscellaneous Recording Rules Channels Recording Type Options Snapshot Truncate Data Payload Dwords 10 2 oe Beep When Trigger Occurs Save External Interface Signals C Event Trigger r Recording Scope Conventional Single Buffer Recording Buffer Size Trigger Position 1 600 MB Not used with snapshot y E Save As Multise tT 10 r E segments 4 128 gment Trace x g C Spooled Recording Recording Size Until Triggered plus C Until Triggered plus Options Name Trace Filename amp Path D efault C datal 20000 fet Browse Use the Recording Rules tab to specify Filtering and or Triggering conditions Save Save As Defaut Load 5 2 Recording Options General The General tab opens a wndow shown in the previous illustration made up of five main boxes marked Recording Type Buffer Size Trigger Position Options and Recording Scope 53 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Recording type The Recording Type box pres
16. Copy Event To gt izi Delete This Event e Trigger Triggers end of recording Recording continues until post trigger buffer is expended Buffer settings are controlled by the Recording Options General page e Filter Out Excludes selected traffic from recording Filtering preserves recording memory thereby extending recording sessions and excluding events of little interest e Filter In Includes selected traffic in recording e External Trigger Pulse HIGH Sends an output signal with a Pulse High format through the output ports on the back of the UPAS Pulse 68 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 High is the default format Pulse High causes the analyzer to transmit a 5 volt 40 nanosecond signal e External Trigger Pulse LOW Sends an output signal with a Pulse Low format through the output ports on the back of the UPAS Pulse Low causes the analyzer to transmit a O volt 40 nanosecond signal e External Trigger Pulse TOGGLE This format causes the analyzer to transmit a signal that will toggle with each trigger event between a continuous 5 volt signal and a continuous O volt signal Add Counter Displays the Event Properties dialog with the Counter selected and ready to accept the count value The menu item 1s not shown if the counter is not applicable to the selected event If the counter is already specified this menu item is replaced with Don t Use Counter and Change Counter Value
17. Forward 00 006 963 832s Step2 Select the desired packet from the displayed list The Trace repositions to show the marked item at the top of your screen 126 CATC Go to Find FCTracer4G and FCTracer User s Manual SW Version 2 10 Note The Goto Marker feature functions in conjunction with the Set Marker feature The comments within the parentheses following each marked item are added or edited with the Set Marker feature The Go To feature takes you directly to an event in a Trace t Search View Window Help Go to Trigger o to FrameSequence Exchange 60 to Marker i E e 32 Ml Find Iz MRS Find Next F3 Packet Types Primitives a Errors t Data Lengths 5 ID D ID Find allows searches to be conducted on an open trace using one or more criteria You can search by Frame Sequence Exchange and by fields within these items Find is run by selecting Search gt Find or by clicking m on the toolbar Searches can combine criteria using the options Intersection and Union Intersection creates AND statements such as Find all Frames Sequences Exchanges with x and y Union creates OR statements such as Find all frames with x OR y You can also perform searches whereby Frames Sequences Exchanges or events are excluded from a trace The Exclusion allows searches to be conducted To perform a search Step1 Select Find
18. IY Show the full path for the trace file in dialog caption T Restore don t maximize dialog at start Path to the template file for a DEW script 7 Sets the IY Activate dialog after script s stop running location of the template that A is the basis for new scripts M Load last output from saved log files when possible Saving settings Path to the folder where to save output log files Show the full path for the C Program Files CATCSFCT racer Browse trace file in dialog caption Displays the path of the open trace in the window title bar Cancel TT Save logs automatically after scripts stopped running 150 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Restore don t minimize dialog at start Displays Verification Script window in non minimized size when window is first opened Load last output from saved log files when possible Loads the output from the saved log files into the output window Activate dialog after script s stop running Brings Run VS dialog to the foreground when the scripts stop running Remember dialog layout Preserves layout of window after window is closed Path to the folder where to save the output log files Default is the application folder Saves logs automatically after scripts stop running Automatically saves the script logs into the application folder or other location when the script stops running Script Description Area Describes the selec
19. LIABILITY FOR THIRD PARTY CLAIMS AGAINST YOU FOR DAMAGES PRODUCTS NOT BEING AVAILABLE FOR USE OR FOR LOST DATA OR SOFTWARE CATC S LIABILITY TO YOU MAY NOT EXCEED THE AMOUNT YOU PAID FOR THE PRODUCT THAT IS THE SUBJECT OF A CLAIM SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE PRECEDING EXCLUSION OR LIMITATION MAY NOT APPLY TO YOU The limited warranty on a Product may be transferred for the remaining term if the then current owner transfers ownership of the Product and notifies CATC of the transfer You may notify CATC of the transfer by writing to Technical Support at Computer Access Technology Corporation 3385 Walsh Avenue Santa Clara CA 95054 USA or by email at support catc com Please include the transferring owner s name and address the name and address of the new owner the date of transfer and the Product serial number 155 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 156
20. Primitive FILTER QUT HHEO0CEO HE Filter In and Filter Out A filter causes the analyzer to filter in or out specified events from the recording If events are filtered out of the recording they are excluded and not simply hidden from the trace The purpose of filtering is to preserve recording memory so you can conduct longer recording sessions and exclude events that do not interest you Global State active at all times FILTER OUT To Filter In or Out traffic Step1 Click the New Event button The New Event menu opens Step2 Select an event from the menu Step3 Drag the event into the Global State cell Note You could also drag it into the cell marked Drag an event here to add a sequence Step4 Right click on the button A pop up menu opens Step5 Select Specify Action s Step6 Select Filter Out for example The analyzer is now configured to filter out the selected event Filter In or Out Everything The options Filter Out Everything or Filter In Everything allow you to filter all traffic in or out of the trace These options are useful in excluding all traffic from a recording until a key event occurs For example Filter out 90 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 everything until you see an error When an error occurs filter in everything and trigger Such a condition would result in a trace with no pre trigger traffic To create a condition with Filter In Out Everyth
21. RK ERR HEHEEERK ERR HEEEEEEE D esc Any occurence on channels 1 2 3 or 4 of the specified Data Pattern Primitive Properties Dialog Presents options for triggering or filtering on various Primitive types If NOT is checked any unchecked primitive will generate an event match Event Properties EE Primitive Actions 005805 ad E M IDLE eee LA LAA E T MRE LAR Label M yc_ADY M DHO M ur Primitive ARE M oLs I LFE M DPN M Nos 7 LPB Channels W Al HEELEBELC E l Count 2 NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 4 5 6 7 or 8 of any of the selected Primitives Advanced Primitive Properties Dialog Presents options for selecting a Primitive type and additional data using a Mask Match byte text box Enter the values then press enter Note that the icon s color changes according to the selected primitive The primitive colors are specified only in Display Options If NOT is specified an event 76 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 match will be generated in one of two cases a when a primitive other then selected occurs and b when selected primitive occurs that doesn t satisfy the specified Mask Match condition xi Ade Primitive Advanced Primitive Actions al Custom Mask Match Chart XXXXXXXX CeCe Tre Char 2 Channels e All Char 3 X RRA pipe fapeps pep E Char 4 ZXXXXXXX
22. Tips Timestamp At The Beginning e Wrap IY Hierarchy Lines T Hide Frimitives Display Channels Pee ee Vv Ww a Analysis Tools Error Report T Link Tracker T Timing Calculator e Frame Tracker Traffic Summary T Navigator T Bus Utilization Real Time Statistics Fonts Fields Arial B r Data Courier New B r Configuration Mame care default Restore Factory Presets Save Save As Default Load caca vo Step 2 From the checkboxes under Trace Viewing Level select the desired level of decoding Your choices are e Frame e Sequence e Exchange 8 2 Viewing Details about FCP and SCSI Fields You can get details about FCP and SCSI by clicking on a transaction within the trace and selecting View FCP SCSI IU fields from the pop up menu A dialog box will open with details about the selected transaction This dialog box lets you search save and reformat the displayed data 120 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Viewing FCP SCSI Fields The dialog boxes for viewing details about FCP and SCSI transactions are the same The following steps describe viewing details about FCP and SCSI Step1 Click ona FCP Command FCP Request or SCSI LUN to open a pop up menu SCSI LUN TEMG REET SCSI LUN pe E view FCP SCSI IU Fields 114 SS Data CRE 8 dwords dwords OxS DOF SAL Expand FCP SCSI IU 455 310 ps Expand All FCP SCSI IU Fields
23. Window iii da e 141 Frame Tracker WindOwW w2054 i c vecacden tone sents akiet a 146 Chapter 12 Verification Scripts ooooooooooo o 149 Window Lay Uca picasa ak OGG oe eh a ARE eee bee wee oA 149 Script Wen AA ae SoS oi ease Cee eed enue 149 SCIIPL DESCMDUOW ATA a Sto peu hw aS Beas 151 OUTPUT WINdOW src soon en iit Blea tne ee eG aa ais 151 Additional RESOUICES essaie ead A AA dene AAA a 151 Chapter 13 How to Contact CATC oooooooooooo oo o o 153 vil CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Vill CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 1 Overview 1 1 FCTracer 4G and FCTracer Fibre Channel Protocol Analyzers CATC s FCTracer 4G and FCTracer are portable Fibre Channel test and debug platforms that combines non intrusive multi port recording with the most advanced triggering and decoding features available By leveraging years of experience in protocol analysis tools for emerging markets FCTracer 4G and FCTracer blend sophisticated functionality with practical features to allow designers and validation engineers to easily specify multi level conditional trigger scenarios to pinpoint intermittent problems in the Fibre Channel fabric FC Link Under Analysis System level validation requires non intrusive monitoring from multiple probe points within the SAN FCTracer 4G and FCTracer ensure accurate data collection by providing transparent taps using active por
24. XFR_RDY The XFR_RDY properties dialog box presents two pattern editor boxes that can be edited directly or indirectly via a hex to binary converter To open the converter click the blue headings and enter a hex value The converter will translate the hex to binary If NOT is checked any unchecked event will generate an event match Event Properties i x FCP _XFER_R FEF_XFER_RDY Actions 2 HHHO FCP DATA RO Dwil XMM MMMM MM MEME KREMER M MEM EMER A FP _BURST_LEH Label Dwl KX KKK MMMM AK KE KREMER MMA A AMER KERR ERMMAN Channels W All 050580 Count E NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the specified FCP_ FER_ADY Data The FCP_Data properties dialog box presents pattern editor boxes that accept binary values Entering a value tells the analyzer to match the specified pattern If NOT is checked any unchecked event will generate an event Event Event Properties s sss FCP DATA FCP_DATA Actions E Dwl KX M MMMM MMMM EMER EMER OA Dwl MM MMMM MRM MEMKMEKKEEKEXKEK EMMA AMM MMMM TAREA AAA AAA Channels e All SEEM DWI KXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXX l Count E Dwd ERERIRENIXXA RENEE EEE NOT Dwh KRM MEME EEE EMER REE RENEE RRM EREEE Match on the opposite of thiz poe ae eee FOS ESPESA PA noe Arp eer Eye OR Ay oon E i I xl Desc Any occurence on channels 1 2 3 or 4 ofthe sp
25. ct A E EEE PELEA EEE EN AE sient 115 Pop Up Mens DS wha ba ee See Vee eee 115 POSIDONING tc AA A heehee hes eas 115 Bait or Clear Market tai ics oh on eh ae Pe 116 EGU COMMECNE lt option Aa 118 Chapter 9 Decoding TraffiC oooooooo 119 Decoding and Displaying TraffIC o oooooooooooroorooo o 119 Decoding Viathe Toolbar uscar ias 119 Decoding Via the Display Options Dialog Box 119 Viewing Details about FCP and SCSI Fields o oo oooooooo 120 Viewing FOP SCSI Fics cutis ciar thes eels 121 Displaying Raw TOD Codes conceda is A de 123 Chapter 10 Searching and Exporting 125 Al A O a eee 125 Searc E MENU AI ie ated iS em AS 125 vi CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Goto TS OC 36 ek El 125 O A2 E A Sat ae aie eo ce Wages en en ee 126 GO TO Mirke 00 eb ace asada isa 126 OOO Nc AAA AI A 127 o A II E wot A ahs ees he 127 PIN Ne coms AA dos 129 Exportins Frames and Data conta src RAE eee 129 Chapter 11 Reports oooooooooooooo o 131 Ene nto rM MOM ind A A a 131 is AA at Be aaa AAR Oh cede RRA ee SiO a E Bias 132 Error summan 05 sob a oo beacons eee a 133 Tin ne CalCulatlons ss puro ad ide ok fae We bee eg as 133 Bus Utilizo o Bee 134 Excluding Including Traffic from Graphs o oooo ooo o 138 Real Time ta stes 42 25 nin a He ae ba 138 Exportins Frames and Data irreal n 140 Link Tracker
26. drag a button into a Sequence cell additional Event cells will be automatically created 93 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 FCTracer Supports Up to Two Sequences FCTracer supports up to two independent sequences Sequence 1 and Sequence 2 as shown below Sequence 1 State 1 Error 1005800 6 0 El sequence 1 State 2 TRIGGER Connect fia pa Y Ys pe f7 fs sequence 2 State 1 Primitive HAETAAN EN Sequence 2 State 2 Any Primitive TRIGGER BREEDER E Sequences are made up of cells called States A state is a stage within a sequence that specifies what events the analyzer should look for and what actions to apply when the event occurs In the example above Sequence 1 and 2 are composed of two states each The maximum number of states a sequence can support is 256 The foregoing example reads Search for Sequence 1 and 2 and trigger on whichever sequence occurs first Sequence is the more complex of the two It reads If you see an error followed by an Extended Link Service RSS trigger However if during that sequence a FC Bus Event follows an error restart the search at the beginning 1 e State 1 Sequence 2 reads Trigger if you see a Primitive actually a sub type of Primitive that is not apparent in the screen followed by Any Primitive How to Create an Event Sequence To create an event sequence you drag event buttons to
27. event sequence Sequence T consisting of the event you clicked on and some subsequent event A thick arrow will appear from the EUA DADE E we selected event and point downward If you place an event button below the arrow the analyzer will look for the first event followed by the second event Restart the Sequence Restarts the event sequence This menu option is context sensitive and will only appear if you have created an event sequence A thick arrow will appear from the selected event and point upward towards the preceding button Restart All Restarts all rules in all sequences and in the global state When you select this option an arrow and Restart All button will appear This action precludes selecting Advance the Sequence and Restart the Sequence External Trigger Pulse HIGH Pulse LOW Pulse TOGGLE Causes the event send an external signal out through the External Out port on the back of the UPAS The shape of the signal Pulse HIGH Pulse LOW or Pulse TOGGLE must be the same for all events sending out such signal This means that if you change the output signal for one event it will automatically change the signal for all other events sending output signals Properties Displays the Action Properties dialog for the selected state If you click on an Event button you will get the i following pop up menu MES coto A Add Counter Specify Action s opens a sub menu with the A following options
28. gt Hide Col A Hide Hide F t gt Find next occurrence Time From Trigger olor orma Rename Channel Time From Marker no Color Hide Format Format gt Color Color gt Hide Hide 113 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 7 5 Tool Tips Tool tips are pop up boxes that provide additional information about fields In some cases tool tips function as a legend and spell out acronyms that appear in a cell In other cases tool tips provide substantial additional information about fields ae AE nme Ace EREN This time delta is measured from the beginning of this G w295 020 4 wal val OO frame to the beginning of the next frame on the screen It is negative because this Frame started later me Originator A O _ID A then the next Frame on the screen 7 6 Navigating with Trace Navigator The Trace Navigator 1s a navigation and display tool designed to control the amount of trace displayed in the main window The Navigator 1s a bar that can be displayed on the right side of the window The bar represents the entire trace By dragging the top and bottom of the Navigator bar you can restrict how much traffic is displayed in the main window For example you could reduce the displayed traffic in a 10 000 frame trace to a 100 frames Navigator also shows you where errors occur in the trace You enable Errors to display by right clicking in the Navigator and selecting Errors from the pop up men
29. in symbol integrity A symbol integrity error can happen if any of 10 bit symbol is received is not one of the legal 10 bit encoding for the type of data expected Disparity A running disparity error in the idle codes Spacing A spacing error in which fewer than two primitives are received between frames These primitives are necessary to allow for compensation of transmitter and receiver clock frequencies Primitives A Primitive Sequence error in which a Primitive Sequence is received with fewer than three consecutive instances of that ordered set EOF Properties Dialog Presents options for triggering or filtering on various End of Frame types Click the blue heading to open a menu of EOF types If NOT 1s checked any unchecked primitive will generate an event match Event Properties nto z 0050 EOF FOF JUUUOUUUUOUDOUOUOOOOOOUODOOOOOOOOON Channels W All 00580 Count E NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the specified EOF 78 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Properties Dialogs Any Data Frame Primitive Connect Disconnect The Properties dialogs for Any Data Frame Primitive Connect and Disconnect are all the same dialog but have the relevant option selected If NOT is checked any unchecked event will generate an event match Event Properties E E xj Any Data Frame Bus Condition Actions H
30. is the Recording Option settings used to create the trace These settings are shown in the above screenshot Also shown in the screenshot is a blue hypertext link to the Recording Option settings themselves The link is marked with the text Open Recording Options in a dialog Clicking this link causes the 131 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 software to open the Recording Options dialog and automatically populate the dialog with the settings used to create the open trace This is a fast method of capturing the options used to create the trace Once the options are in the Recording Options dialog you can then use the Save As command to preserve them 10 2 Traffic Summary Traffic Summary displays a summary of the types of traffic that occurs in the current trace file and allows you to go to a specific frame sequence or exchange To display an Traffic Summary report e Click e in the Tool Bar or select Report gt File Information from the Menu Bar The Traffic Summary screen appears below the trace EJ CATC FCTracer TM Fibre Channel Protocol Analyzer C Program Files CATC FCTracer Sample Files SampleData fct IES File Setup Record Report Search View Window Help San vi ESPA lc TE ERA lele olol e Frame 1 TimeDelta Time Stamp 1 TimeDelta Time Stamp 1 Frame ARB val val TimeDelta Time Stamp a E K28 5 D20 4 val val 7 500ns 00 00 00 006 963 915 ARB val val TimeDelta Time Stamp
31. may become incompatible with the BusEngine and Firmware If a recording is attempted FCTracer displays a warning message and then automatically begins an update process for the BusEngine and Firmware If preferred you can abort this update and do the steps manually as described later in this chapter 35 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 To automatically update the BusEngine and Firmware Step1 If needed update the FCTracer software using the steps outlined in Software Updates described above Step2 Turn on the Analyzer Step3 On the toolbar click the button Because the BusEngine and or the Firmware are incompatible with the current FCTracer software version an error message will appear displaying your current versions and indicating what versions you need to install About FCTracer AN Cannot record The Firmware and or Bus Engine on the analyzer is Incompatible with this software release Firmware Required 1 02 Actual 1 02 Buse ngine Required 1 22 Actual 0 91 Hit VES to update them Step4 Click Yes The above window closes and the Analyzer Setup window opens xi lf Update BusEngine C Program Files CAT CXFCT raner fctredbe bin Browse 2 Update Firmware C Program Files CATCAFCTracer fctrodiw hex 7 Browse Step5 Check Update BusEngine or Update Firmware on the Analyzer Setup screen 36 CATC FCTracer4G and FCTracer User s Manual SW Ver
32. recording The window divides into columns the first column shows time and traffic is shown on a channel by channel basis in the columns on the right Frame Tracker Buttons The Frame Tracker window has a row of buttons for changing the format of the displayed data and for Ellpe its amp exporting data The buttons have the following functions El bal a Full Screen a Zoom In Synchronize Trace View Synchronizes the Trace View and a AO Frame Tracker windows so that a move in one window repositions the other View Options Opens a menu with three options Collapsible Idle Time Tooltip Display and Reset Column Widths See View Options Menu below for descriptions View Options Menu Clicking the View Options button ue causes a menu to open with options for formatting the display Time Format Opens a menu with options for setting the time format There are two options e Seconds e Clocks Reset Column Widths This option resets column widths to their defaults Normally columns will automatically resize themselves if the application window is made larger or smaller However if you manually resize any columns in the Frame Tracker window column widths become static Thereafter if you resize the application 147 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 window the Frame Tracker columns will not adjust automatically Reset Column Widths re enables this automatic resizing ca
33. s Manual SW Version 2 10 6 7 The Application Preferences Dialog The Application Preferences dialog controls how commands are listed in menus and sets defaults for the link speed and FCP SCSI decoding To open the Application Preferences dialog select Setup gt Application Preferences from the menu The following dialog opens The Application Preferences Preferences x dialog has the following options Command Sorting Specify the sorting of commands dizplaped in menus and dialogs Command Sorting Basic Link Services Extended Link Services i Sort by name i Sort by name Allows commands in menus to be e e sorted by name or by Opcode y o Basic Link Ssrices Sort by opcode Sort by opcode FCP SCSI default decoding settings Preferable default SCS Command Set used to resolve discrepancies caused by sharing the same opcode between different command pets scsi Primary Command set SPC 3 e Extended Link Services e FCP SCSI e SW_ILS Default Analyzer Hardware FCP SCSI Default Decoding Sets the default decoding for FCP SCSI any time there is a conflict IF no Analyzer Hardware is connected the application will assume pou are using the following O FCTracer 4 21 Gbps i FCTracer 2 1 Gbps a Miscell i due to the sharing of Opcodes by o o a Number of recent files on file menu ls command sets Cancel Select from one of the following four command sets e SCSI Primary Command set SPC
34. that recorded the trace Error Report Opens the Traffic Summary window and displays a summary of errors in the trace Timing and Bus Usage Calculations Opens a calculator for measuring timing between Frames Show Data Block Opens a dialog for navigating to data blocks within Frames Once a data block is located the window can display the data in a variety of formats Traffic Summary Opens a window displaying a table summary of traffic recorded in the trace Multi Segment Tool Bar 14 4 E pl E SW Version 2 10 Bus Utilization Presents a graphical summary of traffic in the trace Show Link Tracker Opens window with detailed chronological view of traffic on a Primitive by Primitive basis Show Frame Tracker Opens window with detailed chronological view of traffic on a Frame by Frame basis Invokes FC Auditor application if installed FC Auditor performs performance testing on traces Auditor requires that traces be converted into a format called EAS via the command File gt Export gt Packets to EAS format Run Verification Scripts Opens a window for running performance tests of Fibre Channel traffic The Multi Segment Tool Bar lets you navigate forward and backward through traces that have been divided into segments via the Save As Multi Segment Trace option in the Recording Options General dialog see Save As Multisegment Trace on page 56 for further details 4 Show first multiseg
35. the Event buttons to select the channels that the analyzer should record Move the Event buttons to the Main Display area Assign an action such as Trigger to the events buttons Creating Event Buttons To create a rule you start by creating one or more Event buttons When you create Event buttons they are automatically parked in the Available Events area The following steps show the process Step 1 Step 2 Step 3 Click the New Event button l aD New event A menu of Events displays o Select an Event from the menu The selected Event will appear in the Available Events area To move the button to the main display area drag the event button 65 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Selecting a Channel At the bottom of each event button are eight small buttons ETT tdt that represent analyzer channels Selecting a channel button tells the analyzer which channels it should watch For example if you depress all of the buttons except for the button marked 6 it means search all channels except for channel 6 Primitive Dragging a Button to the Main Display Area When you drag an event button to the main display area there are two places you can put the button in a cell marked Global State and in another marked Drag an event here to add an event sequence Global State This cell is a placeholder for rules that are active throughout the recording If you place an event button her
36. the Extended CDBs events present binary pattern editors for entering patterns These editors also have a hex to binary converter which can be accessed by clicking the blue headings 82 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 If NOT is checked any unchecked event will generate an event match REBUILD 32 FCP_CMND Actions i 0 E FCP_LUM a Dwl ME MM ERE MM EEA MERA MEERA AA AAA AMA ATA FicP LUN Label Dwl HM ERM MEM ERM Ad MEME MEME MENEEBEAES REBUILD CMNO Ref Hum Rswd Attr Mgmt Flags Add COB Len E W Owe EXA EBM EMER MEMRAM BABA Ae Resale Al OpCode CONTROL RESERVED RESERVED DAHO Ows 10111111144 RXR AMEN A 446 464 FESERWED RESERVED RESERVED Add COB Len Count E Dwd XXIX AA MERA RRR RRR ERX da dararo india 5 NOT Service Action o DF I Pas RESERVED i BB 000000000000000 LXER XMEERMEMEERMMEERS dee te AS LOGICALBLOCK ADDRESS 1 0 Desc Any occurence on channels 1 2 3 or 4 of the specified FCP_CMAND REBUILO S2 SCSI Primary Command Set SPC 3 The properties dialogs for the SCSI Primary Command Set SPC 3 events present binary pattern editors for entering patterns These editors also have a hex to binary converter which can be accessed by clicking the blue headings If NOT is checked any unchecked event will generate an event match Event Properties x oo ee HHHO FCP LUN wll KX M MMMM MM MEEKER EMER OA IA FP LUM Label Owl KX KKK MM MMA KK ERE XMM MA dara AR REE E
37. to allow the analyzer to auto detect a or 2 Gbps transmission rate e Auto Detect 2 4 Gbps This is the default Rate Control setting Select this option to allow the analyzer to auto detect a 2 or 4 Gbps transmission rate This is the default Rate Control setting e Force 1Gbps Select this capture rate to switch the FCTracer analysis hardware into 1Gbps recording mode This option is useful for restricting the analysis to 1Gbps transfers by preventing the recording of any signals transmitted at the higher 2Gbps and 4 Gbps rates e Force 2Gbps Select this capture rate to switch the FCTracer analysis hardware into 2Gbps recording mode This option is useful for restricting the analysis to 2Gbps transfers by preventing the recording of any signals transmitted at the 1Gbps and 4 Gbps rates e Force 4 Gbps Select this capture rate to switch the FCTracer analysis hardware into 4Gbps recording mode This option is useful for restricting the analysis to 4Gbps transfers by preventing the recording of any signals transmitted at the 1Gbps and 2 Gbps rates Channel Presence Channel Presence is a global setting that allows you to include or exclude individual channels from the recording When you select Inhibit for a specific channel no traffic received on that channel will be recorded This option is useful for eliminating unnecessary channels from the analysis and increasing memory available for the remaining channels Channel Presence In
38. two views Left clicking the Small Arrows in the Header and Data Fields Some fields have small arrow in their top left corners that allow the field to be expanded or collapsed t Data Left facin Data Right facing arrow will EBSS4De5 FDSCFEAA owal collapse data da Expanded Data expand data Collapsed data Double Clicking You can also expand or collapse a header or data field by double clicking anywhere in the field Expanding Collapsing Fields via the Pop up Menu If you left click on an expandable data or header field a pop up menu will open with an option for expanding or collapsing the fields 7 4 Pop up Shortcut Menus Clicking the left or right mouse button within the trace window will open context sensitive shortcut menus 112 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Right Mouse Button Clicking the right mouse button anywhere in the trace window opens a menu with shortcuts for changing the appearance of the trace eq Display Options ET Real time Statistics Cy Zoom In Ey zoom Cut e Display Options Opens Display Options dialog e Real Time Statistics Opens Real Time Statistics window En Wrap Decoding Assignments e Zoom In Zooms the display in Fra Frames Level Ye e Zoom Out Zooms the display out seq Sequences Level e Wrap Wraps the frames to the next line if they Xch extend beyond width of the trace window Exchanges Level ld Fi
39. 0 0 0 55 Save AS Multiscoment Trace kasa eai ah an aa iaria he boob Sd ee bee 56 File Structure for Segmented Files o oooooooooooo II spooled RECOL MOS 0 cr rnare ses eerie eeue rarae tee ee Cou Re 58 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Recording Options Miscellaneous 0 00 cece ee eens 60 Rae Contorno a on es tas 61 ChamenPresence cetreria da 61 Primitivo Recordine Control trar stat ad eset bd eyed wes 62 Loopback ContOl ind creta ducts ba gwd red diria did 62 Recording Options Recording Rules 0 0 eee o 63 Recordine Rules TOMA uc arias aaa is 64 Recording Rules Page How it Works o oooooooooooooo 65 Creating Event BUON suscrito Ra ero 65 selecting a Channel oi ES EA 66 Dragging a Button to the Main Display Area 66 ASSISHINO an ACION sisas taaan ds oia 66 POP UP MENUS cesat eer eE epa lo aa ye a 67 State POP UP antro eee laos 67 Acton Popop Menu setne ve a ik ee weed era wes 67 Event Pop UP Meir ctra aad een eee wad oS oe 68 EVE sat rt be ee eh ae es Naat E 70 Properties DIAO GS e q ae Ree eee ea ew Rae She eee Bee ees 2 Event Properties Dialo siya tid obey IA T2 Event Properties Dialog Boxes Descriptions 0 0 0000 eee eee 75 Data Pattern Properties Dialog 0 0 ees 76 Primitive Properties DialOS 0 surgir dwn we elie eee dad ee gods 76 Advanced Primitive Properties Dial08
40. 0 7 Exporting Frames and Data FCTracer allows you to export Frames and data into text files Step1 From the File menu select Packets to Text under Export Step2 In the From and To fields enter the range Export Frames Sequences Exchanges to text a E 3 xj From Frame fo or Markers To Frame E40 or Markers Rezet Range to Whole Trace Cancel Step3 Click OK 140 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Sample Files Scripts dbg_set_res tet Readme txt File name Save as type Text Files Ext Cancel A 10 8 Link Tracker Window The Link Tracker window displays a detailed chronological view of events Events are shown in columns within the window each column representing a channel Time is presented as rows Idle time is shown by empty rows in the window Idles can be collapsed into gray strips running across the window Each time slot in the vertical axis represents the minimum time that a dword requires to traverse the bus Time slot widths vary depending on bus speed and on how zoomed out the display is When the Link Tracker window is fully zoomed in the time slots measure as follows e 1G 37 25 ns e 2G 18 63 ns e 4G 9 31 ns When the window is fully zoomed out the grid lines disappear and the scale changes to dword a line measuring pixel in height 141 CATC FCTracer4G and FCTracer User s Manual S
41. 17 Creating Event Sequences Event sequences are chains of events leading to some action A sequence is Global State active at all times Sequence 1 State 1 Errar FER Sequence 1 State 2 Primitive TRIGGER a multi event if then condition If x followed by y followed by z occurs trigger Event sequences are created by dragging two or more buttons to a a cell marked Drag an event here to add a new sequence Note You cannot create an event sequence in the Global State cell Using Sequence Cells Below the Global State cell is a faintly marked cell labeled Drag an event here to add a new sequence This is a E Sequence Cell Sequence cells allow Copy Event To you to create event sequences Yh Delete This Event Specify Action s Trigger Add Counter Filter In Filter Out Advance the Sequence Restart All Properties External Trigger Pulse HIGH Sequence cells support the command lios Advance the Sequence shown right External Trigger Pulse TOGGLE This option allows you to link events into sequences To see the Advance the Sequence command Step 1 Drag an event button to a Sequence cell Step 2 Right click on the button A pop up menu appears Step3 Select Specify Actions from the menu A sub menu appears shown above Creating Multiple Sequence Cells By default only one Event cell displays in the window when you begin configuring However as soon as you
42. 250 V fast acting glass fuse Warning For continued protection against fire replace fuse only with the type and rating specified above 2 8 Setting Up the Analyzer Step1 Remove the FCTracer UPAS from its shipping container The FCTracer module will already be installed in the left slot If you have purchased an 8 channel FCTracer both slots will have analyzer modules Step 2 Connect the Analyzer unit to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord Note The Analyzer is capable of supporting supply voltages between 100 volt and 240 volt 50 Hz or 60 Hz thus supporting all known supply voltages around the world Step3 Turn on the power switch on the rear of the UPAS CATC Note Step 4 Step 5 Step 6 FCTracer4G and FCTracer User s Manual SW Version 2 10 At power on the analyzer initializes itself in approximately ten seconds and performs an exhaustive self diagnostic that lasts about five seconds The Status LED of the UPAS base unit turns red on power up initialization The LED remains on approximately 25 seconds while the analyzer performs self diagnostic testing If the diagnostics fail the Status LED will blink red indicating a hardware failure If this occurs call CATC Customer Support for assistance Insert the CD into the CD ROM drive of the PC that will be controlling the analyzer Connect the USB cable between the USB port on the back of the analyzer and a U
43. 3 e SCSI Block Command set SB C 2 e SCSI Media Changer Command set SMC 2 e SCSI Stream Command set SSC 2 Default Analyzer Hardware Sets the hardware platform when an analyzer is not attached When an analyzer 1s attached to a host PC the hardware platform is detected and the speed set accordingly e FCTracer 4 2 1 Gbps e FCTracer 2 1 Gbps Number of Recent Files on File Menu Sets how many recently opened files appear at the bottom of the File menu 109 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 6 8 Setting Channel Names The Channel Settings dialog allows the names of the channels within the trace window to be renamed By default the channels are numbered To customize the channel names select Setup gt Channel Settings from the menu The following dialog opens e Channel Settings Channel Mame 1 2 3 4 5 6 ry 5 Edit Restore Defaults Save 4s Default OF Cancel A To change a channel name select it from the list then click Edit and enter a new name The new name will appear in the column marked Channel Name The new name s only affects the open trace If you would like to use your new settings for all traces select Save as Default 110 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 7 Navigating a CATC Trace Frame pen ee a a 100365 e FCP OR DOODEF Ox000001 512 dwords Frame M o e 0 Ts i 100443 E IS
44. 3 K28 5 D20 4 val val 15 000 ns 00 00 00 006 963 922 Go e fo lof HHH Frame HHH Protocol Units E Fra Frames And Primitives Primitives E Lo JS FC Primitives OATES x f gt Source ID Exchanges 10 8 Destination ID n E Seq Sequences bo D By participants H Xch Exchanges SCSI SCSI Operations f ULP Upper Level Protocols SST SCSI Commands SCSI SCSI Responses D Errors a y G a D a Open the first segment of this multisegment trace Search Fwd The left pane displays a tree of the different protocol levels Click the plus symbol to expand the tree The example above is fully expanded The right pane displays a summary of the traffic for the selected level 132 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 10 3 Error Summary Clicking the Error Summary button a causes the Traffic Summary to open and display a summary of errors that occurred in the current trace The errors are hyperlinked to the trace file allowing you to go to a specific Frame Sequence or Exchange within the trace window To display an Error Summary report e Select Error Summary under Report in the Menu Bar or click O in the Tool Bar The Traffic Summary window appears Errors are shown as a sub set of the Traffic Summary E Fie Setup Record Report Search View Window Help lal x jenna pi u i ARB val val TimeDelta Time Stamp K28 5 D20 4 val val 0000 006 963 810 s CEN
45. AHO M Data Frame Label Primitive Any Data Frame T Connect Iv All Channels T Count 2 l Disconnect Desc Any occurence on channels 1 2 3 or 4 of any of the selected Bus Conditions FC LOOP INITIALIZATION FC Loop Initialization commands are displayed in a single properties dialog box shown below Commands are presented in a menu If NOT is checked any unchecked event will generate an event match Event Properties pi El El ES 0xB000000 ESTS 031000000 FACT Label Ox60000000 FAN LIFA 055000000 FARF REPLY 0x54000000 FARF REQ Channels e All Ox32000000 FDACT 051000000 FDISC 0x4000000 FLOGI I Count E Ox30000000 SAIC M not 025000000 LCLM Match on the opposite ceiinannoan 1THA of this event Extended Link Service Actions Code Name Description gt d ESA Establish Streaming Fabric Activate Alias ID Fabric Address Notification FC Address Resolution Protocol Reply FC Address Resolution Protocol Request Fabric Deactivate Alias 1D Discover F_Port Service Parameters F_Port Login Get Alias ID Login Control List Management Loop Initialization Fabric Assign Loan Tnitializatinn Hard Azzione Desc Any occurence on channels 1 2 3 or 4 of the Extended Link Service LIFA 79 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 FC BASIC LINK SERVICES Double clicking on any of the FC Basic Link Services event buttons will display a single pr
46. C power connection External trigger connection DB 25 BNC PC connection USB2 0 type B Break out board type D Recording Channel Weight UPAS 10K 9 5 lbs 4 3 kg FCTracer 4G Plug in 1 8 lbs 82 kg FCTracer Plug in 1 lb 11 4 oz 0 77 kg Power Requirements 90 254 VAC 47 63 Hz 165W maximum universal input Environmental Conditions Operating Range O to 40 C 32 to 104 F Storage Range 20 to 80 C 4 to 176 F Humidity 10 to 90 non condensing Switches Power On off Manual Trigger When pressed forces a trigger event Indicators LEDs UPAS Power PWR Illuminated when analyzer is powered on Status STATUS Illuminated during Power On Self Test POST CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Recording REC Illuminated when the analyzer is actively recording traffic data Triggered TRG Illuminated when the analyzer has a trigger condition Uploading UPLD Illuminated when the analyzer is uploading its recording memory to the Host PC for displaying the CATC trace and during the memory testing step of the POST FCTracer Plug in Link activity status Probing Characteristics FCTracer 4G 4 Gbps SFP for 4 Gbps traffic Connection Stacked SFP modules may be used for 2 Gbps or 1 Gbps traffic Interchangeable with multimode or single mode optical fibre or copper components FCTracer Standard SFP Modules Connection Interchangeable with multimode or single mode optical
47. CATC s authorized representative from whom you purchase the Product What this Warranty Does Not Cover This warranty does not cover damage due to external causes including accident damage during shipment after delivery to a common carrier by CATC abuse misuse problems with electrical power including power surges and outages servicing not authorized by CATC usage or operation not in accordance with Product instructions failure to perform required preventive maintenance software related problems whether or not provided by CATC problems caused by use of accessories parts or components not supplied by CATC Products that have been modified or altered by someone other than CATC Products with missing or altered service tags or serial numbers and Products for which CATC has not received payment in full 153 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Coverage During Warranty Period During the Warranty Period CATC or its authorized representatives will repair or replace Products at CATC s sole discretion covered under this limited warranty that are returned directly to CATC s facility or through CATC s authorized representatives How to Obtain Warranty Service To request warranty service you must complete and return the registration card or register via the internet within the fifteen day period described above and report your covered warranty claim by contacting CATC Technical Support or its authorized representa
48. CTracer User s Manual SW Version 2 10 8 Decoding Traffic FCTracer has three decode levels Frames Sequences and Exchanges The FCTracer default decode display level is Frame which means that Fibre Channel Frames will be displayed when you first view a trace 1 ARB wal val TimeDelta Time Stamp G K28 5 D20 4 val val 0000 006 964 140 s 8 1 Decoding and Displaying Traffic You can decode and display traffic through the toolbar or by selecting a decode level from the Display Options dialog box Decoding Via the Toolbar The decode buttons on the toolbar perform the following functions Fra Fra Display Frames Seg Seq Display Sequences xch Xch Display Exchanges To display for example Sequences click 5249 Note Once a decode has been performed it might be necessary to scroll through the display to find the decoded data You can shorten your search by first clicking the Hide Primitives and Hide E Unassociated Traffic buttons Decoding Via the Display Options Dialog Box The Display Options dialog box has options for issuing decode commands To issue a command Step1 From the menu bar select 119 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Setup gt Display Options Display Options EO General Color Format Hiding Level Hiding Headers Trace Viewing Level Z Frame Sequence Exchange Zoom Level 7 7 Right click cell context menu e Enable
49. CTracer4G and FCTracer User s Manual SW Version 2 10 TABLE OF CONTENTS Chapter Overview isc 4 ccaswd lt cot al FCTracer 4G and FCTracer Fibre Channel Protocol Analyzers TM CAVC TCS serenidad persa 3 Auo OMe a ok an he he he a 4 Files Based DCCOdine Uat bis l kak 3 SPCCIMCAUONS riera id toas a ad Ad 6 Rackase ruinas ed ao ans 6 Power Requirements viii oasis tada 6 Environmental CONOS is AA 6 SN cae o ati a eee Bee ee 6 Madico LEDS IAE A ae oe Cowher eve 6 Probing Characteristics ao as a pe BE e 7 Recording Memory Size 25 525 ke we VE EA A 7 Basic Moger EVENS ys2 24 tote De o US a eine Leet f Chapter 2 Installation bi A System Components Packing List 0 0 nananana eee eens 9 Fibre Channel Cabling Requirements 0 c eee eens 9 Host PC Requirements 3 x vn s Gee oh ease ee Pe Set eee eos ae oes 9 BC Tracer Modules asias a ewe odo eae 9 FCTracer 4G Analyzer LED Descriptions 0 0 0 eee o 10 Front Panel Description 0 cece ccc cece eee oros 10 FCTracer Analyzer LED Descriptions 0 0 ce eee eee eens 10 Front Panel Description sox o6 lt 65 s42 is ads 11 Rear Panel Descrip ias Se Hk 2S i a e ada 11 Settino Up the Anal yZ Ce oia E A a 12 Installing the Analyzer Software o o ooooooocoooororo arm 13 Connecting the Analyzer to the Device Under Test o ooooooo o 15 Connecting the Analyzer oooooooooocooooo
50. Computer Access Technology Corporation A CA TO 3385 Scott Blvd Santa Clara CA 95054 Tel 1 408 727 6600 Fax 1 408 727 6622 CATC FCTracer and FCTracer 4G Fibre Channel Protocol Analyzer User s Manual Manual Version 2 10 For FCTracer Software Version 2 10 20 September 2004 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Document Disclaimer The information in this document has been carefully checked and is believed to be reliable However no responsibility can be assumed for inaccuracies that may not have been detected CATC reserves the right to revise the information in this document without notice or penalty Trademarks and Servicemarks CATC FCTracer 4G FCTracer Link Tracker and BusEngine are trademarks of Computer Access Technology Corporation Microsoft Windows Windows 9SSE Windows 2000 Windows ME and Windows XP are registered trademarks of Microsoft Inc All other trademarks are property of their respective companies Copyright Copyright 2004 Computer Access Technology Corporation CATC All Rights Reserved This document may be printed and reproduced without additional permission but all copies should contain this copyright notice FCC Conformance Statement This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against har
51. HH08e0o Note The menu is context sensitive If you right click a button that is in the cell marked Drag an event here to add a new sequence you will get additional options Note You can also set actions within the Properties dialog for each event Double click on the Event button to open the Properties dialog then select the Actions tab and set your actions 5 11 Pop up Menus State Pop up The pop up menu are context sensitive and will display different options depending on the object you have clicked Global State active at all times If you click on a State cell you will get a Reet eer eT the following pop up menu DAA0HO0NE Mer Event Properties New Event Brings up the same menu that you get when you click the New Event button on the toolbar Properties Brings up the State Properties dialog for the selected state Action Pop up Menu Y If you click on an Action button you will get rr o Trigger Restart All the following pop up menu Trigger Sets or clears Trigger action A I 1 External Trigger Pulse LOW Filter In Sets or clears Filter In action This aan aoa option precludes the use of Filter Out External Trigger Pulse TOGGLE Properties Filter Out Sets or clears the Filter Out action This option precludes the use of Filter In 67 CATC Event Pop up Menu FCTracer4G and FCTracer User s Manual SW Version 2 10 Advance the Sequence Creates an
52. LP_RSP 5 14 Event Properties Dialog Boxes Descriptions Each Event button has a different Properties dialog box And each Properties dialog box has a different set of options This section describes the Event Properties dialog boxes and their options The dialogs will be described in the order that they appear in the New Events menu e FC Bus Event e FC Loop Initialization e FC Basic Link Services e FC Extended Link Services e SCSI Operations 75 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 FC BUS EVENT Data Pattern Properties Dialog Presents options for triggering or filtering on user defined data patterns Clicking a blue heading will open a box with either a menu or a hex to binary converter If NOT is checked any unchecked data pattern will generate an event match Event Properties E d E Data Fattern Data Pattem Actions a Valid for Triggering Sequencing only offsets 0 31 valid for Filtering Offset 0 25 SOF g Sequential SOF Jogooooco00c0co00000000000000000000000 offsets E TL Destination ID we FH oo110011111111111111111111110101 lv Data Pattern TESE Source I L D FH HEZEEXHEEHEOOOOOOoOoOo0o0o000o00000000000 FET L Channels e All TYPE E Bao FH2 JODOOOOOOXERERERERERE REE RRE RRE REE ZE SEQ ID DF_CTL SEQ _ CHT M Count e FHS HEXEXHEHEHEEE EEE EH EHOOLOOOLOOoOLOOOLO OR ID RE ID FH4 HE XE HHH HEEE EEE RH HOOOOOOOOoOo0o0o0o0o011 Parameter FH HEXERHHHEEE
53. MMAE CMD Ref Hum Rsvd Attr Mgmt Flags Add COB Len Fb TAREA AAA AAA TEST UNIT READY Channels e All OpCode RESERVED RESERVED RESERVED gage Dws 0000000 OXXXXEXREERREMEE MEME REE ENE RESERVED CONTROL Count E Dd RIA Arata ME ME MER M EMM MAMANERNEMEME NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the specified FCP_CMNOD TEST UNIT READY SCSI Block Command Set SBC 2 The properties dialogs for the SCSI Block Command Set SBC 2 events present binary pattern editors for entering patterns These editors also have a hex to binary converter which can be accessed by clicking the blue headings 83 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 If NOT is checked any unchecked event will generate an event match Event Properties g q aia HHHO FCP LUN Dwl MXM MMMM MMM EERE REM EK OA AA FiltP_LMH Label Dwl KRM EK MAK MM EKM ME da ERMA EMA RMA RARER FORMAT UNIT CMMD Ref Hum Rsvd Attr Mgmt Flags Add COB Len Fb Dwe KM MK MAN MAM AA rara MAKMA ERMAN MARMARM Channels e Al OpCode R LF CDefe VNDR SPEC INTERLEAVE DADO Dw3 0000010 0XXXXXXXMXXEXMMXMXXXXXXXX INTERLEAWE CONTROL Count E Dd RIA Arata ME MEME MEM MABAEBANERMEME NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the specified FEP_CMND FORMAT UNIT SCSI Media Changer Command set SMC 2 The properties dialogs
54. ODE SELECT 10 0x07 REASSIGN BLOCKS 0x56 RESERVE 10 0x08 READ 6 0x57 RELEASE 10 0x0A SEND 0x5A MODE SENSE 10 0x0B SET CAPACITY 0x5E PERSISTENT RESERVE IN 0x0F READ REVERSE 6 0x5F PERSISTENT RESERVE OUT 0x11 SPACE 6 0x7F EXTENDED CDB 0x12 INQUIRY 0x80 XDWRITE EXTENDED 16 0x14 RCVR BUFFERED DATA 0x81 REBUILD 16 0x15 MODE SELECT 6 0x82 REGENERATE 16 0x16 RESERVE 6 0x83 EXTENDED COPY 0x17 RELEASE 6 0x84 RECEIVE COPY RESULTS 0x1A MODE SENSE 6 0x88 READ 16 0x1B START STOP UNIT 0x8A WRITE 16 0x1C RECEIVE DIAG RESULTS 0x8C READ ATTRIBUTE 0x1D SEND DIAGNOSTIC 0x8D WRITE ATTRIBUTE 0x1E PREVENT ALLW MDM RMVL 0x8E WRITE AND VERIFY 16 0x25 READ CAPACITY 10 0x8F VERIFY 16 0x28 READ 10 0x90 PRE FETCH 16 0x29 READ GENERATION 0x91 SYNC CACHE 16 0x2A WRITE 10 0x92 LOCK UNLCK CACHE 16 0x2B SEEK 10 0x93 WRITE SAME 16 0x2C ERASE 10 0x9E READ CAPACITY 16 0x2D READ UPDATED BLOCK 0xA0 REPORT LUNS 0x2E WRITE AND VERIFY 10 0xA3 REPORT DEVICE ID 0x2F VERIFY 10 0xA4 SET DEVICE IDENTIFIER 0x33 SET LIMITS 10 0xA5 MOVE MEDIUM 0x34 PRE FETCH 10 0xA6 EXCHANGE MEDIUM 0x35 SYNC CACHE 10 0xA7 MOVE MEDIUM ATTACHED 0x36 LOCK UNLCK CACHE 10 0xA8 READ 12 0x37 READ DEFECT DATA 10 OxAA WRITE 12 0x38 MEDIUM SCAN OxAC ERASE 12 0x3B WRITE BUFFER OxAE WRITE AND VERIFY 12 0x3C READ BUFFER OxAF VERIFY 12 0x3D UPDATE BLOCK 0xB3 SET LIMITS 12 0x3E READ LONG 0xB4 READ ELMNT STS ATTCH 0x3F WRITE LONG 0xB5 REQST VOL ELMNT ADD
55. R 0x41 WRITE SAME 10 0xB6 SEND VOLUME TAG 0x44 REPORT DNSTY SUPRT 0xB7 READ DEFECT DATA 12 0x4C LOG SELECT 0xB8 READ ELEMENT STATUS 0x4D LOG SENSE 71 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 5 13 Properties Dialogs Double clicking on a Event Action or State button will cause a Properties dialog box to appear The Properties dialog displays options for setting additional conditions for a selected Event Action or State Event Properties Dialog The Event Properties dialog is invoked by double clicking an event right clicking an event and selecting Properties from the pop up menu or clicking on the Properties button on the toolbar Event Properties xj a FCP_RSP acti In Event E ule RESERVED al Button Preview RESPRHED AA IA Icon RESERVED RESERVED Revd F FFF EF Mo Code pre Be XXXXXXRXLK KKK KK AKA KAIROS a y FCP RESID E Actions Channels Oo NS OOOO COOS LOCC OCOCOOCOOCO COCO ON Options pipeyapeps ye fe E Counter Count E Negation _ NOT Match on the opposite o o this event Description String Desc Any occurence on channels 1 2 3 4 5 6 7 Hr 6 of the specified FCP_RSP FEP_SHMS_LERN Dd AAA A AAA XXX XK KNX KEXXKXXXEKKXXX FlP_RSP_LEM Dw SOS REE Event Specific Settings Event Icon Preview This icon shows you which event properties you are editing The Icon Preview looks exactly like the icon in the Main Display area Icon Label A text box for labeling t
56. Recording options To abort the upload process Press Ese on your keyboard OR Again click in the Tool Bar You are prompted to choose whether to keep the partially uploaded data or to throw it away When the data is saved the Recorded Data file appears in the main display window and the Recording Status window 1s cleared e If the recording resulted from a Trigger Event the first frame sequence or exchange following the Trigger or the frame sequence or exchange that caused the Trigger is initially positioned second from the top of the display e If the recording did not result from a Trigger Event the display begins with the first frame sequence or exchange in the traffic file 50 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Analyzer Status The third segment in the status bar displays analyzer status During uploading this segment displays the percent of the upload process completed Note If packets are filtered from the recording or data are truncated the recording activity is reduced Activity The Activity segment indicates the amount of Fibre Channel activity that the analyzer is currently detecting from the device s under test Search Status The rightmost segment displays the current search direction Fwd forward or Bwd backward Status Bar Spooled Recordings During spooled recordings the status bar indicates that spooled recording is underway and shows the name and prog
57. SB port on the PC The host operating system detects the analyzer and begins to install the USB driver Follow Windows on screen Plug and Play instructions for the automatic installation of the analyzer as a USB device on the Host PC the required USB files are included on the FCTracer CD Step through the Windows hardware wizard The wizard will automatically install FC7racer as a USB device on the PC When the wizard prompts you for driver information point it to the CD which should be in your disk drive and install catcupa sys and FCTracer sys 2 9 Installing the Analyzer Software Once FCT racer has been recognized as a USB device install the FCTracer software on the Host PC Step 1 Step 2 On the PC run Install Software on the installation CD and follow the on screen instructions The FCTracer software will install on the PC hard disk To start the application launch the CATC FCTracer program from the Start menu Start gt Programs gt CATC gt FCTracer CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The FCTracer program opens E a FCTracer Fibre Channel Protocol Analyzer NE ile Setup Record View Help seHOS P Hele Kiet Ma eh hee Oe o e 0 6 6 6 Search Fwd oe Note The software may be used with or without the analyzer When used without an analyzer attached to the computer the program functions as a Trace Viewer to view analyze and print captured tra
58. Step2 Click the button Update License button The Update License dialog appears Update License OS x To update the license maintenance and or optional features for this CATE product please select license key file and click the Update Device button License Kep File Browse Status Update Device Step3 Enter the path and filename for the License key or use the Browse button to navigate to the directory that contains the License Key Step 4 Select the lic file and then click Update Device 3 4 BusEngine and Firmware Updates BusEngine and Firmware updates often need to be performed when you update the FCTracer software These updates can be performed automatically or manually Both processes are described Updating the BusEngine The BusEngine core is the heart of the analyzer Using FPGA technology the BusEngine incorporates both the high speed recording engine and the configurable building blocks that implement data state error detections triggering capture filtering external signal monitoring and event counting and sequencing Both the BusEngine program and the Firmware that manages the internal microcontroller are fully field updateable Updating the Firmware Within a new software release 1t may also be necessary to update the analyzer s firmware for proper operation The Readme file informs you if this is necessary Automatic Updates When the FCTracer software is updated the software
59. Tracer Modules Users can order FCTracer in three configurations e Two channel with FCTracer module installed in left slot e Four channel same as above but with additional channels enabled through software license e Eight channel two four channel FCTracer modules installed CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 2 5 FCTracer 4G Analyzer LED Descriptions When powered on the FC Tracer 4G activates the user accessible controls and LEDs on the front and rear panels of the UPAS Warning Do not open the UPAS enclosure There are no operator serviceable parts inside Refer servicing to CATC Figure 1 FCTracer 4G Front Panel Universal Protocol Analyzer System LES Model IOO0O0O AA ha EE RAE AA CAT MODE 4G Fibre Channel Analyzer PWR STATUS o 9 a G a b c d e Tf Front Panel Description A PWR power Green indicator LED for UPAS Lights when the unit power is switched on B Status indicator Red indicator LED for UPAS Lights during initialization power up of UPAS base unit Blinks if a self test fails C REC recording Green LED Lights when the unit is recording D TRG triggered Orange LED Lights when the unit triggers on an event E UPLD Upload Green LED Lights when trace is being uploaded from the analyzer to the PC F Manual Trigger Push button Allows a manual Trace capture G Fibre Channel Connector H Green Status LED Illuminates when a physical c
60. Updates 0 0 ccc eens 35 Updating the BusEngine 0 0 ccc eens 35 Updating the Firmware ic a 35 Automauc Updates ed did ci 35 Manual Updates sie vies dan Ow Sa Oa ore bis a a hg 37 Manually Updating the Firmware 0 00 39 Chapter 5 Software Overview cccccccccceeee Al Starting the FCTracer Program 0 2 0 eee eens 41 Opening sample Prades eri o bara es 41 TOPS sra ao datar aa 41 Trace TOOL TIPS cita Sr A e 42 The Main Display Menus 0 eee eens 42 View OPIO Ss es PA a dod bed de Se eke ee yd ed ORES 45 Resetting the TOOIDAL 0000 At aci 45 TOBA 4 Multi Segment Tool Bar o ooooooooorooooooooooo o 48 SM Daten Gu en Veiner elt ees a ae eee Gee es 48 Recordin Prosiess eslora alin E ed laos cn es 49 Recordine SUS aida aa ei es do BS 50 ANI ZOU SUACUS aai a E adas bd r T a Ge 51 ACIN aldeas oe eee eee ENERET 51 SO AM II E bean am Atel a eee 31 Status Bar Spooled Recordings 0 0 0 0 cece ooo 51 ZOOMING ir AE A woe 51 AOO Oese A ae ee ee ee eae ee eee eee ee 51 Analyzer Keyboard Shortcuts 0 0 0 ee nee ees 52 Chapter 6 Recording Opti0MS ooooooooooooo 2 53 Opening the Recording Options Dialog BO0X o ooooooooooooooo 53 Recordine Options General liada 53 Recording WiC etorri rara 54 OpuOns lt rt da O Ea a Se eee oe os 55 Recordo Scope as E ais Sai oe eh E 55 Conventional Single Buffer Recording
61. W Version 2 10 Opening the Link Tracker Window To open the Link Tracker window select Report gt Link Tracker or click the button marked pal A window opens like the one shown below Link Tracker Frame 1114 Bai a A HE E Sim Oe ioo Ro rei A Tm Paket Pt 2 00 084 365 584 00 084 365 621 1114 1 00 084 365 659 00 084 365 697 alee tore 00 084 365 734 FORZ 00 084 365 772 ED RCT S E 00 084 365 810 ORO KD 00 084 365 847 00 084 365 885 00 084 365 923 00 084 365 960 00 084 365 998 00 084 366 036 00 084 366 073 00 084 366 111 00 084 366 148 00 084 366 186 DA NA Window Layout The Link Tracker window divides into two areas e Toolbar Presents buttons for changing data format e Main Display Area Displays traffic chronologically as it occurred in the recording The window divides into columns the first column shows time and traffic is shown on a channel by channel basis in the columns on the right 142 CATC FCTracer4G and FCTracer User s Manual Link Tracker Buttons The Link Tracker window has a row of buttons for changing the format of the displayed data and for exporting data pati amp a Jus The buttons have the following functions El Bal rr o 41 D E O i Full Screen Maximizes the Link Tracker window to fill the screen Synchronize Trace View Synchronizes the Trace View and Link Tracker windows so that a move in one window repositions the other
62. a side by side arrangement Arranges minimized windows at the bottom of the display Displays a list of open windows Help Topics Displays online help Update License Displays a dialog box for entering updated license information Display License Displays version information about FCTracer its firmware and Information BusEngine 4 6 View Options a tl Standard You can hide display or reset ES Frequently Used toolbars by selecting View gt E Amelwais Toolbars from the menu bar El ee Resetting the Toolbar El Channels From time to time such as El Multisegment following a software upgrade it is ae LUSCOMIZE possible for the buttons on the toolbar to not match their intended function To reset the toolbar Step1 Select View gt Toolbars from the menu bar 45 CATC FCTracer4G and FCTracer User s Manual Step2 Select Customize from the sub menu The following dialog box will open Customize All Commands Step3 Select the Toolbars tab The following dialog box will open Customize View Level nr Shou texi labels aoa Step4 Click the Reset All button The toolbar resets to the factory defaults 46 SW Version 2 10 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Tool Bar Sanna tjon DO O OOOBD QQEba Ki x eB GLGelsescwak The Tool Bar provides quick access tomostofthe FCTracer software functions Youcanlearnthefunctionofeachbuttonbypassingthemousepoin
63. affic to the one shown in the trace window Many of the utilities have hyperlinks which allow you to reposition the trace to an event that has been located in the report window Reports include File Information Error Summary Bus Utilization Timing and Bus Usage Calculations Traffic Summary Real Time Statistics Link Tracker and Frame Tracker File Information The File Information report provides information about how the recording was made what the buffer settings were what the trigger options were and what version of all the analyzer hardware was used to make the recording To display a File Information report e Select Report gt File Information in the Menu Bar or click Eal in the Tool Bar File Information Analyzer Serial Humber 00111 Motherboard 0x1 Version 0x1 Firmware version 0 90 ROM 1 00 4 BusEngine version 0 90 BusEngine type 0 UPAS Slot 1 Part Humber Plugin ID 0x22 Version Ox2 UPAS Slot 2 Part Number Plugin ID 0x22 Version Ox2 Humber of markers 0 Recording Options Options Name Default Recording Mode Snapshot Save As Multisegment Trace Disabled Recording scope Conventional Single Buffer Recording Butter Size 16 000 ME Post trigger position 58 Base filename amp path data fet Open Recording Options in a dialog License information for the product Serial Number 00111 used to record this trace file Fm E m i Perhaps the most useful information in the dialog
64. al minutes Spooled recordings have no built in size limitation and can be used for recordings lasting hours or even days 5 4 Conventional Single Buffer Recording In a Conventional recording the entire trace is recorded and stored in the analyzer buffer before it is uploaded to the host PC Recordings are thus limited in size to the size of the analyzer buffer or 2 GB If you are planning to create a moderate sized recording this is a good option to select You set the buffer size and the trigger position then begin the recording The analyzer s buffer fills then the traffic is uploaded to the host PC If you are planning to create a large conventional recordings you might consider enabling Multi segmenting Multi segmenting divides the trace into segments This makes it easier to navigate the trace 55 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Buffer Size The Buffer Size slide bar adjusts the Eime Sue recording buffer size from 1 6 megabytes to 2048 1 000 MB MB This option is used for setting the memory for a Conventional recording The Recording Type option determines how this buffer is used Although there are 2048 MB of physical memory in the Analyzer the efficiency of the recording ranges from 2 1 to 4 1 ratios of physical memory to actual Fibre Channel traffic Shorter Fibre Channel packets yield a less efficient recording The non traffic portion of physical memory is utilized for control and t
65. analyzer CATC includes an External Interface Breakout Board for accessing several potentially useful standard LV TTL output and input signals The breakout board also offers a simple way to connect logic analyzers or other tools to the FC7racer Analyzer unit Six ground pins and one 5 volt pin are provided The Breakout Board connects via a cable to the Data In Out connector located on the rear of the analyzer unit Each signaling pin is isolated by a 100Q series resistor and a buffer inside the Analyzer unit Data In Out Connector on cable OOOO0000000000 ee 21 20 19 18 1 1000000000000 Pin Outs for the Data In Out Connector The following table lists the pin out and signal descriptions for the Data In Out connector on a cable that connects to the breakout board Data In Out Connector Pin Out Pin Signal Name Signal Name IS Description MEM foon 23 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Pin Signal Name Signal Description e pame Daas e pns Baws E E E 7 E E 2 gt z gt z gt Note Pins 4 and 17 have the same function they allow external signals to be used to cause triggering or recording Pins 3 and 16 are used to transmit output signals Pins 6 7 8 9 18 19 21 and 22 data pins are used to define data patterns for external input signals See External Input Signals in Chapter 6 24 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10
66. anges Displays a history of ranges that were previously selected Positioning The Navigator bar can be repositioned in the trace and can be oriented horizontally or vertically docked or undocked by dragging the parallel bars at the top or side of the Navigator bar By default the Navigator bar appears vertically to the right of the trace window Drag the square at the top of bottom to set the size of a frame range Drag the entire square to set the frame range to different values A bubble appears showing the frame range while you are setting it Set Marker You can define a unique marker for each frame sequence or exchange To place a marker Step1 Left click on Frame Sequence or Exchange that you wish to mark 115 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 A pop up menu appears TimeDelta Time Stamp 0000 006 963 810 s TimeDelta Time Stamp 0000 006 963 840 s TimeDelta Time Stamp 0000 006 963 Fram 2 M 4 E LES Time From Trigger i Fram TimeDelta Time Stamp 3 Time From Marker oxo 45ns 0000 006 263 862 s Fram Format 4 b Color Fram 4 Hide Step2 Select Set Marker TimeDelta Time Stamp 0000 006 963 877 s TimeDelta Time Stamp You see the Edit Marker Comment window where you can enter a unique comment Edit Marker for Frame 2 Press Ctrl Enter gt to insert a line break OK Cancel Step3 Enter your comment S
67. atically searched for the correct file and displays it in the File name field Step3 Click Open The Analyzer updates the Firmware Step4 Unplug the USB cable from the back of the Analyzer unit and then reinsert it so the new Firmware update can take effect 39 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 40 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 4 Software Overview The FCTracer application administers the analyzer and provides an interface for displaying analyzing and printing captured protocol traffic The software may be used with or without the analyzer This chapter describes the menus toolbars and other features of the software 4 1 Starting the FCTracer Program To start the FCTracer Program from the Start menu Step 1 Click Start gt Programs gt CATC gt CATC FCTracer E FCTracer Fibre Channel Protocol Analyzer Fie Setup Record view Help jo a S elem ZR lee GEL 6 e ah l E a olele lololoioio z Search Fwd g 4 2 Opening Sample Traces A good way to gain familiarity with FCTracer is to open some of the provided sample files and explore the menus pop up menus and reports 4 3 Tool Tips Throughout the application Tool Tips provide useful information about buttons on the toolbar 41 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 To display a Tool Tip position the mouse pointer over an item of interest such as part of
68. ating the progress of the data upload to the host computer You should be aware of two exceptional conditions e Ifa Trigger event occurs during the before Trigger recording the before Trigger color changes to the after Trigger color to indicate that not all the expected data was recorded pre Trigger e When you click Stop before or after a Trigger event the Progress Bar adjusts accordingly to begin uploading the most recently recorded data If you wish to abort an upload that is in progress click the Stop button again 49 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The Progress Bar fills with color in proportion to the specified size and actual rate at which the hardware is writing and reading the recording memory However the Progress Indicator is normalized to fill the space within the Status Bar Recording Status During recording activity the current Recording Status is temporarily displayed in the next segment When you activate the Record function this segment flashes one of the following messages depending on the selected Recording Options Trigger Triggered Uploading After recording stops The flashing message changes to Uploading data x done x indicates the percentage completion of the data uploading process The traffic data is copied to disk overwriting any previous version of this file using the default file name data fct or a new name specified in the
69. ayed trace To open the Bus Utilization window select Report gt Bus Utilization or click the button marked lih A window will open with graphs of Link Utilization Data Throughput and Frame Counts sa RABAT Bosat A Percent ghput MBytes s Cas a Sa Ac Rc A AA A ANA E a sunt Packets ms E 2 T N H ao 134 CATC FCTracer4G and FCTracer User s Manual Bus Utilization Buttons SW Version 2 10 The Bus Utilization window has a row of buttons for changing the format of the displayed data and for exporting data E E The buttons have the following functions Save As Saves the graphs as a bitmap file bmp A EEEE Email Creates an email with a bmp file attachment P of the graphs o E Print ie e EE oc Full Screen Select Range View Settings opens a FE E 41 a ARAT BAM Vertical zoom out Click and Drag zoom Click diagonally to select and zoom in on part of the graph Sync and Graph areas If two or more sub menu with options for A graphs are displayed this button will formatting the display See synchronize the graphs to one another Once View Settings Menu synchronized the positioning slider of one below graph will move the other graphs Graph Areas Presents options for Y Honzontal oon i displaying additional graphs of data lengths frame sequence or exchange lengths and pe
70. cation To redock double click again on the title bar 144 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Setting Markers Markers can be set on any dword on any event within the Link Tracker window To set a marker right click on an event then select Set Marker from the pop up menu Once marked events can be easily navigated to via the Go to Marker command in the Search menu PS NG IE Packet 52 Dword 0 Position Trace view on Packet 52 ARB wal po AAA Calculating Time between Dwords You can calculate time between dwords by clicking on an event and then positioning your mouse pointer over a second event and reading the ensuing tooltip Step 1 Click on the time value for the first event 00 003 481 Ys 55 E ARB val 00 009 481 147 00 009 481 185 salle BOY 00 009 481 222 61 16 aazel Step2 Scroll down through the trace to the second event and position the mouse pointer above its time value A tooltip will appear showing the time interval between the first and second events 00 010 136 770 a 00 010 13608 bz 1 OPA pa 00 010 136 FE ISEA ARBI vall 00 010 136 Time from selected 00 000 655 736 00 010 736 3 00 010 136 959 266 11 PP Hiding Idles and Other Traffic You can hide Idles and other traffic in the Link Tracker window by clicking the Hide Idles button on the Link Tracker toolbar ine or any of the Hide buttons in the Trace window for example Hide Channels or by
71. cent e Enable Tool Tips Select to enable tool tips with explanation text to pop up when you position your cursor over various fields in the Trace View e Wrap Inhibits carriage returns in packets when they exceed the width of the window e Hide Primitives Shows hides Primitives in the trace e Right click cell context menu Causes FCTracer swap the right and left mouse button functions e Timestamp At The Beginning Moves the timestamp from the end of the Frame to the beginning 102 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Hierarchy Lines Adds faint lines to the left side of the trace window showing the hierarchical relationship between the different decode display levels Frames Sequences and Exchanges Trace Viewing Level Lets you display the following elements in the CATC trace Frames Sequences and Exchanges Display Channels Shows hides traffic from selected channels Analysis Tools Shows Hides the various reporting utilities Fonts Lets you define the appearance of Field and Data text Display Configuration Name A descriptive label intended to clarify the contents of the Display Options file name 6 3 Saving and Loading Display Options To save your Display Options settings for future use Step 1 Step 2 Click Save to save the currently specified Display Options for use in future sessions Any file name can be specified but you must use the Opt extension If no extension
72. channels 1 2 3 4 5 6 7 or B of any of the selected Errors Step6 Select desired options from the dialog box for example an error sub type The options apply immediately Step7 Close the Properties dialog box by clicking the X in the top right corner The Properties dialog box closes Step8 Drag the second event button to the cell immediately below the cell 95 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 occupied by your first event button Note that an additional cell Global State active at all times Sequence 1 State 1 ifzfaf fstefr o sequence 1 State 2 appears marked Drag an event here to add a sequence Step 9 Right click on the first event button A pop up menu appears Note Be sure to click on the button itself and not the cell If you click the cell you will get a different menu with fewer options Step 10 Select Specify Actions Notice m how this menu differs slightly e from the menu shown earlierin T Messida this chapter You will see three options for advancing or restarting a sequence Trigger Add Counter Filter In Move Event To gt Filter Out Copy Event To Advance the Sequence ij Delete This Event Restart All External Trigger Pulse HIGH e Advance the Sequence Draws an arrow that connects the selected event button to the event button below it This option creates a sequence Properties External Trigg
73. cker windows can be synchronized by selecting the Synchronize button ba Zooming In and Out Zooming out can give you a quick high level view of a trace 148 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 11 Verification Scripts FCTracer and FCTracer 4G have a utility called the Verification Script Engine VSE which allows users to run performance validation tests on traces The VSE is described in detail in the Verification Script Engine for CATC FCTracer Reference Manual To execute the VSE you open a trace then open the Verification Script window and finally select and execute a test script The script runs and prints out the results in the log window To open the Verification Script window select Reports gt Run verification scripts from the menu The following dialog opens Testing FC YSE working with Sequences and making output to HTML and CSY files O Aunscripts zTestSequences with file support E Expand Log E Save Output 3 Settings Done 11 1 Window Layout The Script Verification window divides into four areas a Script List in the top left a Script Description in the gray area at the top right an Output window at the bottom and a toolbar along the bottom border of the window Script Menu area The Script Menu area contains a list of verification scripts that can be run To run a script select it then click Run Script button 149 CATC FCTracer4G and FCTrace
74. dd COB Len R Dwe KM MK MAK MAM KMM ERMAN MAK MAERMARMARMARM Channels e al OpCode RESERWED TAHO Dwi JDOUU0U0LLIXA XS XE MEM ERMAN MA BABA AAA RESERWED COHMTROL Count E Uwe HRN MEMRAM AAA AAA AA A ee M NOT Match on the opposite of this event Dese Any occurence on channels 1 2 3 or 4 of the specified FCP_CMND INIT ELEMENT STATUS SCSI Stream Command set SSC 2 The properties dialogs for the SCSI Stream Command set SSC 2 SMC 2 events present binary pattern editors for entering patterns These editors also have a hex to binary converter which can be accessed by clicking the blue headings If NOT is checked any unchecked event will generate an event match l x FCP_CMND Actions Al FOP LUN DwO BOOOOOOOOOO OOO EI FP LUM Dwl MM MMM EMM EM MEMAMKEKKEKEX AAA CMMD Ref Hum Rsvd Attr Mgmt Flags Add COB Len Fb TARA AAA Channels M All GpCode RESERVED I RESERVED RESERVED nA Dws 0000000 LXXXXEXXNNEXMERRREXNNXEXERERERN Rsvd HER L CONTROL Count E Dwd KRM MERKEN EM NEM RENEE EERE NOT Match on the opposite of this event D esc Any occurence on channels 1 2 3 or 4 of the specified FOP_CMND REWIND 85 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 SWITCH FABRIC INTERNAL LINK SERVICES The properties dialogs for all of the Switch Fabric Internal Link Services are all one and the same a dialog with a menu for the various Link Services If NOT is checked an
75. defaults for the link speed 6 1 Setting Display Options The Display Options dialog controls the way CATC Trace information is displayed meaning the trace colors data format hex binary ASCII etc and the hiding of cells and frame types To open the Display Options dialog e Select Display Options under Setup on the Menu Bar OR e Click ElS on the Tool Bar 101 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The Display Options dialog opens xi General Color Format Hiding Level Hiding Headers Trace Yiewing Level 7 Frame Sequence Exchange oom Level Y C Right click cell context menu W Enable Tips T Timestamp At The Beginning J Wrap e Hierarchy Lines Tl Hide Primitives Display Channels 1 Ta gas aoe a E Fo ee MMMM Coal CO CI Coal Col Analysis Tools Error Report T Link Tracker Timing Calculator W Frame Tracker Traffic Summary T Navigator Bus Utilization Real Time Statistics Fonts Fields Arial E I Data Courier New B r Configuration Name care default Restore Factory Presets Save Save s Default Load Cancel Apply The Display Options window always opens with the General page options displayed 6 2 General Display Options The General Display Options controls the zoom level tool tips behavior wrap and other general features e Zoom Level Adjustable in discrete increments from 10 to 200 per
76. ding in days hours minutes and seconds Record Enter the amount of traffic in MB that you want the analyzer to record Selecting this option will create a fixed length recording that begins as soon as you click the REC button on the menu bar Until Triggered plus Enter the amount of traffic in time that you want the analyzer to record following an event trigger Recording time units are days hours minutes and seconds Until Triggered plus Enter the amount of traffic in MB that you want the analyzer to record following an event trigger You select event triggers in the Recording Rules page see Recording Options Recording Rules on page 63 for details Spooled Recordings Performance Issues During a spooled recording if the analyzer buffer fills faster than the trace can be uploaded to the host PC the analyzer will briefly suspend recording until some of the buffer is free When recording is suspended gaps will appear in the trace These gaps will appear as entries in MICA trace TM FibreChannel Protocol Analyzer D build1610827_ ightidata211_milt_files000001segment_0000030 fct E lal x EZ Ele Setup Record Report Search View Window Help laix Sans ule n amp SE R o M k h e au BS gt 20 e olojejosoo o During the recording you can see 1f gaps are likely to happen by reading the status bar at the bottom of the screen FCTracer 5N 111 Triggered amp Spooli
77. e analyzer to wait 1 second after an error before triggering The Timer properties dialog allows the time interval to be set Time units are seconds milliseconds microseconds and nanoseconds The actual timer value is shown below the edit controls and reflects the hardware precision capabilities The time is rounded up to the next 7 519 nanosecond sample which corresponds to the 1 33 MHz internal clock frequency Event Properties 3 E xi Timer Secs Millizecs Microagecs HM anosecs jo fo fo fo Label Actual Yalue 0 0 0 eel Timer Desc O 000ne time out 87 CATC FCTracer4G and FCTracer User s Manual 5 15 Assigning Actions As described above you assign an action by right clicking on an Event button and then selecting a command from the ensuing pop up menu The selected action will be represented by a button to the right of the Event button SW Version 2 10 TRIGGER The following table shows the types of Actions you can select Category Action Comment Trigger Actions TRIGGER FILTER OUT Filter Actions FILTER IN ADVANCE SEQUENCE shown as a fat arrow Control Actions RESTART SEQUENCE shown as a fat arrow RESTART ALL EXT PULSE HIGH External Triggering EXT PULSE LOW EXT PULSE TOGGLE 88 Can t be assigned to the events with Counters Can t be used for Timers Can t be used for the events in Global State When sequence is advanced all rules in the old state getti
78. e no data comes from the FCTracer the Hub will bypass that channel and the FC AL loop will persist as if FCTracer is not connected to the Hub This mode may be useful in rare scenarios where the timing or delays which exist in the FC AL loop are effecting correct operation FCTracer can be used in this scenario to monitor traffic without effecting the overall delay associated with the loop To perform loopback FCTracer utilizes an analog port bypass circuit The signal is not re timed using PLL circuits but is re amplified by both the port bypass circuit and an SFP module 5 8 Recording Options Recording Rules The Recording Rules page lets you set triggers and filters The page divides into following areas Recording Options All devices xj General Miscellaneous Recording Aules Config Status Toolbar D New event nia Beg m amp ale Indicator ened E Global State active at all times Any Data Frame Error ETITI ses ipapapepsfepr Js Available Sequence 1 State 1 Events Area Sequence 1 State 2 Main eee A Pipes pegs pep I Display Area Click to Select Right Click for menu Double Click for Properties Save SaveAsDetaut Los Cancel e Toolbar Contains buttons that control the Recording Rules page e Available Events area Part of the screen where you can park buttons that you intend to use in the Main display area 63 CATC FCTracer4G and FCTracer Us
79. e such as Error and then assign an action such as Trigger the analyzer will always look for Errors and trigger when an error is found Drag an event here to add an event sequence This cell is used to created conditional rules called Event Sequences An Event Sequence is a chain of events leading to some outcome such as triggering such as If x is followed by y trigger These cells are explained in greater detail in Using the Global State Cell on page 89 and in Using Sequence Cells on page 93 Assigning an Action When an event button has been placed in one of the cells in the main display area you are not done you still need to assign an action to the button Note If you do not assign an action to an event button the analyzer will ignore the selected event To assign an action to an event button Step 1 Right click on the button A pop up menu appears Global State active at all times Error rifz ta lsle Error k Specify Actionis Trigger Add Counter Filter In Move Event To Filter Cut Copy Event To Restart All 1 Delete This Ewent External Trigger Pulse HIGH External Trigger Pulse LOW Properties External Trigger Pulse TOGGLE 66 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step2 Select Specify Action and then an action from the sub menu The menu closes and the action is assigned Global State active at all times Eu TRIGGER 1
80. eaders The Headers page lets you add remove and reorder the fields that are displayed when a header is in a collapsed state You expand or collapse headers by clicking the small triangle in the first cell of the header by default a collapsed state header display three fields the Header summary the Destination ID D_ID and the Source ID S_ID FH DID SID FCP 0x0000 F Ox000001 If you want to add or remove header fields when a header is collapsed you use the Display Options Header page shown above Step1 Select Setup gt Display Options gt Headers to open the Display Options Headers page Step2 Select the fields you want displayed and check the boxes in the column marked Check to allow header when field collapsed Step3 To re order the fields select testa Fe EE peras a a field of interest in the list Select Header 1 e click on it so it is highlighted then click the Move Up or Move Down buttons In the example shown right the D_ID field has been unchecked and the S_ID field has been M Ll moved up ez atameter Move Down Step4 Click OK The dialog box tert Restore Defaults For Frame Header closes The new o Frese Defauts For Fiame Header configuration takes effectas Pese Dstauts ForAlHeodes shown in the example below m FEA 2 0000001 To restore headers to their defaults press the button marked Restore Frame Header Defaults 108 CATC FCTracer4G and FCTracer User
81. ecified FEP Data 777777 esci Any occurence on channels 1 2 3 or 4 of the specified FEF_DATA 81 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 FCP The XFR_RDY properties dialog box presents pattern editor boxes that can be edited directly or indirectly via a hex to binary converter Entering a value tells the analyzer to match the specified pattern To open the converter click the blue headings and enter a hex value The converter will translate the hex to binary If NOT is checked any unchecked event will generate an event match Event Properties Eai 00580 RESERVED Dw RESERVED Dwi RESERVED RESERVED Rsvd FF FFF Status Code Dw2 Channels Jv Al FCP_RESID DASD Dw3 FCP SNS LEN T Cout 2 Ded NOT FCP ESPEN D5 Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the specified FEP_ASP Conf The FCP_CONF event properties dialog presents options for setting actions Event Properties i l FCP_CONF Actions a 0050 Internal Triggering Sequencing Boece f Advance Sequence f Restart Sequence External Triggering C Restart All e f None Pulse High Channels e All r e a Filtering HHHO Filter In Pulse Toggle l D Count 23 ie None o Filter Out None NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the FEP_CONF information unit Extended CDBs The properties dialogs for all of
82. ed analyzers by adding BNC connections between the analyzers as described above in Setup for Cascaded Multiple Analyzer Use on page 28 3 5 Configuring the Connection Once you have completed the physical setup you are ready to configure the analyzer connection USB Connected Analyzers Configuration for two or more USB connected analyzers is minimal In the following example two analyzers are linked via USB to a host PC You connect to one of the two analyzers Step1 Start the FCTracer analyzers and the FCTracer software 29 CATC Step 2 Step 3 Note FCTracer4G and FCTracer User s Manual SW Version 2 10 From the menu select Setup gt Analyzer Devices The Analyzer Devices dialog box opens The left side of the dialog box has a series of checkboxes To select an analyzer check the relevant checkbox on the left Analyzer Devices x Platform Slot 1 Slot 2 About FETracer 5 11 UP 41D0K ID 0x1 Rev Dx3 FCTracer 5M 202 UPA1OK ID 0x1 Rev 0x3 Update BE TW Update License Recording Options Click Close The dialog box closes and the analyzer 1s selected The FCTracer software on your screen will now control the selected analyzer You can update the Firmware BusEngine and License from this dialog by checking an analyzer and then clicking the appropriate button on the right You can also directly open and set Recording Options for any of the analyzers by checking one or more analyzers and then click
83. edfw hex Browse To update the BusEngine Step3 Click Update BusEngine on the Analyzer Setup screen Step4 If you need to browse to locate the BusEngine or Firmware files click Browse You see a browse dialog like one below Select the engine file to download Look in FETracer File name Files of type FCTracer BusEngine files bin Cancel i The program has already automatically searched for the correct file and displays it in the File name field Note The most current BusEngine file fctrerbe bin was copied to your CATC FCTracer directory when you installed the program Step5 Click Open Step6 Power cycle the Analyzer Re initialization takes a couple of minutes 38 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Manually Updating the Firmware To manually update the firmware Step1 Select Update BE FW from the Analyzer Devices dialog box The Analyzer Setup screen opens Analyzer Setup xj W Update BusEngine CAProgram Alles CATEAFET racer fctrodbe bir Browse M Update Firmware C Program Files CATC FCTracerictrcdfuher Browse Step1 Click Setup screen Step2 If you need to locate the correct Firmware file click Browse You see the Select firmware file window Select the firmware file to download axl File name Files of type FCTracer Firmware Files hex Lancel A The program has already autom
84. elds 128 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step5 If desired set the search Direction and Origin Step6 Click OK After the search finishes the items meeting the search criteria will display Select the Find All checkbox to find all instances of an event group Select the Search in Hidden checkbox to find an event group that is hidden Find Next To apply the previous Find parameters to the next search e Select Find Next under Search on the Menu Bar OR A Click a on the Tool Bar 9 3 Exporting Frames and Data FCTracer allows users to export trace data into text files Step 1 From the File menu select Packets to Text under Export Step 2 In the From and To fields enter the range Export Frames Sequences Exchanges to text E x From Frame fo or Markers To Frame 640 or Markers Reset Range to whole Trace Cancel Step3 Click OK 129 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step4 Specify a path and filename and click Save Save Frames Sequences Exchanges in Text Format Sample Files Scripts dbg set res txt Readme txt nave as type Mex Files txt Cancel ZA 130 CATC 10 10 1 FCTracer4G and FCTracer User s Manual SW Version 2 10 Reports FCTracer and FCTracer 4G can generate graphs and statistical summaries of traffic thereby providing an alternative view of tr
85. ents three options that Recording type allow you to set how FCTracer begins and ends a Esc recording The options are Snapshot Manual Trigger and Event Trigger Event Trigger Snapshot A Snapshot is a fixed length recording You can set the size two ways by adjusting the Buffer Size slide bar dialog or by clicking the Stop button any time during the recording Recording begins by clicking the Start button e on the Tool Bar and ends when either the selected buffer size 1s filled or you press the Stop button Manual Trigger A Manual Trigger is a recording whose Trigger point is activated by pressing the Trigger button on the front panel Recording is begun by pressing the Start button on the Tool Bar Recording continues in a circular manner within the limits set by the buffer size Recording ends when the Stop button is clicked on the Tool Bar or when the Trigger button is pressed on the analyzer s front panel If you press the Trigger button recording will continue until the post trigger memory has been filled Thus for example if you set the Recording Buffer to 10 MB and the Trigger Point to 50 pressing the Manual Trigger button will cause the analyzer to preserve 5 MB of pre trigger and 5 MB of post trigger traffic Event Trigger An Event Trigger is a recording whose ending 1s triggered by a specific event or events Before recording begins you define the event trigger in the Recording Rules page in the Recording Optio
86. er s Manual SW Version 2 10 Main display area Part of the screen where you create trigger and filter conditions You create conditions by dragging buttons onto the Main display area from the Available Events area You then create additional conditions by right clicking on a button and selecting options from a pop up menu Config Status Indicator shown top right A button that tells you if your configuration is valid or invalid When Events have been correctly configured the button will turn green and display the text Config is Valid When the configuration is incorrect the button will turn red and display the text Config is Invalid Pop Up Menus not shown Right clicking on button or area in the Recording Rules page will access a context sensitive pop up menu containing most of the commands listed in the toolbar 5 9 Recording Rules Toolbar The Recording Rules toolbar exposes functionality for controlling the Recording Rules page New Event Creates a new event in the Available Events area ia New event A set of cascaded menus will pop up Delete Event Deletes selected event Undo Undoes last change made to Recording Rules page The undo buffer has unlimited depth Redo Repeats changes undone by the Undo button Zoom In Enlarges the display There are five zoom levels The default level is the middle one If you have a wheel mouse you can also zoom by holding down the Control key and then opera
87. er Pulse LOW External Trigger Pulse TOGGLE e Restart the Sequence This option appears once you have linked two or more buttons in a sequence This option draws an arrow upward from the selected event button to the first button e Restart All Creates an arrow pointing a cell marked Restart All This option tells the analyzer to restart the search 1 e Sequence 1 Statel Step 11 Select Advance the Sequence An arrow will appear that connects the first button to the second Step 12 Right click the second button and select Specify Actions A 96 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 sub menu appears Step 13 Select Trigger A cell will appear to the right of the second button saying Trigger Your sequence configuration is now complete and should look like this Global State active at all times Sequence 1 State 1 Error E sequence 1 State 2 Primitive TRIGGER HAEHECHOH E Using a Timer Timers let you set a time delay for a trigger or other action The following example illustrates how timers work Sequence 1 State 1 Sequence 1 State 2 Timer 3 0008 TRIGGER This example reads Look for a Extended Link Service LIFA When you see one wait three seconds then trigger To create the example shown above perform the following steps Step1 Click the New Event button to open the Event menu Step2 Select an event such as FC Loop Initialization LIFA from t
88. events For example you could use a counter to Trigger following the 16th occurrence of an error To use a counter follow these steps Step1 Using the steps outlined above select an event from the Select Event menu and drag it to the Main Display area in the center of the dialog box Step 2 Click the small buttons 1 8 on the selected Event button to select the channels for the actions Step3 Right click the event and select Add Counter A dialog box opens HEEAECHAH H Count 1 Channels E All 100505060 E W Count il NOT Match on the opposite of this event D esc let occurence on channel s 1 or 8 of the Basic Link Service AMC RESERVED Dw MA ARA AAR AAA MA AMARA Mae eee RESERVED Dwl AX AAR AAR A AAA A AAA AAA AA AAA OM RESERVED RESERVED Rawal Soa oF nF of os Status Code Dwe RRA AMAA SA AAR AAA AA AAA AAA AOA CA FlP_RESID Dw AAR AR MAA MA AAR AA AMAR AAA AANAARA AAR AA FlP_SMS LEM Dud AAS AAA AAA AAA Aaa eae FiP_RSP_LEM Dwo CRASSA AAA RA AAA ae ee tat tat ea Step4 In the text box to the right of the label Count enter a value Step5 Make sure the checkbox to the left of the word Count 1s checked Step6 Click the X in the top right corner of the dialog box to close the dialog A counter button should appear below your selected event Sequence 1 State 1 LS aprpllstelr ys Count 10 92 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 5
89. f the Extended Link Service LIFA 73 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The Pattern Editor presents text boxes in which Mask Match values can be entered for any of the data fields The XXX value means that the particular bit is being ignored by the hardware when trying to match a data pattern Some text boxes contain blue field headings that indicate the presence of menus or hex to binary converters If a menu is contained clicking the blue heading will open it as shown below If a hex converter is contained a box will open Typing a hex value into the box and then hitting lt return gt will convert the hex value to binary E Data Pattern Data Pattern Actions JAHO Walid for Triggering Sequencing only offsets 0 31 valid for Filtering Offset 0 25 SOF 7 Sequential OO XE EEE KEKEEREEEEE EEK EEEREEEKEREEEE offsets A RTL cron FHO foolioo01 E Data Patter eaten il PERES FH1 OSFFFFFS Multicast Server Mea i Al TYPE UF FFFFE Clock Syne DEVET OxFFFFF Security Key Distribution Server HAHN Hi Ox FFFFS Alias Server OxFFFFFS Quality of Serice Facilitator OxFFFFFA Management Server OxFFFFFB Time Server OxFFFFFC Director Server DX FFFFFO Fabric Controller OxFFFFFE F_Port OxFFFFFF Broadcast Alias ID On FH4 FHS HEEEEEEX TO Count E FHS Dese Any occurence on channels 1 2 3 or 4 of the specified Data Pattern Prope
90. ferred during the recording Opens a window with graphs of bus usage for the open trace Run Verification Opens a window for running performance tests of Fibre Channel traffic Scripts recorded by FCTracer 4G or FCTracer These tests evaluate the timing and data of events in accordance with user defined conditions Link Tracker Opens a window for displaying a detailed chronological view of Bus activity on a Primitive by Primitive basis Frame Tracker Opens a window for displaying a detailed chronological view of traffic on a Frame by Frame basis 43 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Menu Function In oO y El y Go to Trigger Positions the display to the first frame sequence or exchange following the trigger event Go to Frame Sequence Exchange Positions the display to the indicated Frame Sequence or Exchange Go to Time Go to Marker Positions the display to a specific time Positions the display to a previously marked frame sequence or exchange Go to Find Find Next Search Direction Enables searching for specific events using a cascade of pop up menus Allows complex searches Repeats the previous Find operation Also use F3 to find next Allows you to specify a forward or backward search of a trace file Toolbars Displays list of available toolbars Has a customize command for creating Analyzer Network Opens a dialog for chatting wi
91. ffic CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 2 10 Connecting the Analyzer to the Device Under Test FC Device Under Test Hi Speed USB link to host PC LU ale PC running _ FCTracer software The analyzer can be connected and configured in two ways as a repeater where traffic is routed into and out of the analyzer and as a sniffer where the analyzer listens to a link without transmitting When the analyzer is configured as a repeater it echoes the FC signal The analyzer does not however occupy a node on the FC fabric In repeater mode the analyzer does not re time the signal but does add a very small amount of latency When configured as a sniffer the analyzer passively monitors the link without adding latency This latter role is particularly useful if you are trying to monitor latencies between ports in a hub In the following section you are shown how to connect the analyzer to two devices for example an HBA and a switch In this set up FCTracer will act as a repeater and will use two channels on the front panel for the connections CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Connecting the Analyzer Connect two adjacent channels on the analyzer meaning Channels 1 and 2 or Channels 3 and 4 etc to the two devices as shown in the diagram below You must use adjacent pairs of channels on the analyzer because they are physically wired together You can not
92. ffic on a Frame by Frame basis Events are shown within columns within the window each column representing a channel Time is presented as rows Idle time is shown by empty rows in the window Each time slot in the vertical axis represents the minimum time required by a Frame to traverse the bus Opening the Frame Tracker Window To open the Frame Tracker window select Report gt Frame Tracker or click the button marked El A window opens like the one shown below 146 Frame Tracker Frame 1049 x Ema a Time Framett AAA A 00 059 861 827 1049 1D 0x92 FCP_RSP E 00 084 365 632 1114 00 084 479 120 1168 1D 0x93 FCP_ _RADY 10240 bytes 1 01 T 0xEF 00 084 535 112 1232 00 084 554 947 1234 00 084 574 790 1237 00 084 594 632 1240 00 084 614 465 1243 00 095 580 150 1299 ID 0 93 FCP_RSP GOOD 1 0x1 T 0xEF 00 095 724 232 1366 00 095 841 045 1423 1D 0x94 FCP_ lt _RDY 4096 bytes 1 0x1 T 0xEF 00 095 884 865 1488 00 095 904 707 1490 00 101 782 015 1548 1D 0x94 FCP_RSP GOOD 1 0 1 T 0xEF 00 126 413 232 1614 00 126 517 932 1671 1D 0x95 FCP_ lt _RDY 10240 bytes 1 0x1 T 0xEF 00 126 573 940 1735 00 126 593 775 1737 00 126 613 617 1740 nn19 C39 AR FAD CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Window Layout The Frame Tracker window divides into two areas e Toolbar Presents buttons for changing data format e Main Display Area Displays traffic chronologically as it occurred in the
93. fibre or copper components Recording Memory Size 2 GBytes for trace capture timing and control information Basic Trigger Events Conditions Primitives Data Frames Disconnect or Connect of the Link Frame Header SOF Primitive EOF Primitive Basic Link Services SCSI Operations Errors Invalid 10b codes CRC Errors Running Disparity Errors EOF Abort K28 5 Comma Alignment Errors Missing IDLE Primitives CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 2 Installation FCTracer 4G and FCTracer are factory installed hardware modules that are sold as part of the Universal Protocol Analyzer System 10000 UPAS 10000 The UPAS 10000 the FC7racer module and associated software are easily installed You can begin making Fibre Channel recordings after following the steps shown below Note Henceforth both FCTracer 4G and FCTracer will be referred to as FCTracer 2 1 System Components Packing List e Factory installed FCTracer Analyzer module s e One USB cable e FCTracer software program CD ROM e Breakout Board e DB 25 Cable e User Manual e BNC Cable 2 2 Fibre Channel Cabling Requirements You will need to provide fibre channel cables and SFPs 2 3 Host PC Requirements FCTracer connects to a Host PC over a USB line that supports USB 2 0 Please consult the readme file on the installation CD for the latest PC requirements 2 4 EC
94. for the SCSI Media Changer Command set SMC 2 events present binary pattern editors for entering patterns These editors also have a hex to binary converter which can be accessed by clicking the blue headings If NOT is checked any unchecked event will generate an event match ES Ma FCP_CMND actions gt HUAHE FCP LUN Dwl HMR NM EMRE MRA SAA AAA AM AAO ee ee FP LUM Label Da MMM EMER REAM EM EME MBAR BAA MAMA AAO T ELEMENT STATUS OMNE Ref Mum Rswd Atte Mgmt Flags Add COB Len E lal Dwi ARI MN ERNE MEME MBAR MAMA MAE ARAMA anal al OpCode RESERVED nano Pies JOUU0U01LLIXXS XE MEME MAMA BABA BA AAA RESERWED CONTROL Count E Dw AAA rara AAA AA A A ee NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the specified FEP_CMND INIT ELEMENT STATUS SCSI Stream Command set SSC 2 The properties dialogs for the SCSI Stream Command set SSC 2 SMC 2 events present binary pattern editors for entering patterns These editors also have a hex to binary converter which can be accessed by clicking the blue headings 84 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 If NOT is checked any unchecked event will generate an event match INIT ELEMEN FCP_CMND Actions H HHHO FCP LUM Dwl ME MMM MERE RXR ER KNMER ERK XR EREXRERENEEK Q L___ FCP LUN Label Del SS oe MMM KRM EMM MEK EKER EME ERE INIT ELEMENT STAT CMMD Ref Hum Rsvd Attr Mgmt Flags A
95. g Disparity Error lt Prev Next gt Prey Next Data Appearance Data format is configurable To change data format select from the four options 4 e Byte Value Click to show hex values e 10 bit code Click the to show hex values e Symbol RD Click to show symbol RD fields e Packet Fields Click to show Packet fields Navigation To move to the previous or next item in the trace click one of the two Packet buttons at the bottom of the window e Prev Displays data for the previous packet in the trace e Next Moves to the next packet in the trace 123 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 124 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 9 Searching and Exporting FCTracer and FCTracer 4G have several search commands that simplify the job of locating events of interest such as errors and triggers These commands are launched from the Search menu 9 1 Quick Search When an event has been located you can quickly ao search for the next instance of the same type of event by clicking in the first field of a frame the c SS one with the Channel number in 1t and selecting Rename Channel Find next occurrence Format Color Hide 9 2 Search Menu 2 The Search feature provides several options for searching through recorded traffic allowing you to find specific frames sequences or exchanges on triggering status number marking o
96. gt event will appear as a button in the Available Events area on the left FC Extended Link Services SCSI Operations b Step3 Drag the event button to the cell marked Global State Filter Everything In i Filter Everything Gut Step4 Right click on the button 1 e not the cell A pop up menu appears Breakout Board Data Step5 Select Trigger from the menu An iia arrow will project from the error button and point to a cell marked Trigger Creating Multiple Event Conditions in the Global State Cell When multiple buttons are placed in the Global Cell 1t creates an AND condition or an OR condition depending on the actions selected Creating an OR Condition When two or more buttons in the Global State cell are assigned the same action the analyzer will search for all of the events and perform the action on which ever event it sees first The example below illustrates It reads Trigger if an error or a primitive occurs Global State active at all times Error TRIGGER HHHEHE0QEBOHE Primitive TRIGGER pi p2yayeys Pegs P 89 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Creating an AND Condition When multiple events are placed in the Global State cell and assigned different actions an AND statement is created The example below reads Trigger if an error occurs AND filter out any primitives that occur Global State actie at all times Error TRIGGER DRED AG OE
97. he menu An event button appears in the Available Events area Step3 Drag the event button into a Sequence cell marked Drag an event here to add another state Once the button is added the cell turns blue and acquires a title like Sequence 1 State 1 Below the cell a new cell appears marked Drag an event here to add another state 97 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step4 Click the New Events button The Events menu opens Step5 Select Timer A Timer button appears in the Available Events list Step6 Drag the Timer Button to the cell marked Drag an event here to add another state The cell turns blue and acquires a title like Sequence 1 State 2 Step7 To link the two events into a sequence right click on the first event in our example the LIFA event button Be sure to click on the event button and not on the cell A pop up menu appears Step8 Select Specify Action s A sub menu opens Step9 Select Advance the Sequence The menu closes and an arrow appears that connects this cell to the State cell below Step 10 Right click on the Timer button A pop up menu appears Step 11 Select Specify Action s A sub menu opens Step 12 Select Trigger The menu closes and an arrow appears that connects the Timer button to a new cell to the right marked Trigger Step 13 To set the duration of the Timer double click on the Timer button A dialog box appears z Timer 0 O00ns Secs Mil
98. he Analyzer Network dialog Click Close to close the dialog box Select Setup gt All Connected Devices to open the Analyzer Devices dialog box x v FCTracer 5N 211 UPA10K v FCTracer 5N 202 UPA10K v FCTracer 5N 213 UPA10K 1D 0x1 Rev 0x3 1D 0x1 Rev 0x3 1D 0x1 Rev 0x3 Update BEZEW Update License Recording Options Select analyzer devices you want to participate in the recording a Uncheck all boxes except for the one for the remote analyzer that you wish to connect to Click Close to close the dialog box and establish a connection to the selected analyzer Configuring Cascaded Multiple Analyzers To configure analyzers to work as a group 1 e into a cascade attach BNC cables as described Setup for Cascaded Multiple Analyzer Use on page 28 then perform the following steps Step 1 Perform Steps 1 and 2 as described above in USB Connected Analyzers on page 29 The Analyzer Devices dialog box will open 31 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step2 In the Analyzer Devices dialog box verify that the checkboxes are checked for the cascaded analyzers Step3 Click Close The dialog closes and the analyzers are selected Step4 Test the setup by recording some traffic If the analyzers are not connected by the BNC cables an error message will appear prompting you to correct the problem 3 6 Network Chat Analyzer Networ
99. he button Whatever you type here will appear on the button Channels These controls allow you to select the channel s that the analyzer should search when it is looking for the event Counter A counter tells the analyzer to search for x instances of the selected event For example if you enter 10 the analyzer will count 10 instances of the selected event before it performs whatever action you assign There are only two counts available in the hardware so if you try to assign more than two you will get a warning Note Counters can not be applied to events with Filter Actions The maximum counter value is 65 535 72 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Negation Tells the hardware to match the opposite of the event For example if you select NOT for Errors Event the match will occur on Error types that are not checked If you select NOT for a SCSI command the match will occur on any FCP_CMND except for the selected one and also on the selected one if the additional parameters do not match Pin Button Allows you to pin the Properties dialog box to the application so that it does not go away when another object appears such as an event state or action Description String This area contains a textual description of the event Event specific Settings The largest part of the Event Properties dialog box Selecting an option narrows the range of events that the analyzer will search for
100. hibit E gio 61 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Primitive Recording Control Use this setting to disable the recording of Idles or Primitive Packing Primitive Recording Control Recording of IDLE ls On in ie ie Primitives Packing le On in ie ie Recording of IDLEs Is On Select this option to enable the recording of IDLE primitives in a trace Although IDLEs are not important in performing protocol level analysis they might be needed for verifying certain compliances to the Fibre Channel Specification All data frames must be separated by a minimum of three IDLE primitives for use in clock rate matching Under normal use this option can be disabled Primitive Packing Is On Select this option to enable packing of up to 256 primitives per recording entry This feature can be used to significantly reduce the amount of recording memory used for storing primitives Loopback Control Use these options to set loopback control for the various channels Probe Card Loopback Control Channel Pair Loopback Per Channel Loopback Loopback Disabled e 0 9 0 22 0 22 0 Channel Pair Loopback This is the most common configuration of the FCTracer module In this mode the channel pairs designated in silkscreen on the face plate work together as a transmit and receive pair Channel pairs include 1 2 and 3 4 The data received on one channel is retransmitted out the other channel of that
101. hown below Click an item to display its current format characteristics and to display formatting buttons Use the formatting buttons to change the format of the selected item Hiding Fields Use this window to hide various fields packets messages and protocols from the Trace View screen You can hide specific fields by default for all recordings Use the Show Hide option under the View menu to hide specific fields for the active recording To hide a field Step1 Under the Group and Colors column click the plus symbol next to the group that has the field s you want to hide The group will expand to show the individual fields within the group as shown above Step2 Click in the checkbox in the row representing the field that you want to hide Step3 Click Apply or OK 6 5 Hiding Levels The Level Hiding page lets you hide traffic by event group If you select one or more event types from the Event Group list the selected types will be hidden from the trace x General Color Format Hiding Level Hiding Headers Event Groups Packet Types Data Frame Primitive Disconnect Connect Undefine Data Length Errors Hide selected items C Show selected items Restore Factory Presets Save Save As Default Load comal 107 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 6 6 Display Options H
102. iew Options button uel causes a menu to open with options for formatting the display e Collapsible Idle Time Opens a dialog box for setting the Idle time value By setting a value you tell the analyzer when to collapse Idle times and display them as grayed out strips within the Link Tracker window For example if you had set the Idle time to value x then any time an Idle time exceeded x it would be displayed as a gray strip across the Link Tracker window 00 023 023 960 00 000 073 340 idle time T 00 023 097 259 y e Tooltip Display Opens a menu with options for adding content to tooltips Tooltips will display when you position the mouse pointer over an item in the Link Tracker window The options are e Tooltip Display Values e Tooltip Displays 10 bit Codes e Tooltip Displays Symbols e Tooltips Displays Text Decoding The following screenshot shows a tooltip in which all options have been enabled SOFia BCB55656 FEF AFER o 16 000001 ES CTA S IF gt gt gt FCF 1 Packet 1168 2 dword 4 12 dwords total ex Value 5000001 0 bit Code 94 274 2741D4 bols 05 0 i 200 0 2 DONOR 001 0 e ext Decoding FCP_XFER_READY D_ID e Reset Column Widths This option resets column widths to their defaults Docking and Undocking the Window You can undock the Link Tracker window by double clicking on the blue title bar along the left side of the window Once undocked the window can be dragged anywhere in the appli
103. iming information Note The scale is not linear and affords more granularity in the smaller buffer sizes Trigger Position The Trigger Position slide bar sets the amount of pre and post trigger recording in a Conventional recording It also allows adjustment of re ee the location of the trigger within the defined buffer 1 You can adjust the Triggering Position between 1 and 99 post Trigger Trigger Position is available only when Manual Trigger or Event Trigger is selected as Recording type Trigger Position BU lt post triggering As an example if the buffer size is set to 16MB then for the following Trigger Position settings the amount of pre and post Trigger data is e 95 post triggering 0 8MB pre trigger 15 2MB post trigger e 75 post triggering 4MB pre trigger 12MB post trigger e 50 post triggering 8MB pre trigger 8MB post trigger e 25 post triggering 12MB pre trigger 4MB post trigger e 5 post triggering 15 2MB pre trigger 0 8MB post trigger Note When a Trigger occurs recording continues until the post Trigger amount of the buffer is filled 5 5 Save As Multisegment Trace This option causes the analyzer to segment the 4 Save s Multisegment Trace 54 ME segments 4 125 trace into multiple files and create an index file called data mlt that summarizes the starting and finishing frame for each segment 56 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 This option 1s useful f
104. ing follow these steps Step1 Right click in either an empty cell or the cell holding a button Do not click on a button itself In the example below the Global State cell has been clicked Step2 Select New Event Global State active at all times Global State active at all times Mew Event FC Bus Event j ER TPE ES FC Loop Initialization FC Basic Link Services FC Extended Link Services b SCSI Operations d Filter Everything In Filter Everything Cut Breakout Board Data Timer Step3 Select Filter Everything Out Step4 The foregoing steps outline the process of creating a Filter Out Everything condition Below is a more meaningful example Global State active at all times Saggy FILTER OUT Sequence 1 State 1 Error TRIGGER Pi f2 pape fs fey E Sequence 1 State 2 Anything FILTER IN pi f2papepspe ys E This example reads Filter out all traffic until you see an error When you see an error trigger and filter in all traffic This example will cause the analyzer to record traffic only from the trigger event onward See Creating Event Sequences on page 93 for further details on creating multiple event conditions like the one above 91 CATC Counting Events In addition to setting triggers and filters you can also set counters A FCTracer4G and FCTracer User s Manual SW Version 2 10 counter is an action that allows you to set a trigger based on a count of
105. ing screenshots of the Miscellaneous page for are FCTracer 4G The FCTracer Miscellaneous page shows eight channels and omits the 4G options x General Miscellaneous Recording Rules Channels Channels Settings Channels 12 3 4 Rate Control Auto Detect 12Gbpz o Auto Detect 2 4Gbps de de E Auto Detect 124Gbpz SFP clock switching will interrupt traffic in Auto Detect 1246 bps mode When possible use 12Gbp or 2 4Gbps mode Force 1 Gbps o Force Gbps o Force 4Gbpe Channel Presence Inhibit CE S Probe Card Loopback Control Channel Pair Loopback Per Channel Loopback Loopback Disabled Save Save As Defaut Load 60 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Rate Control The Rate Control option allows you to specify the capture rate used by FCTracer By default FCTracer autonegotiates the transfer speed on the link and records data at both and 2 Gbps transmitted speed Channels 1 2 a 4 Rate Control Auto Detect 126 bps Auto Detect 2446 bp Auto Detect 1 2 4Gbps E In Auto Detect 12 44 bps ie SFP clock switching will interrupt traffic in mode When possible use 1 244 bps or 2 4abps mode Force 1Gbps E Force Gbps Force 4Gbps E r c Note Selecting these speeds has no effect on the actual speed of the link These speeds only effect how the FCTracer analyzes the traffic e Auto Detect 1 2 Gbps Select this option
106. ing the Recording Options button The Recording Options dialog will open The settings you create will apply to all selected analyzers Remote Analyzers Over an IP Network To configure FCTracer to remotely control an analyzer over an IP LAN you will need to use the Analyzer Network dialog to browse to the host controlling the analyzer and add both the host and its PC to the dialog Step 1 Step 2 From the menu select Setup gt Analyzer Network The Analyzer Network dialog box opens This dialog lists host PCs and their analyzers The listed devices are either currently connected or were connected at some point previously xl Add E E po Reconnect Remove any host other than the Local Machine from the list by 30 CATC Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 FCTracer4G and FCTracer User s Manual SW Version 2 10 selecting the host and then clicking Remove You should keep in the list only the host s that you are planning to immediately use To add a host and analyzer to the list click Add A browse dialog box opens add analizer networkenode x Computer A E DIR ALT Ali Babba myo DiscJockey CD Jukebox lt GCKARPEALOY Derek Karkalow E OLEELO DAM LEELO E osTuKA Dmitri Stuka Sh iovort Diane Yori Say Ga WeFoos Eugene Foosball E eIuNe NB1 Eric June Browse to the host that has an analyzer attached to it and double click on it The host will be added to t
107. is specified opt is added by default Click OK to apply any changes you have made to Display Options and close this dialog box e Click Cancel to cancel any immediate changes you have made and exit the Display Options menu e The Save as Default function is equivalent to the Save function specifying the file name default opt Whenever you start up the analyzer it automatically loads the default opt file if one exists To load Display Options Step 1 Step 2 Step 3 Click Load A dialog box opens with a list of previously saved Display Options Select a previously saved opt file Click Apply to apply your changes 6 4 Color Format Hiding Display Options The Color Format Hiding property page controls field color and data format binary hex decimal ASCII and lets you hide selected fields from the display 103 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Click the Color Format Hiding tab on the Display Options screen Display Options x General Color Format Hiding Level Hiding Headers Bit Order z G H Display Units i Hevadecimal r o ne H CRC Decimal E E Time Binay Hiding ae e ASE Other T Hidden H Primitives H Frame Header E Misc E Link Control E Basic Link Services H Ext Link Services H Channels Ho colors available for selected item Expand All Collapse All Restore Factory Presets Save Save As Default Load
108. isplay Options amp Application PRClGrGNCES s 0 4 26s 6d awe eer oh avai ens 10 Settino Display OpuOnss 6 30635 oe Abe Re oe es a a Gk eo 101 General Display Options e oitaid chee Os oP dose Oe Ran o eaa 102 Saving and Loading Display Options 0 0 cee eee ooo 103 Color Format Hiding Display Options 0 00 ees 103 Sene Field Colors oiri ta Ge aa da sta 104 Changing Field Formats ici bbw eater ie eece ees 106 Madane Feld ciones berrea io 107 Edmond aa bas sai did de 107 Display Opuons Heads ns ode eis eb eee eee VAR ee Eee 108 The Application Preferences Dialog oooooooooooomm eee 109 Command SOP 5 3 4a 540d dy ba we dom es Pa Reha ii 109 FCP SCSI Detault Decoding sian bak hdd Se vein id wads 109 Default Analyzer Hardware ni eA Se A BE es 109 Number of Recent Files on File Menu o oooooooooo 109 Settino Chanie Name S ets po ia aaa cs 110 Chapter 8 Navigating a CATC Trace 111 Trace View PCAs aura rata ansia a 111 Expanding amp Collapsing Traffic 0 0 nooo 111 Expanded and Collapsed Field Formats 20 0 0 0 cee o 112 Pop up Shortcut Menus atada dida 112 Richt Mouse BUON 41460200 cheater bedaa a ee ae aa e 113 ert Monse BOOM isos dae ieee r ae ie ele a eee eke 113 TOOLS Sis ss dae o ii 114 Navigating with Trace Navigator 2 0 ara 114 SOM Mie aes Oe NBs ot aie a at EAS ae eink re eae et Ae eae 114 LAV OCs A
109. k Chat is a utility that allows users to conduct chat sessions over an IP LAN In order to send and receive electronic text messages each user must be working with a PC that is attached to an analyzer And each PC must in turn be connected to an IP LAN To start a chat session Step1 Select View gt Analyzer Network Chat Bar from the menu The following dialog opens MA BILL 521 772004 3 13 49 PM Step2 Click in the cell at the bottom of the window and type some text Step3 Click Send The sent text will appear in the top of the window next to your prompt 32 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 3 Updates and Licensing As CATC makes modifications to FCTracer 4G and FCTracer it will become necessary to update the FC Tracer software firmware and or BusEngine Updated software can be obtained the CATC website This chapter describes the update process Note CATC analyzers come with a Three Year Investment Protection Agreement that entitles users to new software Thereafter to obtain new software the user will need to renew the CATC Maintenance Agreement Contact CATC for details 3 1 Software Firmware and BusEngine Revisions The Readme txt file on the first installation disk or CD ROM and in the installed directory gives last minute updates about the current release Included with each release are the most recent downloadable images of the Firmware and the BusEngine The Readme txt file
110. lisecs Microsecs Manozecs a l mm oh O Actual Value 0 O O E Label Timer 0 O00n D esc Tet occurence of O 000ne time out Step 14 Enter a time value in the boxes Step 15 Click the x to close the dialog box The timer is now set 98 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 5 18 Recording Options Channels The Channels page allows the channel names to be customized To change a channel name select the channel then click the edit button and enter the new text then click OK Once the options are set the analyzer will update the open trace and all future traces with the new channel names Recording Options EEE General Miscellaneous Recording Rules Channels Channel Name on ouwnh on ony ono bh Ww fh Edit Restore Defaults Save Save As Defaut Load Where Custom Channel Names Appear Custom channel names appear in two places e The trace itself e Link Tracker window Custom Channel Names in the Trace Custom channel names do not appear right away in the trace the original names continue to display To see the custom channel names click in the first cell of the trace the channel cell and select Format from the pop up menu then select Custom DONE iM IEA ss 030 0 Rename Channel Color CLOSE ih w Default Custom Hide 99 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The custom names will the
111. lists the latest versions and informs you if new Firmware or a new BusEngine needs to be updated in your hardware Once the Analyzer has completed the self diagnostics and is connected to the PC you can check the latest revision of the software and BusEngine by selecting About FCTracer from the Help menu About FCTracer Y x CATC FCIracer FibreChannel Protocol Analyzer Software Version 2 10 Build65 Firmware Version 1 03 ROM 1 02 BusEngine Version 1 05 Unit Serial Number 00212 2000 2004 Computer Access Technology Corporation OK About FCTracer details revisions of the following software and hardware e FCTracer Software Version e FCTracer Firmware amp ROM Versions e BusEngine Version e Unit Serial Number Note When contacting CATC for technical support please have available all the revisions reported in the About FCTracer window 33 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 3 2 Software Updates When a new FCTracer software release is available it is posted on the Support page of the CATC website at www catc com support html To update the FCTracer software Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 In the About FCTracer screen verify which version of FCTracer Software you are currently running Find the latest released software version on the CATC website under www catc com support If you are running the latest version of the
112. m left to right the UPAS rear panel contains the following components Figure 3 Rear Panel FUSE 2 5A 250V Data Output Ext In Ext Out ey OO 100 240V 120W 50 60Hz USB type B host computer connector This connector links the analyzer to the Host PC for the purpose of transmitting commands from the PC to the analyzer and uploading traces from the analyzer s recording memory to the FCTracer software for viewing and analysis CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 RS 232 25 pin Data Output Connector This connector links a 25 pin RS 232 cable to an external breakout board The breakout board allows signals to be sent from the analyzer to an external device such as an oscilloscope or from an external device to the analyzer for the purpose of triggering on an external input You configure input output signalling through the Recording Options dialog box Breakout board use is described at the end of this chapter BNC Connectors Ext In and Ext Out These connectors allow BNC cables to be attached to the analyzer for the purpose of triggering on external input signals or for sending an output signal from the analyzer to another device These connectors have the same function as the 25 pin RS 232 connector 1 e they channel input and output signals but do not support the use of a breakout board Wide range AC connector module Power socket Power on off switch Enclosed 5x20 mm 2 0A
113. ment file Show previous multisegment a file Show multisegment index J5 file 4 7 Status Bar The Status Bar is located at the bottom of the main display window Depending on the current activity the bar can be divided into as many as four segments 48 Show next multisegment file Show last multisegment file CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Recording Progress When you begin recording the left most segment of the Status Bar displays a Recording Progress Indicator FCTracerSN 202 MM Tigger 27 Atv o Ready Search Fwd Hee eE O Triggered Te Activity redada all Ready Search Fwd 2 Sees Gua u Uploading 34 Activi Ready Search Fwd 2 As recording progresses the Progress Indicator changes to reflect the recording progress graphically e In the Progress Indicator a black vertical line illustrates the location of the Trigger Position you selected in Recording Options Pre Trigger progress is displayed in the field to the left of the Trigger Position in the before Trigger color specified in the Display Options When the Trigger Position is reached the progress indicator wiggles as it waits for the trigger After the trigger occurs the field to the right of the Trigger Position fills in the post Trigger color specified in the Display Options When recording is complete the upper half of the progress indicator fills in white indic
114. mful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense The end user of this product should be aware that any changes or modifications made to this equipment without the approval of CATC could result in the product not meeting the Class A limits in which case the FCC could void the user s authority to operate the equipment Release Information This is version 2 10 of the CATC FCTracer and FCTracer 4G Fibre Channel Protocol Analyzer User s Manual This manual is based on FCTracer software version 2 10 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 EU Conformance Statement This equipment complies with the EMC Directive 89 336 EEC and the Low Voltage Directive 73 23 EEC and their associated amendments for Class A Information Technology Equipment It has been tested and found to comply with EN55022 and EN55024 EN61000 4 2 EN61000 4 3 EN61000 4 4 EN61000 4 5 EN61000 4 6 EN61000 4 11 EN61000 3 2 EN61000 3 3 and EN605950 Part number 730 0045 00 111 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 CATC F
115. n appear in the trace AR Bwal val TimeDelta Time Stamp o He 28 5 D20 4 val val 30 000 ns 00 00 00 006 963 810 AR Bial val TimeDelta Time Starr x oF He 28 5 020 4 val val OxFO 30 000ns 00 00 00 006 Channel 1 renamed as Channel 1 Custom Channel Names in the Link Tracker Window Tooltips in the Link Tracker window will show custom channel names as soon as they have been customized Tie Paket df le O 00 011 782 060 00 011 782 097 293 2 00 011 782 135 rial 00 011 782 172 294 1 Packet 292 1 dword 0 1 dword total 00 011 782 210 00 011 782 248 Hex Value BC9S4A4A 00 011 782 286 295 1 10 bit Code OFA 242155155 00 011 782 323 00 011 782 361 Symbols K28 5 D21 4 D10 2 D10 2 00 011 782 399 296 1 Text Decoding R_RDY an NII 70 AC 100 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 6 Display Options amp Application Preferences FCTracer has two sets of options for controlling the appearance of the application the Display Options dialog and the Application Preferences dialog Display Options dialog Controls how traffic is displayed in the trace window This dialog controls the appearance of the trace itself the colors format and other characteristics of the trace Application Preferences dialog Controls how commands are listed in the application s menus This dialog lets you list commands by Opcode or name and set
116. nalyzer Cascading analyzers allows them to perform synchronized multi analyzer recordings Connected Remotely over an IP Network A PC connected to analyzers across an IP network 2 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 3 2 Hardware Setup for Direct USB Connections Connecting multiple analyzers to a single PC by USB gives you the convenience of being able to control multiple analyzers from a single FCTracer application The application provides you with a means of toggling back and forth between the analyzers To set up multiple analyzers via USB you attach USB cables between the analyzers and the host LAN racer PC as shown iin the illustration on the right If you do not intend to ATTE rota group the analyzers together for synchronized multi analyzer recordings no further hardware setup is required If you do intend to group the analyzers then you will need to add BNC cables as described in the section below under Setup for Multiple Analyzer Use Once the analyzers are connected and started you can browse to the analyzers via the command Setup gt Analyzer Network Note The FCTracer software will allow you to toggle between the analyzers but not run two copies of FCTracer software on your screen simultaneously 3 3 Setup for Cascaded Multiple Analyzer Use If you add a BNC comnection between the analyzers shown above you create a cascade which allows the analyzers to func
117. nd SCSI attribute fields are hidden when the FCP and SCSI is in collapsed state The option Show only fields specified for view in collapsed state looks at the View Settings options you set in the Decoder Script files and transfers the settings to the View Fields for FCP SCSI window If for example you specified in the Decoder Script file that Field X should display when the FCP or SCSI is in collapsed state AND if you checked the box marked Show only fields specified for view in collapsed state then only Field X will display in the View Sequence fields dialog box Use these settings when View Fields dialog opens This option saves the current settings 122 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Previous Displays the last table containing FCP or SCSI data Next Displays the next table containing FCP or SCSI data Close Closes the window 8 3 Displaying Raw 10b Codes To view Raw 10b Codes left click on the s Show Raw 10b Codes first cell in a Frame and select Show Raw AAA 10b Codes from the pop up menu shown on the right Set marker Time From Trigger Time From Marker The 10b Codes window is laid out with packets as rows and physical lanes as columns Format Color Hide 9 Raw 10b Codes Display For Frame 0 Physical Lanes j Data Appearance f Bute Value 10 bit code Symbol AD Packet Fields COM 0x94 OF O FO Packet Runnin
118. ng disabled and all rules in the new state are getting initialized timers restarted counters recharged etc Can t be used for the events in Global State or for the events in the first state of a sequence When sequence is restarted all rules in the old state getting disabled and all rules in the first state are getting initialized timers restarted counters recharged etc When Recording Rules are restarted all rules in all sequences getting reinitialized timers restarted counters recharged etc Alll sequences start from the first state All External Triggering Events have to be of the same type CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 5 16 Using the Global State Cell The Global State cell is used to create conditions that are active at all times You can think of these conditions as aul the default conditions The Global AA State cell is used to create simple event triggers and filters such as Trigger when an xxx error occurs or filter out all xyz primitives For most simple trigger conditions this is the appropriate cell to use Global State active at all times Example Creating a Simple Event Trigger To create a simple condition that is active at all times place an event button in the Global State cell Step1 Click the New Event button An ey y Events menu opens shown right FC Loop Initialization Step2 Select an event from the menu The EC Basic Link Services
119. ng 27 MBytes sgm O gaps 2 Activity HE Hardware Buffer Ready 1 0 A The Status bar has two fields that you can use to determine if gaps are occurring or are about to occur gaps Shows how many gaps have occurred In the example above two gaps have occurred Hardware Buffer shows you how full the analyzer buffer 1s and if the analyzer is currently dropping packets In the example above Hardware Buffer field shows that the buffer is full shown by the thick green graph and that the analyzer is currently dropping packets shown by thin red line atop of the green graph 59 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Preventing Gaps Gaps can be caused by a number of factors the number of channels being recorded the absence of filtering the performance of the host PC for example is it using USB 2 0 to upload traffic and the amount of traffic produced by the devices under test There are several ways to prevent gaps You will need to experiment with your setup to determine what works best for you You might try filtering out primitives turning on data truncation for example to 10 Dwords and filtering out LISMs If you want to record primitives it is recommended that you enable primitive packing 5 7 Recording Options Miscellaneous The Miscellaneous page in the Recording Options dialog box lets you set bitrates loopback and other conditions on a channel by channel basis Note The follow
120. ns dialog box accessible by selecting Setup gt Recording Options gt Recording Rules from the menu You begin the recording by clicking the Start button on the Tool Bar Recording continues in a circular manner within the limits set by the buffer size Once the trigger event occurs some post trigger recording occurs then the recording ends Note In this mode the recording can be stopped manually in the same way as for manual trigger mode 54 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Options The Options box contains the Onti pitons following 8 Truncate Data Payload Dworde 10 Truncate Data Payload Dwords Beep When Trigger Occurs If selected allows Data Payload Save External Interface Signals Dwords to be truncated during a recording in order to preserve recording memory To set the length of the truncated Data Payload Dword enter a value into the box on the right Beep When Trigger Occurs Causes the PC to beep when a trigger event has occurred Save External Interface Signals Causes the analyzer to save external interface signals from a break out board as fields in the trace 5 3 Recording Scope Recording Scope controls the maximum size of a recording and how it is uploaded from the analyzer to the host PC Recording Scope has two settings Conventional recording and Spooled recording Conventional recordings have a maximum size limit of 2 GB and are used for recordings lasting sever
121. on 2 10 The following window displays the factory default settings such as Snapshot and 16 Mbytes buffer size are displayed For your first recording you can leave these settings unchanged Recording Options x ds Ea A _ Ls lees td ao Tey Me segmente 4 1 29 Record for Record MB Until Triggered plus Until Triggered plus ME CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step3 Click the Miscellaneous tab The following window displays x General Miscellaneous Recording Rules Channels Channels Settings Channels i oe 3 sl Rate Control Auto Detect 1 2Gbps Auto Detect 2 4Gbps Auto Detect 1 2 46 bps o A SFP clock switching will interrupt traffic in Auto Detect 1246 bpe mode When possible use 1 2Gbpes or 2 4Gbps mode Force 1 Gbps Es Force Gbps 2 Force 4Gbpe E Channel Presence Inhibit i i ie Primitive Recording Control Recording of IOLE s le On CIA Primitives Packing ls On i ie ie Probe Card Loopback Control Channel Pair Loopback ie Per Channel Loopback Loopback Disabled TY ee oO eeo 79 4 Save Save As Default Load Note The page shown above and in the following few screenshots is for FCTracer 4G The Miscellaneous page for FCTracer shows eight channels Step 4 For this recording leave all settings as is except for those in the Probe Card Loopback Control section Yo
122. onnection is made between the DUT and the Channel 2 6 FCTracer Analyzer LED Descriptions When powered on the FCTracer activates the user accessible controls and LEDs on the front and rear panels of the UPAS Warning Do not open the UPAS enclosure There are no operator serviceable parts inside Refer servicing to CATC CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Figure 2 FCTracer Front Panel Universal Protocol Analyzer System Mode 10000 I r Li a a imn E e ia a i i A CA Fie MODEL FCO0MA Fibre Channel Analyger y 4 Foc MODEL FCO02MA Fibre Channel Analyzer jo cH1 CH2 cH3 cHa CHS CHE cH CH a a aa E ES po y e iana car poa He Oe Js AA E a al Lil REC Teo PL MAHAL Front Panel Description A PWR power Green indicator LED for UPAS Lights when the unit power is switched on B Status indicator Red indicator LED for UPAS Lights during initialization power up of UPAS base unit Blinks if a self test fails C REC recording Green LED Lights when the unit is recording D TRG triggered Orange LED Lights when the unit triggers on an event E UPLD Upload Green LED Lights when trace is being uploaded from the analyzer to the PC F Manual Trigger Push button Allows a manual Trace capture G Fibre Channel Connector H Green Status LED Illuminates when a physical connection is made between the DUT and the Channel 2 7 Rear Panel Description Fro
123. oo monos 16 Placing the Analyzer between Multiple Nodes 17 Connecting FCTracer to a Hub 0 cee ene 17 Making a Fibre Channel Recording 20 0 000s 19 SOPP OS aA RECON DE iso ds AS a 22 External Interface Breakout Board se nesseotesrsisi cooley daian oo 23 Pin Outs for the Data In Out Connector 005 23 Prototype Rework Area 0 0 0 0 ccc eens 25 Configuring the Analyzer for the Breakout Board 25 Chapter 3 Networking FCTracer4G oooooooooo o o 2 Working with Multiple Analyzers o oooooooooooommmo ee ee eens 27 Hardware Setup for Direct USB Connections 0 00 e eee 28 Setup for Cascaded Multiple Analyzer Us ooooooooooomo om oo o 28 Set Up for Remote Access over anIPLAN 0 0 0 eee 29 Contreurino the COnnectOns s e DA ds ts 29 USB Connected Anal ZE Suc id E is dida 29 111 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Remote Analyzers Over an IP Network o o oo ooooo 30 Configuring Cascaded Multiple AnalyzerS 31 Ne Wo C Piee a rea SR ae CDEP eR eae a a das 32 Chapter 4 Updates and Licensing ooooooooo 33 Software Firmware and BusEngine RevisSiONS ooooooooooooooo 33 Sofware Updates subis aos is A da 34 Eicense UI AAA O eee Sed ewe EEA 34 Updating the Software License 0 0 cee eee 34 BusEngine and Firmware
124. operties dialog box shown below Commands are presented in a menu If NOT is checked any unchecked event will generate an event match Event Properties Abork Sequence Basic Accept Basic Reject Mo Operation Preempted Channels Jv All Remove Connection 00580 Count E NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 or 4 of the Basic Link Service ABTS FC EXTENDED LINK SERVICES Double clicking on any of the FC Extended Link Services event buttons will display a single properties dialog box shown below Commands are presented in a menu If NOT is checked any unchecked event will generate an event match Event Properties LE pa Extended Link Service Actions nonn Code Name Descripti m Jl ABT Abort Exchange Ox2Z000000 ACL Accept OxS2000000 ADISC Discover Address OxDOO0000 ADDY Advise Credit Ox68000000 CSR Clock Synchronization Request Channels Jv All Ox69000000 CSU Clock Synchronization Update 0x10000000 ECHO Echo OxCOO0000 EST Estimate Credit Count E OxBOOOOOO ESTS Establish Streaming C wor Ox31000000 FACT Fabric Activate Alias ID Ox 60000000 FAM Fabric Address Notification Match on the opposite OySSO00000 FARP RFPY FAN Address Resolution Peotarcal Penk E of this event Desc Any occurence on channels 1 2 3 or 4 of the Extended Link Service ABTA 80 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 SCSI OPERATIONS
125. or very large recordings and for host PCs with limited memory In the latter case multi segmenting gives a PC with limited memory a way to open recordings that would otherwise be too large to open The only downside to multi segmenting is that limits the scope of reports such as Traffic Summary Bus Utilization and Error Summary to each of the segments You will not be able to perform summary statistics on the full recording The default value for this option is 64 MB Before attempting large recordings it is recommended that you play with this number to see what value best suits your needs To create a multisegmented trace Step1 Check the box marked Save As Multisegmented Trace Step2 Set the file size for each segment in the box marked MB Segments File Structure for Segmented Files Multisegmenting produces an index file and segmented trace files The default name of the index file is dataXYZ mlt where XYZ is the last three digits of the analyzer s serial number You can see the unit s serial number by selecting Help gt About FCTracer Thus for example if you had an analyzer with the serial number 111 the index file would be called datall1 mlt The index file and the segmented trace files are stored in a directory named after the index file The directory is named indexfilename_mlt_files For example if the index file is named datal11 mlt the directory will be named datalll_mlt_files Below this directory additional se
126. ored with a color when there is no Trigger Use the color buttons labeled and under the Frame Sequence Or Exchange section of the Colors screen to select a Trigger color To select or change a color e Click the appropriate color button You see the color palette 105 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Use this palette to choose the desired color for fields within the trace such as Routing Headers Base Transport Headers CRC and Frame Sequence Or Exchange You can also customize colors Step1 Click the Custom tab x Standard Custom Colors UK Cancel Hue Red 195 Sat 255 Green 223 BE FE Current Step 2 Click your mouse pointer in the color spectrum on the desired color Step3 Drag the triangle on the vertical bar to the desired shade Step4 Click OK Changing Field Formats You can display numerical data in different format such as hexadecimal or binary To change the format of alphanumeric characters in a field Step 1 Under the Group and Colors column click the plus symbol next to the group you want to reformat The group will expand to show the individual fields within the group Step 2 Click in anywhere in the row representing the field that you want to reformat If the field can be reformatted the format options at the top 106 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 of the dialog box will become active as s
127. ormat of your choice To stop the monitor press Real Time Statistics Buttons The Real Time Statistics toolbar has buttons for changing the format of the displayed data and for exporting data 138 FCTracer4G and FCTracer User s Manual SW Version 2 10 The buttons have the following functions Save As Saves Real Time m graphs as bitmap files A bmp Email Creates an email with a bmp file attachment W aj of the graphs gt Print Ez Full Screen View Settings opens a E formatting the display See View Settings Menu below A va Horizontal zoom in a Horizontal zoom out T select Channel 1 through 8 Real Time Statistical Monitor Pop up Menu If you right click a graph in the Real Time window a pop up menu appears with the following options Undo Zoom If you have zoomed in this command will undo the zoom a sub menu with options for A gt Show channel You can al ae Vertical zoom in Vertical zoom out Click and Drag zoom Click diagonally to select and zoom in on part of the graph Select Range Sync and Graph areas If two or more graphs are displayed this button will synchronize the graphs to one another Once synchronized the positioning slider of one graph will move the other graphs Graph Areas Presents options for displaying additional graphs of data lengths frame sequence or exchange lengths and bus utiliza
128. ous display options such as color formats and filters Recording Provides setup options for recording triggering events and filtering Options events Application Sets how commands are listed in menus and dialog boxes Preferences Update BE FW Allows the operator to reset the Analyzer or update the BusEngine and Firmware Channel Settings Allows channel names to be customized Analyzer Network Opens a dialog box that lets you browse for local and networked analyzers To browse for a networked analyzer select Add then browse to the PC host that is attached to the analyzer then select the attached analyzer All Connected Opens a dialog box with a list of analyzers connected to the host PC Devices Lets you select an analyzer and update the BusEngine Firmware and licensing information Causes the Analyzer to begin recording Fibre Channel activity Causes the Analyzer to stop recording Fibre Channel activity Report File Information Summarizes key facts such as the number of packets and triggering setup Error Summary Displays an error summary of the current trace file and allows you to go to a specific frame sequence or exchange and save the error file to a uniquely named file Timing Calculation Starts the calculator dialog for calculating various timing and bandwidth parameters in the recording file Traffic Summary Summarizes in table format the number and types of packets that were trans
129. pability Docking and Undocking the Window You can undock the Frame Tracker window by double clicking on the blue title bar along the left side of the window Once undocked the window can be dragged anywhere in the application To redock double click again on the title bar Calculating Time between Frames You can calculate time between Frames by clicking on an event and then positioning your mouse pointer over a second event and reading the ensuing tooltip Step1 Click on the time value for the first event Time 00 036 512 472 00 036 690195 be 481 00 036 100 Time from selected Frame 416 00 000 000 000 00 036 729 874 Step 2 Scroll down through the trace to the second event and position the mouse pointer above its time value A tooltip will appear showing the time interval between the first and second events 00 036 512 472 00 036 690 195 00 036 710 037 404 00 036 729 872 00 036 749 715 00 036 769 5504 00 047 530 04 Time from selected Frame 416 00 000 116015 00 047 735 9 5 Hiding Traffic You can hide Primitives Channels and other data from the Frame Tracker window by clicking the Hide buttons on the toolbar in the Trace window or by selecting one or more of the Hide options in the Display Options dialog box Searching When the Trace view and Frame Tracker windows are synchronized the Find and Go To options in the Search menu will apply to the Frame Tracker window The Trace and Frame Tra
130. pair Channel Pair Loopback configuration allows you to place FCTracer between two nodes on a link such as between an HBA and a switch You connect one device to one of FCTracer s paired channels and the other device to the other paired channel for example Channels 1 and 2 The internal loopback between the channel pairs of FCTracer ensure that these devices communicate as if the analyzer was not present Single Channel Loopback In this mode each channel has a loopback of the RX signal back to the TX output of the same channel This configuration can be used to monitor traffic coming from a single Fibre Channel device The device being probed will receive back the exact traffic that it has transmitted This mode can also be used to probe traffic on an arbitrated loop By plugging one channel of the FCTracer into one channel of a Fibre Channel hub the analyzer can monitor traffic on that hub In this mode 62 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 the FCTracer is physically part of the FC AL loop but does not participate as a node e Loopback Disabled In this mode the FCTracer can record traffic received on each channel but the TX output of each channel is disabled This mode is used to probe traffic on a Fibre Channel hub without being part of the FC AL loop To use this mode connect one channel of FCTracer to one port of a Fibre Channel hub FCTracer will be able to monitor traffic on the hub but sinc
131. quentially numbered sub directories up to 100 000 that house the segmented trace files These sub directories bear simple numerical names 00000 00999 Each of these subdirectories can hold up to 100 sequentially numbered segment files Collectively the entire directory structure can hold up to 10 million files Example A 1010 MB recording using 10 MB segments and the default file names will create the following sub directories and files The example below uses the serial number 111 e datalll mlt This is the index file e datalll_mlt_filess00000l1segment_00000 fct e datalll_mlt_filess00000l1segment_00001 fct e datal11_mlt_files OOO00 segment_00099 fct 57 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 e datal11_mlt_files O0001 segment_00100 fct e datal11_mlt_files O0001 segment_00101 fct The index file looks something like a trace file but contains packet like entities that summarize each 10 MB segment 29 CATC FCTracer TM Fibre Channel Protocol Analyzer C Program Files CATC FCTracer Sample Files 4min_spool 2 111 mit iol xj Fie Setup Record Report Search View Window Help TIE Sans eje alar ix ma mE h A e tes Do e sala gt olele Packet Types Start Frame Num Frames Duration Time Stamp Sa o 5658 13 150 sec 00 00 00 000 02 660 Packet Types Start Frame Num Frames Duration Time Stamp a 87678 87708 13 337 sec 00 00 13 149 870 307 Packet Types Start Frame N
132. r User s Manual SW Version 2 10 Script Menu Pop Up Menu Right clicking in the Script Menu area will open a pop up menu with options to create edit and run a script E Run verification scriptis Edit script Mew script Run verification script s Executes selected E scripts Show Description windiow Fz Edit Script Opens the selected script in e o 2 Notepad Settings New Script Opens Notepad and displays whatever Script template you are using Show Grid Displays gridlines in the Script Menu area Show Description window Shows Hides the Description window in the top right side of the Script Verification window Show Output Shows Hides the log window Settings Opens the Settings dialog The Settings Dialog The Settings dialog Controls x the defaults for the Script Verification window Choose Editor application and editing settings f Notepad by default Choose Editor Application C Other Path ta the editor and editing settings Gives Browse the option to change the default editor from Notepad Edit all selected scripts in one process to an editor of your choice f Open all included files T Launch editor application in full screen Edit all selected scripts in Fath to the template file for a new script one process Automatically C Program Filess CATCSFCTracersScrpts vFS Browse opens all selected scripts 3 isplay settings with the selected Editor
133. r content To view the Search options e Click Search in the Menu Bar You see the Search drop down menu Search View Window Help o to Trigger Go to FrameSequence Exchange Go to Marker 0 Eo AA Find Find Next F3 Search Direction Forward Go to Trigger To display a triggering event select Go to Trigger under Search on the Menu bar The Trace Viewer display will reposition the trace to show the triggering event at the top of the screen 125 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Go to Packet To display a specific packet Step1 Select Go to Frame Sequence Exchange under Search on the Menu Bar Go to Frame a Exchange a xl Goto Frame i or Markers Cancel Step2 Enter the number of the Frame Sequence or Exchange you want to display Or Select a value from the drop down list Step3 Click OK The Trace repositions to show the Frame Sequence or Exchange at the top of the screen Go to Marker To instruct the analyzer to display a marked Frame Sequence or Exchange Step1 Select Go to Marker under Search on the Menu Bar You see a menu listing the marked items in that Trace View Search View Window Help Go to Trigger Go to FrameSequence Exchange Go to Marker Frame 1 serdfg Gn to d Frame 2 Reference Frame for Marker Edit Function f Find All Markers z Find Next Search Direction
134. rcentage of bus utilized Horizontal zoom out View Settings Menu Clicking the View settings button uel causes a menu to open with options for formatting the display e Orient Horizontally changes the orientation of bus usage to horizontal After selecting this option the menu will say Orient Vertically e Tile Vertically tiles the two graphs vertically 1 e side by side e Show Markers Places tick marks along the x axis of each graph 135 Orient horizontally Tile vertically E Show Markers Show Plumb Line Status d Grid Lines b Grid on Top Fonts amp Colors CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Show Plumb Line Displays a vertical line that connects your cursor to the horizontal axis As the mouse is moved the status bar will show the frame sequence or exchange and time frame to which the cursor is pointing Status Opens a sub menu with the following options Bar Displays a status bar at bottom of graph Tooltip Causes a tooltip to appear if you position your mouse pointer over part of the graph and leave it there for a couple of seconds None Turns off tooltips and the status bar Grid Lines Opens a sub menu with the following options Both Displays both X and Y axis gridlines X Axis Displays X axis gridlines Y Axis Display Y axis gridlines None Turns off gridlines Grid on Top Moves the grid line
135. resss of the segment currently being recorded gt FCTracer SN 370 Triggered amp Spooling 27 MBytes sgm 2 gaps 0 Activity el ae Hardware Buffer Start the recording Search Fwd Triggered amp Spooling 189 MBytes sgm 20 gaps 0 Activity a EA A Hardware Buffer cs Search Fwd Hi FCTracer SN 370 Finishing Uploading 501 MBytes sam 53 gaps 0 Activity ae a Hardware Buffer MA Stop the recording Search Fwd Zoom In Zoom In increases the size of the displayed elements allowing fewer but larger frame sequence or exchange fields per screen Click 4 on the Tool Bar Zoom Out Zoom Out decreases the size of the displayed elements allowing more but smaller frame sequence or exchange fields per screen Click Ek on the Tool Bar 51 CATC FCTracer4G and FCTracer User s Manual 4 8 Analyzer Keyboard Shortcuts SW Version 2 10 The following table shows the keyboard shortcuts available in FCTracer and FCTracer 4G Table 2 Keyboard Shortcuts sequence Or exchange sequence Or exchange sequence Or exchange 52 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 5 Recording Options The Recording Options dialog box controls how FCTracer records Fibre Channel data At the top of the Recording Options dialog box are four tabs that provide access to options pages called General Miscellaneous Recording Rules and Channels Using these pages
136. rs Remote Access over LAN Traffic Summary Reports Collapsible Expandable Headers Real time Performance Monitoring amp Statistics Dynamically Allocated Memory Pool 1 2 The CATC Trace FCTracer4G and FCTracer User s Manual SW Version 2 10 Extend capture window by removing non essential primitives or truncating data payloads from the trace Quickly identify and track error rates abnormal bus or timing conditions Enable capture of intermittent problems for which trigger conditions are difficult to predict Allows users to create programs to perform cus tomized analysis on captured traces By cascading up to 4 analyzers time correlated traces for up to 16 channels can be obtained One or more FCTracers can be controlled over the network Statistical summaries provide high level view of events sequences exchanges errors amp throughput Increased drill down on Exchanges Sequences or individual Frames Easily identify throughput problems and anomalies 2 GB captures long time windows for analysis and problem solving While other products display the stream of frames in difficult to understand text format the CATC Trace expert software system matches a strong decoding engine with an easy to use graphical user interface that removes complexity and aids the user to understand information quickly The CATC Trace displays each Primitive Data Frame or decoded Sequence on a separate row and logically gro
137. rst Segment e Decoding Assignments Opens the Decoding ea ae Assignments dialog for setting the default FCP SCSI decoding command set This default is used any time the same Opcodes are used from different SCSI command sets Index File Hext Segment last Segment e Frame Level Decodes trace at the Frame level e Sequence Level Decodes trace at Sequence level e Exchanges Level Decodes trace at Exchanges level e First Segment If a multi segment trace mtt has been opened this option will display the first segment file e Previous Segment Shows previous segment of a multi segment trace e Index File Opens the index file for a multi segment trace e Next Segment Opens the next segment in the multi segment trace e Last Segment Opens the last segment in a multi segment trace Left Mouse Button Clicking the left mouse button in the trace window opens a context sensitive menu The menus presented will vary depending on which part of the trace has been clicked The following screenshot shows the pop up menus that would occur for the different cells within a ARB primitive eel ARB val val G K28 5 D20 4 val val Show Raw 10b Codes Format Find next occurrence Format gt Format Go to Time After TimeDelta Time Stamp 15 000 ns 00 00 00 009 461 320 TimeDelta Time Stamp Color gt Color gt Color gt Go to Time Before Channel 1 Set marker Format
138. rties dialog showing a drop down menu Event Properties l z Data Pattern Data Pattern Actions HAHO Valid for Triggering S eguencing only offsets 0 31 walid for Filtering Offset 0 25 SOF g Sequential SOF ooocoooooooooaocoocoocooooooocoooaoag offsets TL kZ Destination ID Label e FH loo110011111111111111111111110101 Data Pattern cS CTL Source ID FH EERXEXEEEDOODODOODODOOOOOOODODODO Channels e All TYPE FTL AEG FH2 OOOOOOOOREEEEE EER HHEHEEEEEEHEEHEHE Seq ID DF CTL SEQ CHT mis FHS HREEE EEE REE EE EEE EZ050010001000100010 aunk 2 Ox ID EX ID FH4 HE EEE EE HER EEEEEEOOOOOoOo0o00o000o0o011L Parameter FHS Dese Any occurence on channels 1 2 3 or 4 of the specified Data Pattern Properties dialog showing a hex to binary converter 74 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Actions Tab At the top of each properties dialog is a tab marked Actions that presents options such as triggers to be set Event Properties E DEELEN E Interna i I Trigger Analyzer LE ic Sequencing Advance Sequence O Restart Sequence Label External Triggering C Restart Al FCP_RSP T More Pulse High Channels e All Filtering f Pulse Low TETAS eo Pulse Toggle E Count A ie Hone Filter Out None NOT Match on the opposite of this event Desc Any occurence on channels 1 2 3 4 5 6 7 or 6 of the specified F
139. s above the graph Fonts and Colors Opens a dialog box for setting the colors and fonts used in the graphs view options x Fonts Tithe Times Hew Roman fi Biz Anda Background a 3 Grid GAS Cancel 136 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Graph Areas Menu The Graph Areas menu allows you to view different information in the Bus Utilization window Step1 Click the button Mew The Graph Areas menu opens E Step 2 Select the data you want to El Link Utilization on Channel 1 appear in the Graph Areas Data Throughput on Channel 1 Frames Count on Channel 1 window El 5305110 Response Time amp SCSI IO Latency Time To change the properties in the Bus Frame length Utilizations graph right click and Y Link Utilization choose Properties from the pop up Data Throughput menu The Properties dialog box opens Frames Count as shown below The following dialog box will open Itwill display options for setting the title appearance color and line type for the graph Graph area properties a xj graph Title Appearance New graph Bars single color Type Color Percent of link used on channel 1 Cl Filter out Event Groups M Packet Types Packet Types Channels Data Frame Primitives Primitive Disconnect Connect Undetine e Hide selected items Show selected items New Delete Restore defaults
140. se the analyzer to begin recording After 16 Mbytes of traffic has been recorded the analyzer uploads the data and displays the sequences Stopping a Recording You can stop the recording process at any time by pressing Afterwards the following dialog box opens E xj Abort Upload Abort Upload Select an option Stop but preserve existing uploaded data Continue las if Abort not initiated data and cancel trace completely This dialog presents options for stopping continuing or aborting the recording e Stop Stops the recording and then displays the trace on screen e Continue Resumes the recording e Flush Cancels the recording without saving or displaying the trace 22 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 When the recording session is finished the bus traffic is uploaded to the PC and is automatically saved to the hard drive as a file named data fct or the name you a as the default filename Es Fe CRC 100385 512 dwords 12 dwords Ox5P457 ABE ECON EXT ata CRC FCP 2 o oO 2 pe Ox000001 8 dwords dwords Ox 4507791 1 ees fal ae PF FOP 2 OxO000EF 0x000001 1 100509 E 1 G foa Step8 To save a current recording for future reference select Save As from the File menu Step9 Give the recording a unique name and save it to the appropriate directory 2 12 External Interface Breakout Board With each
141. shows two channels so configured This mode is referred to as Per Channel Loopback In Per Channel Loopback FCTracer functions as a repeater transmitting and receiving traffic to and from a hub on the same channel You enable loopback via the Recording Options described later Connecting FCTracer to a Hub as a Sniffer Loopback Disabled A sniffer 1s a passive listening device that does not transmit traffic When configuring FCTracer to function as a sniffer on a hub you disable loopback signalling In this configuration the analyzer listens to traffic but does not transmit The hub will sense the lack of transmission from the analyzer and will disable the hub port used by the analyzer However the CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 hub will continue to transmit on the disabled port thereby allowing the analyzer to passively monitor the traffic This mode allows you to monitor devices on a hub without the latency that might occur in loopback mode e NL_Port NL_Port NL_Port FCTracer E J AA RAID 2 11 Making a Fibre Channel Recording After connecting the analyzer to the device s you will need to configure the Recording Options Then you can test the analyzer by creating a 16 Mbyte snapshot recording To make this recording follow these steps Step 1 From the Setup menu select Recording Options Step 2 Select the General tab CATC FCTracer4G and FCTracer User s Manual SW Versi
142. sion 2 10 If you are running Windows 988E you will get the following message when the second update is completed FCTracer a G Update Complete The BusEngine hat been successtully updated Please power the analyzer off and back on for the Update to take effect Step6 Power cycle FCTracer to complete the update Note You must power cycle the analyzer for all BusEngine updates You have unplugged or ejected a device without stopping it Unplugging or ejecting devices without first stopping them can often cauze pour computer to crash and lose valuable data To safely unplug or eject any of the following devices first uze the Hardware wizard in the Control Panel to stop the device EJ CATE UPA FCT racer IF you frequently need to unplug this device Windows can give you an icon on the taskbar to quickly unplug or eject your device IF you would like to use this option check the following IY Show Unplug E ject icon on the taskbar Manual Updates You can manually update the BusEngine by following these steps Step1 Select Setup gt All Connected Devices on the Menu Bar The Analyzer Devices dialog box opens a7 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step2 Select Update BE FW The Analyzer Setup screen opens analyzer setup AS W Update BusEngine CAProgram Alles CATE FET racerstctre4be bir Browse ES M Update Firmware C Program Files CATC FCTracer ictr
143. software no further action is needed If you are not running the latest version continue to Step 3 Click on the first link to download the zipped Disk 1 files for your operating system Unzip the files into your choice of directory Click Start then Run and browse to where you unzipped the files Select the program named Setup and click Open Click OK to run the Setup and begin the installation Follow the on screen instructions to complete the installation Please see the Readme file on the installation CD for information on changes in the release 3 3 License Information Licensing information for FCTracer can be viewed by selecting Display License Information from the Help menu The License window provides maintenance expiration and features data for FCTracer Updating the Software License License keys are necessary to enable software maintenance for both FCTracer 4G and for FCTracer Software maintenance is also needed on FCTracer for and four or eight channel support If they are not enabled a message appears if an attempt is made to access these features stating that a license key is necessary to use the features To access these tools a License Key must be obtained by CATC Once the License Key is obtained perform the following steps to install it 34 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step1 From the Setup menu select All Connected Devices The Analyzer Devices dialog opens
144. stics on the occurrence of errors primitives frames sequences and exchanges Users can evaluate these metrics at a glance or use them to navigate through the trace FCTracer 4G also features graphical bus utilization and throughput reports that provide a histogram of activity dynamically linked to frame level details Real time monitoring continuously displays metrics for each port providing a high level view of network performance Ideal for system level test and debug FCTracer 4G tracks throughput and recovered errors for end to end Fibre Channel analysis For complete product information please visit www catc com The Fibre Channel specification is available from the Fibre Channel TA at its web site http www fibrechannel org FEATURES BENEFITS 2 Parallel Event Sequencers with 256 Isolate intermittent problems by tracking two com States each with Independent Trigger amp pletely independent event sequences in parallel Filter Criteria FCTracer 4G 1 2 amp 4 Gbps FC Ports Monitor trigger and record multiple Fibre Channel FCTracer 1 or 2 Gbps ports ports simultaneously Link Tracker Trace Display Chronologically display all DWORDs on all chan nels synchronized to a common clock Frame Tracker Chronologically displays all FRAMES on all chan nels synchronized to a common clock CATC Hardware Filtering Performance Statistics Long Term Spooled Recording Verification Script Engine Cascade Multiple Analyze
145. t bypass circuits capable of recording 1 2 and in the case of FCTracer 4G 4 Gbps Fibre Channel traffic at full line rate At the heart of FCTracer4G and FCTracer is the CATC BusEngine protocol processor that incorporates both a real time recording engine and configurable tools to trigger and filter high speed Fibre Channel traffic Effective analysis requires isolating important traffic Both FCTracer 4G and FCTracer have powerful triggering capabilities that include two independent sequencers that can track two unrelated series of events in CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 parallel The presence of two independent sequencers is like having two analyzers in one each sequencer can separately monitor up to 256 levels of trigger logic with up to six events per level FCTracer 4G and FCTracer dynamically allocates memory resources up to a maximum of 2 GB across all four recorded channels Users can selectively exclude any channel from the recording to boost memory depth for the remaining channels System level debug frequently requires tools to capture intermittent problems FCTracer 4G and FCTracer have a Long Term Spooled Recording mode enabling capture of data for days to better analyze problems FCTracer 4G and FCTracer also supports remote operation over a LAN and unattended control of the analyzer with an Automation API FCTracer 4G and FCTracer include a Traffic Summary utility that provides Stati
146. ted script Descriptions for scripts are defined in set DecoderDesc MyDescription Output window Displays the output of the script as it executes 11 2 Additional Resources For Further Information See the Verification Script Engine Reference Manual 151 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 152 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 10 How to Contact CATC cat Call for technical support US and Canada 1 800 909 2282 Worldwide 1 408 727 6600 Write a letter Computer Access Technology Corp Customer Support 3385 Scott Blvd Santa Clara CA 95054 USA Visit CATC s web site http www CATC com Limited Hardware Warranty So long as you or your authorized representative you or your fully complete and return the registration card provided with the applicable hardware product or peripheral hardware products each a Product within fifteen days of the date of receipt from Computer Access Technology Corporation CATC or one of its authorized representatives CATC warrants that the Product will be free from defects in materials and workmanship for a period of three years the Warranty Period You may also complete your registration form via the internet by visiting http www catc com support register The Warranty Period commences on the earlier of the date of delivery by CATC of a Product to a common carrier for shipment to you or to
147. tep4 Click OK A marked frame sequence or exchange is indicated by a vertical red bar along the left edge of the number block 1 ARB val val TimeDelta Time Stamp G K28 5 D20 4 val val 0000 006 963 240 s 7 1 Edit or Clear Marker To clear or edit the comments associated with a frame sequence or exchange marker Step1 Left click on the cell marked Frame Sequence or Exchange 116 CATC Step 2 Step 3 Step 4 Step 5 Frame 1 To clear a Marker FCTracer4G and FCTracer User s Manual SW Version 2 10 Show Raw 10b Codes Edit marker Clear marker Time From Trigger Time From Marker Format H Color Hide To edit the Marker Comment Select Edit marker You see the Edit marker comment window Edit Marker for Frame 2 Reference Frame for Marker Edit Function El Press Ctrl Enter to insert a line break Cancel Edit the comment as desired Click Clear marker The vertical red Marker bar disappears 117 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 7 8 Edit Comment You can create view or edit the 100 character comment field associated with each Trace file Step1 Select Edit Comment under File on the Menu Bar Step2 Create view or edit the comment You see the Edit comment for trace file window Edit Trace File Comment Dialog This is a recording Cancel Step3 Click OK 118 CATC FCTracer4G and F
148. teroverthem Descriptionsofthebuttonsappearonthestatusbaratthebottomofthewindowand as tooltips above each button Lar Open file B Stop Recording Re upload This button appears in the Saya Ae PA toolbar 1f Stop 1s pressed during an upload Causes analyzer to re upload trace from analyzer buffer to the PC Gives options for selecting which part of the trace you want uploaded Preview Zoom In Print Zoom Out Edit as text opens a text editor for editing traffic generation files El Wrap Find Opens a dialog for conducting Setup Record Options l complex searches Find Next repeats last Find or Go To l l i operation Setup Display Options Trace Panes Allows multiple traces to be EFE locked together and scrolled in tandem le E E la Start Recording i i This option only works with mtt traces created by multi analyzer cascades in a single recording session Decode Buttons Decode amp display Frame Layer Frames Decode amp display SCSI Application Fra amp Primitives Xch Layer SCSI Commands Decode amp display Sequence Layer seg Hide Buttons R Hide Align and Notify Primitives 19 Hide Initiator Channel 1 Hide RRDY Primitives T Hide Target Channel 1 47 CATC FCTracer4G and FCTracer User s Manual Reports Buttons rj il B File Information Report Opens a summary of the trace file including when 1t was made the Recording Options used to create the file and data on the analyzer
149. th other analyzer users This option works Chat Bar only with PCs directly Status Bar Switches display of the Status Bar on or off Real Time Statistics Opens a window that displays graphs of traffic in real time Zoom In Zoom in increases the size of the displayed elements Zoom Out Zoom out decreases the size of the displayed elements Wrap Allows the display to wrap Decoding Opens a dialog box called FCP SCSI Decoding Settings that lets you Assignments correct problems with SCSI decoding by assigning a SCSI command set This dialog box provides a way of resolving discrepancies caused by the sharing of the same Opcode by different SCSI command sets Frames Level View Hide Frames Level Sequences Level View Hide Sequences Level Exchanges Level View Hide Exchanges Level First Segment Opens the first segment in a multi segment trace Requires that a multi segmented file be opened first Previous Segment Opens the previous segment in a multi segment trace Index File Opens the index file for a multi segmented trace The index file summarizes the trace and its segments Next Segment Opens the next segment in a multi segment trace Last Segment Opens the last segment in a multi segment trace CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Menu Function Window Switches display of the Tool Bar on or off Displays all open windows in an overlapping arrangement Displays all open windows in
150. the cell marked Drag an event here to add a new sequence link them with the action Advance the Sequence then apply a trigger or other action to the end of the chain The following steps illustrate how to create an event sequence Step1 Click the New Event button The New Event menu opens 94 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Step2 Select an event type from the menu for example an error A button appears in the Available Events area Step3 Click the New Event button and select a second event type for example a Primitive At this point you should see two buttons in the Available Events area Available Events Global State active at all times pipe yapeys pels Primitive pipe yapeys felt fe Step4 Drag the first button to the cell marked Drag an event here to create a sequence When you finish notice how two new cells appear in the window as shown below the cell where you placed your button Global State active at all times Sequence 1 State 1 ifzfaf fstefr o Step5 Double click on the button A Properties dialog box opens Event Properties xi pipepapeps pe fi fo Idle Errors T Symbol l Disparity T Spacing Primitives Packet Errors Alignment D Disparity FT Sembo CRC Label Error F Delimiter FT EOF Channels e All 005806 6d E Count 2 NOT Match on the opposite of this event Desc 1st occurence on
151. the decoding schemas for supported protocols are fairly complex CATC provides a decoding framework to simply the task of writing vendor specific custom decoders This framework consists of special sets of tables and functions implemented in the provided files The simplest way to edit a decoder file or to create new one is to follow the framework format in the decoder files Decoder files are written in the CATC Scripting Language CSL a language based on C language syntax that is easily learned by anyone with a C programming background For further information on file based decoding refer to the CATC Scripting Language Reference Manual for FCTracer included in the installation CD ROM You can also download the document from the CATC website CATC also provides a library of script constant variables and script API functions which enhance the capabilities of CSL and make the job of writing decoding scripts even easier CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 For further information on CATC script API refer to the file CATCScriptAPl inc in script shared directory 1 5 Specifications The following specifications describe a combined FCTracer and Universal Protocol Analyzer System Package Dimensions UPAS 10 000 12 2 x 3 5 inches 31 1 x 31 1 x 8 9 cm FCTracer 4G Plug in 9 3 x 6 7 x 1 3 inches 23 6 x 17 0 x 3 2 cm FCTracer Plug in 4 5 x 6 7 x 1 3 inches 11 3 x 17 0 x 3 2 cm Connectors UPAS A
152. the trace or a button Start Recording Ctri R 4 4 Trace Tool Tips Many fields within the Trace will display tool tips when the mouse pointer is Suspended over them These tips may provide a simple legend for the cell or may give substantial added details about the field OPN yx AL PD ALPS TimeDelta Time Stamp 28 5 D17 4 po pete owt Tower ll demas oo 00 00 1 Primitive Signal OPHNyx _ K28 5D17 4 D01 0 Open full duplex 5 Arbitrated Loop Destination Address ARZUN arbitrated Loop Source Address EO AREA AA AA A AO T Oa T I oo arrima l an an an aat anna 4 5 The Main Display Menus While some of the analyzer s Main Display window options are familiar many contain options specific to the analyzer program Table 1 Main Display Pull Down Menus Closes the current file Save As Saves all or a specified range of packets from the current file with a specified name Export gt gt Packets to Text Packet View Format Saves all or part of a Trace to a text file Useful for saving traces to floppy disk and for emailing Packets to EAS Format Creates an EAS file based on the open trace Running this command opens a dialog prompting you for a file name path and a range of Frames to be exported Lists the last files that were opened Exits the FCTracer program 42 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Setup Display Options Provides the control of vari
153. thernet LAN TCP IP Both the FCTracer 4G and FCTracer have networking and cascading functions that are described in this chapter e Cascading Allows two to four analyzers be linked or cascaded together into a single synchronized logical unit in order to increase the number of ports that can be monitored To enable synchronized multi analyzer recording the analyzers are connected together via their BNC connectors on the back of the analyzers This connection is used to send clocking information and recording commands are sent from one analyzer to another e Networking FCTracer can be run remotely over an IP LAN Using the Network browse dialog you can remotely control one or more analyzers Note Henceforth both analyzer models will be referred to as FCTracer 3 1 Working with Multiple Analyzers Multiple FCTracer analyzers can be set up in three ways Directly Connected by USB Two or more analyzers can be connected to a single host PC via USB In this setup no additional cables are used as they are in a Cascaded setup and the analyzers function as non cascaded standalone units Users toggle back and forth between the units Cascaded Two or more local analyzers linked by BNC One or all of the analyzers then connect via USB to a host PC The BNC cable functions to transmit clocking and control information between the analyzers thereby allowing the analyzers to function as a cascade i e a single logical a
154. ting the mouse wheel Zoom Out Makes the display appear smaller Show Hide channels When pressed this button tells the Recording Rules dialog to show the channel buttons on the Events icons When unpressed the channels are hidden 64 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Show Hide Properties Dialog Shows or hides the Properties dialog of the selected State Event Action Config is valid Config is valid This message display when the current Recording Rules configuration can be executed by the hardware When the configuration is incorrect the message is replaced by Config is incorrect Config is incorrect This message displays when the current Config is invalid Recording Rules configuration exceeds hardware limitations The message gets updated every time the Recording Rules configuration changes You can click this indicator to get the diagnostics message box to find the problem 5 10 Recording Rules Page How it Works The Recording Rules page can be thought of as a chalk board where you create a graphical model of the events and actions In essence you are creating a visual representation of the rules that the analyzer should follow during a recording when it encounters events that you specify You can create simple or complex rules Creating a rule involves four steps Step 1 Step 2 Step 3 Step 4 Create event buttons Click the small buttons on
155. tion Start Starts the Real Time Monitor Stop Real Time Monitoring Reset Resets the graphs Unde Zoom Fit to Graph Area Y Scale Type Hide Fit to Graph Area Redisplays graph so that the entire trace fits inside graph area Y Scale Type Remove Properties Linear Converts display to linear format Logarithmic Converts display to logarithmic format Hide Hides the selected graph Properties Opens a dialog box with options for changing the colors titles and other features of the graphs 139 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Displaying Multiple Graphs The Real Time Statistics window can display up to three separate graphing windows The window gives you different graphing options To view two or three graphs simultaneously click El A the Graph Areas button Y7 ee El Link utilization The menu has the following options E a ata Payloa roughpu e Statistics Accumulation Allows you to display hide the Min Max Avg Area on the right side of the Bus Utilization window Data Frame Count e Link Utilization Plots the percentage of Link utilization by non idle traffic for both directions of the link e Data Frame Sequence Or Exchange Count Packets s Plots counts of Fibre Channel Data Packets per second for both directions of the link e Data Payload Throughput MBytes Plots data payload throughput for both directions of the link 1
156. tion together as a logical unit Cascading increases the numbers of ports that can be simultaneously recorded LA SASTracer SASTracer BNC To set up a cascade you connect a BNC cable between the External Output port on the back of one analyzer to the input port on the second The first analyzer will serve as the controlling or master analyzer It will transmit clocking information Recording Option commands and other data to the other analyzers If you plan to group three or four analyzers together daisy chain the remaining analyzers together and then loop the output of the last analyzer to the input of the first analyzer as shown in the figure on the right 28 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 3 4 Set Up for Remote Access over an IP LAN FCTracers can be run remotely over an IP network In an IP ns network the analyzers ae connect their respective hosts via USB and the hosts in turn connect to each other via IP LD Y FCTracer Setup involves installing FCTracer software on each analyzer host then enabling IP LAN connectivity between the hosts When the remote analyzer is powered on you connect remotely control the analyzer via 1ts host Your connection will be Local host gt Remote host gt Analyzer Use the command Setup gt Analyzer Network to browse to the remote host You can cascade IP connect
157. tive CATC Technical Support can be reached at 800 909 7112 or via email at support catc com You may also refer to CATC s website at http www catc com for more information on how to contact an authorized representative in your region If warranty service 1s required CATC or its authorized representative will issue a Return Material Authorization Number You must ship the Product back to CATC or its authorized representative in its original or equivalent packaging prepay shipping charges and insure the shipment or accept the risk of loss or damage during shipment CATC must receive the Product prior to expiration of the Warranty Period for the repair s to be covered CATC or its authorized representative will thereafter ship the repaired or replacement Product to you freight prepaid by CATC if you are located in the continental United States Shipments made outside the continental United States will be sent freight collect Please remove any peripheral accessories or parts before you ship the Product CATC does not accept liability for lost or damaged peripheral accessories data or software CATC owns all parts removed from Products it repairs CATC may use new and or reconditioned parts at its sole discretion made by various manufacturers in performing warranty repairs If CATC repairs or replaces a Product the Warranty Period for the Product is not extended If CATC evaluates and determines there is no trouble found in any Product re
158. turned or that the returned Product is not eligible for warranty coverage CATC will inform you of its determination If you thereafter request CATC to repair the Product such labor and service shall be performed under the terms and conditions of CATC s then current repair policy If you chose not to have the Product repaired by CATC you agree to pay CATC for the cost to return the Product to you and that CATC may require payment in advance of shipment 154 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 General Provisions THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS YOU MAY HAVE ADDITIONAL RIGHTS THAT VARY BY JURISDICTION CATC S RESPONSIBILITY FOR DEFECTS IN MATERIALS AND WORKMANSHIP IS LIMITED TO REPAIR AND REPLACEMENT AS SET FORTH IN THIS LIMITED WARRANTY STATEMENT EXCEPT AS EXPRESSLY STATED IN THIS WARRANTY STATEMENT CATC DISCLAIMS ALL EXPRESS AND IMPLIED WARRANTIES FOR ANY PRODUCT INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTIES THAT MAY ARISE FROM ANY COURSE OF DEALING COURSE OF PERFORMANCE OR TRADE USAGE SOME JURISDICTIONS MAY NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS SO THE PRECEDING LIMITATION MAY NOT APPLY TO YOU CATC DOES NOT ACCEPT LIABILITY BEYOND THE REMEDIES SET FORTH IN THIS LIMITED WARRANTY STATEMENT OR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES INCLUDING WITHOUT LIMITATION ANY
159. u Errors will then display as horizontal lines running across the width of the Navigator To display the Navigator bar select Setup gt Display Options and then select the Navigation Bar checkbox Scaling The top of the Navigator bar corresponds to the first frame in the trace and the bottom corresponds to the last frame A one pixel high line in the Navigator bar represents a fraction of the trace data If for example the Navigation bar were 400 pixels high then each bar in this example would represent 1 400 of the trace If the trace had 4000 frames total each bar would represent 10 frames 114 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Layout The Navigator bar is made up of three parts Pre Trigger traffic Post Trigger traffic and errors To see all three components you will need to enable them by selecting Pre Post Trigger and Errors from the pop up menu Pop up Menu Right click anywhere on the Navigator to display the pop up menu The following options are available e Pre Post Trigger Shows hides the Trigger event as a line in the Navigator e Errors Shows Hides errors as red lines in the Navigator e Set Range To Whole Trace Resets the range so all traffic is displayed e Set Range Near Frame xxx Collapses the range so that only the frames immediately above and below the xxx frame are displayed The xxx frame is whatever frame is visible at the top of the main window e Recently Used R
160. u will need to set these in orderto successfully record Step 5 From the Loopback Control options select the options appropriate for your setup Your options are Channel Pair Loopback Configures the analyzer as a repeater and causes traffic to be routed into one channel and out an adjacent one When using Channel Pair Loopback you must select two adjacent channels Channel 1 and Channel 2 Channel 3 and 4 etc Your selection must also match how your devices are physically attached to the analyzer For example if you connect an HBA to Channel 1 and a switch to Channel 2 be sure to select Channel 1 and 2 in the Channel Pair Loopback options 21 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Per Channel Loopback Configures the analyzer as a repeater and causes traffic to be routed into and out of a single analyzer channel This option is used with hubs Example connect Channel toa hub Then select Channel from the Per Channel Loopback options Loopback Disabled Configures the analyzer as a sniffer Causes the analyzer to passively listen to the selected channel without transmitting traffic This option is used with hubs Example connect Channel 1 to a hub Then select Channel 1 from the Loopback Disabled options Step6 Click OK to accept your Recording Options selections and close the dialog box The analyzer is now ready for recording Step7 Click onthe Tool Bar This is the Start button and will cau
161. um Frames Duration Time Stamp 175386 87777 13 200 sec 00 00 26 486 897 000 Segment eee eT ats Start Frame Num Frames Duration Time Stamp a 263163 7828 1 186 sec 00 00 39 686 609 887 ci 5 ay ay A When uploading is complete the index file will be opened Each packet in this file corresponds to one of the numbered segments Double clicking on the packet will open the corresponding segment file Multisegement Toolbar When an index file is opened like the one shown above the Multisegment Toolbar will display This toolbar lets you navigate the index file 144 p gt bt Open first segment in multisegment trace Open previous segment in multisegment trace Open index file This button becomes active if a multisegment trace file is Open Open next segment in multisegment trace Open last segment in multisegment trace 5 6 Spooled Recordings In a Spooled recording uploading commences from the analyzer to the host PC when the recording is begun As traffic is uploaded the analyzer memory is freed creating space for recording additional traffic Recording can thus continue for long periods of time and create file lengths well in excess of 2 GBs 58 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 Recording Size With Spooled Recordings you are given the option of setting the recording length based on time or on the recording size Record for Enter the duration of the recor
162. ups all sequences that are part of a common exchange FC 2 and FC 4 level events are decoded and any protocol errors are automatically marked in red This view groups and displays SCSI operations FCP mapping with easy drill down to sequence and frame level detail Context sensitive ToolTips help explain the specification and provide ease of use and understanding for Fibre Channel development teams CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The additional Link Tracker display allows users to see DWORD level bus traffic in a table view This simplifies analysis of state transitions by displaying the Fibre Channel traffic moving across all channels synchronized to a common reference clock Link Tracker may be used independently or time synchronized with the CATC Trace display FCTracer s combination of the CATC Trace display which logically arranges bus traffic and Link Tracker which provides a chronological representation is a unique and powerful tool For additional information on the CATC Trace please download the White Paper from the CATC website http www catc com support whitepapers index html 1 3 Automation The FCTracer software includes an Application Program Interface API that will allow you to develop test programs and scripts in C and Visual Basic The API reproduces most of the commands embodied in the FCTracer trace viewer software This API allows users to automate procedures that other
163. val TimeDelta Time Stamp K28 5 D20 4 val val 0000 006 963 840 TimeDelta T All reports E Fra Frames And Primitives H Sea Sequences FH Xeh Exchanges fz Alignment Error Bad 10 bit Code Delimiter Error Bad EOF Disparity Error CRC Error E Traffic Summary Search Fwd 4 10 4 Timing Calculations The Timing and Bus Usage Calculator calculates time between frames To calculate timing and bus usage Select Report gt Timing Calculations from the Menu Bar or click in the Tool Bar 133 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 The Timing and Bus Usage Calculator dialog appears Timing Calculator NS From beginning of To beginning of al Frame jo Frame jo Time r 0 006956368100 secs Time 0 0069638100 secs Total Time nanoseconds F To calculate bus usage and bit rate errors on a range of Frames Step1 If calculating timing between Frames enter the Frame numbers in the two Frame text boxes Step2 If calculating between markers click the marker buttons under From beginning of and To End of and select markers from the lists Step3 If calculating timing between time points click the Time buttons and enter time values Step4 Click the Calculate button At this point bus usage will be calculated 10 5 Bus Utilization The Bus Utilization window displays a graph of bandwidth use within a displ
164. wise have to be run manually via the trace viewer software The Automation API can be run locally on the PC attached to FCTracer or remotely over a network connection For further details refer to the Automation API for CATC FCTracer Reference Manual included in the installation CD ROM You can also download the document from the CATC website CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 1 4 File Based Decoding The FCTracer application lets users create their own custom decodes Users can customize the decoding for three types of FC Sequences e FCP SCSI Sequences e FC Generic Services FC GS Sequences e FC Switched Services FC SW Sequences FCTracer uses special text based decoder files dec to decode the payloads of these Sequences The decoder files are initialized when the FCTracer application is started When a trace is displayed onscreen the FCTracer application decodes and displays the payload fields as instructed by the decoder files To create a custom decode all you have to do 1s modify one or more of these decoder files You can also create new decoder files Decoder files are located under the scripts directory FCTracer There are three sub directories there one for each 1 Sample Files EME Scripts type of Sequence ace e FC GS H FCP SCSI R Y FO SW e FC SW Opening these sub directories will reveal one decoder file dec per sub directory and several inc files Because
165. y unchecked event will generate an event match Event Properties pi El El ES Label accept Channels W All 00580 Count E C NOT Match on the opposite of this event BF COMA DIA CRLTR sch EFP ELP ESC E55 FC_BB EN p Switch Fabric Internal Link Service Actions Build Fabric Coalesce Sy ROCs Domain Identifier Assigned Distribute Registered Link Incident Records Disconnect Class 1 Connection Exchange Fabric Parameters Exchange Link Parameters Exchange Switch Capabilities Exchange Switch Support Reserved For FC BB 2 Use Reserverd For FC SP lee x Desc Any occurence on channels 1 2 3 or 4 of the Switch Fabric Internal Link Service Accept 86 CATC FCTracer4G and FCTracer User s Manual SW Version 2 10 BREAKOUT BOARD PROPERTIES DIALOG The Breakout Board properties dialog allows a Mask Match pattern to be specified for the Breakout Board The pattern tells the analyzer what external input signal to look for The NOT checkbox is not available for the Breakout Board event Event Properties 8 lt lt Breakout Board Actions Mask Match Byte XA Breakout Board Label Breakout Board Desc the specified Breakout Board Data TIMER PROPERTIES DIALOG The Timer properties dialog allows the value for a timer to be set Setting a timer tells the analyzer to wait for the specified time until performing an action For example you could set th

Download Pdf Manuals

image

Related Search

Related Contents

Copyright © All rights reserved.
Failed to retrieve file