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.1k
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
少人数・短期間で実現!“ゼロから作らない” 4つの事例から見る、新時代IoT【SORACOM Discovery 2025】
soracom
PRO
0
7
現場のリアルをカメラで変える!小売・商業施設の「現場改革」最前線【SORACOM Discovery 2025】
soracom
PRO
0
9
【基調講演】真のIoTへ導く「データとネットワークの交差点」とその先へ【SORACOM Discovery 2025】
soracom
PRO
0
4
【特別講演】公開思考実験!もしも、この世界から「ヒトとモノのつながり」が消えたなら?【SORACOM Discovery 2025】
soracom
PRO
0
3
トヨタのIoT民主化を支援!「D-ROOM」の仕組みと現場浸透のくふう【SORACOM Discovery 2025】
soracom
PRO
0
7
クラウド全盛時代におけるIoTエッジ活用とグローバルサプライチェーン戦略【SORACOM Discovery 2025】
soracom
PRO
0
6
【特別講演】デジタル変革の羅針盤 ~CIO/CDOが描くIoTとAIの未来~【SORACOM Discovery 2025】
soracom
PRO
0
5
現場データを“武器”に変える!データ連携で加速する製造DX【SORACOM Discovery 2025】
soracom
PRO
0
6
後付けで実現!コストを抑えた遠隔監視システムの構築【SORACOM Discovery 2025】
soracom
PRO
0
9
Other Decks in Technology
See All in Technology
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
2
150
人と生成AIの協調意思決定/Co‑decision making by people and generative AI
moriyuya
0
200
少人数でも回る! DevinとPlaybookで支える運用改善
ishikawa_pro
4
1.9k
ファインディにおける Dataform ブランチ戦略
hiracky16
0
220
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
840
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
1
250
怖くない!GritQLでBiomeプラグインを作ろうよ
pal4de
1
140
Snowflake のアーキテクチャは本当に筋がよかったのか / Data Engineering Study #30
indigo13love
0
300
Perlアプリケーションで トレースを実装するまでの 工夫と苦労話
masayoshi
0
140
データエンジニアがクラシルでやりたいことの現在地
gappy50
3
760
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
140
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
7.8k
Featured
See All Featured
Writing Fast Ruby
sferik
628
62k
Adopting Sorbet at Scale
ufuk
77
9.5k
A better future with KSS
kneath
238
17k
The Invisible Side of Design
smashingmag
301
51k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
GraphQLとの向き合い方2022年版
quramy
49
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Thoughts on Productivity
jonyablonski
69
4.8k
Speed Design
sergeychernyshev
32
1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
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なネットワーク・ソフトウェ
アを書けちゃうわけですね!