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

個人やサークルでのAS運用を議論するBoF(JANOG57)

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 個人やサークルでのAS運用を議論するBoF(JANOG57)

JANOG57で開催されました個人やサークルでのAS運用を議論するBoFの資料となります。

Avatar for Home NOC Operators' Group

Home NOC Operators' Group

February 16, 2026
Tweet

More Decks by Home NOC Operators' Group

Other Decks in Technology

Transcript

  1. AS63806 Menhera® Updates 一般社団法人生活情報基盤研究機構 (Menhera.org; Human-life Information Platforms Institute) 森 祐佳

    / Yuka MORI JANOG57 @OSAKA 『個人やサークルでのAS運用を議論するBoF』 2026/02/11 15:10-15:30 JAMBASEグラングリーン大阪北館4F CONFERENCE4-1
  2. 本発表の流れ 1. 簡単な紹介 2. IPアドレス管理指定事業者取得 について a. .ad.jpドメインの取得 b. 新しいプレフィックスたち

    3. Tor 運用の現在 4. 新 Looking Glass 5. AS63806バックボーンの現在地 6. AS63806バックボーンの将来 7. プロトコル開発について
  3. (1) Quick Facts (簡単な紹介) 登壇者 森 祐佳 (もり ゆか) 一般社団法人生活情報基盤研究機構 代表理事

    AS63806 運用担当 ソリューションエンジニア / Solutions Engineer @アナリシス株式会社 (東京都渋谷区笹塚) https://innovatopia.jp/ (innovaTopia) https://analysis-inc.jp/ ウェブメディア付でソリューションエンジニアをやってお り、AI基盤などに携わっています。 所属 一般社団法人生活情報基盤研究機構 (Menhera.org) www.menhera.or.jp 本所:茨城県土浦市 非営利型一般社団法人 (非営利徹底型) IPアドレス管理指定事業者 (LIR) @ JPNIC 様 電気通信事業者の届出を準備中 OPENコンソーシアム/JONに加盟準備中 Menhera®の商標を取りました!
  4. Menhera®はJPNICの IPアドレス管理指定 事業者になりました 古いIPv6アドレスの返却および資源の証 明書の更新が遅れまして申し訳ありませ ん。 届出電気通信事業者の準備中です。 指定事業者名 一般社団法人生 活情報基盤研究機構

    Organization Human-life Information Platforms Institute 指定事業者略称 MENHERA 問い合わせ先 [email protected] 郵便番号 300-0813 住所 茨城県土浦市富士崎 1-9-24 Postal Address 1-9-24 Fujisaki, Tsuchiura-shi, Ibaraki 300-0813, Japan TEL 029-828-4147 FAX 029-828-4147 https://www.nic.ad.jp/ja/ip/member/cidr-block-list.txt
  5. IPアドレス管理指定事業者として、 menhera.ad.jp ドメインを取得 今後、 …@menhera.com のメールアドレスは、 …@menhera.ad.jp でも届きます。 (Google Workspace)

    備考:当組織が保有するドメイン (QR): menhera + .com / .org / .info / .jp / .or.jp / .ne.jp / .ad.jp .net は保有していません!
  6. 現在のAS63806 のプレフィックス • 43.228.174.0/24 • 123.253.119.0/24 (NEW) • 2001:df3:14c0::/48 (取り下げ作業中)

    • 2402:3160::/32-/48 (NEW) ◦ 例:2402:3160:f00::/48 - 土浦 Tor リレー運用専用 → 全体的に、まだ広報を調整している途中です
  7. Tor 運用にあたって (Whois) (IPv4) $ whois 43.228.174.250 % Information related

    to '43.228.174.248 - 43.228.174.251' inetnum: 43.228.174.248 - 43.228.174.251 netname: MENHERA-TOR1 descr: Human-life Information Platforms Institute Tor Operations Division remarks: Email address for spam or abuse complaints:[email protected] country: JP admin-c: JP00277898 tech-c: JP00276658 last-modified: 2025-10-16T04:38:02Z remarks: This information has been partially mirrored by APNIC from remarks: JPNIC. To obtain more specific information, please use the remarks: JPNIC WHOIS Gateway at remarks: http://www.nic.ad.jp/en/db/whois/en-gateway.html or remarks: whois.nic.ad.jp for WHOIS client. (The WHOIS client remarks: defaults to Japanese output, use the /e switch for English remarks: output) source: JPNIC
  8. Tor 運用にあたって (Whois) (IPv6) → IPv6 は独立したプレフィックスを /48 で広報 $

    whois 2402:3160:f00:: % Information related to '2402:3160:f00::/48' inet6num: 2402:3160:f00::/48 netname: MENHERA-V6-ISOLATED-01 descr: Human-life Information Platforms Institute Tor Operations Division remarks: Email address for spam or abuse complaints:[email protected] country: JP admin-c: JP00277898 tech-c: JP00276658 last-modified: 2025-10-16T02:47:03Z remarks: This information has been partially mirrored by APNIC from remarks: JPNIC. To obtain more specific information, please use the remarks: JPNIC WHOIS Gateway at remarks: http://www.nic.ad.jp/en/db/whois/en-gateway.html or remarks: whois.nic.ad.jp for WHOIS client. (The WHOIS client remarks: defaults to Japanese output, use the /e switch for English remarks: output) source: JPNIC
  9. (5) AS63806 バックボーンの現在地 Web で Weathermap が公開されています。 省略されている部分も多いですが、バック ボーンの主要な流量をリアルタイムで見る ことができます。

    https://www.nc.menhera.org/backbone.html 現在、IPv6 LL をもとにした OSPFv3 + BGP バックボーンを動かしていますが、次期 バックボーンへの移行を準備しています (次項)
  10. AS63806 ロードマップ • 2026/02 大手町VMにJCIX接続を移し、相互接続を開始する • 同月 OPEN/JON に参加し、接続する (現在準備中)

    • -2026/03 SRv6 + IS-IS + BGP の多目的バックボーンの実験版を動かす • 2026/04- SRv6 + IS-IS + BGP バックボーンの実用化 • 2026-2027 土浦の建物建替え予定 (迂回、冗長化が必須)
  11. SRv6 + IS-IS + BGP (on FRRouting) Backbone 右記イメージ図 •

    Route Reflectors (RR) を複数拠点に配置 • Core Routers (CR) はSRv6+IS-IS を処理し、 BGPには基本的に関知しない予定 • IS-IS + SRv6 + iBGP は FRR で安定して動 作する組み合わせなはずなので、以前の IPv6 LL に依存する OSPF + iBGP より安定 するはずだが、要テスト
  12. Bulletin Board on DNS (BBoD) • 電子掲示板のための、 encryption at rest

    を実現した DNS 上のストレージプ ロトコル • DNS TXT RR 上に、以下のような(分割された)値を入れる <nonce>._bbod.example.org. IN TXT "v=bbod1; a=1; c=<base64url>" • a=1 AES-256-GCM with never reused key K • <nonce> = first 12 bytes of HMAC-SHA2-256("bbod1-none", K) • c : ciphertext (344 Bytes) || auth_tag (16 Bytes), base64url • ペイロードは常に 344 B、 NUL-terminated strings (NUL が無い場合も許容) • 削除されたら d=1 にして値を消す
  13. 自己紹介 • 平地 浩一 (Koichi Hirachi) • 所属 • 電気通信大学大学院情報理工学研究科

    情報・ネットワーク工学専攻 1年 • Kubernetesを活用したネットワーク運用自動化の研究 • Home NOC Operators’ Group 運営メンバー (AS59105) • 今年の1月に加入しました! • ダッシュボード開発、バックボーン設計・構築、サポート対応など • 電気通信大学 UEC-EXP (AS38649) • バックボーン設計・構築、ピアリング、運用自動化など • 趣味 • 自宅サーバー、旅行、電子工作など
  14. 今日の話題 • HomeNOC開通作業の裏側 • ダッシュボード • Netbox • Config Generator

    • Ether over IPトンネル設定自動化 • 最近のアップデート • IXP対応 • P2Pアドレス不足防止への対策 • RFC5549/8950 Extended Nexhop
  15. 開通手続き 会員情報登録 サービス情報 登録 入会審査 サービスの審査 接続情報登録 開通作業 開通 User

    HomeNOC 必要に応じて会員に問い合わせなど 機器への設定投入 審査で確認してること • 利用目的が明確かどうか • 希望するIPアドレス数が妥当か など
  16. ダッシュボード 技術スタック • フロントエンド:React、Vite、TypeScript、MUI • バックエンド:Golang、Gin、GORM • DB:MariaDB • 決済システム:Stripe

    • CI/CD:GitHub Actions • Infra: VM on Proxmox コードはGitHubで公開中 homenoc/dsbd-backend homenoc/dsbd-web-admin homenoc/dsbd-web Djangoベースの新Dashboardの開発も進められている 技術的にはモダンだが構成要素が多く保守が難しい
  17. ダッシュボード dsdb-backend Admin 管理者 管理ネットワーク Maria DB Reverse Proxy 管理者UI

    dsbd-web-admin 会員UI dsbd-web-admin VM VM 利用者 dsdb-backend User adminとuserでbackend frontendを分けてアクセス制限を実施 APIレベルで分離することでセキュアだが開発の手間は大きい
  18. ダッシュボード Home NOC dashboard-system 決済基盤 Customerの作成 決済URLの作成 決済完了を通知 (Webhook) Slack

    会員作成、設定変更 チケットの更新、 支払い完了など メール 会員連絡、 チケット更新など (SMTP)
  19. ダッシュボード User User Group Service L2 / L3 BGP …

    Connection Ether IP / GRE / IPIP … Service Code Connection Service Connection Connection ・・・ ・・・
  20. サービスコード サービス • L2接続 (2000) • L3 Static (3S00) •

    L3 BGP接続 (3B00) • トランジット提供 (IP3B) 接続方法 • Ether over IPトンネル (EIP) • GREトンネル (GRE) • IP-IPトンネル (IPT) • 直接接続 (CC0) • IX接続 (IXP) HomeNOCではの設定などをサービスコードで管理 112-3B00001-EIP 001 グループ番号 サービス 接続方法 連番 連番
  21. Config Generator interfaces ge-0/0/1.105 { description 112-3B00001-EIP002_KoichiHirachi; vlan-id 105; family

    inet { rpf-check; address 103.247.181.166/31; } } policy-options policy-statement IMPORT-112-3B00001-EIP002 { term permit { from { family inet; as-path-group 112-3B00001-EIP002; route-filter 103.202.216.152/29 exact; } then { local-preference 350; community add 59105-SPECIFIC; accept; } } then reject; } policy-options as-path-group 112-3B00001-EIP002 { as-path 112-3B00001-EIP002-1 65041; } DashboardからAPIで取得して as-path-group, policy-statementを自動生成
  22. Ether over IPトンネルの自動化 NEC IXからFreeBSDのミニPCに置き換えを進めている Dashboard Ether over IPトンネルの設定を自動化 現在の設定を確認し

    差分となるJSONの生成 分散DB FreeBSD デーモンが定期的に設定を取得 差分があれば設定を生成して投入 kazubu/eipconf { "tunnel_id": "1010", "ip_version": "6", "dst_addr": "2001:db8:1::179", "vlan_id": "1010", "description": "191-3B00301-EIP001_TaroYamada" } JSONで管理 Config Generator トンネル終端アドレス等 設定の情報取得
  23. P2Pアドレス不足への対策 User AS65041 HomeNOC AS59105 103.247.181.166/31 IPv4で利用するP2Pの/31のグローバルIPが枯渇しかけている 2403:bd80:bbc0:608::/64 User AS65041

    HomeNOC AS59105 2403:bd80:bbc0:608::/64 近日中に提供予定 RFC5549/8950を活用しIPv6 Next Hopを用いてIPv4経路を広報する
  24. Japan Community IX Japan Community IX • 非営利 “コミュニティベース” IX

    し 誕生    • 運営方針 • みん / Community • ひらかれた / Openness • 挑戦 きる/ Challenging • けるこ きる/Sustainable  2 https://www.peeringdb.com/ix/4448 Japan Community IX
  25. Japan Community IX JCIX Update • 接続AS数 ◦ 26AS (JANOG

    56時点) → 31AS (2026年2月10日時点) ◦ Convivial net(AS45689)、山形大学(AS121159)、UEC-exp(AS38649) 、学 術系? 参加が多め • 接続拠点 ◦ ブロードバンドタワー 第1サイト ◦ ブロードバンドタワー 新大手町サイト ◦ アット東京 CC1 (CC3準備中) ◦ セコムトラストシステムズ SDC三鷹本館 ◦ NTT西日本 堂島第二ビル 3
  26. Japan Community IX マネージメント体制 6 関口 亜聖 業務執行理事 (技術担当) 島立

    普文 業務執行理事 (運営担当) 中島 博敬 業務執行理事 (コーポレート担当) 宇田 周平 理事 西野 大 監事 水戸 和 代表理事
  27. Japan Community IX アドレスリナンバー • 法人設立 伴い、 IX 使用し いるIPアドレスがリナンバー

    ります ◦ JPNICからIX用アドレス 割当を受ける予定(3月,4月頃?) • リナンバー 伴い、JCIX INIXP 統合を予定し います。 ◦ 別々 VLAN いるため、 よう 統合し いくか 検討中 ◦ アイディア募集中!!! • 移行スケジュールや移行先IPアドレス い 別途案内 7
  28. Japan Community IX IPv4アドレス、出したく も出せ い問題 • IPv4 貴重 ◦

    検証用IPが欲しい ◦ 冗長化したい ◦ 複数拠点 接続したい ◦ 他方 JPNICからもらえるIPv4アドレス 上限 /24 • リナンバーも大変 ◦ アドレス設計、連絡調整、進捗管理 ... 8
  29. Japan Community IX 解決策: プライベートIP よく い? • IXセグメントをプライベートIP すれ

    問題解決!? → 難しそう。。。。 • PMTUD Blackhole ◦ JCIX トンネル(EtherIP/GRE)利用者が多いためMTU問題が起きやすい ◦ IXルータから ICMP Frag Needed がプライベートIPから発信される 、対向 側 Bogon Filter等 Dropされ、通信が死 。 • ACL問題 ◦ Bogon Filter かを例外的 許可し けれ ら い 問題が多い。 9
  30. Japan Community IX 解決策: RFC 8950 !! • RFC 8950

    (IPv4 NLRI with IPv6 Next Hop): ◦ BGP 拡張機能 (Capability)。 ◦ Control Plane: IPv4 経路情報(NLRI)を、IPv6アドレスをNext Hop し 広報 する。 ◦ Data Plane: IPv6リンク上を IPv4パケット(EtherType 0x0800) がネイティブ 流れる。 • 良い点 ◦ インターフェース IPv6 み OK → IPv4アドレスを消費し い ◦ ICMPエラー Source Loopback(Global)を使う PMTUDも安全。 10
  31. Japan Community IX RFC8950 イメージ [ Router A ] [

    Router B ] (AS 63774) (AS 150369) IPv6: 2001:db8::1 IPv6: 2001:db8::2 | | | BGP Update Message | |------------------------------------------------>| | | | +-------------------------------------------+ | | | NLRI (Dest): 192.0.2.0/24 (IPv4) | | | |-------------------------------------------| | | | Next Hop: 2001:db8::1 (IPv6) | | <--- ここが重 要! | |-------------------------------------------| | | | AFI/SAFI: IPv4 Unicast | | | +-------------------------------------------+ | | | 11 詳しく 2021年 吉野さんがJANOG 発表し いる そ ち見 今更 がらRFC 5549 IX接続するぞ
  32. Japan Community IX 試し みよう! • AS63774(Kamoike.net) AS150369(Telhi) 間 試し

    みた • 環境 ◦ AS63774: JunOS ◦ AS150369: VyOS • 結果 ◦ 普通 動いた 12 参加者、絶賛募集中!!
  33. Japan Community IX PoC: RFC8950 > show bgp summary Threading

    mode: BGP I/O Default eBGP mode: advertise - accept, receive - accept Groups: 17 Peers: 23 Down peers: 2 Table Tot Paths Act Paths Suppressed History Damp State Pending 2402:b7c0:e000::15:369:1 150369 2718 2758 0 2 22:19:49 Establ inet.0: 10/19/13/0 inet6.0: 20/47/42/0 > show route receive-protocol bgp 2402:b7c0:e000::15:369:1 table inet.0 inet.0: 1041602 destinations, 4829568 routes (1039658 active, 0 holddown, 4209 hidden) Prefix Nexthop MED Lclpref AS path * 23.146.96.0/24 2402:b7c0:e000::15:369:1 150369 394532 I * 43.228.174.0/24 2402:b7c0:e000::15:369:1 150369 63806 63806 I * 44.31.252.0/24 2402:b7c0:e000::15:369:1 150369 150325 I * 103.26.26.0/23 2402:b7c0:e000::15:369:1 0 150369 I 13
  34. Japan Community IX Config例 14 [edit protocols bgp group AS150369-TELHI-PEER-V6]

    set type external set metric-out igp set local-address 2402:b7c0:e000::6:3774:1 set family inet unicast prefix-limit maximum 100 set family inet unicast prefix-limit teardown 90 set family inet unicast prefix-limit teardown idle-timeout 10 set family inet unicast extended-nexthop set family inet6 unicast prefix-limit maximum 100 set family inet6 unicast prefix-limit teardown 90 set family inet6 unicast prefix-limit teardown idle-timeout 10 set remove-private set peer-as 150369 set neighbor 2402:b7c0:e000::15:369:1
  35. Japan Community IX Your AS まずきポイント: iBGP 落 し穴 •

    eBGP 境界ルーター 経路が見えるが、 iBGP ルータ 経路が消える 15 Peer [IPv6 Only] External AS Border Router [Receiver] eBGP RFC8950 Update Pfx: 192.0.2.0/24 NH: 2001:db8::1 RIB Check Pfx: 192.0.2.0/24 NH: 2001:db8::1 Status: Active Direct Link 到達可 iBGP [IPv4] Update Pfx: 192.0.2.0/24 NH: 2001:db8::1 Pfx: 192.0.2.0/24 NH: 2001:db8::1 State: hidden / drop IPv6アドレスへ 到達性を持 た い
  36. Japan Community IX 解決策: いく かあるけ • next-hop self ◦

    一番簡単。 • AS63774 Community け 制御し みた ◦ RFC 8950ピアから 受信時 タグ付け。 例: set community TRANS-V4oV6 members large:*:130:1 ◦ Export (iBGP): タグが付い いる経路 み next-hop self を適用。 例: from community TRANS-V4oV6 then next-hop self • 他 もいろいろ 方法がある ◦ これも2021年 吉野さん スライドを見 み ください。 今更 がらRFC 5549 IX接続するぞ 16
  37. Japan Community IX 残課題: Operations (Traceroute & SNMP) • Traceroute

    ◦ Interface IPv4が いため、途中 Hopが * * * しまう。 ◦ 実害 いがいけ い。。。 (as63774.hogehoge.jcix.net) か逆引き出せたらか こいいよ • SNMP Monitoring ◦ 標準MIB(bgpPeerTable/RFC1657) IPv4アドレスをIndex する実装が多い ◦ IPv6 Transport上 IPv4 Sessionが正しく取れ い ▪ ちゃん やれ 取れるが、何も考えず動く い。 17
  38. Japan Community IX Next Challenge: ルートサーバ MANRS • 次 ルートサーバ

    • MANRS for IXPs へ 準拠を目指したい。 ◦ IRR / RPKI 経路フィルタリング ◦ MANRS 推進 ◦ MACアドレスフィルタリング • JCIX し ◦ MACアドレスフィルタリング ▪ ちょ 難しい。 ◦ IRR / RPKI 経路フィルタリング ▪ や いく 18
  39. Japan Community IX 議論: リースアドレス ROA問題 • ROA IRが発行するこ が多い。

    ◦ JPNICからアドレス割当受け いる組織 JPNIC • リースアドレス ROA ◦ 個人やサークルAS 、アドレスやAS番号を借り 運用し いる ころも多い • ルートサーバ RPKI unknownやinvalid 経路 dropする予定。 • いう訳 、知見を募集し います!!! 19
  40. Japan Community IX バックボーンDWDM作戦 • JCIX 主要接続拠点(BBT大手町, CC1, NTT丸 内局)間

    JON(旧OPEN)ネットワーク 乗り入れし いる • 主要区間 い JCIX し バックボーン 構築を予定 • ファイバー 有効活用 ため、DWDM 試験を実施中。 20
  41. Japan Community IX DWDMプロジェクト:概要 • 完成品 DWDM 高額 半自作! •

    1芯双方向40ch(1芯 20対) AGWモジュールを2セット利用 • パーツ 中国通販AliExpress 見 けた良さそう 業者 直接コンタクトを 取 調達 21 制作したい DWDM イメージ
  42. Japan Community IX DWDMプロジェクト:調達 • 詳しく い … まず 格安DWDMを1個購入し

    分解&評価 • 自作 不足するパーツ 、業者 教え もらう 22 分解したら右側 隙間があ た 、もう 1セット追加 きそう 事が判明 こ 部品 AWG module いうらしい 名前もわから いパーツだけ 、追 加 欲しい WeChat 質問
  43. Japan Community IX ま め • 4月ごろからIPv4/IPv6両方 もリナンバーが起こります • RFC8950

    実験参加者、絶賛募集中 す。 (後 声かけ ください!!!) • インチキDWDM実験をし います 24 Japan Community IX
  44. Japan Community IX Appendix: VyOS設定例 25 policy { route-map PEER_IMPORT

    { rule 31 { action deny description RPKI-Invalid match { rpki invalid } } } as-path-list PEER_EXPORT { rule 100 { action permit regex ^$ } } } protocols { bgp { peer-group PEER-VIA-JCIX-RFC5549 { address-family { ipv4-unicast { filter-list { export PEER_EXPORT } route-map { import PEER_IMPORT } soft-reconfiguration { inbound } } ipv6-unicast { filter-list { export PEER_EXPORT } route-map { import PEER_IMPORT } soft-reconfiguration { inbound } } } capability { extended-nexthop } } neighbor 2402:b7c0:e000::6:3774:1 { description [JCIX]Kamoike peer-group PEER-VIA-JCIX-RFC5549 remote-as 63774 } } }
  45. 2 Copyright(C) BBIX, Inc. All rights reserved 業界の一員として、日本の社会課題へ取り組みたい 2 我々の思い

    オープンなムーブメントとして 「学生の最高の遊び場」をつくる 学生が自由に、安全に、そして本気で挑戦できる場所をつくります。
  46. 3 Copyright(C) BBIX, Inc. All rights reserved ムーブメントの始動に向けて 3 アップデート

    関係各社と、絶賛協議中です 大事にしたいこと: ・あくまで、オープンなムーブメントとして ・「本気でやる」ことに、妥協したくない ・技術で、本気の挑戦ができる環境をつくりたい
  47. 4 Copyright(C) BBIX, Inc. All rights reserved 最後に このムーブメントを、共に。 2026年春、始動予定です

    学生の皆さんへ 「やる気」と「好奇心」だけを準備して、 もう少しだけ、お待ちください。 エンジニアの皆さんへ 今まだ準備中ですが、 始動した際には、ぜひお力をお貸しください。 何かあれば、福島まで  福島 [email protected] 4
  48. 5 Copyright(C) BBIX, Inc. All rights reserved
 Confidential Copyright(C) BBIX,

    Inc. All rights reserved あらゆるものが「つながる」世界へ 5