SlideShare a Scribd company logo
The Network Knows
Avi Freedman
Kentik
CEO & Co-founder
All contents © Kentik Inc. 2
Tools, tools, everywhere…
Active Testing
(ping/traceroute)
APM
BI
Metric (App/SNMP/Server)
BGP Hijack detection
NPM
Config Management
Policy Analysis
Event Correlation
Routing Analytics
Forensics
Flow Tools
Logging
Traffic Engineering
Threat Intelligence
All contents © Kentik Inc. 3
With all those tools, can you:
• See when there’s a real problem?
• And where the problem is – app, server, network?
• Let the network group understand if there are app issues?
• Let non-network groups understand the network’s impact (or not)?
• Automatically detect traffic anomalies, attacks, and shifts?
• Debug CDNs, cloud delivery, and the path to API partners?
• And… How often do you hear “is it the network?”
3
All contents © Kentik Inc. 4
The Network Knows
All contents © Kentik Inc. 5
The Network Knows
• Apps generate traffic
• But the network delivers it
• And can see authorized/specified
• And unauthorized/unspecified traffic
• Often including performance and Layer 7 info
• And it knows the ‘routing’ – the path traffic will take
• And if it’s internal, external, or your or others’ infrastructures
5
All contents © Kentik Inc. 6
Network Traffic Instrumentation
• Modern network devices can send traffic summaries =
“NetFlow”
• (Or, often, sFlow, or IPFIX)
• Which are all different protocols but have similar info
• [PROTOCOL, SRC/DST IP, PORT, MAC, VLAN, …]
• These are continuous streams of samples of traffic (*)
• Usually just from the headers - though more advanced
implementations can watch perf and L7 info
6
All contents © Kentik Inc. 7
+ Other Network Telemetry
• There’s also SNMP
(you can think of NetFlow as a double-click into SNMP data)
• As well as logs – interface up/down, fan+cpu+optic failures,
re-config, routing up/down, memory or CPU issues
• And a lot of work being done on “streaming telemetry” of
every detail of a device and its software – will need modern
time-series backends
• And configs
• And topology
7
All contents © Kentik Inc. 8
Network Nerd Use Cases for Network Knowledge
Anomaly
Detection
Planning and
Peering
Traffic
Engineering
DDoS DefensePerformance
Analytics
Threat
Analytics
Service
Creation
Digital
Forensics
Customer Cost,
Prospecting
All contents © Kentik Inc. 9
But Not Just for Network Nerds!
• But systems and app folks should be able to debug also
• And network people should be able to know if the blip
matters to production traffic
• So how do we tie systems together?
• Make flow look like metrics and correlate there
• Expose via APIs
• Last resort – train others in flow usage
All contents © Kentik Inc. 10
OSS and Vendor Options for Flow
• There are open source flow tools:
pmacct, NFDUMP/NfSen, SiLK
• And vendors (Kentik as SaaS, Arbor as appliance)
• And you can DIY:
pmacct front-ending Hadoop-ish SQL, or Elastic
• NetFlow is UDP so it’s easy to replicate (samplicator) and
send to multiple places
10
All contents © Kentik Inc. 11
OK,
What’s so Hard?
All contents © Kentik Inc. 12
Awesome! What’s so hard?
• Often requires fusing (geo, routing, app ID, threat
intelligence …)
• Flow can be trillions of records/day – think of it as a
sampled superset of all of your logs
• The OSS flow tools don’t cluster, so can’t store at scale
• And don’t integrate with other systems
• Metrics systems often choke on the high cardinality of IP
addresses and port #s
• DIY is hard but possible (usually pmacct+Elastic)
All contents © Kentik Inc. 13
Network
Engineers
Distributed
Systems
Engineers
SREs
Low level
network
developers
And DIY is hard
Resilience / Reliability
Geo-distributed ingest
Flow friendly data-store
BGP Daemon
Flow inspection & conversion
Network protocols hacking
Make all of the above
work reliably
Train all the other
teams on the involved
network protocols and
their usage
Required areas of expertise
(because every presentation needs a Venn diagram)
All contents © Kentik Inc. 14
But don’t give up…
• It’s still better to get started!
• Even if aggregate-based in a flow tool
• I can provide a host agent that will generate metrics
along with flow (but be careful if you store IPs/ports in
TSDBs)
All contents © Kentik Inc. 15
How To:
Get the data.
Fuse the data.
Store the data.
Use the data.
Share the data.
All contents © Kentik Inc. 16
TCP stats data / app specific data
Where to find this data ?
Flow data
NetFlow, SFlow, IPFIX
SNMP, Streaming telemetry
Sys/Event logs
TACACS
&
Syslog
App
Server,
Logs,
Metrics
BGP, IGP Path info
NETWORK
+
+
+
=
Combinatorially useful!
+
Router
Router
PCAP
agent
+User tags, Threat Intel,
SDN Control, DNS, ping/trace
All contents © Kentik Inc. 17
A Broader View of “NetFlow”
You can ALSO get performance data from the infrastructure:
• Queue Depth
• Retransmits per flow
• TCP latency
• Application Latency
From:
• Host software (nProbe)
• Sensors / Taps
• Webserver logs (Nginx)
• Cisco AVC supported routers
17
All contents © Kentik Inc. 18
Fusing data for richer traffic analytics
Flow or BGP or SNMP or DNS or logs alone are not enough.
This becomes much richer when combined with:
• Performance and layer 7 information
• BGP attributes
• Geography
• Tags (rack, department, customer…)
• Config changes and software versions
• Threat intelligence and known-bad IPs
Fusing should be near real-time, performed at ingest and data specific
18
All contents © Kentik Inc. 19
Summary and Take-Aways
All contents © Kentik Inc. 20
Quick Demos:
Grafana
Kentik
Host Agent
All contents © Kentik Inc. 21
Overview
Kentik is the network traffic
intelligence company.
• Founded 2014
• HQ: San Francisco
• 100+ Customers
• $38M in Funding
• 60+ Team Members
• 600% Growth in 2016

More Related Content

PDF
Kentik Detect Engine - Network Field Day 2017
gvillain
 
PDF
Kentik Network@Scale (Dan Ellis)
gvillain
 
PDF
Cloud Aware Network Management
Alex Henthorn-Iwane
 
PDF
Cloud-Scale BGP and NetFlow Analysis
Alex Henthorn-Iwane
 
PPTX
Monitoring and Troubleshooting a Real Time Pipeline
Apache Apex
 
PPTX
PCAP Graphs for Cybersecurity and System Tuning
Dr. Mirko Kämpf
 
PPTX
Flink Case Study: Bouygues Telecom
Flink Forward
 
PPTX
Self-Service Analytics on Hadoop: Lessons Learned
DataWorks Summit/Hadoop Summit
 
Kentik Detect Engine - Network Field Day 2017
gvillain
 
Kentik Network@Scale (Dan Ellis)
gvillain
 
Cloud Aware Network Management
Alex Henthorn-Iwane
 
Cloud-Scale BGP and NetFlow Analysis
Alex Henthorn-Iwane
 
Monitoring and Troubleshooting a Real Time Pipeline
Apache Apex
 
PCAP Graphs for Cybersecurity and System Tuning
Dr. Mirko Kämpf
 
Flink Case Study: Bouygues Telecom
Flink Forward
 
Self-Service Analytics on Hadoop: Lessons Learned
DataWorks Summit/Hadoop Summit
 

What's hot (20)

PPTX
SIEM Modernization: Build a Situationally Aware Organization with Apache Kafka®
confluent
 
PDF
Low-latency data applications with Kafka and Agg indexes | Tino Tereshko, Fir...
HostedbyConfluent
 
PDF
Hadoop summit - Scaling Uber’s Real-Time Infra for Trillion Events per Day
Ankur Bansal
 
PDF
Apache kafka-a distributed streaming platform
confluent
 
ODP
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
Disaster Recovery for Multi-Region Apache Kafka Ecosystems at Uber
confluent
 
PDF
Zoltán Zvara - Advanced visualization of Flink and Spark jobs

Flink Forward
 
PDF
PaNDA - a platform for Network Data Analytics: an overview
Cisco DevNet
 
PDF
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
HostedbyConfluent
 
PDF
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
HostedbyConfluent
 
PDF
Enterprise Metadata Integration
Dr. Mirko Kämpf
 
PDF
Nifi
Julio Castro
 
PDF
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
HostedbyConfluent
 
PDF
How Much Can You Connect? | Bhavesh Raheja, Disney + Hotstar
HostedbyConfluent
 
PDF
Javantura v3 - Microservice – no fluff the REAL stuff – Nakul Mishra
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
Joe witt may2015_kafka_nyc_apachenifi-overview
Joseph Witt
 
PPSX
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
Apache Apex
 
PPTX
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward
 
PPTX
High cardinality time series search: A new level of scale - Data Day Texas 2016
Eric Sammer
 
PDF
Streaming sql and druid
arupmalakar
 
SIEM Modernization: Build a Situationally Aware Organization with Apache Kafka®
confluent
 
Low-latency data applications with Kafka and Agg indexes | Tino Tereshko, Fir...
HostedbyConfluent
 
Hadoop summit - Scaling Uber’s Real-Time Infra for Trillion Events per Day
Ankur Bansal
 
Apache kafka-a distributed streaming platform
confluent
 
Javantura v3 - Real-time BigData ingestion and querying of aggregated data – ...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Disaster Recovery for Multi-Region Apache Kafka Ecosystems at Uber
confluent
 
Zoltán Zvara - Advanced visualization of Flink and Spark jobs

Flink Forward
 
PaNDA - a platform for Network Data Analytics: an overview
Cisco DevNet
 
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
HostedbyConfluent
 
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
HostedbyConfluent
 
Enterprise Metadata Integration
Dr. Mirko Kämpf
 
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
HostedbyConfluent
 
How Much Can You Connect? | Bhavesh Raheja, Disney + Hotstar
HostedbyConfluent
 
Javantura v3 - Microservice – no fluff the REAL stuff – Nakul Mishra
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Joe witt may2015_kafka_nyc_apachenifi-overview
Joseph Witt
 
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
Apache Apex
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward
 
High cardinality time series search: A new level of scale - Data Day Texas 2016
Eric Sammer
 
Streaming sql and druid
arupmalakar
 
Ad

Similar to The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik (20)

PPTX
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...
Splunk
 
PDF
Internet census 2012
Giuliano Tavaroli
 
PPTX
What’s New: Splunk App for Stream and Splunk MINT
Splunk
 
PPT
network-management Web base.ppt
AssadLeo1
 
PPTX
Exploring Kali Linux Tools for Website Scanning via IP Address
Boston Institute of Analytics
 
PDF
NetBeez - IEEE IRI 2016
NetBeez, Inc.
 
PPTX
Splunk App for Stream for Enhanced Operational Intelligence from Wire Data
Splunk
 
PPT
Monitor and manage everything Cisco using OpManager
ManageEngine
 
PDF
Monitoring in 2017 - TIAD Camp Docker
The Incredible Automation Day
 
PDF
Co se skrývá v datovém provozu? - Pavel Minařík
Security Session
 
PPTX
Basic Foundation For Cybersecurity
Mohammed Adam
 
PPTX
New Splunk Management Solutions Update: Splunk MINT and Splunk App for Stream
Splunk
 
PPTX
Forensic Analysis - Empower Tech Days 2013
Islam Azeddine Mennouchi
 
PPTX
Cisco connect winnipeg 2018 a look at network assurance in dna center
Cisco Canada
 
PPTX
Going Beyond the Device Heart Beat
Balwinder Kaur
 
PPTX
Internship msc cs
Pooja Bhojwani
 
PDF
Network_Forenic_Training_for_beginner.pdf
TngPhanThanh8
 
PPTX
Acceleration_and_Security_draft_v2
Srinivasa Addepalli
 
PDF
HP Protects Massive, Global Network with StealthWatch
Lancope, Inc.
 
PPT
NetFlow Auditor Anomaly Detection Plus Forensics February 2010 08
NetFlowAuditor
 
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...
Splunk
 
Internet census 2012
Giuliano Tavaroli
 
What’s New: Splunk App for Stream and Splunk MINT
Splunk
 
network-management Web base.ppt
AssadLeo1
 
Exploring Kali Linux Tools for Website Scanning via IP Address
Boston Institute of Analytics
 
NetBeez - IEEE IRI 2016
NetBeez, Inc.
 
Splunk App for Stream for Enhanced Operational Intelligence from Wire Data
Splunk
 
Monitor and manage everything Cisco using OpManager
ManageEngine
 
Monitoring in 2017 - TIAD Camp Docker
The Incredible Automation Day
 
Co se skrývá v datovém provozu? - Pavel Minařík
Security Session
 
Basic Foundation For Cybersecurity
Mohammed Adam
 
New Splunk Management Solutions Update: Splunk MINT and Splunk App for Stream
Splunk
 
Forensic Analysis - Empower Tech Days 2013
Islam Azeddine Mennouchi
 
Cisco connect winnipeg 2018 a look at network assurance in dna center
Cisco Canada
 
Going Beyond the Device Heart Beat
Balwinder Kaur
 
Internship msc cs
Pooja Bhojwani
 
Network_Forenic_Training_for_beginner.pdf
TngPhanThanh8
 
Acceleration_and_Security_draft_v2
Srinivasa Addepalli
 
HP Protects Massive, Global Network with StealthWatch
Lancope, Inc.
 
NetFlow Auditor Anomaly Detection Plus Forensics February 2010 08
NetFlowAuditor
 
Ad

More from Outlyer (20)

PPTX
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Outlyer
 
PPTX
How & When to Feature Flag
Outlyer
 
PPTX
Why You Need to Stop Using "The" Staging Server
Outlyer
 
PPTX
How GitHub combined with CI empowers rapid product delivery at Credit Karma
Outlyer
 
PPTX
Packaging Services with Nix
Outlyer
 
PDF
Minimum Viable Docker: our journey towards orchestration
Outlyer
 
PDF
Ops is dead. long live ops.
Outlyer
 
PDF
The service mesh: resilient communication for microservice applications
Outlyer
 
PPTX
Microservices: Why We Did It (and should you?)
Outlyer
 
PPTX
Renan Dias: Using Alexa to deploy applications to Kubernetes
Outlyer
 
PDF
Alex Dias: how to build a docker monitoring solution
Outlyer
 
PPTX
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
Outlyer
 
PDF
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Outlyer
 
PDF
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Outlyer
 
PDF
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
Outlyer
 
PPTX
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Outlyer
 
PDF
Zero Downtime Postgres Upgrades
Outlyer
 
PDF
DOXLON November 2016: Facebook Engineering on cgroupv2
Outlyer
 
PDF
DOXLON November 2016 - ELK Stack and Beats
Outlyer
 
PDF
DOXLON November 2016 - Data Democratization Using Splunk
Outlyer
 
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Outlyer
 
How & When to Feature Flag
Outlyer
 
Why You Need to Stop Using "The" Staging Server
Outlyer
 
How GitHub combined with CI empowers rapid product delivery at Credit Karma
Outlyer
 
Packaging Services with Nix
Outlyer
 
Minimum Viable Docker: our journey towards orchestration
Outlyer
 
Ops is dead. long live ops.
Outlyer
 
The service mesh: resilient communication for microservice applications
Outlyer
 
Microservices: Why We Did It (and should you?)
Outlyer
 
Renan Dias: Using Alexa to deploy applications to Kubernetes
Outlyer
 
Alex Dias: how to build a docker monitoring solution
Outlyer
 
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
Outlyer
 
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Outlyer
 
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Outlyer
 
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
Outlyer
 
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Outlyer
 
Zero Downtime Postgres Upgrades
Outlyer
 
DOXLON November 2016: Facebook Engineering on cgroupv2
Outlyer
 
DOXLON November 2016 - ELK Stack and Beats
Outlyer
 
DOXLON November 2016 - Data Democratization Using Splunk
Outlyer
 

Recently uploaded (20)

PPT
Ppt for engineering students application on field effect
lakshmi.ec
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PDF
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
PDF
Software Testing Tools - names and explanation
shruti533256
 
PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PDF
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
PDF
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
PPTX
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
PDF
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
PDF
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
PDF
Principles of Food Science and Nutritions
Dr. Yogesh Kumar Kosariya
 
PPTX
Color Model in Textile ( RGB, CMYK).pptx
auladhossain191
 
PPTX
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PPTX
AgentX UiPath Community Webinar series - Delhi
RohitRadhakrishnan8
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
Ppt for engineering students application on field effect
lakshmi.ec
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
Software Testing Tools - names and explanation
shruti533256
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
Principles of Food Science and Nutritions
Dr. Yogesh Kumar Kosariya
 
Color Model in Textile ( RGB, CMYK).pptx
auladhossain191
 
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
AgentX UiPath Community Webinar series - Delhi
RohitRadhakrishnan8
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Inventory management chapter in automation and robotics.
atisht0104
 

The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik

  • 1. The Network Knows Avi Freedman Kentik CEO & Co-founder
  • 2. All contents © Kentik Inc. 2 Tools, tools, everywhere… Active Testing (ping/traceroute) APM BI Metric (App/SNMP/Server) BGP Hijack detection NPM Config Management Policy Analysis Event Correlation Routing Analytics Forensics Flow Tools Logging Traffic Engineering Threat Intelligence
  • 3. All contents © Kentik Inc. 3 With all those tools, can you: • See when there’s a real problem? • And where the problem is – app, server, network? • Let the network group understand if there are app issues? • Let non-network groups understand the network’s impact (or not)? • Automatically detect traffic anomalies, attacks, and shifts? • Debug CDNs, cloud delivery, and the path to API partners? • And… How often do you hear “is it the network?” 3
  • 4. All contents © Kentik Inc. 4 The Network Knows
  • 5. All contents © Kentik Inc. 5 The Network Knows • Apps generate traffic • But the network delivers it • And can see authorized/specified • And unauthorized/unspecified traffic • Often including performance and Layer 7 info • And it knows the ‘routing’ – the path traffic will take • And if it’s internal, external, or your or others’ infrastructures 5
  • 6. All contents © Kentik Inc. 6 Network Traffic Instrumentation • Modern network devices can send traffic summaries = “NetFlow” • (Or, often, sFlow, or IPFIX) • Which are all different protocols but have similar info • [PROTOCOL, SRC/DST IP, PORT, MAC, VLAN, …] • These are continuous streams of samples of traffic (*) • Usually just from the headers - though more advanced implementations can watch perf and L7 info 6
  • 7. All contents © Kentik Inc. 7 + Other Network Telemetry • There’s also SNMP (you can think of NetFlow as a double-click into SNMP data) • As well as logs – interface up/down, fan+cpu+optic failures, re-config, routing up/down, memory or CPU issues • And a lot of work being done on “streaming telemetry” of every detail of a device and its software – will need modern time-series backends • And configs • And topology 7
  • 8. All contents © Kentik Inc. 8 Network Nerd Use Cases for Network Knowledge Anomaly Detection Planning and Peering Traffic Engineering DDoS DefensePerformance Analytics Threat Analytics Service Creation Digital Forensics Customer Cost, Prospecting
  • 9. All contents © Kentik Inc. 9 But Not Just for Network Nerds! • But systems and app folks should be able to debug also • And network people should be able to know if the blip matters to production traffic • So how do we tie systems together? • Make flow look like metrics and correlate there • Expose via APIs • Last resort – train others in flow usage
  • 10. All contents © Kentik Inc. 10 OSS and Vendor Options for Flow • There are open source flow tools: pmacct, NFDUMP/NfSen, SiLK • And vendors (Kentik as SaaS, Arbor as appliance) • And you can DIY: pmacct front-ending Hadoop-ish SQL, or Elastic • NetFlow is UDP so it’s easy to replicate (samplicator) and send to multiple places 10
  • 11. All contents © Kentik Inc. 11 OK, What’s so Hard?
  • 12. All contents © Kentik Inc. 12 Awesome! What’s so hard? • Often requires fusing (geo, routing, app ID, threat intelligence …) • Flow can be trillions of records/day – think of it as a sampled superset of all of your logs • The OSS flow tools don’t cluster, so can’t store at scale • And don’t integrate with other systems • Metrics systems often choke on the high cardinality of IP addresses and port #s • DIY is hard but possible (usually pmacct+Elastic)
  • 13. All contents © Kentik Inc. 13 Network Engineers Distributed Systems Engineers SREs Low level network developers And DIY is hard Resilience / Reliability Geo-distributed ingest Flow friendly data-store BGP Daemon Flow inspection & conversion Network protocols hacking Make all of the above work reliably Train all the other teams on the involved network protocols and their usage Required areas of expertise (because every presentation needs a Venn diagram)
  • 14. All contents © Kentik Inc. 14 But don’t give up… • It’s still better to get started! • Even if aggregate-based in a flow tool • I can provide a host agent that will generate metrics along with flow (but be careful if you store IPs/ports in TSDBs)
  • 15. All contents © Kentik Inc. 15 How To: Get the data. Fuse the data. Store the data. Use the data. Share the data.
  • 16. All contents © Kentik Inc. 16 TCP stats data / app specific data Where to find this data ? Flow data NetFlow, SFlow, IPFIX SNMP, Streaming telemetry Sys/Event logs TACACS & Syslog App Server, Logs, Metrics BGP, IGP Path info NETWORK + + + = Combinatorially useful! + Router Router PCAP agent +User tags, Threat Intel, SDN Control, DNS, ping/trace
  • 17. All contents © Kentik Inc. 17 A Broader View of “NetFlow” You can ALSO get performance data from the infrastructure: • Queue Depth • Retransmits per flow • TCP latency • Application Latency From: • Host software (nProbe) • Sensors / Taps • Webserver logs (Nginx) • Cisco AVC supported routers 17
  • 18. All contents © Kentik Inc. 18 Fusing data for richer traffic analytics Flow or BGP or SNMP or DNS or logs alone are not enough. This becomes much richer when combined with: • Performance and layer 7 information • BGP attributes • Geography • Tags (rack, department, customer…) • Config changes and software versions • Threat intelligence and known-bad IPs Fusing should be near real-time, performed at ingest and data specific 18
  • 19. All contents © Kentik Inc. 19 Summary and Take-Aways
  • 20. All contents © Kentik Inc. 20 Quick Demos: Grafana Kentik Host Agent
  • 21. All contents © Kentik Inc. 21 Overview Kentik is the network traffic intelligence company. • Founded 2014 • HQ: San Francisco • 100+ Customers • $38M in Funding • 60+ Team Members • 600% Growth in 2016