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
seccamp_2020_eniy.pdf
Search
Enigamict
December 08, 2020
980
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
seccamp_2020_eniy.pdf
Enigamict
December 08, 2020
More Decks by Enigamict
See All by Enigamict
seccampseika
eniy
0
87
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
A Tale of Four Properties
chriscoyier
163
24k
Code Review Best Practice
trishagee
74
20k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
We Have a Design System, Now What?
morganepeng
55
8.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Abbi's Birthday
coloredviolet
3
9.8k
Skip the Path - Find Your Career Trail
mkilby
1
220
Are puppies a ranking factor?
jonoalderson
2
3.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Transcript
Enigamict
僕がやったことがやったこと • BGPライクなミニルーティなミニルーティンミニルーティングソフトウェアの実装の実装実装 • ルーティングの実装基本的なことについてなミニルーティンことについて学び、学び、び、C言語で実際で実際実際 に動くものを作るくもの実装を作る作るる
• ルーティングの実装基本的なことについてなミニルーティンことについて学び、学び、びました。 Linuxの実装ネットワークなミニルーティネームスペース機能を作る使って学び、複数の実装ネットワークなミニルーティを作るシェルスクなミニルーティリプ トで実際構築し、その実装シェルスクなミニルーティリプトの実装中にstatic routeを作る定義し、パケットがどの実装ように 流れれるかを作る確認した。 パケットキャプチャソフトを作る使って学び、どこまで実際パケット来ていて学び、いるの実装かを作る確認し、もし想定外 の実装動くものを作るきを作るしたときはどこまで実際パケットが来ていて学び、いるかを作る確認しネットワークなミニルーティにおけるデバッ グ方法について学び、を作る学び、んだ。 またネットワークなミニルーティを作る構築した時にに、どの実装ようなミニルーティン感じで実際パケットが流れれて学び、いるかを作る図で書いで実際書いい
て学び、考え理解え理解理解を作る深めた。
• 目標のミニルーティの実装ミニルーティングソフトウェアの実装の実装実装 • 設定ファイルの実装中身にはそれぞれネットワークなミニルーティにおける経路情報が含まが含まま れて学び、おり、それを作るソフトウェアの実装に 渡して学び、やると定めた通りにりに、通りに信する仕組みみとなミニルーティンって学び、います。 • 具体的なことについてにはTCPで実際セッションを作る張って学び、、オリジナルの実装メッセージフォー マットを作る定義した後それを作る送受信する 仕組み仕組みみとなミニルーティンって学び、いる。
• もっと具体的なことについてに書いくとメッセージフォーマットの実装中身に設定ファイル で実際定めた値が入が入って学び、おり、それを作るsocket通りに信の実装TCPを作る使い、送受信す る、そして学び、RTNETLINKを作る使って学び、ルートの実装追加を作る完了させる
C1からC3への実装pingを作る送信 まずはStatic routeを作る設定
この実装状態だともちろんだともちろんpingは通りにる、R1, R2の実装経路情報が含まを作る消すともちろん通すともちろん通りにらなミニルーティンくなミニルーティンる 経路を作る消すともちろん通す
ここで実際ミニルーティングソフトウェアの実装の実装出番 経路広報が含まメッセージ構造体 これを作るR1, R2で実際送り合うう キタ!
ありがとうございました 作る成したコードしたコード https://github.com/Enigamict/2020Z4/tree/main/ROUTING