Download - ICTSC8 Backboneの紹介
![Page 1: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/1.jpg)
ICTSC8 Backboneの紹介@H-OTTER
![Page 2: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/2.jpg)
こんにちは~
![Page 3: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/3.jpg)
自己紹介
@h-otter といいます
東京都の調布にある電気通信大学J科3年
有志とBGPまわしたり自宅ラックだったり…
![Page 4: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/4.jpg)
自宅ラックサーバ◦ Dell R610
◦ 自作サーバ * 2
ネットワーク◦ catalyst 3750g
◦ NEC IX2105
ストレージ◦ ETERNUS SN200
model430 (brocade OEM)
◦ ETERNUS DX60S2
電源系
![Page 5: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/5.jpg)
ただしディスクアレイは現状🚮
![Page 6: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/6.jpg)
とりあえず今回の Backbone について
![Page 7: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/7.jpg)
![Page 8: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/8.jpg)
今回の構成
![Page 9: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/9.jpg)
![Page 10: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/10.jpg)
![Page 11: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/11.jpg)
どうしてこうなった
![Page 12: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/12.jpg)
某K氏 「今回はJuniper機材も来るよ!!」
![Page 13: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/13.jpg)
僕「SRXかな…EXかな…大穴でMX!?」
![Page 14: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/14.jpg)
某K②氏「SRX650 * 2, EX4600 * 4, MX5だ」
![Page 15: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/15.jpg)
僕「」
![Page 16: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/16.jpg)
そんなこんなで作ることになりました
![Page 17: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/17.jpg)
最近はIP Fabricがはやっているらしい
![Page 18: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/18.jpg)
Closトポロジ近年のデータセンターに多く採用されているトポロジ
スケーラビリティが高い
今回はEBGPでマルチパスを選択
パケット単位でロードバランシング
anycast RPでmcast routing
![Page 19: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/19.jpg)
Multipath load balancing per packets
マルチパスを選択
パケットごとに経路が変わる(MPLS網)
![Page 20: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/20.jpg)
Facebookの例よく見るあれ
![Page 21: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/21.jpg)
ここのトラフィック
![Page 22: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/22.jpg)
実際のトラフィックいい感じにバランシング
されてそう!!
![Page 23: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/23.jpg)
VXLANOpenstackのVMと手元をL2で接続
MX5でVLANとVXLANを変換
MX5にVM、手元のIPインターフェイスを作成◦ 各チームにつき1つのVRF
◦ 同じIPレンジ帯
![Page 24: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/24.jpg)
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
![Page 25: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/25.jpg)
BGP MPLSVRFをMX5からSRX650 * 2に持ってくる
デフォルトルートとNATモジュールの冗長化とスケール
L3 overlayでネットワーク設計を簡略化◦ (IPv4 MPLS網にIPv6を流すこともできるはず… やってる)
![Page 26: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/26.jpg)
最終的に
EBGP IPv4 MPLS網multipath load sharing per packet
VXLAN L2 overlayMTU 1500
IPv4/v6 VPN
Catalyst 4948 MX5 SRX650SRX650
![Page 27: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/27.jpg)
![Page 28: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/28.jpg)
まとめ
![Page 29: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/29.jpg)
まとめ
やりすぎた感はある後悔はしていない
![Page 30: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/30.jpg)
まとめこの数のネットワーク機器でもコンフィグ書くのはしんどかった◦ netconfなどで自動化したい
SNMPは控えめに言ってクソ
active-active構成はパケットの追い越しなどどこかで同期する必要がある
L2はデリケートだけどL3は多少雑にしても動く◦ IP Fabricがはやる理由もわかる◦ NAVTの実装を2通りやったけどどちらもつらかった
![Page 31: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/31.jpg)
次はOpenstackの解説とかインフラリーダーからとか
![Page 32: ICTSC8 Backboneの紹介](https://reader034.vdocuments.pub/reader034/viewer/2022052117/5a66ce957f8b9a817e8b4a2b/html5/thumbnails/32.jpg)
ICTSC8 Backboneの紹介@H-OTTER
おわり