🎓 レベル:標準 | 重要度:B(重要) 📎 前提:スパニングツリー(STP/RSTP)
要点(BLUF)
- EtherChannelは複数の物理リンクを1本の論理リンクに束ね、帯域を合算しつつ冗長性も持たせる技術です。
- STPは束ねた論理リンクを1本として扱うため、ブロックされず全リンクを同時に使えます(STPの「待機」問題の解決)。
- CDP(Cisco独自)とLLDP(標準)は、隣接機器の機種・ポート・IPを自動で知るL2の発見プロトコルです。
EtherChannel:なぜ束ねるのか
スイッチ間を太くしたいとき、リンクを2本3本と足しても、STPは1本だけ転送して残りをブロックします(ループ防止のため)。これでは帯域が増えません。EtherChannelは複数リンクを**論理1本(Port-channel)**として見せるので、STPはループと見なさず、全リンクを同時に使いながら、1本切れても残りで継続できます。
graph LR SW1["スイッチ1"] SW2["スイッチ2"] SW1 ===|"物理3本を束ねた論理1本(Po1)"| SW2
集約の合意プロトコル
両端で「束ねてよい」と合意する方法が2つあります。
| プロトコル | 標準 | モード |
|---|---|---|
| LACP | IEEE 802.3ad(標準・推奨) | active / passive |
| PAgP | Cisco独自 | desirable / auto |
| 静的(合意なし) | — | on |
- LACP は 少なくとも片側 active、両側 active で確立。
passive同士は組みません。 on(静的)は相手もonでなければならず、設定ミスでループを作りやすいので非推奨。
設定例(Cisco IOS・LACP)
Switch(config)# interface range Gi0/1 - 2
Switch(config-if-range)# channel-group 1 mode active
Switch(config)# interface Port-channel 1
Switch(config-if)# switchport mode trunk
確認:
Switch# show etherchannel summary
束ねる物理ポートは速度・デュプレックス・VLAN設定が全て一致している必要があります。1つでも食い違うとポートは束に入りません。
ロードバランスの考え方
EtherChannelは「1フローを複数リンクに分散」しません。送信元/宛先のMACやIPのハッシュでフローごとにリンクを固定します。これは同一フローのパケット順序が入れ替わるのを防ぐためです。よって少数の重いフローでは偏りが出ます。
CDP / LLDP:隣は誰か
ケーブルが正しく挿さっているか、隣の機器は何かを、コマンド1つで知れるのが発見プロトコルです。
| CDP | LLDP | |
|---|---|---|
| 標準 | Cisco独自 | IEEE 802.1AB(標準) |
| 既定 | Cisco機器で有効 | 既定無効が多い |
| 用途 | 隣接機器の機種/IP/ポート確認 | マルチベンダー環境 |
! 隣接機器の一覧と詳細
Switch# show cdp neighbors
Switch# show cdp neighbors detail
! LLDPを有効化
Switch(config)# lldp run
Switch# show lldp neighbors
CDPは便利ですが、機器情報を周囲に広告するため、セキュリティ上は外部・非信頼ポートで無効化するのが定石です(no cdp enable)。
なぜ標準(LACP/LLDP)を選ぶか(設計の直観)
独自プロトコル(PAgP/CDP)はCisco同士なら快適ですが、現実の拠点はマルチベンダーです。標準プロトコルは相互運用性を保証し、将来の機器更改でも設定資産が無駄になりません。CCNAでも「標準を基本に、Cisco独自は補助」という整理で覚えるのが安全です。
⚠️ よくある誤解
- 「EtherChannelで2本束ねれば1フローが2倍速になる」ではない。1フローは1リンクに固定。合計帯域は増えるが単一フローの上限は1リンク分です。
- 「LACP passive 同士で繋がる」ではない。少なくとも片側が active 必要。両 passive は確立しません。
- 「CDPはIPルーティング情報を交換する」ではない。CDP/LLDPは隣接の素性を知るだけで、経路は教えません(経路はルーティングプロトコルの仕事)。
対応 lab
- なし(IOS設定とshow読解)
関連
- 前:
[[02-04_スパニングツリー]]/章ハブ:[[02-00_リンク層とスイッチング_目次]] - 次章へ:
[[03-01_IPアドレスの基礎]](L2からL3へ)/冗長の上位:[[06-05_FHRP]]