Table of Contents

Advertisement

Quick Links

DAG 7.5G4 Card User Guide
EDM01-33

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DAG 7.5G4 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Endace DAG 7.5G4

  • Page 1 DAG 7.5G4 Card User Guide EDM01-33...
  • Page 2 Endace and any named company, or any sponsorship or endorsement by any named company. Use of the Endace products described in this document is subject to the Endace Terms of Trade and the Endace End User License Agreement (EULA).
  • Page 3: Table Of Contents

    Using your DAG card to capture data Introduction ................................31 Basic data capture ..............................31 Starting a capture session ..........................31 dagsnap ................................32 Capturing data at high speed ..........................33 ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 4 Generic ERF Header ..............................54 ERF 2. TYPE_ETH ..............................56 ERF 16. TYPE_DSM_COLOR_ETH ........................57 Extension Headers (EH) ............................58 Introduction ................................ 58 Troubleshooting Reporting Problems ..............................59 Version History ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 5: Introduction

    The DAG 7.5G4 card is a four port, PCIe card that allows capture and transmission of data. It a multi-speed card, capable of speeds of 10/100/1000 Mbps. The speed of both ends must match.
  • Page 6: Purpose Of This User Guide

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Purpose of this User Guide The purpose of this User Guide is to provide you with an understanding of the DAG 7.5G4 card architecture, functionality and to guide you through the following: Installing the card and associated software and firmware •...
  • Page 7: Card Description

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Card Description The DAG 7.5G4 card provides four optical or copper Gigabit Ethernet interfaces. It is capable of full line rate (1,000Mbps) capture and transmission of Ethernet traffic. Full packet capture at line rate allows recording of all header information and/or payload with a high precision timestamp.
  • Page 8: Card Architecture

    The diagram below shows the DAG 7.5G4G4 card's major components and flow of data. For more information about the Boot jumpers and LEDs see: Boot jumper settings (page • Boot LEDs • ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 9: Line Types

    Line Types It is important that you understand the physical characteristics of the network to which you want to connect. If your configuration settings do not match your network, the DAG 7.5G4 card will not function as expected. There are various Ethernet line speeds and corresponding protocols which are identified using the IEEE naming convention.
  • Page 10: Extended Functions

    The DSM logic is implemented in firmware on the DAG 7.5G4 card and does not require intervention from the host CPU once it is configured.
  • Page 11: Timed Release Terf (Tr-Terf)

    It is able to transmit on all channels. TR-TERF has two modes of operation. They are: No Delay Mode, and • Relative Timed Release Mode. • ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 13: Installation

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Installation Introduction The DAG 7.5G4 card operates on an 4 lane PCIe bus and can be installed in any free 4 lane PCIe slot. The PCIe bus allows multiple DAG cards to be installed without affecting the bandwidth used by each DAG 7.5G4 card.
  • Page 14: Port Connector

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Port connector The DAG 7.5G4 card has 4 x Small Form Factor (SFP) socket connectors. Each connector consists of an optical fiber or copper transmitter and receiver. Note: The DAG 7.5G4 supports both optical and copper transceivers. The DAG 7.5G4G4 has an 8-pin RJ45 socket located below the optical port connectors on the card bracket.
  • Page 15: Boot Jumper Settings

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Boot jumper settings The DAG 7.5G4 has two sets of jumpers mounted on the DAG card: • IP (Inhibit Program) • FF (Force Factory) IP Jumper settings Jumper set Definition between 1 & 2 Used in development. Do not use.
  • Page 16: Pluggable Optical Transceivers

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Pluggable Optical Transceivers Overview The DAG 7.5G4 card supports industry standard Small Form-factor Pluggable (SFP) optical transceivers. The transceivers consist of two parts: • Mechanical chassis attached to the circuit board • Transceiver unit which may be inserted into the chassis...
  • Page 17: Power Input

    • low loss output Note: Endace recommends that you do not use a combination of single mode and multi mode fibers and optics modules on the same link, as the quality of the received signal cannot be guaranteed. If you have no choice but to mix single mode and multi mode you should be aware that a single mode input connected to a multi mode fiber will have some attenuation but may still be acceptable.
  • Page 19: Configuring The Dag Card

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Configuring the DAG card Introduction Configuring the DAG 7.5G4 card ready for capturing data requires the following steps: Setting up the FPGA • Preparing the DAG card for use (page • Configuring the DAG Card (page • Viewing the DAG card statistics (page •...
  • Page 20: Setting Up The Fpga

    For the FPGA on the DAG 7.5G4 there are up to four firmware images stored in the ROM: The factory image - contains fixed basic functionality for operating the DAG card. It •...
  • Page 21: Loading New Firmware Images Onto A Dag Card

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Loading new firmware images onto a DAG Card New DAG card FPGA images are released regularly by Endace as part of software packages. They can be downloaded from the Endace website at https://www.endace.com/support Endace recommends you use the...
  • Page 22: Dagrom

    EDM01-33v1 DAG_7.5G4_Card_User_Guide dagrom is a software utility that enables you to configure the FPGA on Endace DAG cards. dagrom The following is a list of options available in dagrom Option Description Use alternate (stable) half. [Default is current half.] Factory / User.
  • Page 23: Preparing The Dag Card For Use

    Before configuring the DAG 7.5G4 card you must run the following command to dagconfig set the default parameters in the DAG card. This ensures the DAG 7.5G4 card functions correctly once you begin capturing data. Ensure you run this command each time the FPGA is reprogrammed.
  • Page 24: Configuring The Dag Card

    "0" is the device number of the DAG card you wish to capture data from A description of available tokens follows. Not all tokens displayed in the following diagram. Note: ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 25: Dagconfig Tokens Explained

    For Ethernet only. The DAG 7.5G4 card operates in either ” mode. “auto_neg” “noauto_neg mode you must connect the DAG 7.5G4 card directly to a Ethernet switch or card auto_neg with a full-duplex cable, in which case the DAG 7.5G4 card will perform Ethernet auto- negotiation.
  • Page 26 "0" is the device number of the DAG card you wish to capture data from On some firmware images changes to this option may not take effect. Note: ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 27 This enables in-line forwarding without copying the data across the memory holes. Example dagconfig overlap dagconfig nooverlap Note: This option is only applicable on firmware images containing TX. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 28 This allocates 16MB of memory to each transmit stream, and divides the remaining memory between the receive streams. Example dagconfig rxtx This option is only applicable on firmware images containing TX. Note: ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 29 Alternatively if you want to ensure you capture the whole packet you can set the length to a larger value. Example Setting up a DAG 7.5G4 card with a snap length of 200 bytes: dagconfig -d0 slen=200 Note: The ERF header is not included in the value.
  • Page 30 Example dagconfig txonly Note: This option is only applicable on firmware images containing TX. Txpkts / Notxpkts Sets whether this DAG card transmits packets. Example dagconfig txpkts dagconfig notxpkts ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 31 (notxrxerror) on (txrxerror). Example dagconfig txrxerror dagconfig notxrxerror varlen/novarlen The DAG 7.5G4 card is able to capture packets in two ways. They are: Variable length capture ( • varlen Fixed length capture ( ) - (not support on some firmware images) •...
  • Page 32: Dagconfig Options

    Sets the verbosity level, from 0 (basic) to 3 (full). -v,--verbose <level> Display the DAG card version information. -V,--version Note: For cards with more than 2 ports you can select the required port using: - (portnumber) or --(portletter). ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 33: Viewing The Dag Card Status

    The peer link is up. peer_link Phase Lock Loop locked. pll_link Indicates the port the status conditions apply to. Port Remote error indicator. remote_fault Translater reset finished. reset_done ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 34: Universal Counters

    –d0 –u For more information see dagconfig (page 28). Example outputs are shown below: Ethernet ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 35: Using Your Dag Card To Capture Data

    By default, runs indefinitely. To stop, use CTRL+C. You can also configure dagsnap dagsnap to run for a fixed time period then exit. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 36: Dagsnap

    2. The buffer occupancy. Small values indicate no packet loss. 3. The rate at which data is currently being written. Display version information. -V, --version Delay(wait) in seconds before capture and after. -w,--wait SEC ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 37: Capturing Data At High Speed

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Capturing data at high speed As the DAG 7.5G4 card captures packets from the network link, it writes a record for each packet into a large buffer in the host computer’s main memory. To avoid packet loss, the user application reading the record, such as...
  • Page 38: Viewing Captured Data

    (page dagbits Note: decodes and displays ERF header fields and packet contents are displayed dagbits as a Hex dump only. To decode higher level protocols, Endace recommends using a third party application, see Using third party applications (page Examples Test live traffic on dag0, stream 0 for 60 seconds running the lctr, flags and fcs tests:...
  • Page 39 Available tests dagbits include monotonic time-stamp increment and frame checksum (FCS, aka CRC) validation. See the help for further details. dagbits ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 40: Converting Captured Data

    -d0 -o outfile.erf -r 128m The first file created is labeled , once the file size reaches 128MB, a second outfile0000.erf file is created. The second is labeled etc. outfile0001.erf ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 41: Dagconvert

    DOCSIS : Ethernet CHDLC : HDLC PPP_SERIAL : HDLC MTP2 : HDLC ATM_RFC1483 : ATM, AAL5 SUNATM : ATM, AAL5 Note: Not all options are applicable to all DAG cards. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 42: Using Third Party Applications

    Programming Guide. These documents are available from the support section of the Endace website at http://www.endace.com Transmitting captured data Configuration The DAG 7.5G4 card is able to transmit as well as receive packets and can capture received traffic while transmitting. This allows you to use capture tools such as dagsnap dagconvert while is sending packets.
  • Page 43: Explicit Packet Transmission

    If you do not have any ERF trace files available, you can use to generate trace files daggen containing simple traffic patterns. This allows the DAG 7.5G4 card to be used as a test traffic generator. For further information on using...
  • Page 44 (maximum data burst length) to a value greater than the default of 1MB. During testing Endace found a value of 16MB (16777216) to be effective. This reduces the possibility of a buffer under-run occurring if insufficient data is committed in a burst and the process is not scheduled by the OS to run in a timely manner.
  • Page 45: Synchronizing Clock Time

    Common synchronization sources include GPS or CDMA (cellular telephone) time receivers. Endace also provides the TDS 2 Time Distribution Server modules and TDS 6 expansion units that enable you to connect multiple DAG cards to a single GPS or CDMA unit.
  • Page 46: Network Time Protocol

    The best synchronization is achieved when the DAG card is synchronized to an external GPS reference clock, and the computer clock is synchronized to a local NTP server. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 47: Timestamps

    In this way the interpretation of the timestamp does not need to change when higher resolution clock hardware is available. The DAG 7.5G4 implements the 27 most significant bits which provides a time resolution of 7.5 nanoseconds.
  • Page 48: Dagclock

    The DAG card takes approximately 20 to 30 seconds to re- synchronize. By default, all DAG cards listen for synchronization signals on their RS-422 port, Note: and do not output any signal to that port. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 49: Dagclock Statistics Reset

    Thu Apr 28 13:32:45 2007 host Thu Apr 28 14:35:35 2007 Thu Apr 28 14:35:35 2007 Note: For a description of the output see Dagclock output explained (page dagclock ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 50: Dagclock Output Explained

    Highest absolute value of the since statistic collection began. Reset to zero when statistics are reset, see Dagclock Statistics reset. (page Example error Freq -30ppb Phase -60ns Worst Freq 75ppb Worst Phase 104ns ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 51 The DAG card time at the last time pulse. If the DAG card has never been synchronized, the following displays: No active input - free running. Example start Thu Apr 28 13:32:45 2007 host Thu Apr 28 14:35:35 2007 Thu Apr 28 14:35:35 2007 ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 52: Card With Reference

    This is derived directly from an external reference source or distributed through the Endace TDS 2 (Time Distribution Server) module which allows two DAG cards to use a single receiver. It is also possible for more than two DAG cards to use a single receiver by “daisy-chaining”...
  • Page 53: Single Card No Reference

    Total 87039 Bad 0 Singles Missed 0 Longest Sequence Missed 0 start Wed Apr 27 14:27:41 2007 host Thu Apr 28 14:38:20 2007 Thu Apr 28 14:38:20 2007 ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 54: Two Cards No Reference

    Thu Apr 28 14:48:34 2007 host Thu Apr 28 14:48:34 2007 No active input - Free running Note: The slave DAG card configuration is not shown as the default configuration will work. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 55: Synchronizing With Host

    Wed Apr 27 14:27:41 2007 host Thu Apr 28 14:59:14 2007 Thu Apr 28 14:59:14 2007 Note: The slave DAG card configuration is not shown, the default configuration is sufficient. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 56: Connector Pin-Outs

    RX PPS- TX PPS- TX SERIAL+ RX SERIAL+ TX SERIAL- RX SERIAL- Note: This wiring is the same as an Ethernet crossover cable (Gigabit crossover, All four pairs crossed). ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 57: Data Formats

    ERF record boundaries. For information on other ERF types, please refer to EDM11-01 ERF types. The DAG 7.5G4 does not use Extension headers. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 58: Generic Erf Header

    PCIe bus. The loss is recorded between the current record and the previous record captured on the same stream/interface. The color field is explained under the appropriate type details. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 59 Reserved for CoProcess Development Kit (CDK) Users and Internal use TYPE_PAD Pad Record type The Ethernet frame begins immediately after the pad byte so that the layer 3 (IP) Note: header is 32-bit aligned. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 60: Erf 2. Type_Eth

    32-bit aligned. This is typically used to skip link layer headers when they are not required in order to save bandwidth and space. Payload Payload = rlen - ERF header (16 bytes) - Extension headers (optional) - Padding (2 (bytes of record) bytes) ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 61: Erf 16. Type_Dsm_Color_Eth

    8, this means that if you wish slen to capture 48 bytes of payload for instance, the must to set to 56. slen ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 62: Extension Headers (Eh)

    The following diagram shows presence of an Extension Header in addition to the ERF record. The following diagram shows presence of two Extension Headers with Bit 7 of the first Extension Header set to '1'. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...
  • Page 63: Troubleshooting

    EDM01-33v1 DAG_7.5G4_Card_User_Guide Troubleshooting Reporting Problems If you have problems with a DAG 7.5G4 card or Endace supplied software which you are unable to resolve, please contact Endace Customer Support at support@endace.com Supplying as much information as possible enables Endace Customer Support to be more effective in their response to you.
  • Page 65: Version History

    The products described in this technical document are in development and have yet to complete final production quality assurance. Released The products described in this technical document have completed development and final production quality assurance. ©2008 Endace Technology Ltd. Confidential - Version 1 - November 2008...

This manual is also suitable for:

Dag 5.2x

Table of Contents