Suche senden
Hochladen
Kernel vm13lt
•
0 gefällt mir
•
638 views
slankdev
Folgen
カーネルVM探検隊13回でのLT資料です
Weniger lesen
Mehr lesen
Internet
Melden
Teilen
Melden
Teilen
1 von 20
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Seccamp 2016 チューター成果報告
Seccamp 2016 チューター成果報告
slankdev
サイボウズ・ラボユース中間報告会
サイボウズ・ラボユース中間報告会
slankdev
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
slankdev
libpgenでパケット操作
libpgenでパケット操作
slankdev
Seurity Camp Award 2016
Seurity Camp Award 2016
slankdev
OSC2017Hokkaido
OSC2017Hokkaido
slankdev
OSC2016 Tokyo/Spring セミナー資料
OSC2016 Tokyo/Spring セミナー資料
slankdev
LibPGEN 1st Step Guide
LibPGEN 1st Step Guide
slankdev
Empfohlen
Seccamp 2016 チューター成果報告
Seccamp 2016 チューター成果報告
slankdev
サイボウズ・ラボユース中間報告会
サイボウズ・ラボユース中間報告会
slankdev
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
slankdev
libpgenでパケット操作
libpgenでパケット操作
slankdev
Seurity Camp Award 2016
Seurity Camp Award 2016
slankdev
OSC2017Hokkaido
OSC2017Hokkaido
slankdev
OSC2016 Tokyo/Spring セミナー資料
OSC2016 Tokyo/Spring セミナー資料
slankdev
LibPGEN 1st Step Guide
LibPGEN 1st Step Guide
slankdev
OSC2016 Tokyo/Spring LT
OSC2016 Tokyo/Spring LT
slankdev
ネタ募集箱を支える技術 開発環境編
ネタ募集箱を支える技術 開発環境編
Daisuke Shimada
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04
Kenichiro MATOHARA
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
Ryuichi Ueda
30days Album の裏側 + 表側
30days Album の裏側 + 表側
Kensuke Nagae
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
ロボットシステム学2015年第9回
ロボットシステム学2015年第9回
Ryuichi Ueda
NCSA httpdとCGIの思い出
NCSA httpdとCGIの思い出
Mitsunori Satomi
LLTLIVE in Shibuya 2013.12.13
LLTLIVE in Shibuya 2013.12.13
maru_cc
Romo欲しい
Romo欲しい
tadfmac
mruby for embedded systems
mruby for embedded systems
masayoshi takahashi
Turnip
Turnip
Yoichi Toyota
フルスクラッチ自作OS(OS5)の紹介
フルスクラッチ自作OS(OS5)の紹介
Yuma Ohgami
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
ロボットシステム学2015年第6回
ロボットシステム学2015年第6回
Ryuichi Ueda
Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)
Yosei Ito
jTthree V3 technical preview
jTthree V3 technical preview
Masaki Yamamoto
ロボットシステム学2015年第13回
ロボットシステム学2015年第13回
Ryuichi Ueda
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
slankdev
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
slankdev
Weitere ähnliche Inhalte
Was ist angesagt?
OSC2016 Tokyo/Spring LT
OSC2016 Tokyo/Spring LT
slankdev
ネタ募集箱を支える技術 開発環境編
ネタ募集箱を支える技術 開発環境編
Daisuke Shimada
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04
Kenichiro MATOHARA
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
Ryuichi Ueda
30days Album の裏側 + 表側
30days Album の裏側 + 表側
Kensuke Nagae
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
ロボットシステム学2015年第9回
ロボットシステム学2015年第9回
Ryuichi Ueda
NCSA httpdとCGIの思い出
NCSA httpdとCGIの思い出
Mitsunori Satomi
LLTLIVE in Shibuya 2013.12.13
LLTLIVE in Shibuya 2013.12.13
maru_cc
Romo欲しい
Romo欲しい
tadfmac
mruby for embedded systems
mruby for embedded systems
masayoshi takahashi
Turnip
Turnip
Yoichi Toyota
フルスクラッチ自作OS(OS5)の紹介
フルスクラッチ自作OS(OS5)の紹介
Yuma Ohgami
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
ロボットシステム学2015年第6回
ロボットシステム学2015年第6回
Ryuichi Ueda
Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)
Yosei Ito
jTthree V3 technical preview
jTthree V3 technical preview
Masaki Yamamoto
ロボットシステム学2015年第13回
ロボットシステム学2015年第13回
Ryuichi Ueda
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
Was ist angesagt?
(20)
OSC2016 Tokyo/Spring LT
OSC2016 Tokyo/Spring LT
ネタ募集箱を支える技術 開発環境編
ネタ募集箱を支える技術 開発環境編
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
30days Album の裏側 + 表側
30days Album の裏側 + 表側
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
ロボットシステム学2015年第9回
ロボットシステム学2015年第9回
NCSA httpdとCGIの思い出
NCSA httpdとCGIの思い出
LLTLIVE in Shibuya 2013.12.13
LLTLIVE in Shibuya 2013.12.13
Romo欲しい
Romo欲しい
mruby for embedded systems
mruby for embedded systems
Turnip
Turnip
フルスクラッチ自作OS(OS5)の紹介
フルスクラッチ自作OS(OS5)の紹介
GR-CITRUSの紹介
GR-CITRUSの紹介
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
ロボットシステム学2015年第6回
ロボットシステム学2015年第6回
Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)
jTthree V3 technical preview
jTthree V3 technical preview
ロボットシステム学2015年第13回
ロボットシステム学2015年第13回
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Mehr von slankdev
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
slankdev
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
slankdev
High Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many Core
slankdev
Offloading BPF Implementation to FPGA-NIC したいねって話
Offloading BPF Implementation to FPGA-NIC したいねって話
slankdev
サイボウズ・ラボユース成果報告会
サイボウズ・ラボユース成果報告会
slankdev
ARPSpoofing攻撃によるMITM攻撃
ARPSpoofing攻撃によるMITM攻撃
slankdev
Mehr von slankdev
(6)
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
High Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many Core
Offloading BPF Implementation to FPGA-NIC したいねって話
Offloading BPF Implementation to FPGA-NIC したいねって話
サイボウズ・ラボユース成果報告会
サイボウズ・ラボユース成果報告会
ARPSpoofing攻撃によるMITM攻撃
ARPSpoofing攻撃によるMITM攻撃
Kernel vm13lt
1.
パケットせよ Hiroki SHIROKURA @slankdev
2.
SHIROKURA Hiroki - SNS:
slankdev - Web: http://slankdev.net 活動 - セキュリティキャンプ 2015,2016,2017 (16からチューター) - サイボウズラボユース 「パケット」 - IIJ研 アルバイト 「パケット」 - 2017年 未踏事業 「パケット」 生まれてからパケットしか考えてない
3.
4.
パケットする とか 10GbaseT x4 のマシンの全てのポートで 帯域を使い切って遊ぶ とか 可能性は無限大!
5.
超パケットせよ 1. パケットを愛せよ 2. 高性能,
高機能にパケットを処理せよ (すみません割愛) 3. DPDKの良いスレッドデザインを採用せよ
6.
その1 パケットを愛せよ
7.
パケットを愛せよ ● 愛すると、ずっと見つめてしまう ● パケットをずっと見つめよう! ●
Wireshark -> 黒い画面で見たい ● Tcpdump -> ださい!
8.
Cuishark - Wiresharkの真似 on
TUI - GUIいらない - リッチなフロントエンド? https://github.com/slankdev/cuishark GitHubで「cuishark」
9.
なんでつくったか VTYの実装のために必要になった sudo cuishark -i
lo -f "tcp[13]&8!=0 and tcp dst port 8888" こんなことをするとデバッグが楽 反応 - プロトコルの解析部分自分で書いたの? すごい! - wiresharkのソースとコンパチでないの? だめじゃん 今後展望 - ディスプレイフィルタの実装 - Wiresharkのdissectorを使えるようにする
10.
その2 高性能, 高機能にパケットを処理せよ
11.
その3 DPDKの良いスレッドデザインを採用せよ
12.
DPDK (Data Plane
Development Kit) 性能維持のためにkernelとは関わらない (もちろん連携可) 用途例 - ルータ (ex, Brocade Vyatta) - Openflowスイッチ 2017.6時点のアカデミアでの最速はBGP full route 145Gbps - CPUの論理コアを1つのスレッドで占有 - ユーザランド上で 独自のポーリング専用NICドライバ - Hugepagesを用いた独自のメモリ管理
13.
昨今の通信業界の概念 CGN (NAT) HW Fire Wall HW DPI HW Router HW CGN (NAT) Fire Wall DPI Router Commodiy Hardware Virtualization
Lyer NFV ネットワーク機能(NF)を汎用PC上の仮想的(ソフト)に実現 サービスチェイニング 複数のNFを数珠繋ぎ -> 高機能なNF ソフトウェアのほうが圧倒的にフレキシブル。性能に関しては....
14.
DPDKの使い方 - 全てのコアをどのように使い切るかを考えなくてはいけない - スレッドの多重化をしたり,
パイプライン処理をしたり - スレッドのデザインが大変 誤字 7Mppsです
15.
① ② ③ ④ ⑤
16.
実際は... Lagopus という Openflowスイッチ
17.
NVF基盤とかを実現したばあい
18.
動的自動最適化するl2fwd: デモ 10GbENIC 10GbENIC 10GbENIC 10GbENIC Traffic Generator/ Analyzer Smart L2Fwder Rx TxWk NIC
Rx NIC Rx NIC Tx NIC Tx Que Que Rx Tx WkNIC Rx NIC Rx NIC Tx NIC Tx Que Que Wk
19.
概要 「環境に対して自動で最適化を行う高性能通信基盤」 ルータやスイッチをデプロイする基盤を開発 ルータやFirewallなどのネットワーク機能(NF)に対し スレッドベースの最適化を動的に行うことで 数百万円の安価な汎用PCとソフトウェアでNFVを高性能に実現 x86 PC ここ!! Router Firewall コンセプト -
環境情報から自動最適化 - 複数NFのデプロイするNFV基盤 (no VM)
20.
パケットせよ: fin
Jetzt herunterladen