Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
janog58_NetBox活用BoF
Search
t-tkgh
July 16, 2026
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
janog58_NetBox活用BoF
t-tkgh
July 16, 2026
More Decks by t-tkgh
See All by t-tkgh
運用視点でのPrometheusのNW機器のモニタリング #npstudy
ttkgh
5
5.3k
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
850
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
670
Faster Mobile Websites
deanohume
310
32k
Unsuck your backbone
ammeep
672
58k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Raft: Consensus for Rubyists
vanstee
142
7.7k
Bash Introduction
62gerente
615
220k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
A Soul's Torment
seathinner
8
3.6k
Code Reviewing Like a Champion
maltzj
528
40k
sira's awesome portfolio website redesign presentation
elsirapls
0
420
Transcript
JANOG58 Meeting 7/17 滝口 敏行 野原 拓実 NetBox活用BoF
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 2 自己紹介 滝口
敏行 ビッグローブ株式会社 サービス運用部 現在三社目。某メーカー系SIer⇒某独立系ISP⇒BIGLOBEへ。 NW自動化・構成管理などを主として3社をわたり歩いてきました。 沖縄オープンラボㇻトリ Model Driven Network DevOps プロジェクトの創設メンバー 野原 拓実 ビッグローブ株式会社 サービス運用部 2025年までSIerでNW設計・構築やNW自動化開発を経験した後、2026年にBIGLOBEへ。 現在もNW自動化のためのあれこれをしています。
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 3 イントロダクション: NetBoxのモチベーション
ネットワークインフラのリソース管理を、複数の台帳から統合されたプラットフォームへ これまでの話 管理対象ごとに存在する台帳があり、各台帳は独自のフォーマットを持ち、他の台帳との同期は人手を介する必要がある。 → エンジニアは手動でコンテキストを持ち回るしかない運用。 記入の抜け漏れ、払い出し情報の重複、転記による設計意図の抜け落ち などが発生し、結果として 「ネットワークの設計/運用はなぜこうなっているのか」 が分からなくなってしまう。 NetBoxを利用することで、上記の問題を解決する。(はず) • 限りなく増える台帳 • 台帳ごとに異なるフォーマット • 情報の手動同期 • 単一のプラットフォーム • 一つに定まったデータモデル • 情報のリレーション/自動同期 IPアドレス 管理表 VLAN 管理表 顧客払出情報 管理表 ラック搭載図 電源容量 管理 機器管理 OS管理 EoL管理
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 4 イントロダクション: SSoTとしてのNetBox
台帳としてのNetBoxから、ネットワーク自動化におけるSSoTとしてNetBoxへ NetBoxが「唯一のあるべきネットワークの状態」を表し、インフラ・他システムへと働きかけていく ・Ansible ・Nornir ・Netmiko/Scrapli Executor NetBoxはココ ・ダッシュボード ・チャットツール Presentation ・Grafana ・Prometheus ・Elasticsearch Observability ・SNMP ・gNMI Collector ・AAP ・Jenkins Orchestration ・NetBox ・Infrahub Intent
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 5 BIGLOBEのユースケース紹介 SSoT
IPAM IPアドレス使用状況を同期 部署A 部署B 部署C 運用チーム バックボーンネットワーク IPアドレス 管理表 IPアドレス 管理表 IPアドレス 管理表 システム構成 SSoTとしてのNetBoxと、IPAMだけを行うNetBoxの2面構成。 ・ SSoTのNetBoxは運用チームのみが利用し、バックボーンネットワークの構成管理と運用自動化のために利用。 ・ IPAMだけのNetBoxは、BIGLOBEが持つグローバルIPアドレスの一元的な管理を目的に、組織を横断して運用。 いきなり全ての情報を全社横断で管理することは難しい... → まずは全社横断で管理すべき情報(IPアドレス)に絞って切り出しを行った。 手始めは各部署でバラバラに なっているIPアドレス管理を統一 バックボーンネットワークに対象を 絞り、機器/IF/ピアリングなどの 構成情報をNetBoxに反映させる NAFにおけるExecutorはまだ 人手による Config同期・ドリフト検知 設定変更・監視 NetBoxへ移行 データ登録・データ検証
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 6 手順書テンプレート BIGLOBEのユースケース紹介
Configレンダリング ①データ登録&取得 &不整合検知 Config差分 =投入Config 作業手順書 全体Config 手順生成 ワークフロー フォーム画面 作業者 活用ユースケース: 作業手順書 生成 (SSoT NetBox) 使用プラグイン: netbox-bgp netbox-branching netbox-custom-objects NetBoxにバックボーンネットワークの構成情報を登録。 新しい対外接続を行う際に、フォームにパラメータを入力しNetBoxでバリデーションをしつつ、データ登録。 フォームパラメータ+NetBoxから取得したデータ+手順書テンプレートで、作業手順書と投入Configを生成する。 生成された文書は、NetBoxでデータ不整合が起きない(=適用できるConfig)が保証されている。 →手順書作成の人的/時間的コストの削減、内容の品質の向上 ②コンフィグ生成 ③作業手順書生成
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 7 BIGLOBEのユースケース紹介 手順生成
ワークフロー メインブランチ 作業ブランチ ②派生 ③作業ブランチに対して データ登録 ④Configレンダリング ④Configレンダリング ⑤diff 投入Config フォーム画面 作業者 ①ブランチ作成 活用ユースケース: 作業手順書 生成 (SSoT NetBox) 投入Config生成方法 netbox-branchingで作業ブランチを作成。新規データは作業ブランチに対して登録し、未来の状態を表現する。 それぞれのブランチでConfigレンダリングし、diffを取得。 差分が投入するConfigになる 新規設定Configは取った差分で投入可能だが、 削除Configは少々読み替えが必要 (先頭にnoを付与, setをdeleteに替える など)
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 8 BIGLOBEのユースケース紹介 活用ユースケース:
IPアドレス管理 (IPAM NetBox) サービスに使っているIPアドレスのライフサイクル例: ⇒機器上の設定とサービス側のリソースのライフサイクルは違う。 SSoT上ではサービス利用中の管理ができない。(したくない) OSS/BSSは疎結合に分けて作るべき。 そのため、 サービスリソースを管理するための構成管理システムが必要 ⇒サービスリソース(IPアドレス)管理用NetBoxをもう一面用意しました。 運用ステージ 詳細フェーズ サービス側(顧客・契約視点) SSoT側(機器・構成視点) I. 準備(開通前) ① 確保 予約 設定なし ② 構築完了 Ready Active II. 稼働(提供中) ③ 利用中 Service-In(利用中) Active III. 廃止(終了時) ④ 停止 Service-Out Disable ⑤ 解放 解約済み 設定なし まだ実設定が 入っていない状態。 設定が投入され 「技術的に通信可能」に なった状態。 「サービス利用中」の状 態はSSoT管理外
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 9 BIGLOBEのユースケース紹介 活用ユースケース:
(実装予定)作業ブランチの構成情報からデジタルツイン環境への適応 (SSoT NetBox) - 作業ブランチの情報をもとに、コンテナ基盤上に 作業対象の本番構成と論理的に同等の構成を再現。 - 作成した手順が想定通りの振る舞いをするのかを確認する。 - (参考)ネットワークデジタルツインについて Janog57 沖縄オープンラボラトリ [ネットワークのデジタルツインに 求める要件は何ですか? ] 手順生成 ワークフロー メインブランチ 作業ブランチ 派生 作業ブランチに対して データ登録 Configレンダリング Configレンダリング diff 投入Config フォーム画面 作業者 ブランチ作成 ネットワーク デジタルツイン NDT用 トポロジーへ変換 手順の素振り
Copyright ©BIGLOBE Inc. 2026. All rights reserved. 10 議論 •
「脱・台帳ファイル」の壁や、移行期の台帳二重管理をどう乗り越えましたか? • 他部署との共用や他システム連携における、データ運用のルール作りの難しいポイント/乗り越える方法は? • ブランチ差分でのConfig生成や2面運用など、現場の泥臭い課題にどう対処していますか? • 装置への自動反映を見据えて、プラグイン活用や「こんな機能が欲しい」はありますか? • SSoTとデジタルツインとの連携はしていますか? • SSoTのbranching(未来の状態)とデジタルツインとの連携できたらうれしいことありますか? 1. NetBoxの運用について 2. NetBoxの活用について 3. デジタルツインとの連携について
None