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
短期間で大量の仮想ルーターの展開するお作法
Search
KATSUYA
September 26, 2020
Technology
3.2k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
短期間で大量の仮想ルーターの展開するお作法
NETCONやJANOGハッカソン等のイベントで短期間で大量の仮想ネットワークを提供してきました。その中身やお作法を公開したいと思います。
KATSUYA
September 26, 2020
More Decks by KATSUYA
See All by KATSUYA
歴代の運営委員と上位入賞者が語る ICTSC攻略
katsuya414
0
1.7k
instudystyle
katsuya414
1
610
networkctf
katsuya414
1
830
network-programmability
katsuya414
3
2.6k
Other Decks in Technology
See All in Technology
マルチアカウント環境でSecurity Hubの運用、その後どうなった? / SRE NEXT 2026 miniLT会
genda
0
100
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
1
350
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
SRE依存からの脱却 運用を開 発チームへ移す、 フルサイ クル開 発体制の実践
joooee0000
0
3.2k
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
1
560
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
150
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
CIで使うClaude
iwatatomoya
0
290
ヘルスケア領域における AI 活用と その安全性担保のための取り組み (Leveraging AI in Healthcare and Our Efforts to Ensure Its Safety) - Google I/O Extended Tokyo 2026, July 11, 2026
zettaittenani
0
430
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
810
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
960
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
0
150
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
Claude Code のすすめ
schroneko
67
230k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Navigating Weather and Climate Data
rabernat
0
370
Skip the Path - Find Your Career Trail
mkilby
1
170
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
What's in a price? How to price your products and services
michaelherold
247
13k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Producing Creativity
orderedlist
PRO
348
40k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
490
Transcript
@katu7414 Cisco systems G.K. 2020/09/26 短期間で大規模な仮想ネットワークの 展開のお作法
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential • 登壇者は、Cisco Systems G.K.に所属していますが本セッション では所属会社の特定のサービスについてお話するものではござい ません。 • ネットワークエンジニアの勉強法の一つとしてこれまでイベント を開催してきた知見を共有させてもらって議論できれば良いと考 えています。 はじめに:目的
Self-introduction(katshima) • 嶋 勝也(しま かつや) • 出身 大阪 • 本業
釣り師 • 趣味はゲーム(大会出たりし てます) • 最近の夢はヒラマサ釣ること @katu7414 @Katsuya414
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential 最近の釣果 伊豆大島にて カンパチ イサキ アカハタ 東京湾にて 1.5kgの真鯛
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential • NETCONやJANOGハッカソン等のイベントで短期間で大量の仮想ネ ットワークを提供してきました。その中身やお作法を公開したいと 思います。 • また一部資料はNETCONメンバーにも作ってもらっています。 概要
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Confidential NETCONって?
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential NETCONについて ネットワーク界隈 を盛り上げたいと 始めた企画 01 既に出来上がって いるトラブルが起 きているネットワ ークを解決すると いうイベント 02 対象はCCNAをと ろうとしているレ ベル~CCIE保有者 レベルまで対応 03 Slackを利用してリ モートも対応(後日 解説動画配布付き) 04 地方でも開催(福岡 、沖縄でも開催) 05
地方開催 会場 QTNET 会場 サイボウズ 会場 国際電子ビジネス専門学校
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential ネットワークトポロジー図
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Confidential JANOGハッカソン って? • ネットワークのついて のハッカソン • 主にネットワーク周り のツール作成を1日か けて行う
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential • 大量の仮想ネットワークルータ、SWを展開する必要がある。 • 自由に展開、削除できる必要がある。 • ありとあらゆるOSに対応する必要がある。 • 1日~2日で使用済みになるため物理サーバーを用意するのは管理コス トの面でなし。(そもそもどこに置いておくのか?問題) • インターネットへ疎通性が必要である。 これらのイベントのインフラ要件
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential インフラの候補
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential 要件 • 必須 ◦ Nested Virtualization対応 ▪ 仮想マシン上に仮想ルーター等をエミュレートするため ◦ Public IPがユーザー分使用可能(最大100程度想定) • 任意 ◦ API対応 ▪ 複数展開に利用 ◦ 費用が低いこと ◦ ドキュメント数
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential • たくさんの種類がある →csr1000v,XRv,vSRX,vMX,vyos • それぞれに癖がある。 →例えばvSRXにはDPDKの関係でCPUに偏りが発生してエラーが発生 したり、最大でも物理のSRXに搭載できる数しか仮想NICを認識しなか ったりする。XRvは同時に大量展開すると証明書エラーで起動できな かったりする。 ネットワークの仮想ルーターについて
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential 比較表 Amazon Web Service Digital Ocean Microsoft Azure Google Cloud Platform Nested VM対応 一部のみ対応 対応 一部のみ対応 全てのVMで対応可能 Public IP数 増加可能 増加可能 増加可能 増加可能 API対応 対応 対応 対応 対応 コスト 高 低 低 低 ドキュメント数 多数 少数 多数 多数 ドキュメントの多さ、コスト面、 Nested VM対応インスタンスの自由度から Google Public Cloudを選択
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential 比較表(詳細版) Amazon Web Service Digital Ocean Microsoft Azure Google Cloud Platform Nested VM対応 一部対応 (ベアメタルのみ) 対応 一部ACUが対応 (Dv3-v4, Ev3-v4, M) 全てのVMで対応可能 Public IP数 未調査 未調査 未調査 15(増加可能) API対応 対応 対応 対応 対応 コスト 高 (ベアメタルのため) 低 低 (リソースの自由度 が低い) 低 ドキュメント数 多数 (相対的に) 少数 多数 多数
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential • 一度に作れるVM数など一般的に制限がかかるものはあるが連絡すれ ばすぐにその上限を解放してくれること 例 Public IPの数が申請すればその日のうちに制限解除 • DNSとの相性の良さ(ドメイン適用の値段もお得) • 1アカウント30000円分初期費用無料(AWSは一部リージョンでのみ 使用で無料) GCPの良さ
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential システム図 Staff Users Cloud DNS Deploy Management instance Google SDK User instances
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential Google Compute Engineの費用 1台・1時間あたりの費用(JPY) n1-standard-2 (2Core vCPU/7.5GB Memory) 0.09USD(約10JPY) n1-standard-4 (4Core vCPU/15GB Memory) 0.175USD(約20JPY) n1-standard-8 (8Core vCPU/30GB Memory) 0.346USD(約40JPY)
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential 大体の費用(例:Janog45 hackathonの時) • リソース ◦ vCPU: 4Core ◦ Memory :15GB • 費用(/人):20JPY • 総費用:約5200JPY
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential システム図(各インスタンスの詳細) User instance Google Compute Engine EVE-NG Virtual Router Server Kernel-Based Virtual Machine ・・・ Host OS(ubuntu 16.04 LTS) Apache
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential EVE-NGのイメージ図
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco
Confidential • Nested Virtualizationに対応しているクラウドサービスは少ない • コスト面や対応の早さからGCPを選択 • APIとの連結利用により大量展開も可能 • 質問があれば@katu7414まで まとめと実際のコスト
None