この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章の内容は、次のとおりです。
ポート チャネルは、個別インターフェイスを 1 つのグループに集約して、帯域幅と冗長性の向上を実現します。これらの集約された各物理インターフェイス間でトラフィックのロード バランシングも行います。ポート チャネルの物理インターフェイスが少なくとも 1 つ動作していれば、そのポート チャネルは動作しています。
ポート チャネルは、互換性のあるインターフェイスをバンドルすることによって作成します。スタティック ポート チャネルのほか、Link Aggregation Control Protocol(LACP)を実行するポート チャネルを設定して稼働させることができます。
変更した設定をポート チャネルに適用すると、そのポート チャネルのメンバー インターフェイスにもそれぞれ変更が適用されます。たとえば、スパニングツリー プロトコル(STP)のパラメータをポート チャネルに設定すると、Cisco NX-OS ソフトウェアでは、これらのパラメータがポート チャネルの各インターフェイスに適用されます。
関連するプロトコルを使用せず、スタティック ポート チャネルを使用すれば、設定を簡略化できます。IEEE 802.3ad に規定されている Link Aggregation Control Protocol(LACP)を使用すると、ポート チャネルをより効率的に使用することができます。LACP を使用すると、リンクによってプロトコル パケットが渡されます。
Cisco NX-OS は、ポート チャネルを使用することにより、広い帯域幅、冗長性、チャネル全体のロード バランシングを実現しています。
ポートを 1 つのスタティック ポート チャネルに集約するか、またはリンク集約制御プロトコル(LACP)をイネーブルにできます。LACP によるポート チャネルを設定する手順は、スタティック ポート チャネルの場合とは若干異なります。ポート チャネル設定の制約事項については、プラットフォームの『Verified Scalability』マニュアルを参照してください。ロード バランシングの詳細については、ポート チャネルを使ったロード バランシングを参照してください。
(注) | Cisco NX-OS は、ポート チャネルに対するポート集約プロトコル(PAgP)をサポートしていません。 |
ポート チャネルは、個々のリンクを 1 つのチャネル グループにバンドルしたもので、それによりいくつかの物理リンクの帯域幅を集約した単一の論理リンクが作成されます。ポート チャネル内のメンバー ポートに障害が発生すると、障害が発生したリンクで伝送されていたトラフィックはポート チャネル内のその他のメンバー ポートに切り替わります。
各ポートにはポート チャネルが 1 つだけあります。ポート チャネル内のすべてのポートには互換性が必要です。つまり、回線速度が同じであり、かつ全二重モードで動作する必要があります。スタティック ポート チャネルを LACP なしで稼働すると、個々のリンクがすべて on チャネル モードで動作します。このモードを変更するには、LACP をイネーブルにする必要があります。
(注) | チャネル モードを、on から active、または on から passive に変更することはできません。 |
ポート チャネル インターフェイスを作成することで、ポート チャネルを直接作成することができます。またチャネル グループを作成して個々のポートを 1 つに集約することもできます。インターフェイスをチャネル グループに関連付ける際、ポート チャネルがなければ、Cisco NX-OSでは対応するポート チャネルが自動的に作成されます。最初にポート チャネルを作成することもできます。その場合、Cisco NX-OS では、ポート チャネルと同じチャネル数で空のチャネル グループが作成され、デフォルトの設定が適用されます。
(注) | 少なくともメンバー ポートの 1 つがアップしており、かつそのポートのチャネルが有効であれば、ポート チャネルは動作上アップ状態にあります。メンバー ポートがすべてダウンしていれば、ポート チャネルはダウンしています。 |
ポート チャネルは、グローバル コンフィギュレーション モードまたはスイッチ プロファイル モードのいずれかで設定することができます。Cisco NX-OS の設定同期化機能を介してポート チャネルの設定を行う際には、次の注意事項および制約事項を考慮してください。
いったんスイッチ プロファイル モードで設定したポート チャネルを、グローバル コンフィギュレーション(config terminal)モードで設定することはできません。
(注) | ポート チャネルに関する一部のサブコマンドは、スイッチ プロファイル モードでは設定できません。ただしこれらのコマンドは、ポート チャネルがスイッチ プロファイル モードで作成、設定されている場合でも、グローバル コンフィギュレーション モードからであれば設定することができます。 たとえば、次のコマンドはグローバル コンフィギュレーション モードでのみ設定可能です。 switchport private-vlan association trunk primary-vlan secondary-vlan |
shutdown および no shutdown は、グローバル コンフィギュレーション モードとスイッチ プロファイル モードのどちらでも設定できます。
ポート チャネルをグローバル コンフィギュレーション モードで作成した場合は、メンバー インターフェイスを含むチャネル グループも、グローバル コンフィギュレーション モードを使用して作成する必要があります。
スイッチ プロファイル モードで設定されたポート チャネルには、スイッチ プロファイルの内部と外部どちらからもメンバーにすることができます。
メンバー インターフェイスをスイッチ プロファイルにインポートする場合は、そのメンバー インターフェイスに対応するポート チャネルがスイッチ プロファイル内に存在する必要があります。
スイッチ プロファイルの詳細については、を参照してください。
ポート チャネル グループにインターフェイスを追加すると、Cisco NX-OS では、そのインターフェイスとチャネル グループとの互換性が確保されるように、特定のインターフェイス属性のチェックが行われます。また Cisco NX-OS では、インターフェイスがポート チャネル集約に加えられることを許可する場合にも、事前にそのインターフェイスに関するさまざまな動作属性のチェックが行われます。
互換性チェックの対象となる動作属性は次のとおりです。
ポート モード
アクセス VLAN
トランク ネイティブ VLAN
許可 VLAN リスト
速度
802.3x フロー制御設定
MTU
Cisco Nexus デバイスは、システム レベル MTU だけをサポートします。この属性を個々のポートごとに変更できません。
ブロードキャスト/ユニキャスト/マルチキャスト ストーム制御設定
プライオリティ フロー制御
タグなし CoS
Cisco NX-OS で使用される互換性チェックの全リストを表示する場合は、show port-channel compatibility-parameters コマンドを使用します。
チャネル モード セットを on に設定したインターフェイスだけをスタティック ポート チャネルに追加できます。また LACP を実行するポート チャネルには、チャネル モードが active または passive に設定されたインターフェイスだけを追加することもできますこれらの属性は個別のメンバー ポートに設定できます。
インターフェイスがポート チャネルに追加されると、次の各パラメータはそのポート チャネルに関する値に置き換えられます。
インターフェイスがポート チャネルに追加されても、次に示すインターフェイス パラメータは影響を受けません。
channel-group force コマンドを使用して、ポートをチャネル グループへ強制的に追加できるようにした場合、パラメータは次のように処理されます。
Cisco NX-OS では、フレーム内のアドレスから生成されたバイナリ パターンの一部を数値に圧縮変換し、それを基にチャネル内のリンクを 1 つ選択することによって、ポート チャネルを構成するすべての動作中インターフェイス間でトラフィックのロード バランシングが行われます。ポート チャネルはデフォルトでロード バランシングを備えています。
次のいずれかの方法(詳細については次の表を参照)を使用してポート チャネル全体をロード バランシングするようにスイッチを設定できます。
宛先 MAC アドレス
送信元 MAC アドレス
送信元および宛先 MAC アドレス
宛先 IP アドレス
送信元 IP アドレス
送信元および宛先 IP アドレス
宛先 TCP/UDP ポート番号
送信元 TCP/UDP ポート番号
送信元および宛先 TCP/UDP ポート番号
設定 |
レイヤ 2 基準 |
レイヤ 3 基準 |
レイヤ 4 基準 |
---|---|---|---|
宛先 MAC |
宛先 MAC |
宛先 MAC |
宛先 MAC |
送信元 MAC |
送信元 MAC |
送信元 MAC |
送信元 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
宛先 IP |
宛先 MAC |
宛先 MAC、宛先 IP |
宛先 MAC、宛先 IP |
送信元 IP |
送信元 MAC |
送信元 MAC、送信元 IP |
送信元 MAC、送信元 IP |
送信元/宛先 IP |
送信元/宛先 MAC |
送信元/宛先 MAC、送信元/宛先 IP |
送信元/宛先 MAC、送信元/宛先 IP |
宛先 TCP/UDP ポート |
宛先 MAC |
宛先 MAC、宛先 IP |
宛先 MAC、宛先 IP、宛先ポート |
送信元 TCP/UDP ポート |
送信元 MAC |
送信元 MAC、送信元 IP |
送信元 MAC、送信元 IP、送信元ポート |
送信元および宛先 TCP/UDP ポート |
送信元/宛先 MAC |
送信元/宛先 MAC、送信元/宛先 IP |
送信元/宛先 MAC、送信元/宛先 IP、送信元/宛先ポート |
ファブリック エクステンダの設定は個別には行えません。ファブリック エクステンダの設定は、Cisco Nexus デバイスで定義されます。ポート チャネル ロード バランシング プロトコルにおいて、Cisco Nexus デバイスで実行された設定の結果に応じてファブリック エクステンダ モジュール上で自動的に設定されるポート チャネル ロード バランシング オプションについては下記の表を参照してください。
次の表は、各設定の基準をまとめたものです。
設定 |
レイヤ 2 基準 |
レイヤ 3 基準 |
レイヤ 4 基準 |
---|---|---|---|
宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
送信元/宛先 MAC |
宛先 IP |
送信元/宛先 MAC |
送信元/宛先 MAC と送信元/宛先 IP |
送信元/宛先 MAC と送信元/宛先 IP |
送信元 IP |
送信元/宛先 MAC |
送信元/宛先 MAC と送信元/宛先 IP |
送信元/宛先 MAC と送信元/宛先 IP |
送信元/宛先 IP |
送信元/宛先 MAC |
送信元/宛先 MAC と送信元/宛先 IP |
送信元/宛先 MAC と送信元/宛先 IP |
宛先 TCP/UDP ポート |
送信元/宛先 MAC |
送信元/宛先 MAC と送信元/宛先 IP |
送信元/宛先 MAC、送信元/宛先 IP、および送信元/宛先ポート |
送信元 TCP/UDP ポート |
送信元/宛先 MAC |
送信元/宛先 MAC と送信元/宛先 IP |
送信元/宛先 MAC、送信元/宛先 IP、および送信元/宛先ポート |
送信元および宛先 TCP/UDP ポート |
送信元/宛先 MAC |
送信元/宛先 MAC、送信元/宛先 IP |
送信元/宛先 MAC、送信元/宛先 IP、および送信元/宛先ポート |
使用している設定で最も多様なバランス基準を提供するオプションを使用してください。たとえば、ポート チャネルのトラフィックが 1 つの MAC アドレスにだけ送られ、ポート チャネルでのロード バランシングの基準としてその宛先 MAC アドレスが使用されている場合、ポート チャネルでは常にそのポート チャネル内の同じリンクが選択されます。したがって、送信元アドレスまたは IP アドレスを使用すると、結果的により優れたロード バランシングが行われることになります。
(注) | ハードウェア マルチキャスト hw-hash コマンドは、Cisco Nexus 3500 シリーズ スイッチではサポートされません。これらのスイッチではこのコマンドを設定しないことを推奨します。 |
LACP の概要
(注) | LACP 機能を設定して使用にする場合は、あらかじめ LACP 機能をイネーブルにしておく必要があります。 |
次の図は、個々のリンクを個別リンクとして機能させるだけでなく LACP ポート チャネルおよびチャネル グループに組み込む方法を示したものです。
LACP を使用すると、スタティック ポート チャネルの場合と同じように、最大 16 個のインターフェイスを 1 つのチャネル グループにバンドルすることができます。
(注) | ポート チャネルを削除すると、関連付けられたチャネル グループも Cisco NX-OS によって自動的に削除されます。すべてのメンバー インターフェイスは以前の設定に戻ります。 |
LACP 設定が 1 つでも存在する限り、LACP をディセーブルにはできません。
LACP では次のパラメータが使用されます。
LACP システム プライオリティ:LACP を稼働している各システムは、LACP システム プライオリティ値を持っています。このパラメータのデフォルト値である 32768 をそのまま使用するか、1 ~ 65535 の範囲で値を設定できます。LACP は、このシステム プライオリティと MAC アドレスを組み合わせてシステム ID を生成します。また、システム プライオリティを他のデバイスとのネゴシエーションにも使用します。システム プライオリティ値が大きいほど、プライオリティは低くなります。
(注) | LACP システム ID は、LACP システム プライオリティ値と MAC アドレスを組み合わせたものです。 |
LACP ポート プライオリティ:LACP を使用するように設定された各ポートには、LACP ポート プライオリティが割り当てられます。デフォルト値である 32768 をそのまま使用するか、1 ~ 65535 の範囲で値を設定できます。LACP では、ポート プライオリティおよびポート番号によりポート ID が構成されます。また、互換性のあるポートのうち一部を束ねることができない場合に、どのポートをスタンバイ モードにし、どのポートをアクティブ モードにするかを決定するのに、ポート プライオリティを使用します。LACP では、ポート プライオリティ値が大きいほど、プライオリティは低くなります。指定ポートが、より低い LACP プライオリティを持ち、ホット スタンバイ リンクではなくアクティブ リンクとして選択される可能性が最も高くなるように、ポート プライオリティを設定できます。
LACP 管理キー:LACP は、LACP を使用するように設定された各ポート上のチャネル グループ番号に等しい管理キー値を自動的に設定します。管理キーにより、他のポートとともに集約されるポートの機能が定義されます。他のポートとともに集約されるポートの機能は、次の要因によって決まります。
ポート チャネルの個別インターフェイスは、チャネル モードで設定します。プロトコルを使用せずにスタティック ポート チャネルを稼働すると、そのチャネル モードは常に on に設定されます。デバイス上で LACP をグローバルにイネーブルにした後、各チャネルの LACP をイネーブルにします。それには、各インターフェイスのチャネル モードを active または passive に設定します。LACP チャネル グループを構成する個々のリンクについて、どちらかのチャネル モードを設定できます。
(注) | active または passive のチャネル モードで、個々のインターフェイスを設定するには、まず、LACP をグローバルにイネーブルにする必要があります。 |
次の図は、チャネル モードをまとめたものです。
チャネル モード |
説明 |
---|---|
passive |
ポートをパッシブなネゴシエーション状態にする LACP モード。この状態では、ポートは受信した LACP パケットに応答はしますが、LACP ネゴシエーションを開始することはありません。 |
active |
ポートをアクティブ ネゴシエーション ステートにする LACP モード。この場合ポートでは LACP パケットを送信することにより、他のポートとのネゴシエーションが開始されます。 |
on |
すべてのスタティック ポート チャネル(つまり LACP を稼働していないポート チャネル)は、このモードのままになります。LACP をイネーブルにする前にチャネル モードを active または passive に変更しようとすると、デバイスがエラー メッセージを返します。 チャネルで LACP をイネーブルにするには、そのチャネルのインターフェイスでチャネル モードを active または passive に設定します。LACP は、on 状態のインターフェイスとネゴシエートする場合、LACP パケットを受信しないため、そのインターフェイスと個別のリンクを形成します。つまり、LACP チャネル グループには参加しません。 |
passive と active のどちらのモードでも、ポート速度やトランキング ステートなどの基準に基づいてポート チャネルを構成可能かどうかを判定するため、LACP によるポート間のネゴシエーションが行われます。passive モードは、リモート システム、つまり、パートナーが、LACP をサポートしているかどうかが不明な場合に便利です。
次の例に示したとおり、ポートは、異なる LACP モードであっても、それらのモード間で互換性があれば、LACP ポート チャネルを構成することができます。
ポート チャネルを使用すると、リンク障害やロード バランシング動作に伴って、データ トラフィックが動的に再配信される場合があります。LACP では、マーカー プロトコルを使用して、こうした再配信によってフレームが重複したり順序が変わったりしないようにします。Cisco NX-OS は、マーカー レスポンダだけをサポートしています。
次の表は、LACP がイネーブルのポート チャネルとスタティック ポート チャネルとの主な相違点をまとめたものです。設定の最大制限値の詳細については、デバイスの『Verified Scalability』マニュアルを参照してください。
構成 |
LACP がイネーブルのポート チャネル |
スタティック ポート チャネル |
---|---|---|
適用されるプロトコル |
グローバルにイネーブル化 |
なし。 |
リンクのチャネル モード |
次のいずれか。 |
on モードのみ |
ポート チャネルは、同様のポートを集約し、単一の管理可能なインターフェイスの帯域幅を増加させます。
最小リンクおよび maxbundle 機能の導入により、LACP ポート チャネル動作を改善し、単一の管理可能なインターフェイスの帯域幅を増加させます。
LACP ポートチャネルの MinLink 機能は次の処理を実行します。
LACP ポート チャネルにリンク アップし、バンドルする必要があるポートの最小数を設定します。
低帯域幅の LACP ポート チャネルがアクティブにならないようにします。
必要な最小帯域幅を提供するアクティブ メンバー ポートが少数の場合、LACP ポート チャネルが非アクティブになります。
LACP MaxBundle は、LACP ポート チャネルで許可されるバンドル ポートの最大数を定義します。
LACP MaxBundle 機能では、次の処理が行われます。
LACP ポート チャネルのバンドル ポート数の上限を定義します。
バンドル ポートがより少ない場合のホット スタンバイ ポートを可能にします(たとえば、5 つのポートを含む LACP ポート チャネルにおいて、ホット スタンバイ ポートとしてそれらのポートの 2 つを指定できます)。
(注) | 最小リンクおよび maxbundle 機能は、LACP ポート チャネルだけで動作します。ただし、デバイスでは非 LACP ポート チャネルでこの機能を設定できますが、機能は動作しません。 LACP の最小リンクと maxbundle の設定は、FEX HIF ポート チャネルには適用できません。 最小リンクまたは maxbundle の設定を非 LACP HIF PO に適用することはできますが、機能は動作しません。LACP HIF PO で最小リンクまたは maxbundle の設定を行うことは許可されておらず、拒否されます。 |
ポート チャネルの設定
パラメータ |
デフォルト |
---|---|
ポート チャネル |
管理アップ |
レイヤ 3 インターフェイスのロード バランシング方式 |
送信元および宛先 IP アドレス |
レイヤ 2 インターフェイスのロード バランシング方式 |
送信元および宛先 MAC アドレス |
モジュールごとのロード バランシング |
ディセーブル |
RBH モジュロ モード |
ディセーブル |
LACP |
ディセーブル |
チャネル モード |
on |
LACP システム プライオリティ |
32768 |
LACP ポート プライオリティ |
32678 |
LACP の最小リンク |
1 |
FEX ファブリック ポート チャネル用最小リンク数 |
1 |
Maxbundle |
16 |
チャネル グループを作成する前にポート チャネルを作成します。Cisco NX-OS は、対応するチャネル グループを自動的に作成します。
(注) | LACP ベースのポート チャネルを使用する場合は、LACP をイネーブルにする必要があります。 |
次の例は、ポート チャネルの作成方法を示しています。
switch# configure terminal switch (config)# interface port-channel 1
新規のチャネル グループ、または他のポートがすでに属しているチャネル グループにポートを追加できます。ポート チャネルがない場合は、Cisco NX-OS によってこのチャネル グループに関連付けられたポート チャネルが作成されます。
(注) | LACP ベースのポート チャネルを使用する場合は、LACP をイネーブルにする必要があります。 |
次に、イーサネット インターフェイス 1/4 をチャネル グループ 1 に追加する例を示します。
switch# configure terminal switch (config)# interface ethernet 1/4 switch(config-if)# switchport mode trunk switch(config-if)# channel-group 1
デバイス全体に適用されるポート チャネル用のロードバランシング アルゴリズムを設定できます。
(注) | LACP ベースのポート チャネルを使用する場合は、LACP をイネーブルにする必要があります。 |
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 | ||
ステップ 2 | switch(config)# port-channel load-balance ethernet {[destination-ip | destination-mac | destination-port | source-dest-ip | source-dest-mac | source-dest-port | source-ip | source-mac | source-port] | crc-poly} |
| ||
ステップ 3 | switch(config)# no port-channel load-balance ethernet | (任意)
ロードバランシング アルゴリズムをデフォルトの source-dest-mac に戻します。 | ||
ステップ 4 | switch# show port-channel load-balance | (任意)
ポート チャネル ロードバランシング アルゴリズムを表示します。 |
次の例は、ポート チャネルに対して送信元 IP によるロード バランシングを設定する方法を示したものです。
switch# configure terminal switch (config)# port-channel load-balance ethernet source-ip
デフォルトでは、スイッチのどのポートにおける入力マルチキャスト トラフィックでも、特定のポート チャネル メンバーが選択され、トラフィックが出力されます。マルチキャスト トラフィックのハードウェア ハッシュを設定して、帯域幅の問題が発生する可能性を減らし、入力マルチキャスト トラフィックの効率的なロード バランシングを行うことができます。ハードウェア ハッシュをイネーブルにするには、hardware multicast hw-hash コマンドを使用します。デフォルトに戻す場合は、no hardware multicast hw-hash コマンドを使用します。
コマンドまたはアクション | 目的 |
---|
次の例は、ポート チャネルに対してハードウェア ハッシュを設定する方法を示したものです。
switch# configure terminal
switch (config)# interface port-channel 21
switch(config-if)# hardware multicast hw-hash
次の例は、ポート チャネルからハードウェア ハッシュを削除する方法を示したものです。
switch# configure terminal
switch (config)# interface port-channel 21
switch(config-if)# no hardware multicast hw-hash
LACP はデフォルトではディセーブルです。LACP の設定を開始するには、LACP をイネーブルにする必要があります。LACP 設定が 1 つでも存在する限り、LACP をディセーブルにはできません。
LACP は、LAN ポート グループの機能を動的に学習し、残りの LAN ポートに通知します。LACP では、適合する複数のイーサネット リンクが検出されると、これらのリンクが 1 つのポート チャネルにグループ化されます。次に、ポート チャネルは単一ブリッジ ポートとしてスパニングツリーに追加されます。
コマンドまたはアクション | 目的 |
---|
次に、LACP をイネーブルにする例を示します。
switch# configure terminal
switch(config)# feature lacp
LACP ポート チャネルのそれぞれのリンクのチャネル モードを active または passive に設定できます。このチャネル コンフィギュレーション モードを使用すると、リンクは LACP で動作可能になります。
関連するプロトコルを使用せずにポート チャネルを設定すると、リンク両端のすべてのインターフェイスでは on チャネル モードが維持されます。
LACP 機能がイネーブルになっていることを確認します。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 | ||
ステップ 2 | switch(config)# interfacetypeslot/port |
設定するインターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。
| ||
ステップ 3 | switch(config-if)# channel-group channel-number [force] [mode {on | active | passive}] |
ポート チャネルのリンクのポート モードを指定します。LACP をイネーブルにしたら、各リンクまたはチャネル全体を active または passive に設定します。 force:LAN ポートをチャネル グループに強制的に追加することを指定します。 mode:インターフェイスのポート チャネル モードを指定します。 active:これを指定すると、LACP をイネーブルにした時点で、指定したインターフェイス上で LACP がイネーブルになります。インターフェイスはアクティブ ネゴシエーション ステートになります。この場合ポートでは、LACP パケットを送信することにより、他のポートとのネゴシエーションが開始されます。 on:(デフォルト モード)これを指定すると、LACP を実行していないすべてのポート チャネルに対して、このモードが維持されます。 passive:LACP 装置が検出された場合に限り、LACP をイネーブルにします。インターフェイスはパッシブ ネゴシエーション ステートになります。この場合ポートでは、受信した LACP パケットへの応答は行われますが、LACP ネゴシエーションは開始されません。 関連するプロトコルを使用せずにポート チャネルを実行する場合、チャネル モードは常に on です。 | ||
ステップ 4 | switch(config-if)# no channel-groupnumbermode |
指定インターフェイスのポート モードを on に戻します |
次に、チャネル グループ 5 のイーサネット インターフェイス 1/4 で、LACP がイネーブルなインターフェイスを active ポート チャネル モードに設定する例を示します。
switch# configure terminal switch (config)# interface ethernet 1/4 switch(config-if)# channel-group 5 mode active
次の例は、チャネル グループ 5 にインターフェイスを強制的に追加する方法を示したものです。
switch(config)# interface ethernet 1/1 switch(config-if)# channel-group 5 force switch(config-if)#
LACP の最小リンク機能を設定できます。最小リンク数機能は LACP でのみ機能しますが、非 LACP ポート チャネルに対してこの機能の CLI コマンドを入力することができます。しかし、このコマンドは処理されません。
適切なポートチャネル インターフェイスであることを確認します。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 | ||
ステップ 2 | switch(config)# interface port-channelnumber |
設定するインターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。 | ||
ステップ 3 | switch(config-if)# lacp min-linksnumber |
ポート チャネル インターフェイスを指定して、最小リンク数を設定し、インターフェイス コンフィギュレーション モードを開始します。指定できる範囲は 1 ~ 16 です。 | ||
ステップ 4 | switch(config-if)# show running-config interface port-channelnumber | (任意)
ポートチャネル最小リンク数のコンフィギュレーションを表示します。
|
次に、LACP ポート チャネル最小リンク数を設定する例を示します。
switch# configure terminal switch(config)# interface port-channel 3 switch(config-if)# lacp min-links 3 switch(config-if)# show running-config interface port-channel 3 interface port-channel 3 lacp min-links 3
LACP の最小リンク機能を設定できます。最小リンクと maxbundles は LACP でのみ動作します。ただし、非 LACP ポート チャネルに対してこれらの機能の CLI コマンドを入力できますが、これらのコマンドは動作不能です。
適切なポートチャネル インターフェイスであることを確認します。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 | ||
ステップ 2 | switch(config)# interface port-channelnumber |
設定するインターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。 | ||
ステップ 3 | switch(config-if)# lacp max-bundlenumber |
ポートチャネル インターフェイスを指定して、max-bundle を設定し、インターフェイス コンフィギュレーション モードを開始します。 ポート チャネルの max-bundle のデフォルト値は 16 です。指定できる範囲は 1 ~ 16 です。
| ||
ステップ 4 | switch(config-if)# show running config interface port-channelnumber |
次に、モジュール 3 のポート チャネル インターフェイスの max-bundle を設定する例を示します。
switch# configure terminal switch(config)# lacp max-bundle 3
LACP タイマー レートを変更することにより、LACP タイムアウトの時間を変更することができます。lacp rate コマンドを使用すれば、LACP がサポートされているインターフェイスに LACP 制御パケットを送信する際のレートを設定できます。タイムアウト レートは、デフォルトのレート(30 秒)から高速レート(1 秒)に変更することができます。このコマンドは、LACP がイネーブルになっているインターフェイスでのみサポートされます。
LACP 機能がイネーブルになっていることを確認します。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 | ||
ステップ 2 | switch(config)# interfacetypeslot/port |
設定するインターフェイスを指定します。インターフェイス コンフィギュレーション モードを開始します。
| ||
ステップ 3 | switch(config-if)# lacp rate fast |
LACP がサポートされているインターフェイスに LACP 制御パケットを送信する際のレートとして高速レート(1 秒)を設定します。 |
次の例は、イーサネット インターフェイス 1/4 に対して LACP 高速レートを設定する方法を示したものです。
switch# configure terminal switch(config)# interface ethernet 1/4 switch(config-if)# lacp rate fast
次の例は、イーサネット インターフェイス 1/4 の LACP レートをデフォルトのレート(30 秒)に戻す方法を示したものです。
switch# configure terminal switch(config)# interface ethernet 1/4 switch(config-if)# no lacp rate fast
lacp rate fast コマンドの LACP ショート タイムアウト値を変更して、LACP 高速レート タイムアウトの期間を変更することができます。lacp rate fast コマンドを使用すれば、LACP がサポートされているインターフェイスに LACP 制御パケットを送信する際の高速レートを設定できます。ショート タイムアウト値を 15 秒(デフォルト タイムアウト)から 3 秒(IEEE802.3ad で推奨される標準)に変更できます。
(注) | lacp short-timeout コマンドは、LACP がイネーブルになっているインターフェイスでのみサポートされます。 LACP ショート タイムアウトが設定されている場合、BFD 機能はサポートされません。 vPC Multichassis EtherChannel トランク(MCT)ポートでは LACP レート高速は推奨されません。 |
LACP レート高速機能がイネーブルになっていることを確認します。
ステップ 1 | switch# configure terminal
グローバル コンフィギュレーション モードを開始します。 | ||
ステップ 2 | switch(config)# lacp short-timeout LACP がサポートされているインターフェイスに LACP 制御パケットを送信する際の LACP 高速レートのショート タイムアウト値を設定します。有効な値の範囲は 3 ~ 15 秒です。デフォルトのショート タイムアウト値は 15 秒です。
| ||
ステップ 3 | (任意)switch(config)# show run | include lacp インターフェイス上の LACP の設定を表示します。 |
次に、LACP 高速レートに 3 秒の LACP ショート タイムアウト値を設定する例を示します。
switch# configure terminal switch(config)# lacp short-timeout 3
次に、LACP 高速レートに LACP ショート タイムアウトのデフォルト タイムアウト(15 秒)を復元する例を示します。
switch# configure terminal switch(config)# no lacp short-timeout
LACP システム ID は、LACP システム プライオリティ値と MAC アドレスを組み合わせたものです。
LACP 機能がイネーブルになっていることを確認します。
コマンドまたはアクション | 目的 |
---|
次に、LACP システム プライオリティを 2500 に設定する例を示します。
switch# configure terminal
switch(config)# lacp system-priority 2500
LACP ポート チャネルの各リンクに対して、ポート プライオリティの設定を行うことができます。
LACP 機能がイネーブルになっていることを確認します。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 | ||
ステップ 2 | switch(config)# interfacetypeslot/port |
設定するインターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。
| ||
ステップ 3 | switch(config-if)# lacp port-prioritypriority |
LACP で使用するポート プライオリティを設定します。指定できる範囲は 1 ~ 65535 で、値が大きいほどプライオリティは低くなります。デフォルト値は 32768 です。 |
次に、イーサネット インターフェイス 1/4 の LACP ポート プライオリティを 40000 に設定する例を示します。
switch# configure terminal switch (config)# interface ethernet 1/4 switch(config-if)# lacp port priority 40000
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | configure terminal 例: switch# configure terminal switch(config)# |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 | interface port-channel number 例: switch(config)# interface port-channel 1 switch(config) # | 設定するポート チャネル インターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。 |
ステップ 3 | シャットダウン 例: switch(config-if)# shutdown switch(config-if) # | ポート チャネルを管理シャットダウンします。 |
ステップ 4 | no lacp graceful-convergence 例: switch(config-if)# no lacp graceful-convergence switch(config-if) # | 指定したポート チャネルの LACP グレースフル コンバージェンスをディセーブルにします。 |
ステップ 5 | no shutdown 例: switch(config-if)# no shutdown switch(config-if) # | ポート チャネルを管理上のアップ状態にします。 |
ステップ 6 | copy running-config startup-config 例: switch(config-if)# copy running-config startup-config | (任意)
リブートおよびリスタート時に実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーして、変更を継続的に保存します。 |
次の例は、ポート チャネルの LACP グレースフル コンバージェンスをディセーブルにする方法を示したものです。
switch# configure terminal switch(config) # interface port-channel 1 switch(config-if) # shutdown switch(config-if) # no lacp graceful-convergence switch(config-if) # no shutdown switch(config-if) #
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | configure terminal 例: switch# configure terminal switch(config)# |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 | interface port-channel number 例: switch(config)# interface port-channel 1 switch(config) # | 設定するポート チャネル インターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。 |
ステップ 3 | シャットダウン 例: switch(config-if)# shutdown switch(config-if) # | ポート チャネルを管理シャットダウンします。 |
ステップ 4 | lacp graceful-convergence 例: switch(config-if)# lacp graceful-convergence switch(config-if) # | 指定したポート チャネルの LACP グレースフル コンバージェンスをイネーブルにします。 |
ステップ 5 | no shutdown 例: switch(config-if)# no shutdown switch(config-if) # | ポート チャネルを管理上のアップ状態にします。 |
ステップ 6 | copy running-config startup-config 例: switch(config-if)# copy running-config startup-config | (任意)
リブートおよびリスタート時に実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーして、変更を継続的に保存します。 |
次の例は、ポート チャネルの LACP グレースフル コンバージェンスをディセーブルにする方法を示したものです。
switch# configure terminal switch(config) # interface port-channel 1 switch(config-if) # shutdown switch(config-if) # lacp graceful-convergence switch(config-if) # no shutdown switch(config-if) #
次のコマンドを使用すると、ポート チャネルの設定情報を確認できます。
コマンド |
目的 |
||
---|---|---|---|
show interface port channelchennal-number |
ポート チャネル インターフェイスのステータスを表示します。 |
||
show feature |
イネーブルにされた機能を表示します。 |
||
show resource |
システムで現在利用可能なリソースの数を表示します。 |
||
show lacp {counters | interfacetypeslot/port | neighbor | port-channel | system-identifier} |
LACP 情報を表示します。
|
||
show port-channel compatibility-parameters |
ポート チャネルに追加するためにメンバー ポート間で同じにするパラメータを表示します。 |
||
show port-channel database [interface port-channelchannel-number] |
1 つ以上のポート チャネル インターフェイスの集約状態を表示します。 |
||
show port-channel summary |
ポート チャネル インターフェイスの概要を表示します。 |
||
show port-channel traffic |
ポート チャネルのトラフィック統計情報を表示します。 |
||
show port-channel usage |
使用済みおよび未使用のチャネル番号の範囲を表示します。 |
||
show port-channel database |
現在実行中のポート チャネル機能に関する情報を表示します。 |
||
show port-channel load-balance |
ポート チャネルによるロードバランシングについての情報を表示します。 |
(注) | ポート チャネル内にポートが 1 つしかない場合などには、一部のトラフィック フローはハッシュの対象になりません。 |
ロードバランシング発信ポート ID を表示する場合は、次のいずれかの操作を実行します。
コマンド |
目的 |
---|---|
switch# show port-channel load-balance forwarding-path interface port-channelport-channel-idvlan vlan-id dst-ipsrc-ipdst-macsrc-macl4-src-portport-id l4-dst-portport-id |
発信ポート ID を表示します。 |
次に、ロードバランシング発信ポート ID を表示する例を示します。
switch# show port-channel load-balance forwarding-path interface port-channel 10 vlan 1 dst-ip 1.225.225.225 src-ip 1.1.10.10 src-mac aa:bb:cc:dd:ee:ff l4-src-port 0 l4-dst-port 1 Missing params will be substituted by 0's. Load-balance Algorithm on switch: source-dest-port crc8_hash:204 Outgoing port id: Ethernet 1/1 Param(s) used to calculate load balance: dst-port: 0 src-port: 0 dst-ip: 1.225.225.225 src-ip: 1.1.10.10 dst-mac: 0000.0000.0000 src-mac: aabb.ccdd.eeff
機能名 |
リリース |
機能情報 |
---|---|---|
最小リンク数 |
6.0(2)N1(2) |
この機能が導入されました。 |
LACP ショート タイムアウト |
7.3(0)N1(1) |
この機能が導入されました。 |