ポート集約プロトコル (PAgP)
ポート集約プロトコル (PAgP)の概要
ポート集約プロトコル(PAgP)はシスコ独自のプロトコルで、シスコスイッチおよびPAgPをサポートするライセンス供与されたスイッチで実行できます。PAgPは、EtherChannelの自動作成を容易にし、単一スイッチEtherChannel構成でのみ使用可能で、クロススタックEtherChannelでは使用できません。
- 動作原理: PAgPはイーサネットポート間でPAgPパケットを交換し、パートナーのIDと各ポートの機能を学習します。これにより、同様に設定されたポートを動的に1つの論理リンクにグループ化します。
- グループ化条件: 速度、デュプレックスモード、ネイティブVLAN、VLAN範囲、トランキングステータスとタイプが同じポートがグループ化されます。
- スパニングツリーとの統合: グループ化されたリンクは単一のスイッチポートとしてスパニングツリーに追加されます。
PAgPにより、EtherChannelの設定と管理が簡単になります。
PAgP で使用するモード
PAgP モードは、ポートが PAgP ネゴシエーションを開始する PAgP パケットを送信できるか、または受信した PAgP パケットにのみ応答できるかを指定します。
| モード | 内容 |
|---|---|
| auto | PAgP パケットに応答しますが、PAgP パケット ネゴシエーションは開始しません。この設定により、PAgP パケ ットの送信が最小限に抑えられます。EtherChannel メンバーがスイッチ スタック内の異なるスイッチからのも のである場合 (クロススタック EtherChannel)、このモードはサポートされません。 |
| desirable | ポートをアクティブ ネゴシエーション状態にします。この状態では、ポートは PAgP パケットを送信して他のポ ートとのネゴシエーションを開始します。 このモードは、EtherChannel メンバーがスイッチ スタック内の異な るスイッチからのものである場合 (クロススタック EtherChannel) はサポートされません。 |
EtherChannelを形成できるモードは以下の表のとおりです。auto同士では形成することはできません。
| EtherChannelの形成 | desirable | auto |
| desirable | 〇 | 〇 |
| auto | 〇 | × |
PAgP と仮想スイッチの相互作用およびデュアルアクティブ検出
仮想スイッチは、VSL(仮想スイッチリンク)で接続された2つ以上のコアスイッチで構成されます。1つはアクティブモード、もう1つはスタンバイモードで動作し、冗長性を確保するためにRSL(リモートサテライトリンク)でリモートスイッチに接続されます。VSLに障害が発生すると、両方のスイッチがアクティブモードになり、ネットワークがダウンする可能性があります。これを防ぐために、PAgP PDUを使用してアクティブスイッチを識別し、同期を維持します。アクティブスイッチに障害が発生した場合、スタンバイスイッチが役割を引き継ぎます。
サイレントモード
PAgPにはautoモード、Desirableモードに加えてサイレントモードがあります。隣接デバイスがPAgPをサポートしていない場合や、PAgPパケットに応答しない場合でもポートチャネルを形成する際に使用します。
- 非サイレントモード(non-silentキーワード)
- スイッチがPAgP対応のパートナーに接続されている場合に使用します。
- autoモードまたはdesiredモードでnon-silentを指定しない場合は、サイレントモードと見なされます。
- サイレントモード
- スイッチがPAgP非対応で、パケットをほとんど送信しないデバイスに接続されている場合に使用します。
- サイレントパートナーの例として、トラフィックを生成しないファイルサーバやパケットアナライザなどがあります。
- サイレントパートナーに接続された物理ポートでPAgPを実行すると、そのスイッチポートが動作しなくなりますが、サイレント設定によりPAgPが動作し、ポートがチャネルグループに接続され、ポートが送信に使用されます。
この設定により、PAgPの動作を適切に調整し、スイッチポートの正常な機能を維持できます。
リンクアグリゲーション制御プロトコル(LACP)
リンクアグリゲーション制御プロトコル(LACP)の概要
LACPはIEEE 802.3adに基づいており、Ciscoスイッチが標準に準拠するスイッチ間でEtherChannelを自動的に作成および管理できるようにします。LACPは、ポート間でパケットを交換してパートナーのIDとポート機能を学習し、同様に設定されたポートを1つの論理リンクにグループ化します。
PAgPはCisco独自、LACPはIEEE 802.3adに基づく標準規格という違いがあります。
LACPで使用するモード
LACP モードは、ポートが LACP パケットを送信できるか、または LACP パケットの受信のみが可能かを指定します。
| モード | 内容 |
|---|---|
| active | ポートをアクティブ ネゴシエーション状態にし、ポートが LACP パケットを送信して他のポートとのネゴシエーシ ョンを開始します。 |
| passive | ポートをパッシブ ネゴシエーション状態にします。この状態では、ポートは受信した LACP パケットに応答しま すが、LACP パケット ネゴシエーションは開始しません。この設定により、LACP パケットの送信が最小限に抑え られます。 |
EtherChannelを形成できるモードは以下の表のとおりです。passive同士では形成することはできません。
| EtherChannelの形成 | active | passive |
| active | 〇 | 〇 |
| passive | 〇 | × |
LACPと他の機能との相互作用
DTPとCDPはEtherChannel内の物理ポートでパケットを送受信し、トランクポートは最も番号の小さいVLANでLACP PDUを送受信します。レイヤ2 EtherChannelでは、最初に起動するポートがMACアドレスを提供し、削除されると他のポートが提供します。レイヤ3 EtherChannelでは、インターフェイス作成時にアクティブスイッチがMACアドレスを割り当てます。LACPは、アクティブまたはパッシブモードで有効なポートからのみLACP PDUを送受信します。
EtherChannel オンモード
EtherChannelのオンモードは、ネゴシエーションなしで手動設定するためのモードで、リモートデバイスがPAgPまたはLACPをサポートしない場合に役立ちます。オンモードでは、リンクの両端のスイッチがオンモードで設定されている必要があります。同じチャネルグループ内のポートは、速度やデュプレックスなどの特性が互換性がなければならず、互換性がない場合は中断されます。
EtherChannel と スイッチ スタック
EtherChannelに参加しているポートを持つスタックメンバーが障害を起こしたりスタックから外れたりすると、アクティブスイッチはそのポートをEtherChannelから削除し、残りのポートが接続を維持します。新しいスイッチがスタックに追加されると、アクティブスイッチから設定を受け取り更新します。2つのスタックがマージされ、EtherChannelが設定されると自己ループポートが発生し、スパニングツリーがこれを検出して対応します。勝ったスタックの設定は保持され、負けたスタックの設定は再起動後に失われます。
スイッチ スタックと PAgP
PAgP では、アクティブ スイッチに 障害が発生したり、アクティブ スイッチがスタックから外れたりすると、スタンバイ スイッチが 新しいアクティブ スイッチになります。新しいアクティブ スイッチは 、スタック メンバーの設定をアクティブ スイッチの設定に同期します。EtherChannel に古いアクティブスイッチ 上のポートがない限り、 アクティブスイッチの変更後も PAgP 設定は影響を受けません。
スイッチ スタックとLACP
LACP では、システム ID はアクティブ スイッチのスタック MAC アドレスを使用します。アクティブ スイッチに 障害が発生したり、スタックから外れたりして、スタンバイ スイッチが 新しいアクティブ スイッチに変更されても、LACP システム ID は変更されません。デフォルトでは、アクティブスイッチが変更され ても LACP 設定は影響を受けません 。