【入門編】 IEEE 802.3ad / IEEE 802.1AX リンクアグリゲーション(LACP)の概要とフレーム構造 – インフラ・物理&L2/L3ネットワーク基礎実践ガイド

物理の限界を超えろ!「リンクアグリゲーション(LACP)」で帯域と冗長性を手に入れよう

こんにちは!ネットワークの世界へようこそ。日々、目に見えない光や電気のパルスを追いかけていると、「もっと太い道が欲しい!」とか「もしこのケーブルが断線したらどうしよう……」と悩む夜がありますよね。

そんなとき、ネットワークエンジニアの最強の味方となってくれるのが「リンクアグリゲーション(Link Aggregation)」です。今日は、IEEE 802.3ad(現在はIEEE 802.1AXに統合)という規格を軸に、LACP(Link Aggregation Control Protocol)の仕組みを、郵便配達に例えて紐解いていきましょう。

—

1. なぜ「束ねる」必要があるのか?

想像してみてください。あなたは巨大な倉庫の管理責任者です。荷物(データ)が大量に届くのに、搬入口が一つしかなかったらどうでしょう?渋滞して効率が悪いですよね。かといって、搬入口を単純に2つ作ると、今度は「どっちの入り口から入れるべきか?」という交通整理のルールが必要になります。

これをネットワークの世界に置き換えるとこうなります。

  • 帯域幅の拡張: 1Gbpsのケーブルを4本束ねて、論理的に4Gbpsの太い道を作る。
  • 冗長性(耐障害性): 4本のうち1本がネズミに噛み切られても、残り3本で通信を継続させる。

この「交通整理」を自動でやってくれる賢い執事が、LACPというプロトコルなんです。

—

2. LACPの「挨拶」:SLOW_PROTOCOLSの秘密

LACPは、束ねられたケーブルの両端で、「おーい、俺たちは同じグループだぞ!設定は合ってるか?」と頻繁に握手を交わします。この会話に使われるパケットを、業界ではSLOW_PROTOCOLSと呼びます。

なぜ「SLOW」なのか?それは、通常のデータ通信のようにミリ秒単位でバースト的に送るのではなく、数秒に1回という、ゆったりとしたペースでやり取りされるからです。

このパケットは、特定の宛先MACアドレス 01:80:C2:00:00:02 に向けて投げられます。このアドレスは「隣のスイッチ以外には絶対に見せないよ」という特別なルール(マルチキャスト)で守られています。ルーターを超えて先まで行ってしまうと、関係ない機器が混乱してしまいますからね。

—

3. 実践!スイッチでの設定例

では、実際に現場でよく使われるCisco機器での設定を見てみましょう。一歩ずつ理解していきましょうね。

Cisco Catalystの設定例

ここでは、2つのインターフェースを1つの「論理的なポート(ポートチャネル)」に束ねる設定です。

# 1. 論理的なグループ(ポートチャネル1)を作成します
interface Port-channel 1
 switchport mode trunk
 description "サーバーへのメイン回線"

# 2. 物理ポート(GigabitEthernet 0/1と0/2)をグループに割り当てます
interface range GigabitEthernet 0/1 - 2
 channel-protocol lacp        # LACPを使うと宣言
 channel-group 1 mode active  # activeは「積極的に相手と交渉する」という意思表示です
  • ポイント: mode active にしておくと、相手もLACPに対応していれば自動的にリンクが確立されます。もし「相手がLACPを話せない(スタティック設定)」なら、mode on を使うこともありますが、基本は active で交渉させるのが現代の鉄則です。

—

4. トラブルシューティングの勘所

現場でよくある「リンクが上がらない!」というケースの9割は、設定の不一致です。

  • VLAN設定の不一致: 片方はVLAN 10を通しているのに、もう片方はVLAN 20になっている。
  • スピード・デュプレックスの固定: 物理ポート側で速度を無理やり固定していると、LACPのネゴシエーションが失敗することがあります(最近はオートネゴシエーションが標準です)。
  • ケーブルの物理的な不良: 論理的には1本に見えても、実は1本だけリンクダウンしていると、パケットロスが頻発して「なぜか遅い」という現象が起きます。

そんなときは、以下のコマンドでLACPのステータスを確認しましょう。

# LACPの現在の会話状況を確認する魔法のコマンド
show etherchannel summary

出力結果の中に P(Port-channelに入っている)と I(独立している・失敗している)という文字が出てきます。I になっていたら、設定を見直すサインです!

—

最後に:ネットワークは「対話」である

リンクアグリゲーションは、単なる「帯域を増やす技術」ではありません。機器同士が「お互いを認識し、協力し、異常があれば即座に切り離す」という高度な対話を行っている証拠です。

皆さんが今日設定したそのポートチャネルは、何千、何万というパケットを運び、今日もどこかの誰かの仕事を支えています。物理的なケーブルは目に見えても、その上で繰り広げられるLACPの「握手」を想像できるようになると、ネットワークエンジニアとしての景色がガラリと変わるはずです。

もし現場でLACPの挙動に迷ったら、またこのブログに戻ってきてくださいね。それでは、素敵なパケットライフを!

コメント

タイトルとURLをコピーしました