Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SORACOM Junctionのミラーリングでパケットキャプチャしよう
Search
SORACOM(ソラコム)
PRO
April 06, 2023
Technology
0
2.8k
SORACOM Junctionのミラーリングでパケットキャプチャしよう
2023年4月6日開催「
SORACOM UG Online #16 ~SIMの日イベント~
」で、ソラコム今井(factory)が発表したライトニングトークの資料です。
SORACOM(ソラコム)
PRO
April 06, 2023
Tweet
Share
More Decks by SORACOM(ソラコム)
See All by SORACOM(ソラコム)
投資家様向けビジネス概要<2026年2月版>
soracom
PRO
0
240
Business Overview for Investors [February 2026 Edition]
soracom
PRO
0
63
投資家様向けビジネス概要<2025年11月版>
soracom
PRO
0
510
Business Overview for Investors [November 2025 Edition]
soracom
PRO
0
98
【SORACOM UG Okayama】IoTとSORACOMとAI
soracom
PRO
0
420
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
1
720
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
2
1.6k
投資家様向けビジネス概要<2025年8月版>
soracom
PRO
0
610
Business Overview for Investors[August 2025 Edition]
soracom
PRO
0
97
Other Decks in Technology
See All in Technology
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
170
Embeddings : Symfony AI en pratique
lyrixx
0
160
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
110
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
170
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
120
Phase05_ClaudeCode入門
overflowinc
0
2k
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
110
大規模ECサイトのあるバッチのパフォーマンスを改善するために僕たちのチームがしてきたこと
panda_program
1
390
今日から始められるテスト自動化 〜 基礎知識から生成AI活用まで 〜
magicpod
1
140
Phase11_戦略的AI経営
overflowinc
0
1.5k
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
200
LLMに何を任せ、何を任せないか
cap120
10
4.9k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
200
Producing Creativity
orderedlist
PRO
348
40k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Invisible Side of Design
smashingmag
302
51k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Why Our Code Smells
bkeepers
PRO
340
58k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
エンジニアに許された特別な時間の終わり
watany
106
240k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
240
Everyday Curiosity
cassininazir
0
170
Transcript
SORACOM JunctionとeBPFで パケットキャプチャしようぜ factory SORACOM UG Online #16
SORACOM UG Online #16 パケットキャプチャ、お好きですか?
SORACOM UG Online #16 SORACOMのパケットキャプチャサービス SORACOM Peek for SIM SORACOM
Peek for VPG UEやクラウドに手を入れずに好きなタイミングでパケットキャ プチャできちゃうってすごい便利ですよね!!!!
SORACOM UG Online #16 ところでみなさん、 SORACOM Junctionって覚えてますか?
SORACOM UG Online #16 SORACOM Junction SORACOM JunctionはVPGのネットワークを制御する 3つの機能を提供(要VPG) Inspection
Mirroring Redirection パケットの分析 そのままミラー リダイレクト
SORACOM UG Online #16 SORACOM Junction SORACOM JunctionのMirroringを使うと「ミラーポート」が作れるんです!
SORACOM UG Online #16 EC2にパケットをミラーして リアルタイムにプロトコルやドメインごとの通 信量をカウントしたりできちゃうわけです ね!
SORACOM UG Online #16 EC2でどうやってパケットカウントする? • tshark • tcpdump 分析用途ならこれでOK。
SORACOM UG Online #16 EC2にパケットをミラーして リアルタイムにプロトコルやドメインごと の通信量をカウントしたりと、Purpose Builtなネットワーク・ソフトウェアを書け ちゃうわけですね!
SORACOM UG Online #16 Linux Kernel内で動作するプログラムを動的にロードして実行してくれ る仕組み。System call、ネットワークイベントを始め、様々なフックポイ ントを提供してくれる。eBPFプログラムは直接ユーザースペースアプリ ケーションとやり取りできる。
そこでeBPF(extended Berkeley Packet Filter) https://ebpf.io/what-is-ebpf/
SORACOM UG Online #16 Linux Kernelのネットワークスタッ クは遅いという話 http://highscalability.com/blog/2013/5/13/the-secret-to-10- million-concurrent-connections-the-kernel-i.html 参考
CloudflareのホストはeBPFのお化 けみたいになってるという話 https://blog.cloudflare.com/cloudflare-architecture-and-ho w-bpf-eats-the-world/
SORACOM UG Online #16 やってみよう!!!
SORACOM UG Online #16 Virtual Private Cloud (VPC) SORACOM Junction
Mirroring eth1 eth0 Ubuntu 22.04
SORACOM UG Online #16 RUSTでeBPF
SORACOM UG Online #16 RUSTでeBPF
SORACOM UG Online #16 eBPFとSORACOM Junction使ったら・・・ EC2にパケットをミラーして リアルタイムにプロトコルやドメインごとの通信量をカ ウントしたりと、Purpose Builtなネットワーク・ソフトウェ
アを書けちゃうわけですね!