Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
h-otter
PDF, PPTX
485 views
透過 L2 BRIDGE NAT
@a_r_g_v と開発したICTSC6で使用したKernel Moduleについての説明
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 34
2
/ 34
3
/ 34
4
/ 34
5
/ 34
6
/ 34
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
Recommended
PPTX
NUCで始めるVMware Tanzu
by
Hirotaka Sato
PDF
Sheepdogを使ってみて分かったこと(第六回ストレージ研究会発表資料)
by
Masahiro Tsuji
PDF
Openflowの気持ち
by
h-otter
PDF
自宅サーバラックの勧め 簡易版
by
h-otter
PDF
ICTSC8 Backboneの紹介
by
h-otter
PDF
給料の気持ち
by
h-otter
PDF
Router board勉強会vol2(配布用)
by
milk hanakara
PDF
自宅実験環境 Aug 2014
by
Masaru Oki
PDF
Lagopus + DockerのDPDK接続
by
Tomoya Hibi
PDF
Pdp11 on-fpga
by
magoroku Yamamoto
PDF
Ethernetの受信処理
by
Takuya ASADA
PDF
ACRi_webinar_20220118_miyo
by
Takefumi MIYOSHI
PDF
僕のIntel nucが起動しないわけがない
by
Takuya ASADA
PDF
FPGAアクセラレータの作り方
by
Mr. Vengineer
PDF
Router board勉強会vol2(ベンチマーク班まとめ)
by
milk hanakara
PDF
サーバー初心者のためのWordPressサイト構築手順〜付録〜 MacターミナルやTera Termを使用したSSH接続方法など
by
IDC Frontier
PDF
Rps・rfs等最新linux kernel事例
by
Takuya ASADA
PDF
Pdp11onfpga
by
xylnao
PDF
自動でできるかな?
by
_norin_
PDF
Using Xeon D 10GBase-T
by
Masaru Oki
PDF
Xeon d
by
Masaru Oki
PDF
Node-RED勉強会(20160826)追補
by
Takashi Ariyama
PDF
Fpgax 20130604
by
Takefumi MIYOSHI
PDF
Google 20130218
by
Takefumi MIYOSHI
PDF
Fluentd Meetup #2 @外道父 Fluentdを優しく見守る監視事例
by
外道 父
ODP
Openflow超解釈
by
Hiroaki Kawai
PDF
Vyatta 201310
by
Takefumi MIYOSHI
PDF
FPGA startup 第一回 LT
by
Yamato Kazuhiro
PPTX
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
by
VirtualTech Japan Inc.
PPTX
コンテナのネットワークインターフェース その実装手法とその応用について
by
Tomofumi Hayashi
More Related Content
PPTX
NUCで始めるVMware Tanzu
by
Hirotaka Sato
PDF
Sheepdogを使ってみて分かったこと(第六回ストレージ研究会発表資料)
by
Masahiro Tsuji
PDF
Openflowの気持ち
by
h-otter
PDF
自宅サーバラックの勧め 簡易版
by
h-otter
PDF
ICTSC8 Backboneの紹介
by
h-otter
PDF
給料の気持ち
by
h-otter
PDF
Router board勉強会vol2(配布用)
by
milk hanakara
PDF
自宅実験環境 Aug 2014
by
Masaru Oki
NUCで始めるVMware Tanzu
by
Hirotaka Sato
Sheepdogを使ってみて分かったこと(第六回ストレージ研究会発表資料)
by
Masahiro Tsuji
Openflowの気持ち
by
h-otter
自宅サーバラックの勧め 簡易版
by
h-otter
ICTSC8 Backboneの紹介
by
h-otter
給料の気持ち
by
h-otter
Router board勉強会vol2(配布用)
by
milk hanakara
自宅実験環境 Aug 2014
by
Masaru Oki
What's hot
PDF
Lagopus + DockerのDPDK接続
by
Tomoya Hibi
PDF
Pdp11 on-fpga
by
magoroku Yamamoto
PDF
Ethernetの受信処理
by
Takuya ASADA
PDF
ACRi_webinar_20220118_miyo
by
Takefumi MIYOSHI
PDF
僕のIntel nucが起動しないわけがない
by
Takuya ASADA
PDF
FPGAアクセラレータの作り方
by
Mr. Vengineer
PDF
Router board勉強会vol2(ベンチマーク班まとめ)
by
milk hanakara
PDF
サーバー初心者のためのWordPressサイト構築手順〜付録〜 MacターミナルやTera Termを使用したSSH接続方法など
by
IDC Frontier
PDF
Rps・rfs等最新linux kernel事例
by
Takuya ASADA
PDF
Pdp11onfpga
by
xylnao
PDF
自動でできるかな?
by
_norin_
PDF
Using Xeon D 10GBase-T
by
Masaru Oki
PDF
Xeon d
by
Masaru Oki
PDF
Node-RED勉強会(20160826)追補
by
Takashi Ariyama
PDF
Fpgax 20130604
by
Takefumi MIYOSHI
PDF
Google 20130218
by
Takefumi MIYOSHI
PDF
Fluentd Meetup #2 @外道父 Fluentdを優しく見守る監視事例
by
外道 父
ODP
Openflow超解釈
by
Hiroaki Kawai
PDF
Vyatta 201310
by
Takefumi MIYOSHI
PDF
FPGA startup 第一回 LT
by
Yamato Kazuhiro
Lagopus + DockerのDPDK接続
by
Tomoya Hibi
Pdp11 on-fpga
by
magoroku Yamamoto
Ethernetの受信処理
by
Takuya ASADA
ACRi_webinar_20220118_miyo
by
Takefumi MIYOSHI
僕のIntel nucが起動しないわけがない
by
Takuya ASADA
FPGAアクセラレータの作り方
by
Mr. Vengineer
Router board勉強会vol2(ベンチマーク班まとめ)
by
milk hanakara
サーバー初心者のためのWordPressサイト構築手順〜付録〜 MacターミナルやTera Termを使用したSSH接続方法など
by
IDC Frontier
Rps・rfs等最新linux kernel事例
by
Takuya ASADA
Pdp11onfpga
by
xylnao
自動でできるかな?
by
_norin_
Using Xeon D 10GBase-T
by
Masaru Oki
Xeon d
by
Masaru Oki
Node-RED勉強会(20160826)追補
by
Takashi Ariyama
Fpgax 20130604
by
Takefumi MIYOSHI
Google 20130218
by
Takefumi MIYOSHI
Fluentd Meetup #2 @外道父 Fluentdを優しく見守る監視事例
by
外道 父
Openflow超解釈
by
Hiroaki Kawai
Vyatta 201310
by
Takefumi MIYOSHI
FPGA startup 第一回 LT
by
Yamato Kazuhiro
Similar to 透過 L2 BRIDGE NAT
PPTX
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
by
VirtualTech Japan Inc.
PPTX
コンテナのネットワークインターフェース その実装手法とその応用について
by
Tomofumi Hayashi
PDF
Open contrail days 2014 fall
by
Daisuke Nakajima
PDF
Wireless bridge
by
Hashimoto Hisashi
PDF
2015.7.9 Juniper Cloud Builder Conference 2015
by
Shuichi Ohkubo
PDF
クラウド構築 勉強会やったのでまとめました
by
Hiro Mura
PPTX
Jtf2014 sdi and_contrail_22th-apr-2014_s
by
Junya Arimura
PDF
TremaDay #2
by
Toshiki Tsuboi
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
by
VirtualTech Japan Inc.
コンテナのネットワークインターフェース その実装手法とその応用について
by
Tomofumi Hayashi
Open contrail days 2014 fall
by
Daisuke Nakajima
Wireless bridge
by
Hashimoto Hisashi
2015.7.9 Juniper Cloud Builder Conference 2015
by
Shuichi Ohkubo
クラウド構築 勉強会やったのでまとめました
by
Hiro Mura
Jtf2014 sdi and_contrail_22th-apr-2014_s
by
Junya Arimura
TremaDay #2
by
Toshiki Tsuboi
More from h-otter
PDF
自作クラウド基盤 n0stack と ソフトウェア開発の気持ち
by
h-otter
PDF
自作クラウド基盤 n0stack と開発自動化の気持ち
by
h-otter
PDF
NiFiの紹介
by
h-otter
PDF
Kubernetesのワーカーノードを自動修復するために必要だったこと
by
h-otter
PDF
自宅サーバラックの勧め ~In osc nagoya~
by
h-otter
PDF
自宅サーバラックの勧め BGP4編
by
h-otter
PDF
自宅サーバラックの勧め 〜ファシリティ編〜
by
h-otter
PDF
自作クラウド基盤 n0stack in ICTSC 2018
by
h-otter
PPTX
MMA Tech:Talk 2017-1 仮想化技術的なあれ
by
h-otter
自作クラウド基盤 n0stack と ソフトウェア開発の気持ち
by
h-otter
自作クラウド基盤 n0stack と開発自動化の気持ち
by
h-otter
NiFiの紹介
by
h-otter
Kubernetesのワーカーノードを自動修復するために必要だったこと
by
h-otter
自宅サーバラックの勧め ~In osc nagoya~
by
h-otter
自宅サーバラックの勧め BGP4編
by
h-otter
自宅サーバラックの勧め 〜ファシリティ編〜
by
h-otter
自作クラウド基盤 n0stack in ICTSC 2018
by
h-otter
MMA Tech:Talk 2017-1 仮想化技術的なあれ
by
h-otter
透過 L2 BRIDGE NAT
1.
透過 L2 BRIDGE
NAT@H-OTTERICTSC6
2.
自己紹介 (軽く)Twitter: @_h_otter_電気通信大学MMACTF
難しい…
3.
皆さん…
5.
は?
6.
NAT挟んでるのかな?
7.
謎の挙動HOP増えない TRACEROUTE
8.
運営において大変なこと…
9.
運営において大変なこと…プロビジョニングとオーケストレーション!!
10.
プロビジョニングとオーケストレーション!!サーバーをチーム分展開することが死ぬほど大変サーバー同士が通信するようなものだとIPをハードコードする必要があり、展開後書き換える必要がある
11.
プロビジョニングとオーケストレーション!!Client: 10.1.0.10 Server:
10.1.0.11Team 1Client: 10.2.0.10 Server: 10.2.0.11Team 2・・・同じ環境を展開するが、IPなどは変更しなければならない
12.
面倒くさい!
13.
面倒くさい!⇒ NATを挟もう!!
14.
NATを挟もう!!Client: 192.168.0.10 Server:
192.168.0.11Team 1Client: 192.168.0.10 Server: 192.168.0.11Team 2・・・完全に同じ環境を展開できる!Team 1: 10.1.0.10Team 2: 10.2.0.10NAT
15.
ここまでは普通
16.
要件定義1チーム当たり20VLAN程度をさばく⇒ 20 *
15 = 300VLAN!!1チーム当たり1つNATルーターを置ければいいが、そんなものはないRouting はL3SWに任せてトラフィックをしっかり確保したいLinux サーバーで処理をすれば柔軟にできるんじゃない?
17.
いける!ブリッジインターフェイスを作成VLANをもとにチームIDを推定し、IPアドレスを相互に変換する (static NAT)ARPを正しく処理すればいけるだろ!Team
ID: 1VLAN ID: 101192.168.0.1Team ID: 1VLAN ID: 15110.1.0.1Team ID: 2VLAN ID: 201192.168.0.1Team ID: 2VLAN ID: 25110.2.0.1
18.
iptables結論から言うとダメVLANをそれぞれ処理するには仮想インターフェイスを持つ必要があり、300個のVLANを処理することは難しいIptablesは結局 L3 の処理しかいじれないL2まで下りればVLANを柔軟に処理をできる
19.
netfilter hookLinuxのネットワークに関するイベントをフックする機構Iptables はnetfilterのL3のイベントをパックしたものといえるLinuxが処理をできるすべてのネットワークについて干渉できる
20.
netfilter hookLinuxのネットワークに関するイベントをフックする機構Iptables はnetfilterのL3のイベントをパックしたものといえるLinuxが処理をできるすべてのネットワークについて干渉できる_人人人人人人人人_>
Kernel Module < ̄Y^Y^Y^Y^Y^Y^Y ̄
21.
大変だったことARP tablesSwitch tablesBridge
tableChecksum
22.
ARPL3SWIP: 192.168.0.2HW: AIP:
10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)SRC IP: 192.168.0.2DEST IP: 192.168.0.1SRC HW: ADEST HW: broadcast
23.
ARPL3SWIP: 192.168.0.2HW: AIP:
10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)SRC IP: 192.168.0.2DEST IP: 192.168.0.1SRC HW: ADEST HW: broadcast
24.
ARPL3SWIP: 192.168.0.2HW: AIP:
10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)SRC IP: 192.168.0.2DEST IP: 192.168.0.1SRC HW: ADEST HW: broadcastSRC IP: 10.1.0.2DEST IP: 10.1.0.1SRC HW: ADEST HW: broadcast
25.
ARPL3SWIP: 192.168.0.2HW: AIP:
10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)SRC IP: 10.1.0.2DEST IP: 10.1.0.1SRC HW: ADEST HW: broadcast
26.
ARPL3SWIP: 192.168.0.2HW: AIP:
10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)SRC IP: 192.168.0.2DEST IP: 192.168.0.1SRC HW: ADEST HW: broadcastSRC IP: 10.1.0.2DEST IP: 10.1.0.1SRC HW: ADEST HW: broadcastここで、VLANが同じだとL3SWのVLAN100のmac テーブルが汚れてしまい、直接HW: Bへ通信されてしまう
27.
ARPL3SWIP: 192.168.0.2HW: AIP:
10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)SRC IP: 192.168.0.2DEST IP: 192.168.0.1SRC HW: ADEST HW: broadcastSRC IP: 10.1.0.2DEST IP: 10.1.0.1SRC HW: ADEST HW: broadcastL3SWがごみパケットを送信して、flooding することも…
28.
IPL3SWIP: 192.168.0.2HW: AIP:
10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)
29.
TCP, UDPL3SWIP: 192.168.0.2HW:
AIP: 10.1.0.1HW: BVLAN100VLAN150 (trunk) VLAN150VLAN100 (trunk)SRC IP: 192.168.0.2DEST IP: 192.168.0.1SRC HW: ADEST HW: broadcastSRC IP: 10.1.0.2DEST IP: 10.1.0.1SRC HW: ADEST HW: broadcastTCP, UDP checksumが書き換わってしまい、通信が失敗する
30.
しんどかった…
31.
スペック帯域: 約400Mbps (NIC:
1Gbps * 2)レイテンシ: 約0.5 msec
32.
スペック帯域: 約400Mbps (NIC:
1Gbps * 2)レイテンシ: 約0.5 msec
33.
@a_r_g_v の発表https://goo.gl/sTgxnA
34.
透過 L2 BRIDGE
NAT@H-OTTER, @A_R_G_VICTSC6
Download
[8]
ページ先頭
©2009-2025
Movatter.jp