SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
ICTSC8 Backboneの紹介
@H-OTTER
こんにちは~
自己紹介
@h-otter といいます
東京都の調布にある電気通信大学J科3年
有志とBGPまわしたり自宅ラックだったり…
自宅ラック
サーバ
◦ Dell R610
◦ 自作サーバ * 2
ネットワーク
◦ catalyst 3750g
◦ NEC IX2105
ストレージ
◦ ETERNUS SN200
model430
(brocade OEM)
◦ ETERNUS DX60S2
電源系
ただしディスクアレイは現状🚮
とりあえず今回の Backbone について
今回の構成
どうしてこうなった
某K氏 「今回はJuniper機材も来るよ!!」
僕「SRXかな…EXかな…大穴でMX!?」
某K②氏「SRX650 * 2, EX4600 * 4,
MX5だ」
僕「」
そんなこんなで作ることになりました
最近はIP Fabricがはやっているらしい
Closトポロジ
近年のデータセンターに多く
採用されているトポロジ
スケーラビリティが高い
今回はEBGPでマルチパスを
選択
パケット単位でロードバラン
シング
anycast RPでmcast routing
Multipath load balancing per packets
マルチパスを選択
パケットごとに経路が変わる
(MPLS網)
Facebookの例
よく見るあれ
ここのトラフィック
実際のトラフィック
いい感じにバランシング
されてそう!!
VXLAN
OpenstackのVMと手元を
L2で接続
MX5でVLANとVXLANを
変換
MX5にVM、手元のIPイン
ターフェイスを作成
◦ 各チームにつき1つのVRF
◦ 同じIPレンジ帯
Openflow (Ryu SDN Controller)
src_ipとdst_ipをVLAN ID
をもとに変換
◦ NAVT (Network Address
Vlan Translation)
◦ 問題の展開が簡単に
◦ ICTSC6から採用
◦ vid 100 192.168.0.1 >
10.1.0.1
https://github.com/h-otter/ictsc-
openflow-navt
BGP MPLS
VRFをMX5からSRX650 * 2に持ってくる
デフォルトルートとNATモジュールの冗長化とスケール
L3 overlayでネットワーク設計を簡略化
◦ (IPv4 MPLS網にIPv6を流すこともできるはず… やってる)
最終的に
EBGP IPv4 MPLS網
multipath load sharing per packet
VXLAN L2 overlay
MTU 1500
IPv4/v6 VPN
Catalyst 4948 MX5 SRX650SRX650
まとめ
まとめ
やりすぎた感はある
後悔はしていない
まとめ
この数のネットワーク機器でもコンフィグ書くのはしんど
かった
◦ netconfなどで自動化したい
SNMPは控えめに言ってクソ
active-active構成はパケットの追い越しなどどこかで同期す
る必要がある
L2はデリケートだけどL3は多少雑にしても動く
◦ IP Fabricがはやる理由もわかる
◦ NAVTの実装を2通りやったけどどちらもつらかった
次はOpenstackの解説とか
インフラリーダーからとか
ICTSC8 Backboneの紹介
@H-OTTER
おわり

Mais conteúdo relacionado

Mais procurados

自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介
Kentaro Mitsuyasu
 
インフライトニングトーク_Cisco語講座
インフライトニングトーク_Cisco語講座インフライトニングトーク_Cisco語講座
インフライトニングトーク_Cisco語講座
Hishi Shinichiroh
 

Mais procurados (12)

Bluetooth Low Energy入門講座 -part2
Bluetooth Low Energy入門講座 -part2Bluetooth Low Energy入門講座 -part2
Bluetooth Low Energy入門講座 -part2
 
自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介
 
Xeon d
Xeon dXeon d
Xeon d
 
インフライトニングトーク_Cisco語講座
インフライトニングトーク_Cisco語講座インフライトニングトーク_Cisco語講座
インフライトニングトーク_Cisco語講座
 
Raspberry pi 2用のi2cアダプターの
Raspberry pi 2用のi2cアダプターのRaspberry pi 2用のi2cアダプターの
Raspberry pi 2用のi2cアダプターの
 
Trouble from elb(トラブルはElbから)
Trouble from elb(トラブルはElbから)Trouble from elb(トラブルはElbから)
Trouble from elb(トラブルはElbから)
 
できるかな?:人感センサー>Node-RED>Azure IoT Hub
できるかな?:人感センサー>Node-RED>Azure IoT Hubできるかな?:人感センサー>Node-RED>Azure IoT Hub
できるかな?:人感センサー>Node-RED>Azure IoT Hub
 
I2CでRaspberry Piから 複数の周辺機器を制御する
I2CでRaspberry Piから複数の周辺機器を制御するI2CでRaspberry Piから複数の周辺機器を制御する
I2CでRaspberry Piから 複数の周辺機器を制御する
 
BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」
BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」
BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」
 
CloudAtCostを使ってみた
CloudAtCostを使ってみたCloudAtCostを使ってみた
CloudAtCostを使ってみた
 
Jisaku09 presentation
Jisaku09 presentationJisaku09 presentation
Jisaku09 presentation
 
バックアップファイルの管理
バックアップファイルの管理バックアップファイルの管理
バックアップファイルの管理
 

Semelhante a ICTSC8 Backboneの紹介

自宅ラックとやらについてちょっと考えてみた
自宅ラックとやらについてちょっと考えてみた自宅ラックとやらについてちょっと考えてみた
自宅ラックとやらについてちょっと考えてみた
M Hagiwara
 
ScalableCore system at SWoPP2010 BoF-2
ScalableCore system at SWoPP2010 BoF-2ScalableCore system at SWoPP2010 BoF-2
ScalableCore system at SWoPP2010 BoF-2
Shinya Takamaeda-Y
 
手のひらで動くCloudtack
手のひらで動くCloudtack手のひらで動くCloudtack
手のひらで動くCloudtack
sigsig_jp
 
手のひらで動くCloudtack
手のひらで動くCloudtack手のひらで動くCloudtack
手のひらで動くCloudtack
sigsig_jp
 
自動でできるかな?
自動でできるかな?自動でできるかな?
自動でできるかな?
_norin_
 
20140628 自主製作mtg 資料
20140628 自主製作mtg 資料20140628 自主製作mtg 資料
20140628 自主製作mtg 資料
Ryusuke Izumida
 
仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定
Takashi Naito
 
hbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフターhbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフター
semind
 
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみたテキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
Yoshiaki Ito
 
エンジニアのための痔の話
エンジニアのための痔の話エンジニアのための痔の話
エンジニアのための痔の話
Kouhei Maeda
 

Semelhante a ICTSC8 Backboneの紹介 (20)

自宅ラックとやらについてちょっと考えてみた
自宅ラックとやらについてちょっと考えてみた自宅ラックとやらについてちょっと考えてみた
自宅ラックとやらについてちょっと考えてみた
 
NUCで始めるVMware Tanzu
NUCで始めるVMware TanzuNUCで始めるVMware Tanzu
NUCで始めるVMware Tanzu
 
katagaitaictf7_hw_ysk
katagaitaictf7_hw_yskkatagaitaictf7_hw_ysk
katagaitaictf7_hw_ysk
 
Anyway folks! Let's get started with your Nerves machines.
Anyway folks! Let's get started with your Nerves machines.Anyway folks! Let's get started with your Nerves machines.
Anyway folks! Let's get started with your Nerves machines.
 
ScalableCore system at SWoPP2010 BoF-2
ScalableCore system at SWoPP2010 BoF-2ScalableCore system at SWoPP2010 BoF-2
ScalableCore system at SWoPP2010 BoF-2
 
Traffic Management with Istio
Traffic Management with IstioTraffic Management with Istio
Traffic Management with Istio
 
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
 
手のひらで動くCloudtack
手のひらで動くCloudtack手のひらで動くCloudtack
手のひらで動くCloudtack
 
手のひらで動くCloudtack
手のひらで動くCloudtack手のひらで動くCloudtack
手のひらで動くCloudtack
 
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
 
Ictsc9 infra解説スライド
Ictsc9 infra解説スライドIctsc9 infra解説スライド
Ictsc9 infra解説スライド
 
Traffic Management with Istio ( with Demo )
Traffic Management with Istio ( with Demo )Traffic Management with Istio ( with Demo )
Traffic Management with Istio ( with Demo )
 
自動でできるかな?
自動でできるかな?自動でできるかな?
自動でできるかな?
 
20140628 自主製作mtg 資料
20140628 自主製作mtg 資料20140628 自主製作mtg 資料
20140628 自主製作mtg 資料
 
仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定
 
20180704 soracom discovery_ug#11
20180704 soracom discovery_ug#1120180704 soracom discovery_ug#11
20180704 soracom discovery_ug#11
 
hbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフターhbstudy25 劇的ビフォーアフター
hbstudy25 劇的ビフォーアフター
 
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみたテキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
 
エンジニアのための痔の話
エンジニアのための痔の話エンジニアのための痔の話
エンジニアのための痔の話
 
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとJenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
 

Mais de h-otter

自作クラウド基盤 n0stack と開発自動化の気持ち
自作クラウド基盤 n0stack と開発自動化の気持ち自作クラウド基盤 n0stack と開発自動化の気持ち
自作クラウド基盤 n0stack と開発自動化の気持ち
h-otter
 

Mais de h-otter (9)

Kubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったことKubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったこと
 
自作クラウド基盤 n0stack in ICTSC 2018
自作クラウド基盤 n0stack in ICTSC 2018自作クラウド基盤 n0stack in ICTSC 2018
自作クラウド基盤 n0stack in ICTSC 2018
 
自作クラウド基盤 n0stack と開発自動化の気持ち
自作クラウド基盤 n0stack と開発自動化の気持ち自作クラウド基盤 n0stack と開発自動化の気持ち
自作クラウド基盤 n0stack と開発自動化の気持ち
 
自作クラウド基盤 n0stack と ソフトウェア開発の気持ち
自作クラウド基盤 n0stack と ソフトウェア開発の気持ち自作クラウド基盤 n0stack と ソフトウェア開発の気持ち
自作クラウド基盤 n0stack と ソフトウェア開発の気持ち
 
自宅サーバラックの勧め 〜ファシリティ編〜
自宅サーバラックの勧め 〜ファシリティ編〜自宅サーバラックの勧め 〜ファシリティ編〜
自宅サーバラックの勧め 〜ファシリティ編〜
 
NiFiの紹介
NiFiの紹介NiFiの紹介
NiFiの紹介
 
自宅サーバラックの勧め ~In osc nagoya~
自宅サーバラックの勧め ~In osc nagoya~自宅サーバラックの勧め ~In osc nagoya~
自宅サーバラックの勧め ~In osc nagoya~
 
自宅サーバラックの勧め BGP4編
自宅サーバラックの勧め BGP4編自宅サーバラックの勧め BGP4編
自宅サーバラックの勧め BGP4編
 
MMA Tech:Talk 2017-1 仮想化技術的なあれ
MMA Tech:Talk 2017-1 仮想化技術的なあれMMA Tech:Talk 2017-1 仮想化技術的なあれ
MMA Tech:Talk 2017-1 仮想化技術的なあれ
 

Último

Último (11)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

ICTSC8 Backboneの紹介