Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OSS と sflow ではじめる MPLS トラフィック解析 / OSS based sflow collector

OSS と sflow ではじめる MPLS トラフィック解析 / OSS based sflow collector

BBIX BGP Meeting 2018 Summer の発表資料です。

sflow collector を作る際、netflow にはない問題に取り組まなければなりません。

1. Packet decoder が必要
2. Origin AS lookup が必要

これら2つの問題に、OSS を利用して挑んでみます。

Shintaro Kojima

June 14, 2018
Tweet

More Decks by Shintaro Kojima

Other Decks in Technology

Transcript

  1. sflow v5 netflow v9 / IPFIX !4 w εΠον੡඼ w

    ඪ४Խ͞Ε͍ͯͳ͍ w ౷ܭΛ6%1Ͱ఻ୡ w ֦ுϑΟʔϧυଟ਺ w ΄ͱΜͲ
 ࢖ΘΕͯͳ͍ w ϧʔλʔ੡඼ w 3'$Խ͞Ε͍ͯΔ w ౷ܭΛ6%1Ͱ఻ୡ w ΧελϜϑΟʔϧυ w ܾΊͨϑΟʔϧυϑΥʔ ϚοτʹैͬͯૹΔ
  2. sflow 解析の問題 1: パケットデコーダー が必要 !8 ଟ͘ͷ࣮૷Ͱ͸ w ֦ுϑΟʔϧυʹͷͤͯ৘ใΛ఻͑ΔͷͰ͸ͳ͍ w

    ઌ಄/όΠτΛసهͯ͠ɺղੳ͸ίϨΫλʔʹ೚ͤΔ w ελοΫ͞ΕͨϨΠϠʔͷԞ·Ͱݟ͍ͯͳ͍ͷͰɺ
 ͋ͨΓ·͑ͷ࿩ w ⭕εΠονϝʔΧʔʹ΍͍͞͠ w ❌ίϨΫλʔ։ൃऀʹݫ͍͠
  3. $ git clone https://github.com/codeout/ docker-xflow-collector.git $ cd docker-xflow-collector ( $

    git checkout origin/wireshark-dissector ) $ vi fluentd/fluent.conf $ sudo docker-compose up codeout/docker-xflow-collector !12
  4. ベンチマーク !14 3FDFJWFTqPX 8SJUFUP&4 0SJHJO"4-PPLVQ XJSFTIBSLEJTTFDUPS w *OUFM
 $PSFJ6 $16!()[

    w %PDLFS$& w qVFOUEεϨου w ύϑΥʔϚϯε
 νϡʔχϯάͳ͠
 σϑΥϧτ