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).
The DAG 3.7T is a 16 port, PCI card that allows capture and transmission of data. Supported protocols include raw data (unmapped/unframed), HDLC and ATM over as many as 512 sub-channels, channels and hyper-channels.
EDM01-12v18 DAG_3.7T_Card_User_Guide Purpose of this User Guide The purpose of this User Guide is to provide you with an understanding of the DAG 3.7T card architecture, functionality and to guide you through the following: Installing the card and associated software and firmware •...
EDM01-12v18 DAG_3.7T_Card_User_Guide Card Description The DAG 3.7T cards are PCI bus cards designed for cell and packet capture and generation over IP networks. The key features of the card are: Support for 16 RJ-45 T1/E1 network interfaces in an external pod housing.
Overview Endace DAG 3.7T card provides the means to transfer data at the full speed of the network into the memory of the host computer, with zero packet loss guaranteed in even worst-case conditions. Further, unlike a Network Interface Card (NIC), Endace products actively manage the movement of network data into memory while only consuming a minimal amount of the host computer's resources.
Installation Introduction A DAG 3.7T card can be installed in any free PCI slot. It is 5V tolerant and operates only in 32-bit 33MHz PCI mode. If you install the card into a slot that is rated for higher speeds it will cause the bus to automatically change to 33MHz.
Use a shielded VHDCI ribbon cable rather than the supplied ribbon cable. The Pod and the DAG 3.7T card connect via a VHDCI cable which is supplied with the Pod. The DAG 3.7T card has one VHDCI connector located on the PCI bracket and another on the card itself.
Page 18
If you have an Endace Pod, you are able to use standard E1/T1 cables available from your local electronic stockist. If you do not have an Endace Pod you will need to make the cables up yourself to match the Pod pinouts shown in the following tables.
Page 19
You must use a separate tap for each interface. When you have connected the Pod to the DAG 3.7T and the network interfaces to the network, you must configure the card for your specific requirements. This process is...
EDM01-12v18 DAG_3.7T_Card_User_Guide Configuring the DAG card Introduction Configuring the DAG 3.7T card ready for capturing data requires the following steps: Setting up the FPGA (page • Preparing the DAG card for use (page • Configuring the DAG Card (page •...
EDM01-12v18 DAG_3.7T_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.
Before configuring the DAG 3.7T card you must run the following command to dagconfig set the default parameters in the DAG card. This ensures the DAG 3.7T card functions correctly once you begin capturing data. Note: Ensure you run this command each time the FPGA is reprogrammed.
Configuring the Links Overview Each connected link on the DAG 3.7T Pod must be configured to the requirements of the tapped network. For each link complete the following steps to configure the link. Each link represents a network interface on the 3.7T Pod.
Page 31
2. Choose appropriate modes The table below describes the different modes corresponding to line characteristics supported by the DAG 3.7T card. Select the required mode for each link. Note: Ensure that the mode you select matches the physical characteristics of the network to which you want to connect.
Page 32
The new settings are applied in the order in which you specify them. e.g. to set the DAG 3.7T card in slot 0, to link 1 to mode = 10, T1 line type, 100Ω twisted pair cable and B8ZS/HDB3 encoding use the following commands:...
Page 36
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 3.7T card with a snap length of 200 bytes: dagconfig -d0 slen=200 Note: The ERF header is not included in the value.
Page 37
EDM01-12v18 DAG_3.7T_Card_User_Guide varlen/novarlen The DAG 3.7T card is able to capture packets in two ways. They are: • Variable length capture ( varlen Fixed length capture ( ) - (not support on some firmware images) • novarlen In variable length (...
DAG Software release 3.2 onwards. It has been dagthree replaced with . Both are still valid. Endace recommends that new customer use dagconfig dagconfig is a software utility used to configure and display statistics.
An 8kbps channel can extends 2 x 8k to 16k, 4 x 8k to 32k, or 7 x 8k to 56k. Note: The DAG 3.7T does not support HDLC transmit on sub-channels. Line Connection A line connection is a connection which occupies all timeslots (i.e. full line rate) on one interface.
In order to configure interface 3 to unscramble ATM cells, the line would look like: HEC Connection on Interface The DAG 3.7T card can correct single bit errors in the HEC field as detailed in the ITU I.432 specification. When an interface is correcting HECs, all connections on the interface will be corrected.
EDM01-12v18 DAG_3.7T_Card_User_Guide Capturing data at high speed As the DAG 3.7T 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 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:...
Wireshark can also read ERF formatted data. Note: Transmitting captured data Configuration The DAG 3.7T 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.
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 3.7T card to be used as a test traffic generator. For further information on using...
Using the AAL Reassembler The AAL Reassembler allows you to reassemble AAL5 or AAL2 frames on the DAG 3.7T card without involving the host computer in processing. The reassembler receives ATM traffic from the line and then sends it to the host either unchanged, dropped or reassembled into AAL5 or AAL2 frames depending upon the configuration used.
For more information on the specific configuration options available for the IMA Monitor, please refer to the EDM04-18 IMA Host API Programming Guide available from Endace Support at support@endace.com IMA Monitor The IMA Monitor is intended for use in wire-tap or monitoring mode.
You can run to create example dagema_stub groups on two DAG 3.7T cards. Please refer to the EDM04-18 IMA Host API Programming Guide available from Endace Support at support@endace.com for definitions of the API functions.
The HDLC filter is designed to allow Layer 2 filtering and filtering on HDLC packets on the DAG 3.7T card without involving the host computer in processing. The filter receives HDLC traffic from the line and then either sends it to the host unchanged or dropped, depending upon the filter configuration used.
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.
In this way the interpretation of the timestamp does not need to change when higher resolution clock hardware is available. The DAG 3.7T implements the 27 most significant bits which provides a time resolution of 7.5 nanoseconds.
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”...
(8 bytes) Note: When using this record type with the DAG 3.7T card the Interface number is 0, and the connection number is defined by the programmed context. When using this record type with the DAG 7.1S card the interface number is used for the four ports, and the connection number is the VC identifier, as defined in the EDM01-17 DAG 7.1S Card User Guide.
Protocol header. This field is divided into the following: (4 bytes) Description 0-9: Connection number (0-1023). 512 connections are supported by DAG 3.7T card. For the DAG 7.1S card refer to EDM01-17 DAG 7.1S Card User Guide for details. Refer to the Channelized Configuration > Configuration File.
- Protocol header (4 bytes) Note: When using this record type with the DAG 3.7T card the Interface number is 0, and the connection number is defined by the programmed context. When using this record type with the DAG 7.1S card the interface number is used for the four ports, and the connection number is the VC identifier, as defined in the DAG 7.1S Card User Guide.
Protocol Header. This field is divided into the following: (4 bytes) Bits Attributes 0-10: Connection number (0-2047). 512 connections are supported by DAG 3.7T card. 11-15: Reserved. 16-19: Physical port (0-15) cell was captured on. Physical ID is interpreted from the firmware perspective.
EDM01-12v18 DAG_3.7T_Card_User_Guide Troubleshooting Reporting Problems If you have problems with a DAG 3.7T 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.
Need help?
Do you have a question about the DAG 3.7T and is the answer not in the manual?
Questions and answers