スタッキング、仮想シャーシと MLAG
2台以上のスイッチを1台のように振る舞わせることができます。スタックまたは仮想シャーシは専用リンクを介してコントロールプレーンを共有し、一方MLAG(マルチシャーシ LAG)は2つの独立したコントロールプレーンを保ったまま、下流のデバイスに 1台に接続しているように見せかけるだけです。どちらもポートの呼び名、消費されるポート、使用できるケーブルや光モジュール、そしてリンク障害時の挙動を変えます。このページでは、ベンダーごとの技術、そのケーブルと光モジュールの規則、代替手段、トランシーバー側で注意すべき点を一覧にします。

3つのアプローチ
| アプローチ | コントロールプレーン | データプレーン | 一般的な規模 | 障害ドメイン |
|---|
| スタック(固定スイッチのリングまたはチェーン) | 1つ(マスター + メンバー) | スタックケーブル経由の共有バックプレーン | 2–10台、ラック1台またはクローゼット1つ | マスター障害またはソフトウェア不具合でスタック全体 |
| 仮想シャーシ/クラスター(前面ポート経由で接続する2台以上のシャーシまたは固定スイッチ) | 1つ | シャーシ間リンクを介したフォワーディング | 2台(それ以上の場合も)、複数の部屋にまたがることも | 両方 |
| MLAG/vPC/VLT/VSX | 独立した2つ | ピアリンク + キープアライブ。各スイッチがローカルにフォワーディング | 2台 | 一方のスイッチのみ。もう一方はフォワーディングを継続 |
| L3 リーフ・スパイン + ECMP(ペアリングなし) | 独立 | ルーティング | 任意 | リンクまたはボックス1台。他は影響を受けない |
ベンダーごとの技術
| ベンダー | スタッキング | シャーシ型仮想化 | MLAG型ペアリング |
|---|
| Cisco | 専用のリアケーブル経由の StackWise(Catalyst 9200/9300:StackWise-160/480/1T)。FlexStack(2960-X) | 前面の40G/100G 光モジュール経由の StackWise Virtual(Catalyst 9500/9600)。Nexus 2000 FEX | vPC(Nexus) |
| Juniper | 専用 VCP、または QSFP+/QSFP28 アップリンクを転用した Virtual Chassis(EX2300…EX4650、QFX5100/5120) | Virtual Chassis Fabric(スパイン・リーフ型 VC) | MC-LAG。現在は EVPN マルチホーミングが推奨 |
| HPE Aruba | 前面ポート経由の VSF(AOS-CX 6200/6300)。6300 ではケーブルによるバックプレーンスタッキングも | ISL 経由の VSX(8320/8325/8400) | VSX は MLAG型(2つのコントロールプレーン) |
| HPE/H3C | 前面の10G/40G/100G ポート経由の IRF(Comware) | IRF はシャーシをまたぐ | M-LAG(Comware 7) |
| Huawei | スタックカードまたは前面ポート経由の iStack(S シリーズ) | CSS(クラスタースイッチシステム、シャーシ) | M-LAG(CloudEngine) |
| Dell | 前面ポート経由のスタッキング(OS10 固定) | — | VLT(Virtual Link Trunking) |
| Arista | なし | — | MLAG(前面ポート経由のピアリンク) |
| Extreme | リアまたは前面ポート経由の SummitStack(EXOS)。VOSS クラスタリング | — | MLT/SMLT、vIST(VOSS) |
| Ruckus | 10G/40G 前面ポート経由のスタッキング(ICX) | — | — |
| Nvidia/Cumulus | なし | — | ピアボンド経由の MLAG(CLAG) |
| SONiC | なし | — | MCLAG(コミュニティ/ベンダー実装) |
| MikroTik | なし | — | MLAG(RouterOS 7、CRS3xx/5xx) |
| Brocade FC | — | — | ファブリック、ペアリング不要(SAN 設計) |
スタッキング用のケーブルと光モジュール
| スタックの種類 | ケーブル/モジュール | 光モジュールの規則 |
|---|
| 専用のリアスタックポート(StackWise、6300 バックプレーン、iStack カード) | 専用ケーブル、0.5–3 m、合計40–480 Gb/s、特殊コネクター | トランシーバーは使わない。ケーブルはベンダー固有で検査される |
| 前面ポートスタッキング/QSFP+/QSFP28 経由の VCP(Juniper VC、IRF、VSF、アップリンク上の iStack、ICX) | 標準の40G/100G DAC、AOC、または光モジュール——ポートはスタックモードに変換される(request virtual-chassis vc-port set pic-slot 0 port 48) | アップリンクと同じ光モジュールポリシーが適用される。ラック内では DAC が通常の選択、部屋をまたぐ場合は AOC/SR4/LR4(Juniper VC は建物をまたぐ長距離 VCP を許可)。ポートを VCP に変換するとアップリンクプールから除外される |
| StackWise Virtual/CSS/VSX ISL | 標準光モジュールを使う2–4 ×40G/100G 前面ポート | リンクメンバーは同一モジュールにすべき。ISL 断でペアが分裂する |
| MLAG ピアリンク | ペア間の2本以上 ×40/100/400G(同一ラック内では DAC) | ペアの中で最も高速かつ冗長性の高いリンクである必要がある。ピアのキープアライブは OOB 経由 |
いくつかのプラットフォームでは、スタックケーブル自体に EEPROM が搭載されています。純正でないケーブルや損傷したケーブルは、決して参加しないメンバーとして現れます。
運用者にとってスタッキングが変えるもの
| 観点 | 影響 |
|---|
| ポート名 | 最初の数字がメンバー ID になる:Gi2/0/1、xe-1/0/48、2:49(ポートの命名と LED) |
| アップリンク | メンバー障害が発生してもスタックの接続を保てるよう、メンバーごとに分散させる(1台につき1本)。メンバーをまたいだ LAG |
| 光モジュールの棚卸し | show inventory / show chassis hardware でメンバーごとのモジュール一覧が表示される——同じ PN でも、あるメンバーのソフトウェアイメージでは受け入れられ、バージョン混在スタックでは受け入れられないことがある |
| ソフトウェアアップグレード | スタック全体(一部は ISSU 対応)。スタックのリロードですべての光モジュールがダウンする |
| マスター選出 | 障害時、ポートはフォワーディングを継続する(NSF)が、管理機能は移動する |
| リング対チェーン | リングはケーブル1本の障害に耐えるが、チェーンは耐えない |
| モデルの混在 | ベンダーによる制限あり(同一ファミリー、同一ライセンス、場合によっては同一モデルに限定) |
MLAG の詳細
| 項目 | 規則 |
|---|
| ピアリンク | 最大アップリンク速度の2倍、LAG。オーファンポートとフェイルオーバーのトラフィックを運ぶ |
| キープアライブ | スプリットブレインを検知するための別経路(OOB) |
| ダウンストリーム | メンバーが両方のピアへ接続する LACP LAG を持つサーバーまたはスイッチ——両メンバーで同一の速度/FEC(フォワーディングの基礎) |
| 整合性 | メンバーポートの VLAN、MTU、STP 設定、FEC は両ピアで一致させる必要がある。不一致 → LAG メンバーがサスペンドされる |
| 光モジュール | ダウンストリームホストの2本の DAC は2台のスイッチにそれぞれ接続される。ペアとして購入・コーディングする |
| 現代的な代替手段 | EVPN マルチホーミング(ESI-LAG)はピアリンクを不要にする。ホストへの純粋な L3 接続はペアリング自体を不要にする |
ペア構成システムにおける光モジュール関連の障害
| 症状 | 原因 | 確認箇所 |
|---|
| スタックメンバーが参加せず、スタック LED が消灯 | スタックケーブルの接続不良、非純正品、またはポートが VCP に変換されていない | ケーブルの EEPROM/LED、show switch stack-ports、show virtual-chassis vc-port |
| VCP リンクがフラップし、メンバーが再選出される | VCP 上のマージナルな光モジュール/DAC | VCP ポートの DDM(リンクフラッピング) |
| 一方のピアで MLAG メンバーがサスペンド | ピア間のメンバーポートで FEC/速度/MTU が不一致 | ポート設定のレシピ |
| アップグレード後にサーバーの半数がパスを失う | 一方のピアの新リリースがサードパーティの光モジュールを拒否する | 互換性マトリクスとファームウェア |
| ピアリンクがダウンし、スプリットブレイン | キープアライブの設定誤りを伴うピアリンク DAC の障害 | 設計:異なるカード上に2つのメンバーを配置する |
CodingBox では
スタッキングと MLAG は、モジュールが受け入れられなければならない箇所を2倍にします——同じコーディング済み識別情報が両方のメンバーまたは両方のピアで、時には2つのソフトウェアバージョンで通る必要があります。ペアのモジュールはまとめて読み取って記録し、VCP に変換されたアップリンクも棚卸し表ではアップリンクとして扱ってください(Check transceiver、Code database)。