Skip to content

EtherChannel

基本概念

複数の物理リンクを 1 つの論理リンク(Port-channel)に束ねて、帯域の増加と冗長性を確保する技術。L2 EtherChannel(switchport 間)と L3 EtherChannel(routed port 間)がある。

ネゴシエーションプロトコル

プロトコル開発元モード
PAgP (Port Aggregation Protocol)Cisco 独自on / desirable / auto
LACP (Link Aggregation Control Protocol)IEEE 802.3adon / active / passive

PAgP と LACP は混在不可(同じプロトコル同士のみネゴ可能)

各モードの動作(channel-group 1 mode ?

モード動作ネゴシエーション
onEtherChannel のみを有効にするなし(強制)
desirable (PAgP)無条件に PAgP を有効にする能動的に仕掛ける
auto (PAgP)PAgP デバイスが検出された場合のみ PAgP を有効にする受動的に待つ
active (LACP)無条件に LACP を有効にする能動的に仕掛ける
passive (LACP)LACP デバイスが検出された場合のみ LACP を有効にする受動的に待つ

覚え方: desirable / active = unconditionally(無条件)、auto / passive = only if detected(検出時のみ)

モードキャラ行動
desirable / active陽キャ自分から声かける(unconditionally)
auto / passive陰キャ話しかけられたら応じる(only if detected)
on一匹狼相手関係なく勝手にやる。同族としか組まない

重要: 陰キャ同士(auto + autopassive + passive)は誰も話しかけないので永遠にバンドルできない

モード組み合わせ(EtherChannel 形成)

onauto (PAgP)desirable (PAgP)passive (LACP)active (LACP)
on
auto (PAgP)
desirable (PAgP)
passive (LACP)
active (LACP)

重要:

  • on 同士のみ EtherChannel 形成(ネゴシエーション無し)
  • on は PAgP/LACP どちらとも組めない(ネゴに参加しないため)
  • PAgP: desirable が能動的、auto が受動的。auto 同士は ✗
  • LACP: active が能動的、passive が受動的。passive 同士は ✗
  • PAgP と LACP モードの組み合わせは全て ✗

EtherChannel 形成の前提条件

束ねるポート間で以下が一致する必要がある:

条件対象
イーサネットメディアタイプ(IF の種類)全ポート共通
Speed / Duplex全ポート共通
switchport の種類(access / trunk / L3)全ポート共通
アクセス VLANアクセスポートの場合
Native VLANトランクポートの場合
allowed VLAN の範囲トランクポートの場合
トランキングモード(カプセル化方式)トランクポートの場合

ポート数の制限(LACP)

項目
リンク候補(最大)16 ポート
アクティブ(最大)8 ポート
スタンバイ残りのポート
  • プライオリティ値が大きいポートがスタンバイになる(値が小さい方が優先)
  • アクティブポートがダウン → スタンバイから自動昇格

確認コマンド

コマンド確認できる内容
show etherchannel summaryEtherChannel の一覧、メンバーポート、プロトコル、ステータス(フラグ付き)
show etherchannel port各メンバーポートの状態、PAgP/LACP の詳細情報
show etherchannel port-channelPort-channel の詳細(プロトコル、ポート数)
show etherchannel detail上記すべてをまとめて表示
show lacp neighborLACP ネイバーの情報(相手のポート、システムID、プライオリティ)
show interfaces Port-channel 1 switchportPort-channel の switchport 設定(mode、VLAN など)