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
IPアドレス管理指定事業者における業務自動化の取り組みと活用例
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yoneyan
January 27, 2022
Technology
0
120
IPアドレス管理指定事業者における 業務自動化の取り組みと活用例
JANOG49のLT発表
yoneyan
January 27, 2022
Tweet
Share
More Decks by yoneyan
See All by yoneyan
20250830_本社にみんなの公園を作ってみた
yoneyan
0
200
NREに向けた取り組みと さくらのサービス別通信状況(β)について / about NRE and sakura service network status beta
yoneyan
0
58
[Home NOC Operators' Group] User Dashboardを作ってみた話
yoneyan
0
330
Other Decks in Technology
See All in Technology
LLMに何を任せ、何を任せないか
cap120
10
5.3k
スピンアウト講座04_ルーティン処理
overflowinc
0
1.2k
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
0
160
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
360
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
6
2.9k
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
490
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
320
ThetaOS - A Mythical Machine comes Alive
aslander
0
170
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
390
【PHPerKaigi2026】OpenTelemetry SDKを使ってPHPでAPMを自作する
fendo181
1
190
_Architecture_Modernization_から学ぶ現状理解から設計への道のり.pdf
satohjohn
2
760
Phase09_自動化_仕組み化
overflowinc
0
1.6k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.9k
Optimizing for Happiness
mojombo
378
71k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
RailsConf 2023
tenderlove
30
1.4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
180
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
410
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
250
Transcript
© SAKURA internet Inc. IPアドレス管理指定事業者における 業務⾃動化の取り組みと活⽤例 JANOG 49 ⽶⽥ 悠⼈
© SAKURA internet Inc. ถా ༔ਓ(ΑͶͩ Ώ͏ͱ) ॴଐ • ͘͞ΒΠϯλʔωοτ(ֶੜΞϧόΠτ)
• Home NOC Operators’ Group (AS59105) ཧࣄ (ະͩʹଔग़དྷ͍ͯͳ͍...) 2 ⾃⼰紹介 Twitter: yoneyan_ja Facebook: yoneyan.ja
© SAKURA internet Inc. IANA APNIC JPNIC LIR エンド ユーザ
IPアドレス管理指定事業者 (LIR)の業務とは? 3 割り振り 割り振り 割り振り 割り当て IPアドレス管理指定事業者(LIR)はこの部分の各種申請を委託される 割り当て、変更、返却などの申請⼿続き
© SAKURA internet Inc. • ਃ/มߋ/ฦ٫ΛWeb͔Βख࡞ۀͰਃ͢Δඞཁ͕͋Δ • JPNICͷূ໌ॻೝূAS൪߸͝ͱʹͳΓཧ͕େม • JPNIC͔Βఏڙ͞Ε͍ͯΔAPIͰػೳ͕Γͳ͍
背景 4
© SAKURA internet Inc. そこで、業務を⾃動化してみた
© SAKURA internet Inc. ՝ さくらインターネット • 膨⼤なアドレス数を把握する のに⾮常に時間がかかる •
申請/変更/返却時に⼿作業で ⾏う必要がある Home NOC Operatorsʼ Group • 最新の情報が把握しきれてい ない • 申請/変更時に⼿作業で⾏う必 要がある 同じ問題を抱えている
© SAKURA internet Inc. ༷ʑͳͱ͜ΖͰ͍͍ͨ ϥΠϒϥϦͷ։ൃ 7
© SAKURA internet Inc. jpnic-python (OSS) • PythonͷϥΠϒϥϦ jpnic-go (OSS)
• GoͷϥΠϒϥϦ ライブラリの開発 PKCS1 2 割当登録 割当変更 割当返却 担当者 変更 申請⼀覧 登録情報 検索 ハンドル 情報 資源管理 情報 jpnic- python × ◦ × ◦ ◦ × ◦ × × jpnic- go ◦ ◦ △ ◦ ◦ ◦ ◎ ◦ ◦ 対応状況(現時点) 8
© SAKURA internet Inc. ݄1ճͷΞυϨε༻ͷ֬ೝ࡞ۀΛָʹ͍ͨ͠ ipv4-usage-reportͷ։ൃ 9
© SAKURA internet Inc. ipv4-usage-report • 毎⽉1⽇に⾃動実⾏される • html、.xlsxを⽣成 •
jpnic-goを使⽤ ⼿作業の時間 合計時間 開発前 30-60分 30-60分 開発後 1-2分 2-3分 社内規定のファイルストレージに保存する機能が未実装のため、1-2分を⼿作業時間として換算して おります。(本ツールによる実⾏は約1分)
© SAKURA internet Inc. Ұׅݕࡧɺਃ/มߋ/ฦ٫खଓ͖Λָʹ͍ͨ͠ ʢ͍ΖΜͳஂମͰ͍͍ͨʂʣ jpnic_guiͷ։ൃ 11
© SAKURA internet Inc. jpnic_gui (OSS) 住所検索に掛かる時間(961レコード時) • 住所から検索できる •
jpnic-pythonを使⽤ • ⼀定時間おきにデータを取得 住所検索時間 開発前 不明(約5.5時間) 開発後 5秒程度 実際に⼿作業での把握が出来ていないため、20秒/1項⽬として計算
© SAKURA internet Inc. ·ͱΊ • ॳͷతͰ͋ͬͨۀޮԽୡͰ͖ͨ ͜Ε͔Β • ະͷػೳଟʑ͋Δ
• jpnic_guiのアドレス割当/変更/返却機能の実装 • ライブラリ側でも⼀部対応していない機能の実装 ڵຯͷ͋Δํɺ
[email protected]
·Ͱʂ 最後に 13