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

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

 個人やサークルでの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