background image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                                 

 

 

 

Summary of Contents for DAG 9.2X2

Page 1: ...DAG 9 2X2 Card User Guide EDM01 36...

Page 2: ...user s right to operate this equipment in a Class A industrial environment Disclaimer Whilst every effort has been made to ensure accuracy neither Endace Technology Limited nor any employee of the co...

Page 3: ...Ds 11 Boot jumper settings 11 Boot LEDs 12 Pluggable optical transceivers 13 Overview 13 Optical modules 13 Power input 14 Splitter losses 14 Pluggable copper transceivers 14 Configuring the DAG card...

Page 4: ...iguration 51 Common synchronization 51 IRIG B 51 Network Time Protocol 52 Timestamps 53 Example 53 Readable DUCK 54 Reading the current DAG time 54 Performance 54 Dagclock 55 Card with timing referenc...

Page 5: ...2010 2012 Endace Technology Ltd Confidential Version 10 May 2012 iii Support 75 Requesting assistance 76 Support script 76 Required Information 76 Severity Levels Described 77 Support request form 77...

Page 6: ......

Page 7: ...section of the Endace website at http www endace com EDM04 01 DAG Software Installation Guide EDM04 03 dagflood User Manual EDM04 04 dagfwddemo User Guide EDM04 06 Daggen User Guide EDM04 19 DAG Prog...

Page 8: ...rbo charging effect similar to that of adding a second CPU to the system The Endace DAG 9 2X2 is designed for use with optical interfaces The DAG 9 2X2 provides full line rate capture of 1 Gigabits pe...

Page 9: ...tware CD or the Endace support website at https support endace com Operating system This document assumes you are installing the DAG 9 2X2 card in a computer which already has an operating system inst...

Page 10: ...ode Note Performance will be reduced if the DAG 9 2X2 card is inserted in a PCIe Gen 1 0 slot or if the 8 lane bus has less than 8 lanes connected Please check the host computer motherboard specificat...

Page 11: ...rements associated with it relating to the type of cable maximum allowable distance etc Note If you are unsure about which of the following options listed to apply to your network contact your Network...

Page 12: ...ly assign a bin number to each packet Bin numbers are then associated with specific stream buffers to achieve the desired load balancing The hashing algorithms are flow coherent so all packets that ar...

Page 13: ...ed while packets that do not match are dropped For more detailed information on inline forwarding and using dagfwddemo please refer to the EDM04 04 dagfwddemo User Guide available from the support sec...

Page 14: ......

Page 15: ...must be installed before you install the DAG 9 2X2 card itself For details on installing the latest DAG Software package refer to the following EDM04 01 DAG Software Installation Guide EDM04 37 Window...

Page 16: ...the clip on the other end of the strap to a solid metal area on the computer chassis as shown below 5 Hold the DAG 9 2X2 card with one hand on the front bracket and two or three fingers on the card ed...

Page 17: ...to the 4 pin time synchronization socket Connecting anything else to this socket may damage the DAG card Boot jumper settings The DAG 9 2X2 has two sets of jumpers mounted on the DAG card which contro...

Page 18: ...ing tables describe the Boot LED configurations of the DAG 9 2X2 The Boot LED s are to the right of the Boot Jumpers Boot LED numbering LED Color 3 Green 2 Green 1 Green 0 Red Notes If the blue FPGA p...

Page 19: ...uivalent to a factor of 10 in power A negative optical power value indicates power that is less than 1 mW The most sensitive devices can work at power levels down as low as 30dBm or 1 W To confirm car...

Page 20: ...will have an insertion loss of between 3 dB and 4 dB on each output 90 10 splitter will have losses of about 10 dB in the high loss output and 2 dB in the low loss output Note Endace recommends that...

Page 21: ...splayed in the dagconfig output and when using the dagrom x command They include a version number and creation date Resetting DAG card to Operational Settings To ensure a DAG card has the correct oper...

Page 22: ...lowing DAG tools are available only within the Windows environment DAG Devices replaces the functionality of dagmem and dagload dagsrat an information tools that allows the user to view the ACPI Stati...

Page 23: ...systems use the following applications dagmem has been run and memory allocated to each installed DAG card dagload has been run so that all DAG drivers have been installed Note dagmem controls the amo...

Page 24: ...0 buf size 1073741824 1024MB iom size 65536 64kB mem NUMA node 1 copro Built in rxstreams 32 txstreams 1 Note Depending on the installed operating system some options do not display The mem NUMA node...

Page 25: ...unctionality for operating the DAG card It cannot be overwritten by the user The user images in slots 1 to 3 User image 1 is programmed at the factory Other user images may or may not be pre programme...

Page 26: ...to the FPGA on the DAG card The r option invokes a comparison of images on the computer and in the DAG card Newer versions are automatically loaded onto the DAG card and programmed into the FPGA see d...

Page 27: ...lutely necessary use only with extreme caution Caution May prevent DAG card operation or even damage the DAG card g rom number rom Access specified ROM controller Default is 0 h help usage This page i...

Page 28: ...Display version information w write Write ROM implies erase Default is read write out filename Write the contents of the ROM to a file x list revisions Display Xilinx revision strings the default if n...

Page 29: ...re displayed in the following outputs Ethernet LAN Card Information Firmware d92xpci_bfs eth user 2 Serial 8002434 MAC Address A 00 00 00 00 00 00 MAC Address B 00 00 00 00 00 00 Port A laser tx_crc n...

Page 30: ...tx_crc nic enableb nofcl noeql master 10G wan Stream 0 stream_drop_count 765746 Stream 2 stream_drop_count 0 output truncated Stream 60 stream_drop_count 0 Stream 62 stream_drop_count 0 PCI Burst Mana...

Page 31: ...alancer 28 lan 28 laser nolaser 28 lock nolock 28 master slave 28 mem 29 nic nonic 29 nodelay 29 overlap nooverlap 30 PCI 30 relative 30 reset 31 rx and tx Streams 31 rxonly 31 rxtx 31 stream_drop_cou...

Page 32: ...g buffer_size The buffer size nMB indicates the total amount of memory allocated to the DAG card Memory allocation occurs at boot time In Linux operating systems dagmem is used to allocate the memory...

Page 33: ...defined port a or b Example dagconfig d0 enablea dagconfig d0 disablea dagconfig d0 enableb dagconfig d0 disableb Notes DAG card ports are enabled by default You do not need to use dagconfig to enabl...

Page 34: ...et the DAG card into LAN receive mode Example dagconfig lan Note 10G and lan may be used interchangeably laser nolaser Enables disables the transmit laser for the optical transceivers Example dagconfi...

Page 35: ...ote You cannot change the stream memory allocations while packet capture or transmission is in progress For information on calculating the required stream buffer size see Guidance for stream buffer si...

Page 36: ...ted one second after that Packet A Timestamp 2006 07 24 03 45 55 9720326 UTC Packet B Timestamp 2006 07 24 03 45 56 9720326 UTC Packet C Timestamp 2006 07 24 03 45 57 9720326 UTC If for any reason the...

Page 37: ...or rx and tx This allocates 16MB of memory to each transmit stream and divides the remaining memory between the receive streams Example dagconfig rxtx Note This option is only applicable on firmware i...

Page 38: ...ures the memory hole to transmit only Example dagconfig txonly Notes Only displayed if the DAG card supports transmit i e has a TERF image This option is only applicable on firmware images containing...

Page 39: ...s from 0 basic default to 3 full Note Some images may not contain extended statistics framerfirmware framer firmware DAG 9 2X2 only Specifies the path to the framer firmware image Allows you to overri...

Page 40: ...age 33 There are multiple printout levels The statistics displayed below are printout level 0 Notes 1 condition is present on the link 0 condition is not present on the link condition is not applicabl...

Page 41: ...the line with errors typically FCS errors RX_Protocol_Errors Number of packets received from the line with errors Errors can be FCS short packet truncated packet length field length type fsame code o...

Page 42: ...n RX_Error flag are discarded Tx_ERF_MinLen_Drop Tx_ERF_MaxLen_Drop Packets in the transferred ERF stream what are either to short or to long are discarded before they are released The amount of disca...

Page 43: ...s collected in Extensible Record Format ERF which can then be viewed using dagbits or converted to other formats using dagconvert When capturing high speed data Endace recommends you use dagsnap see C...

Page 44: ...mation j maxwrite Maximize disk writing performance by only writing data to disk in chunks This option may not be available on all operating systems Supported in Linux only m mebibytes maxdata mebibyt...

Page 45: ...ce com for further information on detecting buffer overflow and packet loss in Windows Detecting packet drops Once the buffer fills any new packets arriving will be discarded by the DAG 9 2X2 card unt...

Page 46: ...no Link Layer CRCs 1 crc16 ERF records contain 16 bit Link Layer CRCs PoS 3 crc32 ERF records contain 32 bit Link Layer CRCs PoS and Ethernet a atmformat Set legacy format to ATM this is the default A...

Page 47: ...ase S stop n Terminate dagbits after n seconds of capture This option only makes sense when capturing packets from a DAG card i e when used in conjunction with the d flag t haltany n Terminate dagbits...

Page 48: ...ests not listed in the following table are for Endace use only Test Description decode Decode and print IP TCP UDP and ICMP headers delta Print timestamp differences if used with delta min delta max t...

Page 49: ...d tcp port 80 To capture from DAG card 0 using ERF filtering dagconvert d0 o outfile erf f rx a To capture from DAG card 0 to a series of files of size 128 MB dagconvert d0 o outfile erf r 128m The fi...

Page 50: ...filter out truncated packets a b c d filter on indicated interface s dagconvert supported conversion ERF types dagconvert supports the following conversion EFT types ERF Types Description pos eth pos...

Page 51: ...ors framing trunc Filter out truncated packets a b c d Filter on indicated port interface s fnum Maximum Files before the counter overlaps g sonet align Sonet frame alignment for Bit Level capture fil...

Page 52: ...Select variable length output ERF only version Display version information v verbose Increase output verbosity y DLT This sets the pcap data link type to be used for BPF filtering b and for pcap outpu...

Page 53: ...e dagconfig mem page 29 token and refer to EDM04 03 dagflood User Manual You can capture packets at the same time as transmitting packets using DAG capture tools such as dagsnap dagconvert and dagbits...

Page 54: ...captured without using the align64 option you can convert the trace files so that they can be transmitted by using dagconvert page 43 as shown below dagconvert v i tracefile erf o tracefile erf A8 Al...

Page 55: ...for any reason To allow for this TR TERF can be optionally configured not to retransmit any packets marked with the rxerror receive error flag For further details refer to EDM04 03 dagflood User Manua...

Page 56: ......

Page 57: ...the time synchronization connector Alternatively you can use the host computer s clock in software as a reference source without any additional hardware Each DAG card can also output a clock signal f...

Page 58: ...as GPS or to the computer clock directly In both cases the computer clock time is loaded onto the DAG clock when the DAG card is started dagload dagreset dagrom p When clock synchronization is enable...

Page 59: ...wer most bits that are not active being set to zero In this way the interpretation of the timestamp does not need to change when higher resolution clock hardware is available The DAG 9 2X2 implements...

Page 60: ...following command Command dagconfig G duck_timestamp Output duck_timestamp 2009 07 07 1 33 31 657349680 UTC The current time is also available programmatically via the DAG Configuration and Status API...

Page 61: ...ds default is 60 seconds l threshold threshold Set the Health threshold in nanoseconds default is 596ns m monitor Monitors the dagclock s health and displays results each second p phase phase Sets the...

Page 62: ...gure The following is the output from DAG card that has its clock reference connected The clock statistics have been reset since the card was last synchronized Note Values differ for each DAG card typ...

Page 63: ...synchronization Unix 50000 for host synchronization Windows This value can be adjusted using the dagclock l option Failures This is a count of the number of times the DAG card has become Not Synchron...

Page 64: ...a time pulse is considered Bad if it exceeds the Threshold Time pulses are considered Bad if they were not received 1 second approximately after the last time pulse This may be caused by noise Singles...

Page 65: ...nce Source For details on the available Time Distribution Server see Common Synchronization page 51 Warning Never connect a DAG card or the Time Distribution Server to active Ethernet equipment or tel...

Page 66: ...od is not as accurate as using an external reference source such as GPS The DUCK clock is synchronized to a computer clock by setting input synchronization selector to overflow as follows dagclock dX...

Page 67: ...the device number of the DAG card you want to configure Output muxin none muxout over status Not Synchronised Threshold 596ns Failures 0 Resyncs 0 error Freq 0ppb Phase 0ns Worst Freq 213ppb Worst Ph...

Page 68: ...e DAG card can also output a synchronization pulse for use when synchronizing two DAG cards i e without a GPS input The synchronization pulse is output on the Out PPS channel pins 1 and 2 To connect t...

Page 69: ...2 63 4 pin to RJ45 adapter A 4 pin plug to RJ45 socket adapter is supplied with your DAG card This adapter allows you to plug a standard Ethernet RJ45 PPS signal cable into your DAG card The 4 pin to...

Page 70: ......

Page 71: ...owing ERF Types ERF Type Description 2 TYPE_ETH Ethernet Variable Length Record An ERF file contains a series of ERF records with each record describing one packet An ERF file consists only of ERF rec...

Page 72: ...apped off at snap length and shorter packets are padded up to the snap length rlen resembles snap length Setting novarlen and slen greater than 256 bytes is wasteful of bandwidth 3 Truncated record in...

Page 73: ...a Legacy ERF type for DAG 3 7T and 7 1S only 9 TYPE_MC_AAL5 Multi channel AAL5 frame 10 TYPE_COLOR_HDLC_ POS HDLC format like TYPE_HDLC_POS but with the LCNTR field reassigned as COLOR 11 TYPE_COLOR_E...

Page 74: ...reated by software The TYPE_ETH record is shown below The following is a description of the TYPE_ETH record format Field Description Offset 1 byte Number of bytes not captured from start of frame Typi...

Page 75: ...is results in automatic support across ERF types Bit 7 of the ERF type field is used to indicate that Extension Headers are present If set to 1 Extension Headers are present The Extension Header type...

Page 76: ......

Page 77: ...and the stream buffer fills up The required maximum size of the stream buffer is related to the following Burst duration Latency Burst duration The incoming traffic does not arrive at a constant rate...

Page 78: ...changes how you calculate the stream buffer size you need to calculate the required stream buffer size on a per stream basis For example in an 8 stream situation assuming equal distribution of incomin...

Page 79: ...with the above parameters calculate the stream buffer size using the maximum burst duration and the maximum latency formulas as shown below Stream buffer burst duration This formula calculates the mi...

Page 80: ......

Page 81: ...ns of software user manuals and release notes For more information about the Endace Support Package or how to obtain or change your secure support website login details please contact support endace c...

Page 82: ...ration a tool is included in your DAG software This tool can only be used on Linux based systems except FreeBSD and collects the following information Installed DAG card s DAG card configuration s Ope...

Page 83: ...acceptable Severity 4 Low Short Description General assistance Full Description The customer requires assistance on the use of the Endace product but the issue does not affect service This severity le...

Page 84: ......

Page 85: ...nfig token list dagconfig interface status printouts Updated TR TERF CRC stripping topics Updated DUCK output Corrected Dagclock output tables 6 November 2011 Updated interface status tables 7 Decembe...

Page 86: ......

Reviews: