Page 3
An example can be in more than one sentence. Results generated by example command-lines are also displayed in mono-space courier font. • The software version references such as 2.3.x, 2.4.x, 2.5.x are specific to Endace Measurement Systems and relate to Company software products only. Protection Against Harmful Interference When present on product this manual pertains to and indicated by product labelling, the statement "This device complies...
1.3 DAG 3.7G Card Architecture ..................2 1.4 DAG 3.7G Card System Requirements ................4 2.0 INSTALLING DAG 3.7G CARD..................5 2.1 Installation of Operating System and Endace Software..........5 2.2 Insert DAG 3.7G Card into PC ..................5 2.3 Connect DAG 3.7G Card Ports..................6 2.4 Sensitivity of DAG 3.7G Card ..................
Page 5
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com USE THIS SPACE FOR NOTES Copyright, all rights reserved. Revision 4. 22 September 2005.
The Endace DAG 3.7G series consist of two PCI-bus card types, DAG 3.7GF and the DAG 3.7GP. The installation of an Endace DAG 3.7G series card on a PC begins with installing the operating system and the Endace software. This is followed by fitting the card and connecting the ports.
The DAG 3.7G series card is designed for packet capture and generation on Ethernet networks. Ethernet data is received by a DAG 3.7G series card interfaces, and fed through framers into the Xilinx FPGA. This FPGA contains an Ethernet processor and the DUCK timestamp engine.
Page 8
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 1.3 DAG 3.7G Card Architecture , continued Description (continued) Figure Figure 1-2 shows the DAG 3.7G series card major components and process flow. Failsafe LEDs Logic FIFO RJ45 ETHERNET Relay...
To install on a Windows operating system, follow the instructions in the document EDM04.05-02r1 Windows Installation Manual. Different For advice on using a system substantially different from that specified system above, contact Endace support at support@endace.com Copyright, all rights reserved. Revision 4. 22 September 2005.
Connect DAG 3.7G Card Ports • Sensitivity of DAG 3.7G Card 2.1 Installation of Operating System and Endace Software Description If the DAG device driver is not installed, before proceeding with the next chapter, install the software by following the instructions in EDM04-01 Endace Software Installation Manual.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 2.2 Insert DAG 3.7G Card into PC , continued Procedure (continued) Step 2. Fit card Insert into PCI-bus slot. Ensure free end fits securely into a card-end bracket that supports the card weight.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 3.0 CONFIDENCE TESTING DAG 3.7G CARD Introduction The confidence testing is a process to determine the DAG 3.7G card is functioning correctly. The process also involves a card capture session, and demonstrates configuration in the style of 'What You Can See You Can Change', WYCSYCC.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 3.3 DAG 3.7G Card LED Display Functions Description The functions of the DAG 3.7G card LED displays include indication of card status, packet capture activity, activity and links on ports A and B, and clock synchronization PPS signals.
33MHz 64-bit buf=128MB rxstreams=2 txstreams=1 mem=64:0:64:0 Once the card has been configured the interface statistics are inspected to check the card has correctly detected the links. dag@endace:~$ dagthree -d dag0 -si Copyright, all rights reserved. Revision 4. 22 September 2005.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 3.5 DAG 3.7G Card Capture Session Description A successful DAG 3.7G card capture session involves checking the card is has correctly detected the links. The DAG card is configured for normal use and the capture software started.
Once the card has been configured, the interface statistics are inspected to check the card is locked to the data stream. dag@endace:~$ dagthree -d dag0 -si The tool displays a number of status bits that have occurred since last reading. The following example shows the interval is set to one second via option.
Page 17
3.6 Inspection of Interface Statistics , continued Example The following example is for a card with no valid input: dag@endace:~$ dagthree -d dag0 –si Spd Lnk FD Neg JB MA RF Err Spd Lnk FD Neg JB MA RF Err 1000...
3.7 Reporting Problems Description If there are unresolved problems with a DAG card or supplied software, please contact Endace Technical Support via the email address support@endace.com. Supplying sufficient information in an email enables effective response. Problem The exact information available to users for trouble, cause and correction checklist analysis may be limited by nature of the problem.
Page 19
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com USE THIS SPACE FOR NOTES Copyright, all rights reserved. Revision 4. 22 September 2005.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 4.0 RUNNING DAG CARD DATA CAPTURE SOFTWARE Introduction For a data capture session, ensure the driver is loaded, the firmware has been loaded, and the card has been configured. In this chapter This chapter covers the following sections of information.
Page 21
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 4.1 Starting DAG 3.7G Card Capture Session , continued Process,continued Process Description Setting fixed length In fixed length mode, packets longer than the mode. selected slen are truncated to slen, but packets shorter than slen will produce records that are padded out to the slen length.
DAG card. Any loss can be detected in-band by observing the Loss Counter lctr field of the Extensible Record Format [ERF]. The Endace ERF is detailed in Chapter 7 of this document. Avoiding In order to avoid any potential packet loss, the user process must read packet loss records faster than they arrive from the network.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 4.2 High Load Performance , continued Increasing The host PC buffer can be increased to deal with bursts of high traffic load buffer size on the network link. By default the dagmem driver reserves 32MB of memory per DAG card in the system.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 4.3.1 DAG 3.7G Card Packet Transmission Process The following information describes the DAG 3.7G capabilities for transmitting and receiving packets. Process Description Explicit packet The DAG will not respond to ARP, ping, or transmission.
Page 25
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 4.3.1 DAG 3.7G Card Packet Transmission , continued Process,continued Process Description Capture received It is possible to capture received traffic while traffic while transmitting. Capture programs such as transmitting. , and...
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 4.3.2 Inline Forwarding Description The DAG 3.7G card can be used as an 'inline' device to receive, inspect, filter and forward packets between Port A and Port B. Process The following information describes the DAG 3.7G card inline forwarding process.
Page 27
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com USE THIS SPACE FOR NOTES Copyright, all rights reserved. Revision 4. 22 September 2005.
Common synchronization sources include GPS or CDMA (Cellular telephone) time receivers. Endace produces the TDS 2 Time Distribution Server modules and the TDS 6 units that enable multiple DAG cards to be connected to a single GPS or CDMA unit.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 5.1 Configuration Tool Usage Description The DUCK is very flexible, and can be used in several ways, with or without an external time reference source. It can accept synchronization from several input sources, and can also be made to drive its synchronization output from one of several sources.
The synchronization achieved in this case is not as accurate as when using an external reference source such as GPS. The DUCK clock is synchronized to the PC clock by setting the input synchronization selector to overflow: dag@endace:~$ dagclock –d dag0 none overin muxin overin muxout...
The cards are locked together by connecting the synchronization connector ports of both cards with a standard RJ-11 Ethernet cross-over cable. Configure one of the cards as the master, the other defaults to being a slave. dag@endace:~$ dagclock –d dag0 none overout muxin none muxout over...
[PPS] signal from external sources. sources This is derived directly from a reference source, or distributed through the Endace TDS 2 [Time Distribution Server] module which allows two DAG cards to use a single receiver. More cards can be accommodated by daisy-chaining TDS-6 expansion units to the TDS-2 unit, each providing outputs for an additional 6 DAG cards.
Page 33
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 5.2.3 Card with Reference Time Synchronization , continued Using external To use an external clock reference source, the host PC’s clock must be reference accurate to UTC to within one second. This is used to initialise the source DUCK.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 5.3 Synchronization Connector Pin-outs Description The DAG 3.7GF card has a 4-pin RJ11 connector with two bi-directional RS422 half-duplex differential circuits, A and B. The PPS signal is carried on circuit A, and the serial packet is connected to the B circuit.
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 6.0 DATA FORMATS OVERVIEW In this chapter This chapter covers the following sections of information. • Data Formats • Timestamps 6.1 Data Formats Description The DAG card uses the ERF Type 2 Ethernet Variable Length Record.
Page 36
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 6.1 Data Formats , continued , continued Data format Data Format Description flags: This byte is divided into 2 parts, the interface identifier, and the capture offset. 1-0: capture interface 0-3...
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 6.1 Data Formats , continued Table Table 7-2 shows the Type 2 Ethernet variable length record. The diagram is not to scale. timestamp timestamp type:2 flags rlen lctr wlen offset...
Page 38
Endace Measurement Systems Ltd EDM01.05-07r1 DAG 3.7G User Manual www.endace.com 6.2 Timestamps , continued Example code Here is some example code showing how a 64-bit ERF timestamp (erfts) can be converted into a struct timeval representation (tv). unsigned long long lts;...
Need help?
Do you have a question about the DAG 3.7G Series and is the answer not in the manual?
Questions and answers