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

10Gb ルータを作るための下準備

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

10Gb ルータを作るための下準備

Avatar for cyokozai

cyokozai

April 08, 2026

More Decks by cyokozai

Other Decks in Technology

Transcript

  1. 東京を超える、過去最大のカンファレンス CloudNative Days × Platform Engineering Kaigi × SRE Kaigi

    国内最前線の3大カンファレンスが、名古屋に集結。 2026年 5月14日(木)・15日(金) 中日ホール&カンファレンス 来週スポンサー受付開始! CfPは1月予定
  2. 10Gbは高い! (当社比) • YAMAHA RTX1300: 149,206円 ← 高い ◦ 比較的安価

    (?) だけど良いお値段 ◦ 全二重10Gb?🤔 • NEC IX2310: 268,564円 ← 高い ◦ 高すぎ、破産 ◦ 全二重10Gb?🤔
  3. NICは安い! (当社比) • 秋葉原にたまに落ちてる (高頻度) ◦ 去年はいっぱいあった🫪 ◦ 最近はどうでしょうか🤔 •

    AliExpress も安い (未検証) ◦ Armパソコンも落ちてる🤯 ◦ 現物を確認できない👎
  4. • NIC ◦ 上2つ: Intel X710-DA2 ◦ 下 : Supermicro

    AOC-STG-i4S • トランシーバ ◦ Intel Ethernet SFP+ SR ◦ 全二重1Gbしか対応してない ◦ 4本しかない 検証構成 NIC
  5. • NIC ◦ 上2つ: Intel X710-DA2 ◦ 下 : Supermicro

    AOC-STG-i4S • トランシーバ ◦ Intel Ethernet SFP+ SR ◦ 全二重1Gbしか対応してない ◦ 4本しかない 検証構成 NIC 検証できな い!
  6. 検証環境 • Host OS: macOS M3 • Container Engine: OrbStack

    • Orchestrator: Containerlab (v0.74.3) • Deployment: DevContainer (DooD) • VyOS 1.5-rolling: ソフトウェアルータ • iperf3 / T-Rex: トラフィック生成 • tcpdump / tshark: パケット解析 • net-snmp / Prometheus: 統計情報の収集
  7. シミュレーションの目標 • 論理検証: VyOS間でのミラーリング (tcコマンド) が正しく動作し、 計測用PC (PC Monitor) でパケットを捕捉できること

    • 計測手法の確立: 10Gbps環境を想定した、CPU負荷やパケロス率のモニタ リング手法を確立する
  8. 結果 Sender → Receiver 項目 数値 ビットレート 19.1 Gbits/sec 転送量

    14.5 GBytes 計測時間 6.54 sec 再送数 (Retr) 16