メインコンテンツへスキップ
見出し画像

FortiGate 60Fを1G×4本LACPで束ねた理由 #2|自宅10GbEの物理設計

    この記事で分かること

    • 10GbE環境なのにFortiGate 60Fを残した理由

    • 1G×4本LACPで何が速くなり、何が速くならないのか

    • 10G×2 LAGと1G×4 LACPをどう使い分けたか

    • East-West通信とInter-VLAN通信を分ける考え方

    (※前回の概要編をまだ読んでいない方は、ぜひこちらから!)
    👉 ごく普通の一般家庭(物理10G・k8s 8台)のネットワークを大更改した話 #1【概要編】

    前回は「家族のネットワークを巻き込まず、自宅Labを好きに壊せるようにする」という話を書いた。

    今回は、それを物理配線へ落とした話になる。

    画像
    ※イメージ図:詳細設計にはかなり細かい結線表を書いてます。

    現在の構成をかなり単純化すると、こうなる。

    Internet
       │
    UCG-Fiber
       │
    USW-Aggregation
       │  10GbE × 2 LAG
    USW Pro Max 16
       │  1GbE × 4 LACP
    FortiGate 60F
       │
    内部VLAN / DMZ

    ※公開用の概念図。実ポート番号やVLAN IDは省略している。

    ## なぜ1GbEのFortiGateを残したのか

    自宅LANの中だけを見れば、10GでL3 Routingできる機器へ全て寄せた方が速い。

    でも今回優先したのは、最高速度ではなく信頼境界をどこに置くかだった。

    家庭、仕事、サーバ、DMZなど、用途の違うセグメント間を跨ぐ通信はFortiGateで制御する。

    一方で、同一VLAN内のk3sノード間通信や、同じL2ドメイン内で完結する大量通信までFortiGateへ上げない。

    その結果、Firewallの1GbEという制約を受ける通信と、10Gの恩恵を受ける通信を分けた。

    ## 1G×4本LACPの狙い

    USW Pro Max 16とFortiGate 60Fの間は、現在1GbEを4本束ねたLACPになっている。

    ここで一番重要なのは、

    LACPを組んでも、1本のTCPフローが4Gbpsになるわけではない。

    通常、一つのフローはハッシュ結果に応じて一つのメンバーリンクへ乗る。したがって、単一フローの上限は基本的に1メンバー分だ。

    狙っているのは別のところにある。

    Home、Work、DMZ、Serverなど複数セグメントから同時に通信が発生した時、複数フローを4本へ分散しやすくする。

    1本の1GbEだけに全てを押し込むより、複数の通信を同時に捌ける余地が増える。

    「4Gbpsの1本」ではなく、1Gbps級の道路を4本用意して複数車線化するイメージに近い。

    Core側は10G×2

    USW-AggregationとUSW Pro Max 16の間は、現在10G×2のLAGで接続している。

    ここはFortiGate側とは役割が違う。

    サーバ、ストレージ、VM、k3sなどのEast-West通信を受けるL2ファブリック側なので、太くしておく価値が大きい。

    ただし、ここでも単一フローが自動的に20Gbpsになるわけではない。LAGの価値は、冗長性と複数フローの分散にある。

    「速い経路」と「検査する経路」を分ける

    この構成で意識したのは、全通信を最速にすることではない。

    • 同一セグメントで完結できる重い通信:L2で処理

    • 信頼境界を跨ぐ通信:FortiGateへ渡す

    • Internetとの出入口:UCG-Fiberへ集約

    この3つを分けた。

    Firewallを通せば安全、10Gなら速い——どちらか一方だけでは家庭内インフラとして使いにくい。

    必要なところだけFirewallを通し、必要なところだけ10GbEへ逃がす。

    その妥協点として、今の物理構成になった。

    次回は、この配線の中へHome / Work / DMZ / Server / IoTなどの論理的な部屋を作る。

    【連載インデックス】
    ⏪ 前の記事:#1【概要編】我が家に10Gの光とk8sがやってきた

    ⏩ 次の記事:ごく普通の一般家庭(物理10G・k8s 8台)のネットワークを大更改した話 #3【VLAN・ゾーン設計編】


     
     
    ベンチャー→SES13年→現メガベンのインフラエンジニア。 自宅NW要塞でAI・Kubernetes・Local LLM・GPUを飼育中。 AIに開発を壊されて学んだ「任せ方・止め方・戻し方」を、成功談より失敗談多めで投下します。 Amazonアソシエイト参加

    あなたへのおすすめ