STAGE 03 / EtherChannelと総演習

EtherChannelの基礎(PAgP/LACP)

考えてみよう

スイッチ間の帯域を増やしたいとき、STPの仕組みを踏まえると、ただケーブルを2本並列につなぐだけでよいのでしょうか?

STAGE03でここまで学んできた内容を思い出してください。スイッチ間を複数のケーブルでつなぐと、STPの観点からはどう見えるでしょうか。ループ、という言葉が頭をよぎりませんか?

帯域を増やしたいけれど、STPが立ちはだかる

スイッチ間の通信量が増えてきたとき、「ケーブルをもう1本足して帯域を倍にしよう」と考えるのは自然な発想です。しかし前回までに学んだ通り、スイッチ間を複数のリンクで並列につなぐと、STPはそれを冗長リンク(ループの危険がある構成)とみなし、片方のリンクを問答無用でブロッキング状態にしてしまいます。せっかく2本つないでも、実際に使われるのは1本だけ、というわけです。

EtherChannel:複数のリンクを「1本」に見せかける

この問題を解決するのがEtherChannelです。EtherChannelは、複数の物理リンクを論理的に1本の太いリンクとして束ね、STPから見ても「1本のリンク」として扱われるようにする技術です。2つの改札を1つの広い改札にまとめて、両方から人が通れるようにするイメージです。STPはこの束ねられたリンクをブロックする必要がなく、複数の物理リンクをフルに活用できます。

束ねられた物理ポートは、まとめて1つの論理インターフェース(ポートチャネル)として扱われ、設定も一括で行えます。また、束の中の1本が切れても、残りのリンクで通信を継続できるという冗長性のメリットもあります。

束ねる相手を確認するプロトコル:PAgPとLACP

複数のリンクを束ねる際、両端のスイッチが「本当に同じ設定で束ねようとしているか」を自動的にネゴシエーション(調整)してくれるプロトコルが2つあります。

どちらも、それぞれ2つのモードを持ちます。

プロトコルモード動作
PAgPdesirable積極的にネゴシエーションを開始する
PAgPauto相手からの要求を受け身で待つ
LACPactive積極的にネゴシエーションを開始する
LACPpassive相手からの要求を受け身で待つ

モードの組み合わせ:成立するかしないか

ここが試験で特によく問われるポイントです。EtherChannelが実際に成立するには、両端のうち少なくとも一方が「積極的(能動的)」なモードでなければなりません。両方とも「受け身」だと、誰も声をかけないので永遠に成立しません。

確認問題

片方のスイッチをdesirable、もう片方をautoに設定した場合、PAgPによるEtherChannelは成立するでしょうか?

答えを見る

成立します。少なくとも一方が積極的(desirable)であれば、相手が受け身(auto)でもネゴシエーションが成立し、EtherChannelが形成されます。成立しないのは両方がautoの組み合わせだけです。

設定コマンド:channel-group

実際の設定では、束ねたい各物理インターフェースに対してchannel-groupコマンドでモードを指定します。

Switch(config)# interface range GigabitEthernet0/1-2
Switch(config-if-range)# channel-group 1 mode active

このコマンドにより、GigabitEthernet0/10/2が束ねられ、論理インターフェースPort-channel1が自動的に作成されます。以降、この2ポートに対する設定は基本的に同じ内容にそろえる必要があります(スイッチポートモードやVLAN設定が食い違っていると、EtherChannelがうまく成立しません)。

確認問題

EtherChannelを構成する各物理ポートの、スイッチポートモードやVLAN設定はどうあるべきでしょうか?

答えを見る

束ねる各ポートの設定はそろえておく必要があります。アクセスモードかトランクモードか、許可VLANは何か、といった設定が物理ポート間で食い違っていると、EtherChannelは正しく成立しません。

試験でのポイント

CCNA試験では、PAgP(desirable/auto)とLACP(active/passive)のモード組み合わせ表が頻出です。「少なくとも一方が能動的でなければ成立しない」という原則と、「両方受け身では成立しない」という組み合わせを、実際の設問形式(モードの組み合わせを見せて成立するか判定させる)で問われることが多いので、表を丸暗記するよりも「能動×能動」「能動×受け身」はOK、「受け身×受け身」はNGという原則で理解しておくと応用が利きます。

ゆみちゃん
ゆみ

複数のリンクを1本にまとめて、STPからのブロックを回避しつつ帯域も冗長性も手に入れる。それがEtherChannelだったね。PAgPとLACPのモード組み合わせは、原則さえ分かれば怖くないよ。次はDTPとVTP、トランクの自動ネゴシエーションとVLAN情報の一括管理について見ていくよ。