Autonomous NetFlow Probe



Similar documents
HANIC 100G: Hardware accelerator for 100 Gbps network traffic monitoring

Monitoring of Tunneled IPv6 Traffic Using Packet Decapsulation and IPFIX

NetFlow probe on NetFPGA

Scalable Extraction, Aggregation, and Response to Network Intelligence

Open Flow Controller and Switch Datasheet

High-Density Network Flow Monitoring

Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University

Performance of Software Switching

OpenFlow with Intel Voravit Tanyingyong, Markus Hidell, Peter Sjödin

Infrastructure for active and passive measurements at 10Gbps and beyond

NetFlow/IPFIX Various Thoughts

10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface

NetStream (Integrated) Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

SCAMPI Programmable hardware for network monitoring. Masaryk University

Cisco IOS Flexible NetFlow Technology

How To Mirror On An Ipfix On An Rspan Vlan On A Pc Or Mac Or Ipfix (Networking) On A Network On A Pnet (Netnet) On An Uniden (Netlan

IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令

Lab Characterizing Network Applications

Internet Management and Measurements Measurements

Monitoring high-speed networks using ntop. Luca Deri

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

J-Flow on J Series Services Routers and Branch SRX Series Services Gateways

High-Density Network Flow Monitoring

Getting Started with Configuring Cisco IOS NetFlow and NetFlow Data Export

NetFlow-Lite offers network administrators and engineers the following capabilities:

Introduction to Cisco IOS Flexible NetFlow

10/100/1000 Ethernet MAC with Protocol Acceleration MAC-NET Core

NfSen Plugin Supporting The Virtual Network Monitoring

A Transport Protocol for Multimedia Wireless Sensor Networks

Configuring Flexible NetFlow

Integrated Traffic Monitoring

Wireshark Developer and User Conference

EdgeRouter Lite 3-Port Router. Datasheet. Model: ERLite-3. Sophisticated Routing Features. Advanced Security, Monitoring, and Management

Cisco NetFlow Generation Appliance (NGA) 3140

Network Analysis Modules

Gigabit Ethernet Design

C-GEP 100 Monitoring application user manual

Datasheet. Advanced Network Routers. Models: ERPro-8, ER-8, ERPoe-5, ERLite-3. Sophisticated Routing Features

Network traffic monitoring and management. Sonia Panchen 11 th November 2010

Configuring NetFlow-lite

Agenda. Cisco Research SCRIPT and the Big Picture. Building Blocks for the SCRIPT Project

Cisco IOS Flexible NetFlow Command Reference

IPv6/IPv4 Automatic Dual Authentication Technique for Campus Network

XMVAE Gigabit Ethernet Modules

and reporting Slavko Gajin

Comprehensive IP Traffic Monitoring with FTAS System

Building a better NetFlow

Recommendations for Network Traffic Analysis Using the NetFlow Protocol Best Practice Document

The Value of Flow Data for Peering Decisions

Open Source in Network Administration: the ntop Project

Cisco NetFlow TM Briefing Paper. Release 2.2 Monday, 02 August 2004

Ethernet Link SGI-4844F

The Lagopus SDN Software Switch. 3.1 SDN and OpenFlow. 3. Cloud Computing Technology

Datasheet. Advanced Gigabit Ethernet Routers. Models: ER-X, ER-X-SFP. Sophisticated Routing Features. Advanced Security, Monitoring, and Management

ABW - Short-timescale passive bandwidth monitoring

Welcome to the Dawn of Open-Source Networking. Linux IP Routers Bob Gilligan

UPPER LAYER SWITCHING

Flow Based Traffic Analysis

NetFlow Configuration Guide, Cisco IOS Release 12.4

Catalyst 6500/6000 Switches NetFlow Configuration and Troubleshooting

Integrated Traffic Monitoring

Flow Analysis. Make A Right Policy for Your Network. GenieNRM

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

PANDORA FMS NETWORK DEVICES MONITORING

Configuring NetFlow. Information About NetFlow. NetFlow Overview. Send document comments to CHAPTER

Wire-speed Packet Capture and Transmission

}w!"#$%&'()+,-./012345<ya

How To Create A Network Monitoring System (Flowmon) In Avea-Tech (For Free)

Watch your Flows with NfSen and NFDUMP 50th RIPE Meeting May 3, 2005 Stockholm Peter Haag

AGIPD Interface Electronic Prototyping

Introduction to Netflow

vsphere Networking vsphere 6.0 ESXi 6.0 vcenter Server 6.0 EN

Configuring NetFlow. Information About NetFlow. Send document comments to CHAPTER

Configuring NetFlow. Information About NetFlow. NetFlow Overview. Send document comments to CHAPTER

PANDORA FMS NETWORK DEVICE MONITORING

Configuring SNMP and using the NetFlow MIB to Monitor NetFlow Data

Network Monitoring and Management NetFlow Overview

NetFlow Configuration Guide, Cisco IOS Release 15M&T

Netflow Overview. PacNOG 6 Nadi, Fiji

ABW Short-timescale passive bandwidth monitoring

Flow Analysis Versus Packet Analysis. What Should You Choose?

How To Manage A Network On A Network With A Global Server (Networking)

Practical Experience with IPFIX Flow Collectors

Data Sheet. DPtech Anti-DDoS Series. Overview

Appendix A Remote Network Monitoring

NetFlow Aggregation. Feature Overview. Aggregation Cache Schemes

Network Protocol Configuration

D1.2 Network Load Balancing

NetFlow: What is it, why and how to use it? Miloš Zeković, ICmyNet Chief Customer Officer Soneco d.o.o.

Network Monitoring Based on IP Data Flows

The ntop Project: Open Source Network Monitoring

How To Test A Microsoft Vxworks Vx Works (Vxworks) And Vxwork (Vkworks) (Powerpc) (Vzworks)

Transcription:

Autonomous Ladislav Lhotka lhotka@cesnet.cz Martin Žádník xzadni00@stud.fit.vutbr.cz TF-CSIRT meeting, September 15, 2005

Outline 1 2 Specification Hardware Firmware Software 3 4 Short-term fixes Test Plan Phase 2 5

Outline 1 2 Specification Hardware Firmware Software 3 4 Short-term fixes Test Plan Phase 2 5

NetFlow version 9 defined in RFC 3954 (informational) flexible and extensible templates for data and options supports IPv6 independent of transport protocol (UDP, TCP, SCTP) basis for future IETF protocol (IPFIX)

Traditional Setup exporter collector BUT: your router may not support NetFlow v9 (or you:-) router is an L3 system vulnerable fixed set of templates rigid sampling schemes

Autonomous Probe probe exporter collector

Advantages stealth device no access to NetFlow v9 aware router needed additional flexibility: finer control of export data user-defined templates adaptive sampling pre-processing data in hardware correlation with other monitoring sources

Disadvantages routers see more traffic some data fields don t make sense (next hops) AS information can be supplied by running BGP

Outline Specification Hardware Firmware Software 1 2 Specification Hardware Firmware Software 3 4 Short-term fixes Test Plan Phase 2 5

Phase 1 Specification Specification Hardware Firmware Software Linux PC with hardware accelerator T-splitter with Gigabit Ethernet interfaces operate at 1 Gbps line rate (one-way) simultaneous monitoring of IPv4 and IPv6 NetFlow version 9 output cache for 64K flows user-configurable active and inactive timeout

The Hardware Specification Hardware Firmware Software COMBO6 motherboard connected to PCI COMBO-4MTX interface card with 4 metallic Gigabit Ethernet ports Both cards were developed for Liberouter/6NET project and used in SCAMPI Other interface card can also be used, e.g., COMBO6-4SFP with SFP transceivers

Specification Hardware Firmware Software Lhotka, Z a dnı k COMBO6

Specification Hardware Firmware Software COMBO6+COMBO-4MTX Lhotka, Z a dnı k

Firmware features Specification Hardware Firmware Software cache for 64 Kflows hash function: CRC-64 with random initialization probability of flow collision 10 4 configurable timeouts: active 0 1200s inactive 0 60s maskable key fields 50 MHz clock rate theoretical throughput limit 800 Mb/s (will be increased to 100 MHz soon)

Block Diagram Specification Hardware Firmware Software 1 Gb/s IBUF hash mem. hash FIFO active records empty items export HFE HASH HSRCH MAN SCTRL statistical FIFO

Device driver Specification Hardware Firmware Software module for Linux kernel flow records transferred in chunks via PCI DMA applications share a single physical memory area with flow records common ring buffer applications may lock multiple records zero copy (records mapped directly into the app. memory area) applications access the driver through a library (libcsflow) contains common functions aids debugging of applications

Exporter Specification Hardware Firmware Software generates valid NetFlow v9 data (RFC 3954) supports 8 templates: TCP, UDP, ICMP, OTHER for both IPv4 and IPv6 configurable period of re-sending templates Current limitations (to be removed): single collector bugs (bogus IPv6 byte counts,...)

Outline 1 2 Specification Hardware Firmware Software 3 4 Short-term fixes Test Plan Phase 2 5

Tests with FTAS collector live IPv4/IPv6 traffic from a large campus peak rate 14 Kflows/s collector software: FTAS by Tom Košňar results look reasonable

Performance Limiting factors small packets: HFE (415 Kpackets) big packets: system throughput due to 50 MHz clock (735 Mb/s)

Outline Short-term fixes Test Plan Phase 2 1 2 Specification Hardware Firmware Software 3 4 Short-term fixes Test Plan Phase 2 5

Pending improvements Short-term fixes Test Plan Phase 2 1 1 Gb/s line rate really soon 100 MHz clock Optimized HFE design is ready for testing 2 Finish the exporter NetFlow v9 options & option templates arbitrary number of collectors probe control IPv6 transport debugging

Planned tests for GN2/JRA2 Short-term fixes Test Plan Phase 2 CESNET ordered and will cover manufacturing expenses for 5 pcs of COMBO6+COMBO-4MTX (available in October)... and will lend them to interested JRA2 partners and provide support for installation and operation Recommended setup: connect to a dedicated switch port mirror traffic from other port(s) The device should be tested with various collectors heavy traffic loads real-life IPv4 and IPv6 traffic mix

Phase 2 Plans Short-term fixes Test Plan Phase 2 new motherboards COMBO6X for 64/66 PCI and PCI-X COMBO6E for Express PCI new interface cards special NetFlow version with more static RAM support for STM-16 10GE issue with 10 Gbps Phyters 1,6 Gb/s throughput 1 million flows more flexible records (MAC addr., VLAN tags) standard sampling sample and hold

Further Options Short-term fixes Test Plan Phase 2 adaptive sampling flow counting extension (Estan et al., SIGCOMM04) Combination with other functions: packet filtering payload scanning IPFIX implementation????

Outline 1 2 Specification Hardware Firmware Software 3 4 Short-term fixes Test Plan Phase 2 5

The results look promising so far. In combination with existing collectors it can be useful now and for various purposes. CESNET is looking for a commercial partner to finalize it as a product. A lot of room for improvements and further research. Source code for software and firmware available from our CVS: http://www.liberouter.org/cgi-bin2/cvsweb.cgi/ Guinea pigs needed!

The results look promising so far. In combination with existing collectors it can be useful now and for various purposes. CESNET is looking for a commercial partner to finalize it as a product. A lot of room for improvements and further research. Source code for software and firmware available from our CVS: http://www.liberouter.org/cgi-bin2/cvsweb.cgi/ Guinea pigs needed!

The results look promising so far. In combination with existing collectors it can be useful now and for various purposes. CESNET is looking for a commercial partner to finalize it as a product. A lot of room for improvements and further research. Source code for software and firmware available from our CVS: http://www.liberouter.org/cgi-bin2/cvsweb.cgi/ Guinea pigs needed!

The results look promising so far. In combination with existing collectors it can be useful now and for various purposes. CESNET is looking for a commercial partner to finalize it as a product. A lot of room for improvements and further research. Source code for software and firmware available from our CVS: http://www.liberouter.org/cgi-bin2/cvsweb.cgi/ Guinea pigs needed!

The results look promising so far. In combination with existing collectors it can be useful now and for various purposes. CESNET is looking for a commercial partner to finalize it as a product. A lot of room for improvements and further research. Source code for software and firmware available from our CVS: http://www.liberouter.org/cgi-bin2/cvsweb.cgi/ Guinea pigs needed!

The results look promising so far. In combination with existing collectors it can be useful now and for various purposes. CESNET is looking for a commercial partner to finalize it as a product. A lot of room for improvements and further research. Source code for software and firmware available from our CVS: http://www.liberouter.org/cgi-bin2/cvsweb.cgi/ Guinea pigs needed!