リンク集約グループ(LAG)は、帯域幅を乗算し、ポートの柔軟性を高め、2つのデバイス間のリンクの冗長性を提供します。Link Aggregation Control Protocol(LACP)は、複数の物理ポートのバンドルを制御して1つの論理チャネルを形成できるIEEE仕様(802.3az)の一部です。LAGのアクティブメンバーポートでのトラフィックのロードバランシングは、レイヤ2またはレイヤ3パケットヘッダー情報に基づいてユニキャストおよびマルチキャストトラフィックを配信するハッシュベースの分散機能によって管理されます。LACPは、多数の物理ポートをバンドルすることで、1つのLAGを形成するのに役立ちます。また、帯域幅の増加、ポートの柔軟性の向上、任意の2つのデバイス間のリンクに冗長性を提供する役割も担います。さらに、LAGの速度、アドバタイズメント、フロー制御、およびLAG設定テーブルで簡単に識別できる保護の変更にも役立ちます。
このドキュメントでは、コマンドラインインターフェイス(CLI)を使用してスイッチでLAGを設定する方法について説明します。
グラフィカルユーザインターフェイス(GUI)を使用してスイッチのLAGを設定する方法については、ここをクリックしてください
このドキュメントでは、2台のCBS350スイッチがポートGE1/0/1とGE1/0/2で相互に接続されています。すべてのメンバーポートの設定と速度は同じである必要があります。この設定は、両方のスイッチで設定されます。
ステップ1:スイッチにSSH接続します。デフォルトのユーザ名とパスワードはcisco/ciscoです。新しいユーザ名またはパスワードを設定している場合は、クレデンシャルを入力します。
この例では、LAGの設定にCBS350を使用します。SSHまたはTelnetを使用してSMBスイッチCLIにアクセスする方法については、ここをクリックしてください。
ステップ2:スイッチの特権EXECモードから、次のように入力してグローバルコンフィギュレーションモードに入ります。
CBS350#configureステップ3:ポートチャネリングのロードバランシングポリシーを設定するには、port-channel load-balanceグローバルコンフィギュレーションモードコマンドを使用します。パラメータは次のように定義されます。
src-dst-macがデフォルトオプションです。この例では、ロードバランシングをデフォルトオプションのままにします。
ステップ4:複数のポートでコマンドを同時に実行するには、interface rangeコマンドを使用します。この例では、スイッチのポート1と2を設定します。
CBS350(config)# interface range GigabitEthernet1/0/1-2単一のインターフェイスを設定するには、interface interface-idコマンドを使用します。
ステップ5:特定のインターフェイスの速度とデュプレックスパラメータおよびプライマリと下位のモードに対してオートネゴシエーション動作を有効にするには、negotiation Interface(イーサネット、ポートチャネル)コンフィギュレーションモードコマンドを使用します。この例では、オートネゴシエーションを無効にします。
CBS350(config-if-range)#no negotiationステップ6:ポートをポートチャネルに関連付けるには、channel-groupインターフェイスコンフィギュレーションモードコマンドを使用します。パラメータは次のように定義されます。
この例では、LACPを使用してチャネルグループ1を設定します。
CBS350(config-if-range)# channel-group 1 mode autoステップ7:インターフェイスを設定するためにインターフェイスコンフィギュレーションモードに入るには、interface Global Configuration modeコマンドを使用します。この例では、ポートチャネル1を設定します。
CBS350(config-if-range)# interface port-channel 1ステップ8:特定のインターフェイスでフロー制御を設定するには、フロー制御インターフェイス(イーサネット、ポートチャネル)コンフィギュレーションモードコマンドを使用します。フロー制御は、受信側デバイスが輻輳している信号を送信側デバイスに送信できるようにする機能です。これは、輻輳を緩和するために、送信を一時的に停止するように送信側デバイスに指示します。パラメータは次のように定義されます。
この例では、フロー制御をオンにします。
CBS350(config-if)# flowcontrol onフロー制御を無効にするには、このコマンドのno形式を使用します。以下に、いくつかの例を示します。
CBS350(config-if)# no flowcontrolステップ9:インターフェイスに説明を追加するには、description Interface (Ethernet, Port Channel)コンフィギュレーションモードコマンドを使用します。
CBS350(config-if)# description LAG1ステップ10:(オプション)トランクインターフェイスは、単一のVLANのタグなしメンバーであり、さらに、1つ以上のVLANのタグ付きメンバーである場合があります。switchport trunk allowed vlan Interface Configuration modeコマンドを使用して、トランクポートに対してVLANを追加または削除します。
CBS350(config-if)# switchport trunk allowed vlan {all|none|add vlan-list|remove vlan-list|except vlan-list }この例では、vlan 2-15、100、105-115を許可しています。
CBS350(config-if)# switchport trunk allowed vlan add 2-15,100,105-115ステップ11:現在のコンフィギュレーションセッションを終了し、特権EXECモードに戻るには、endコマンドを使用します。
CBS350(config-if)#endステップ12:(オプション)送信元から宛先にファイルをコピーするには、特権EXECモードでcopyコマンドを使用します。この例では、実行コンフィギュレーションをスタートアップコンフィギュレーションにコピーします。
CBS350#copy running-config startup-configステップ13:(オプション)running-configをstartup-configに上書きするかどうかを尋ねるメッセージが表示されます。はいの場合はY、いいえの場合はNを入力します。
ステップ1:スイッチの特権EXECモードから、次のように入力してグローバルコンフィギュレーションモードに入ります。
CBS350#configureステップ2:複数のポートでコマンドを同時に実行するには、interface rangeコマンドを使用します。この例では、スイッチのポート1と2を設定します。
CBS350(config)# interface range GigabitEthernet1/0/1-2ステップ3:物理ポートのプライオリティを設定するには、lacp port-priority Interface(イーサネット)コンフィギュレーションモードコマンドを使用します。LACPを使用するように設定された各ポートには、LACPポートプライオリティがあります。1 ~ 65535の値を設定できます。LACPでは、ポート番号と組み合わせてポートプライオリティを使用して、ポートIDを形成します。ポートプライオリティは、互換性のあるすべてのポートの集約を妨げるハードウェア制限がある場合に、どのポートをスタンバイモードにするかを決定するために使用されます。デフォルトのポートプライオリティは1です。
CBS350(config-if-range)# lacp port-priority valueこの例では、ポートプライオリティを1のままにします。
CBS350(config-if-range)#lacp port-priority 1ステップ4:管理LACPタイムアウトをインターフェイスに割り当てるには、LACP timeout Interface(Ethernet)コンフィギュレーションモードコマンドを使用します。LACPタイムアウトは、連続するLACPプロトコルデータユニット(PDU)の送受信の時間間隔です。 LACP PDUの定期的な送信を選択します。これは、表現されるLACPタイムアウトの設定に応じて、長い送信速度または短い送信速度のいずれかで発生します。デフォルトのポートタイムアウト値は長い。パラメータは次のように定義されます。
この例では、LACPタイムアウトのデフォルト値であるlongを使用します。
CBS350(config-if-range)# lacp timeout longステップ5:任意のモードを終了し、CLIモード階層でユーザを次に高いモードにするには、exitコマンドを使用します。
CBS350(config-if-range)#exitステップ6:システムプライオリティを設定するには、lacp system-priorityグローバルコンフィギュレーションモードコマンドを使用します。デフォルト設定を復元するには、このコマンドのno形式を使用します。LACPを実行する各スイッチで、LACPシステムプライオリティを設定する必要があります。これらは自動的に設定することも、CLIから設定することもできます)。LACPは、スイッチのMACアドレスを持つシステムプライオリティを使用して、システムIDを形成し、他のシステムとのネゴシエーション時にも使用します。デフォルトのシステム プライオリティは 1 です。
CBS350(config-if-range)#lacp system-priority 1この例では、デフォルト値1を使用します。
CBS350(config-if-range)#lacp system-priority value実行コンフィギュレーションをスタートアップコンフィギュレーションに保存する場合は、前のセクションのステップ11 ~ 13に従ってください。LAG設定手順』を参照してください。
これで、CLIを使用してインターフェイスにLAGを設定できました。
ステップ1:ポートチャネルが作成されたことを確認します。次のコマンドを使用します。
CBS350#show interfaces port-channel [interface-id] CBS350#show interfaces port-channel 1ステップ2:すべてのイーサネットポートまたは特定のイーサネットポートのLACP情報を表示するには、show lacp特権EXECモードコマンドを使用します。
CBS350#show lacp interface-id [parameters|statistics|protocol-state]この例では、LACPのGE1/0/1統計情報を調べます。
CBS350#show lacp ge1/0/1 statisticsステップ3:ポートチャネルのLACP情報を表示するには、show lacp port-channel特権EXECモードコマンドを使用します。
CBS350#show lacp port-channel[port_channel_number]次のコマンドは、ポートチャネルのLACP情報を表示するために使用したコマンドです。
CBS350#show lacp port-channel 1