Appearance
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.3ad | on / active / passive |
PAgP と LACP は混在不可(同じプロトコル同士のみネゴ可能)
各モードの動作(channel-group 1 mode ?)
| モード | 動作 | ネゴシエーション |
|---|---|---|
on | EtherChannel のみを有効にする | なし(強制) |
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 + auto、passive + passive)は誰も話しかけないので永遠にバンドルできない
モード組み合わせ(EtherChannel 形成)
| on | auto (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 summary | EtherChannel の一覧、メンバーポート、プロトコル、ステータス(フラグ付き) |
show etherchannel port | 各メンバーポートの状態、PAgP/LACP の詳細情報 |
show etherchannel port-channel | Port-channel の詳細(プロトコル、ポート数) |
show etherchannel detail | 上記すべてをまとめて表示 |
show lacp neighbor | LACP ネイバーの情報(相手のポート、システムID、プライオリティ) |
show interfaces Port-channel 1 switchport | Port-channel の switchport 設定(mode、VLAN など) |