Elasticsearch Seoul Meetup Net Flow Analysis with Elastic

  • Slides: 16
Download presentation
Elasticsearch Seoul Meetup Net. Flow Analysis with Elastic Stack me@madkoala. net

Elasticsearch Seoul Meetup Net. Flow Analysis with Elastic Stack me@madkoala. net

Presenter manager at SK broadband me@madkoala. net I don’t have any f**king Btv coupons!

Presenter manager at SK broadband me@madkoala. net I don’t have any f**king Btv coupons!

What is Net. Flow? • Cisco router feature that provides the ability to collect

What is Net. Flow? • Cisco router feature that provides the ability to collect IP network traffic information on interfaces • Main components – Flow Exporter – Flow collector (logstash) – Analysis application (elasticsearch) – Visualization (kibana or whatever works) Source: Wikipedia

Net. Flow Architecture Source: Wikipedia

Net. Flow Architecture Source: Wikipedia

Net. Flow Protocol (v 5 header) Source: https: //www. plixer. com/support/netflow_v 5. html

Net. Flow Protocol (v 5 header) Source: https: //www. plixer. com/support/netflow_v 5. html

Net. Flow Protocol (v 5 record) Source: https: //www. plixer. com/support/netflow_v 5. html

Net. Flow Protocol (v 5 record) Source: https: //www. plixer. com/support/netflow_v 5. html

What we can do with Net. Flow • • • Application usage analysis Troubleshoot

What we can do with Net. Flow • • • Application usage analysis Troubleshoot network problem Track down bandwidth hogs Detect abnormal traffic usage Detect hosts infected by malwares …

Elastic Stack - Net. Flow • Logstash: Net. Flow collector • Elasticsearch: Net. Flow

Elastic Stack - Net. Flow • Logstash: Net. Flow collector • Elasticsearch: Net. Flow storage & analysis • Kibana: Visualization

System Architecture 이보다 더 간단할 수 없다.

System Architecture 이보다 더 간단할 수 없다.

Logstash Configuration (input)

Logstash Configuration (input)

Logstash Configuration (filter) Calculate estimated traffic volume (need to consider sampling rate) Enrichment with

Logstash Configuration (filter) Calculate estimated traffic volume (need to consider sampling rate) Enrichment with geolocation info

Logstash Configuration (output)

Logstash Configuration (output)

Template for Net. Flow data

Template for Net. Flow data

Collected data sample

Collected data sample

Demo!!!

Demo!!!

Thank you.

Thank you.