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
IPアドレス管理指定事業者における業務自動化の取り組みと活用例
Search
yoneyan
January 27, 2022
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
IPアドレス管理指定事業者における 業務自動化の取り組みと活用例
JANOG49のLT発表
yoneyan
January 27, 2022
More Decks by yoneyan
See All by yoneyan
20250830_本社にみんなの公園を作ってみた
yoneyan
0
230
NREに向けた取り組みと さくらのサービス別通信状況(β)について / about NRE and sakura service network status beta
yoneyan
0
70
[Home NOC Operators' Group] User Dashboardを作ってみた話
yoneyan
0
370
Other Decks in Technology
See All in Technology
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
670
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.3k
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
250
パッチ更新でterraform initが落ちた日
grimoh
1
120
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
1
680
Incremental HTTP
kazuho
5
2.1k
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
160
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
140
WasmをRustにする
sansantech
PRO
0
140
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
580
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
1.1k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Odyssey Design
rkendrick25
PRO
2
870
Navigating Weather and Climate Data
rabernat
0
550
New Earth Scene 8
popppiees
4
2.7k
How to make the Groovebox
asonas
2
2.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
260
Writing Fast Ruby
sferik
630
63k
Code Review Best Practice
trishagee
74
20k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Being A Developer After 40
akosma
92
590k
KATA
mclloyd
PRO
35
16k
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