Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IPアドレス管理指定事業者における 業務自動化の取り組みと活用例

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for yoneyan yoneyan
January 27, 2022

IPアドレス管理指定事業者における 業務自動化の取り組みと活用例

JANOG49のLT発表

Avatar for yoneyan

yoneyan

January 27, 2022
Tweet

More Decks by yoneyan

Other Decks in Technology

Transcript

  1. © SAKURA internet Inc. ถా ༔ਓ(ΑͶͩ Ώ͏ͱ) ॴଐ • ͘͞ΒΠϯλʔωοτ(ֶੜΞϧόΠτ)

    • Home NOC Operators’ Group (AS59105) ཧࣄ (ະͩʹଔ࿦ग़དྷ͍ͯͳ͍...) 2 ⾃⼰紹介 Twitter: yoneyan_ja Facebook: yoneyan.ja
  2. © SAKURA internet Inc. IANA APNIC JPNIC LIR エンド ユーザ

    IPアドレス管理指定事業者 (LIR)の業務とは? 3 割り振り 割り振り 割り振り 割り当て IPアドレス管理指定事業者(LIR)はこの部分の各種申請を委託される 割り当て、変更、返却などの申請⼿続き
  3. © SAKURA internet Inc. ՝୊ さくらインターネット • 膨⼤なアドレス数を把握する のに⾮常に時間がかかる •

    申請/変更/返却時に⼿作業で ⾏う必要がある Home NOC Operatorsʼ Group • 最新の情報が把握しきれてい ない • 申請/変更時に⼿作業で⾏う必 要がある 同じ問題を抱えている
  4. © SAKURA internet Inc. jpnic-python (OSS) • Python੡ͷϥΠϒϥϦ jpnic-go (OSS)

    • Go੡ͷϥΠϒϥϦ ライブラリの開発 PKCS1 2 割当登録 割当変更 割当返却 担当者 変更 申請⼀覧 登録情報 検索 ハンドル 情報 資源管理 情報 jpnic- python × ◦ × ◦ ◦ × ◦ × × jpnic- go ◦ ◦ △ ◦ ◦ ◦ ◎ ◦ ◦ 対応状況(現時点) 8
  5. © SAKURA internet Inc. ipv4-usage-report • 毎⽉1⽇に⾃動実⾏される • html、.xlsxを⽣成 •

    jpnic-goを使⽤ ⼿作業の時間 合計時間 開発前 30-60分 30-60分 開発後 1-2分 2-3分 社内規定のファイルストレージに保存する機能が未実装のため、1-2分を⼿作業時間として換算して おります。(本ツールによる実⾏は約1分)
  6. © SAKURA internet Inc. jpnic_gui (OSS) 住所検索に掛かる時間(961レコード時) • 住所から検索できる •

    jpnic-pythonを使⽤ • ⼀定時間おきにデータを取得 住所検索時間 開発前 不明(約5.5時間) 開発後 5秒程度 実際に⼿作業での把握が出来ていないため、20秒/1項⽬として計算
  7. © SAKURA internet Inc. ·ͱΊ • ౰ॳͷ໨తͰ͋ͬͨۀ຿ޮ཰Խ͸ୡ੒Ͱ͖ͨ ͜Ε͔Β • ະ׬੒ͷػೳ΋ଟʑ͋Δ

    • jpnic_guiのアドレス割当/変更/返却機能の実装 • ライブラリ側でも⼀部対応していない機能の実装 ڵຯͷ͋Δํ͸ɺ[email protected] ·Ͱʂ 最後に 13