読み方 : エムラグ
MLAG【Multi-chassis Link Aggregation】MC-LAG
概要
MLAGとは、2台のネットワークスイッチをまたいでリンクアグリゲーション(LAG)を構成する技術。2台のスイッチが連携して仮想的に1台として振る舞い、対向機器から見ると1台のスイッチにLAG接続しているように見える。帯域の拡張と冗長性の確保を同時に実現できる。

通常のLAGは1台のスイッチ上で複数のポートを束ねるが、MLAGでは物理的に異なる2台のスイッチに接続された複数のリンクを、論理的に1本のリンクとして扱う。ペアとなる2台のスイッチは専用のピアリンクで接続され、MACアドレス情報や制御情報を相互に同期する。
対向機器は、2台のスイッチへそれぞれ物理的にケーブルを接続し、標準的なLAG設定を行うだけでよい。MLAGに対応しているのはペア側のスイッチのみで足り、対向機器に特別な設定や独自機能は必要ない。通信データは各リンクに分散されるため実効帯域が広がり、一方のスイッチやリンクに障害が発生した場合も、もう一方で通信を継続できる。
通常、スイッチを2台並べて冗長構成を組む場合、物理的なループ経路の発生を防ぐためにSTP(スパニングツリープロトコル)を用いて一部の経路を遮断する手法が一般的である。この方式では冗長リンクが通常時にブロック状態に置かれるため、帯域を有効活用できないという制約がある。MLAGではハードウェアとして冗長構成を維持しながら、対向機器からは単一スイッチへのLAG接続として振る舞うため、STPに依存せずに帯域と冗長性を両立できる。
データセンターのToRスイッチ(Top of Rack)構成など、サーバをはじめとする機器を2台のスイッチへ接続して可用性を高める目的で広く採用されている。MLAGの仕様は標準規格として統一されておらず、各メーカーが独自の名称と実装で提供している。基本的な動作原理は共通するが、設定方法や対応機能、異機種間の相互接続可否は製品ごとに異なる。
(2026.6.15更新)