Download presentation
Presentation is loading. Please wait.
Published byJazmyn Dove Modified over 9 years ago
1
SHARKFEST '09 | Stanford University | June 15–18, 2009 Now and Then, How and When? June 16 th, 2009 Stephen Donnelly Technologist | Endace Technology SHARKFEST '09 Stanford University June 15-18, 2009
2
SHARKFEST '09 | Stanford University | June 15–18, 2009 Endace Potted history – 1996 The University of Waikato – 2001 Endace created – 2005 Publically Listed Specialists in packet capture – High data/packet rates – Accurate time stamping – Wide variety of network interfaces
3
SHARKFEST '09 | Stanford University | June 15–18, 2009 Network Monitoring Interfaces DAG cards cover many network technologies 8000 bps to 39813120000 bps TDM - T1/E1/J1 PDH - T3/E3 SONET/SDH - OC-3, 12, 48, 192, 768 InfiniBand – SDR, DDR
4
SHARKFEST '09 | Stanford University | June 15–18, 2009 Platforms and Appliances Open Platforms – Full access Managed Appliances – Packet Capture – Trace Replay – Applied Watch IDS – Flow Export – Lawful Intercept – CACE Pilot
5
SHARKFEST '09 | Stanford University | June 15–18, 2009 Lossless Packet Capture Capture all packets on link – Categorize – Filter – Present to user Debugging Security Forensics Lawful Intercept
6
SHARKFEST '09 | Stanford University | June 15–18, 2009 Network Interface Cards Designed to provide inexpensive network connectivity for diverse applications – Web, Email, File transfer Generally applications are the bottleneck – E.g. a web server generating content Protocols are fault tolerant so NIC need not be LAN traffic is bursty
7
SHARKFEST '09 | Stanford University | June 15–18, 2009 NIC Device Model NIC Tx Descriptor Ring Rx Descriptor Ring Packet Buffers Driver Network Stack Packet Filter Libpcap Application
8
SHARKFEST '09 | Stanford University | June 15–18, 2009 Performance Testing Simple Libpcap app counting packets – Packets Captured vs. Applied – CPU Load Single processor core AMD Opteron 248 (2.2GHz) 2GB DDR 400 DRAM Linux 2.6.12
9
SHARKFEST '09 | Stanford University | June 15–18, 2009
12
DAG cards Optimized for packet capture and replay – Efficient transfer to and from user applications Capture 100% of received packets – Full or partial packet capture – Account for any packet loss that does occur Record accurate timestamps – Synchronized clocks for timestamp comparisons ERF Format with rich per-packet metadata
13
SHARKFEST '09 | Stanford University | June 15–18, 2009 DAG 8.1SX
14
SHARKFEST '09 | Stanford University | June 15–18, 2009 Features only on subset of cards DAG Internals FPGA 1 to n Network Physical Layer Interface/s LEDs Sync Connector Clock Oscillator Network Interface / Framer Power Supply Circuits CPLD ROM JTAG / Test Connector/s ProcessorRAM Coprocessor Bus Connector FIFO
15
SHARKFEST '09 | Stanford University | June 15–18, 2009 DAG Stream Buffer Large Static Ring Buffers – 4MB to 2GB each Window-based Handshaking – Minimize per-packet overhead Memory-mapped to User space – Zero copy
16
SHARKFEST '09 | Stanford University | June 15–18, 2009 DAG Device Model DAG Tx StreamRx Stream Driver Network Stack Packet Filter Libpcap Application Rx Stream Libdag
17
SHARKFEST '09 | Stanford University | June 15–18, 2009 Extensible Record Format
18
SHARKFEST '09 | Stanford University | June 15–18, 2009
22
Accurate time stamps Debugging/Benchmarking/Optimization – QoS/SLA – Service response time – Storage networks – Network equipment – HPC Financial services – Time=Money, Latency=Risk
23
SHARKFEST '09 | Stanford University | June 15–18, 2009 Resolution NetworkPacket Rate (64 Byte) Packet Time (64 Byte) Byte Time 10BASE-T14,88067,200ns800ns 100BASE-TX148,8096,720ns80ns 1000BASE-SX1,488,095672ns8ns 10GBASE-SR14,880,95267.2ns0.8ns OC-768c (POS)69,721,04314.3ns0.2ns 100GBASE-SR10148,809,5206.7ns0.08ns
24
SHARKFEST '09 | Stanford University | June 15–18, 2009 Reference Clocks GPS – Worldwide – Clear view of sky CDMA – Works indoors – Limited coverage – Unknown distance to tower Radio (Shortwave) – Limited by RF Propagation
25
SHARKFEST '09 | Stanford University | June 15–18, 2009 Reference Clock Sources ReferenceAccuracy (Est.) GPS100ns CDMA10,000ns Radio1,000,000ns
26
SHARKFEST '09 | Stanford University | June 15–18, 2009 Clock Transports TransportAccuracy (Est.) Hardware100ns IEEE 1588 (LAN)1,000ns NTP (LAN)1,000,000ns NTP (WAN)10,000,000ns
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.