NetFlow Tracker Overview. Mike McGrath x ccie CTO mike@crannog-software.com



Similar documents
and reporting Slavko Gajin

Cisco IOS Flexible NetFlow Technology

Introduction to Netflow

Network Monitoring and Management NetFlow Overview

Case Study: Instrumenting a Network for NetFlow Security Visualization Tools

Fluke Networks NetFlow Tracker

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

SLA para aplicaciones en redes WAN. Alvaro Cayo Urrutia

CISCO IOS NETFLOW AND SECURITY

NetFlow/IPFIX Various Thoughts

Wireshark Developer and User Conference

Introduction to Cisco IOS Flexible NetFlow

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

CISCO INFORMATION TECHNOLOGY AT WORK CASE STUDY: CISCO IOS NETFLOW TECHNOLOGY

NetFlow Analytics for Splunk

Flow Analysis Versus Packet Analysis. What Should You Choose?

Scalable Extraction, Aggregation, and Response to Network Intelligence

Emerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.

SolarWinds Technical Reference

NetFlow The De Facto Standard for Traffic Analytics

Viete, čo robia Vaši užívatelia na sieti? Roman Tuchyňa, CSA

Configuring SNMP and using the NetFlow MIB to Monitor NetFlow Data

NetFlow Subinterface Support

Flow Based Traffic Analysis

Securing and Monitoring BYOD Networks using NetFlow

The use of SNMP and other network management tools in UNINETT. Arne Øslebø March 4, 2014

Plugging Network Security Holes using NetFlow. Loopholes in todays network security solutions and how NetFlow can help

Netflow Overview. PacNOG 6 Nadi, Fiji

LogLogic Cisco NetFlow Log Configuration Guide

plixer Scrutinizer Competitor Worksheet Visualization of Network Health Unauthorized application deployments Detect DNS communication tunnels

NetFlow Configuration Guide, Cisco IOS Release 12.4

NetFlow Aggregation. Feature Overview. Aggregation Cache Schemes

An overview of traffic analysis using NetFlow

Lab Characterizing Network Applications

NetFlow Configuration Guide, Cisco IOS Release 15M&T

Gaining Operational Efficiencies with the Enterasys S-Series

Overview. Why use netflow? What is a flow? Deploying Netflow Performance Impact

IPv6 network management. 6DEPLOY. IPv6 Deployment and Support

IPv6 network management. Where and when?

CHAPTER 1 WhatsUp Flow Monitor Overview. CHAPTER 2 Configuring WhatsUp Flow Monitor. CHAPTER 3 Navigating WhatsUp Flow Monitor

Flow Monitor for WhatsUp Gold v16.2 User Guide

HP Intelligent Management Center v7.1 Network Traffic Analyzer Administrator Guide

NetFlow v9 Export Format

Network Measurement. Why Measure the Network? Types of Measurement. Traffic Measurement. Packet Monitoring. Monitoring a LAN Link. ScienLfic discovery

Catalyst 6500/6000 Switches NetFlow Configuration and Troubleshooting

IPv6 network management

NMS300 Network Management System

Network Management & Monitoring

The Value of Flow Data for Peering Decisions

NetFlow Configuration Guide, Cisco IOS Release 12.2SR

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

Quick Start for Network Agent. 5-Step Quick Start. What is Network Agent?

Flow Monitor for WhatsUp Gold v16.1 User Guide

Cisco IOS Flexible NetFlow Command Reference

ICND2 NetFlow. Question 1. What are the benefit of using Netflow? (Choose three) A. Network, Application & User Monitoring. B.

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

Configuring Security for FTP Traffic

PANDORA FMS NETWORK DEVICE MONITORING

Take the NetFlow Challenge!

PANDORA FMS NETWORK DEVICES MONITORING

Network congestion control using NetFlow

Configuring Network Address Translation (NAT)

Running custom scripts which allow you to remotely and securely run a script you wrote on Windows, Mac, Linux, and Unix devices.

Monitoring and analyzing audio, video, and multimedia traffic on the network

Overview of Network Traffic Analysis

A message from Plixer International:

Extending Network Visibility by Leveraging NetFlow and sflow Technologies

WhatsUpGold. v NetFlow Monitor User Guide

SolarWinds. NetFlow Traffic Analyzer. Evaluation Guide. Version 4.2

Redefine Network Visibility in the Data Center with the Cisco NetFlow Generation Appliance

WhatsUpGold. v15.0. Flow Monitor User Guide

SonicOS 5.8: NetFlow Reporting

Integrated Traffic Monitoring

Beyond Monitoring Root-Cause Analysis

Cisco Performance Visibility Manager 1.0.1

Best Practices for NetFlow/IPFIX Analysis and Reporting

Network Management Back to the Basics. Brad Hale

Configuring Flexible NetFlow

Edge Configuration Series Reporting Overview

Secure Networks for Process Control

Firewall Defaults and Some Basic Rules

CS 457 Lecture 19 Global Internet - BGP. Fall 2011

Internet Protocol: IP packet headers. vendredi 18 octobre 13

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

IPv6 Network Management.

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Integrated Traffic Monitoring

SolarWinds Certified Professional. Exam Preparation Guide

NETFORT LANGUARDIAN MONITORING WAN CONNECTIONS. How to monitor WAN connections with NetFort LANGuardian Aisling Brennan

Total Visibility 1 1

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

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

Transcription:

NetFlow Tracker Overview Mike McGrath x ccie CTO mike@crannog-software.com 2006 Copyright Crannog Software www.crannog-software.com 1

Copyright Crannog Software www.crannog-software.com 2

LEVELS OF NETWORK MANAGEMENT SECURITY O IP IP SLA Response S N M p Desktop Storage SYSTEM /APP MANAGEMENT E R Visualisation URL Portal Topology NetFlow USAGE compression UTILISATION STATUS CDR N B A R S N M p S N M p Q O S ELEMENT MANAGEMENT SEARCH Event Expression mib EVENTS TROUBLE TICKETING Copyright Crannog Software www.crannog-software.com 3

NetFlow As A Technology Copyright Crannog Software www.crannog-software.com 4

NetFlow Past, Present, Future Past (1996) Overhead on devices/network Treacherous to turn data into information (collection/presentation) Present Improved memory management Availability of NetFlow Analysis Tools V5, V7(Catalyst), V9 ( templates ), Almost all Routers and Catalyst switches 45XX, 55XX, 6XXX. Emerging Industry Adoption Peribit, Juniper (J-flow, Cflow), Huawei Enterasys, Alcatel Future (Near) IPFIX (IP Flow Information Export) V9 Chosen as basis for IPFIX by IETF (Internet Engineering Task Force) Increased vendor adoption Continued improvement in tools Copyright Crannog Software www.crannog-software.com 5

NetFlow Switching Cisco NetFlow: originally designed as switching speedup. The value of information in the cache was a later discovery Conventional Switching NetFlow Switching Each packet handled individually Each service applied sequentially by multiple tasks for each packet No state information Packets handled as identified network flows Services applied by single task on per flow basis Flow state information maintained Copyright Crannog Software www.crannog-software.com 6

What does NetFlow look like (v5 Export Format) Usage Packet Count Byte Count Source IP Address Destination IP Address From/To Time of Day Start Timestamp End Timestamp Source TCP/UDP Port Destination TCP/UDP Port Application Routing and Peering Next Hop Address Source AS Number Dest. AS Number Source Prefix Mask Dest. Prefix Mask Type of Service TCP Flags Protocol Input Interface Port Output Interface Port QoS Port Utilization Copyright Crannog Software www.crannog-software.com 7 Version 5 used extensively today

How is the NetFlow Information Used Statistics Packet Count Byte Count Start Timestamp End Timestamp Next Hop Address Source AS Number Dest. AS Number Source Prefix Mask Dest. Prefix Mask Routing Flow Identification Source IP Address Destination IP Address Source TCP/UDP Port Destination TCP/UDP Port Type of Service TCP Flags Protocol Input Interface Port Output Interface Port Copyright Crannog Software www.crannog-software.com 8

IP Flows and their monitoring IP Flows are groups of IP packets sharing a common characteristic Flows can be long lasting... start t 0 t 0 +1min t 0 +2min t 0 +3min time or have a limited lifetime... start FIN t 0 t 0 +1min Export flow information-when? At flow end? Periodically? Copyright Crannog Software www.crannog-software.com 9

NetFlow Tracker Overview Copyright Crannog Software www.crannog-software.com 10

Why destroy relationship and drop netflow data?? Netflow Record Contains Src/Dst Interface Src/Dst IP Address Src/Dst Application Port Src/Dst AS Src/Dst Network Mask TOS Protocol Next Hop Address Next BGP Hop address Class Id Service Id Byte/Packet counts 10.1.9.3 10.1.9.3 10.1.9.3 Netflow Tracker Server Netflow Analyzer Standard Netflow Collection 10.1.9.3 10.1.2.3 10.1.9.3 10.1.2.3 Aggregation Template SRC IP DST IP Bytes 10.1.9.3 10.1.2.3 19292 10.1.2.9 10.1.7.3 7663 10.1.5.5 10.9.2.3 4563 10.1.8.3 10.4.2.3 3563 10.7.2.7.. 10.1.2.4.. 2563.. SRC IP DST IP Bytes 10.1.2.3 10.1.2.3 10.1.2.3 1563 7663 4002 3563 2501 Time X min Summarisation TopN Aggregation of fields in records creates totals against objects destroying relationship in record Summarization takes TopN of aggregation and drops the rest Copyright Crannog Software www.crannog-software.com 11

NetFlow Tracker - What does it do Provides reports on network traffic usage Uses NetFlow records as its source of traffic information Provides a 100% web based solution Single server acts as the collector and the reporting engine Provides authorised access to reports via any web based portal. Enables differentiated levels of access. Copyright Crannog Software www.crannog-software.com 12

NetFlow Tracker Why is it different? All the Network, all the Flows, all the Fields. all of the Time Filter on any/all fields during reporting Both real-time and historical reporting on-board 3 rd party support extended fields (traffic class and service id) Fully URL controllable (Integration, automation) Licensing (not server or interface based!!) Copyright Crannog Software www.crannog-software.com 13

NetFlow Tracker Collector of Choice NetFlow Data Sources NetFlow Data Receivers Secure Controlled URL Access Data Source Understanding Partner Integration Existing Management Portal/ Applications 4 more Vendors not public yet Copyright Crannog Software www.crannog-software.com 14

To be Collector of Choice requirements Data Source Understand data source environment to allow completeness of records Minimise/remove replication Use SNMP to complete fields and definitions Collection Collect store present ALL records per minute real time Retain field relationship to deliver drill thru Integration Provide simple direct access from other Vendor applications plus private portals Allow for controlled secure integration Copyright Crannog Software www.crannog-software.com 15

Full Flow Fields no aggregation Copyright Crannog Software www.crannog-software.com 16

Click to Drill thru solution to field combinations Copyright Crannog Software www.crannog-software.com 17

The ability to filter on any combination of fields Copyright Crannog Software www.crannog-software.com 18

NetFlow Tracker Overview HTML (Interactive) HTML (Printable) Client Machine HTTP Access Tracker Tomcat MySQL Presentation layer provides web access to all reports Database used to store information on every flow JAVA CSV NetFlow Exports SNMP SNMP NetFlow + Exports Data collection and processing layer CSV output can be used as a feeder into 3 rd part applications NetFlow Enabled Router or Switch Packeteer can provide true application recognition and marking. Reported on within the NetFlow export. Copyright Crannog Software www.crannog-software.com 19

NetFlow Tracker How does it do it. When a report is requested, the relevant data is pulled from the database and presented in the required format HTML Presentation Engine Every minute, flows are flushed to the real-time database Real-Time Database Long-Term Database and Archives Every 6 hours, long-term databases & archives are updated Flows are processed and cleaned up (fix multicast etc) Processing Engine Collection Engine Flow records are sent to the server Copyright Crannog Software www.crannog-software.com 20 NetFlow Exports SNMP If the originator of NetFlow traffic is new, Tracker will do an SNMP query to pull back relevant information

NetFlow Tracker Databases - Real Time Real-Time database stores flow records Available Fields Source Addresses Destination Addresses Protocols Source Ports Destination Ports Type of Service TOS Differentiated Service AS Source AS Destination Source Network Destination Network In Interfaces Out Interfaces Next Hop Traffic Classes Identified Applications Traffic Count Packet Count Real-Time Database NetFlow Exports HTML Presentation Engine Processing Engine Collection Engine SNMP Long-Term Databases Copyright Crannog Software www.crannog-software.com 21

NetFlow Tracker Databases Long Term HTML Long-term database stores report data Available Reports Real-Time Database NetFlow Exports Presentation Engine Processing Engine Collection Engine SNMP Long-Term Databases Source Addresses Destination Addresses Address Pairs Protocols Source Ports Destination Ports Source Applications Destination Applications Recognized Applications Source Endpoints Destination Endpoints Server-Client Sessions Client-Server Sessions Conversations Type of Service TOS Differentiated Services AS Pairs Source Networks Destination Networks Network Pairs In Interfaces Out Interfaces Next Hops Source Address Dissemination Destination Address Popularity Traffic Classes Identified Applications Copyright Crannog Software www.crannog-software.com 22

Database Architecture A R C H I V E D A T A P R O F I L E Copyright Crannog Software www.crannog-software.com 23

NetFlow Tracker Storage Periods Real-Time (all flows) 1 minute resolution for upto 14 days. Archived (all flows) 1 minute resolution, forever (depending on disk space) Long Term (Top N) Daily 10 minute resolution for upto 999 days (2.7 years). Weekly 1 hour resolution for upto 999 (19 years). Monthly 6 hour resolution for upto 999 Months (83 years). Quarterly 12 hour resolution for upto 999 quarters (249 years). ½ Yearly 24 hour resolution for upto 999 ½ yeas (450 years). Typical settings Yearly 48 hour resolution for upto 999 years. Copyright Crannog Software www.crannog-software.com 24

NetFlow Tracker Lets have a look Flexible Reporting (including Packeteer integration) Report Presentation Formats Scenario of use (Identifying Security Threats) Scenario of use (Identifying Abnormal behaviour) Scenario of use - QoS troubleshooting, trending analysis Scenario of use - Internet Traffic Profiling BGP Copyright Crannog Software www.crannog-software.com 25

Flexible Reporting any data, any time Copyright Crannog Software www.crannog-software.com 26

Dynamic as well as Static Printable Reports with several format Copyright Crannog Software www.crannog-software.com 27

Scenario of use - Identifying Security Threats, P2P, Worms Sort by destination address. This is scanning port 135 on the whole subnet Why is this talking to 26 addresses per second at 6:03am? Copyright Crannog Software www.crannog-software.com 28

Scenario of use - Identifying Suspicious and abnormal activity Look at unusual patterns Windows Port scan Addresses=Conversations (not normal) Telnet login Attack Conversations slightly higher (infection) SQL Slammer Attack Conversations = multiples of Addresses (scanning whole subnet) Copyright Crannog Software www.crannog-software.com 29

Scenario of use ISP - Internet Traffic Profiling BGP Copyright Crannog Software www.crannog-software.com 30

Scenario of use - QoS troubleshooting, trending analysis Drilldown into each QoS queue to validate users and applications View Layer 7 Applications and Traffic Classes Copyright Crannog Software www.crannog-software.com 31

NetFlow Tracker And Multicast Copyright Crannog Software www.crannog-software.com 32

Multicast, The Traffic Reporting Problems Identifying Multicast usage from the network traffic What Multicast groups were/are in use (at a specific time)? Identifying the volume of Multicast traffic How much multicast is there, in total or on a per group basis? Over a defined time period? Identifying which links are carrying Multicast traffic Which interfaces were carrying traffic? For what groups and when? Copyright Crannog Software www.crannog-software.com 33

Multicast NetFlow NetFlow multicast allows you to capture multicast-specific data for multicast flows You can use NetFlow multicast to identify and count multicast packets on the ingress side and/or the egress side of a router interface eth0 ip route-cache flow interface eth1 ip multicast netflow egress interface eth2 ip multicast netflow egress interface eth3 ip multicast netflow egress Copyright Crannog Software www.crannog-software.com 34

NetFlow Tracker - Recommendations Due to the interface information provided by Multicast NetFlow, we recommend that both NetFlow Ingress and Multicast Egress be configured. Ingress, multicast flows are stamped with an inbound interface and NO outbound interface ID. Multicast Egress, flows are stamped with BOTH an inbound and an outbound interface ID. Copyright Crannog Software www.crannog-software.com 35

NetFlow Tracker How does it handle NetFlow Multicast NetFlow Tracker nullifies the inbound interface of a multicast flow that has a valid outbound interface It does have an added benefit: a flow is stored for each interface the traffic is routed out of, along with one for the interface it came in. This means that all the interface traffic volume charts are correct, one stream in, one stream out!!! Copyright Crannog Software www.crannog-software.com 36

NetFlow Tracker Interface Nullification Impact Copyright Crannog Software www.crannog-software.com 37

NetFlow Tracker - Multicast Using NetFlow Tracker to Identify: Networks Carrying Multicast End Devices Generating Multicast Copyright Crannog Software www.crannog-software.com 38

NetFlow Tracker In Action Use Tracker to filter for subnets carrying multicast Copyright Crannog Software www.crannog-software.com 39

NetFlow Tracker In Action Focusing on a subnet pair of interest, lets see which addresses are being used Copyright Crannog Software www.crannog-software.com 40

NetFlow Tracker In Action Here we can see the end devices which are generating multicast and the multicast group/address being used. Copyright Crannog Software www.crannog-software.com 41

NetFlow Tracker In Action Selecting these addresses we can no look at the individual flows to see what applications are being carried by the multicast traffic. Copyright Crannog Software www.crannog-software.com 42

NetFlow Tracker In Action Now we can see the application/port details Copyright Crannog Software www.crannog-software.com 43

NetFlow Tracker - Multicast Using NetFlow Tracker to Identify: Interfaces Carrying Multicast Copyright Crannog Software www.crannog-software.com 44

NetFlow Tracker In Action Selecting an Interface report and applying the multicast subnet filter provides us with the interfaces delivering Multicast around the network Copyright Crannog Software www.crannog-software.com 45

Multicast per Device Interface 239.254.0.0-239.254.255.255 Copyright Crannog Software www.crannog-software.com 46

Multicast volume per Multicast Group Copyright Crannog Software www.crannog-software.com 47

Source Addresses of Multicast 239.254.4.1 Copyright Crannog Software www.crannog-software.com 48

Full Fields _flows Copyright Crannog Software www.crannog-software.com 49

LSE Copyright Crannog Software www.crannog-software.com 50

NetFlow Tracker What does it provide Identifying Multicast groups from network traffic What Multicast groups were/are in use Identifying the volume of Multicast traffic How much in total or on a per address basis Over a defined time period Which interfaces are carrying traffic What addresses on each interface Copyright Crannog Software www.crannog-software.com 51

OneView and Audience Appreciation Copyright Crannog Software www.crannog-software.com 52

OneView New release Copyright Crannog Software www.crannog-software.com 53

OneView New Editor Copyright Crannog Software www.crannog-software.com 54

Netflow Alerting Copyright Crannog Software www.crannog-software.com 55

Data Sources - In The Application Right click to add new data source, left click to edit. How long to cache report before re-polling Lets you know when the report was last run, how many rows were returned and how long it took to get The Clean URL used to gather data from a particular tracker server. This is cleaned when you press the save button. Copyright Crannog Software www.crannog-software.com 56

Trigger In The Application Right click to add new Trigger, left click to edit. Select from the available data sources and press Save Should this trigger match all rows or any row? Columns for all reports are automatically presented when a source has been committed to by pressing Save Directly edit each field by double clicking, blank cells are not evaluated. Populated cells are evaluated straight away (even if save isn t pressed) All populated fields in a row are evaluated Add/Remove rows as requested Copyright Crannog Software www.crannog-software.com 57

Trigger Groups In The Application Right click to add new trigger group, left click to edit. Select to match any/all triggers within this group Drop down menu lists all available triggers Add/Remove selected trigger from group Lists what triggers are currently in this group Copyright Crannog Software www.crannog-software.com 58

Alerts In The Application Right click to add new trigger group, left click to edit. How long to cache report before re-polling Drop down menu lists all available triggers & groups Drop down menu lists all available destinations Shows the last time this alert was checked This will refresh the Last Updated item and the alert list List showing the last 10 alerts. Copyright Crannog Software www.crannog-software.com 59

NetFlow Tracker - Thank you think outside the box Thank you for your time Copyright Crannog Software www.crannog-software.com 60

Two Tier Central Architecture Netflow Tracker Server Netflow Analyzer Netflow Collector Summarised Collection Layer in Memory Flat File Query WEB PRESENTATION FTP across Network Central Database STORAGE Flow data Flow data Flow data apps servers E.U. Flow enabled routers/switch Flow enabled routers/switch E.U. Copyright Crannog Software www.crannog-software.com 61 Global IT Infrastructure

Netflow Tracker collection architecture No Summarisation at collection NetFlow Exports - Local & Remote Tracker Tracker Collection Layer Tracker Collection Layer Tracker Query MYSQL Database Query MYSQL Database All Flow Records All Flow Records OneView Query Portal Mediation Database Copyright Crannog Software www.crannog-software.com 62

Traffic ID Feature Copyright Crannog Software www.crannog-software.com 63