手動モードでのリンクアグリゲーションの設定例(スイッチ間直接接続)
手動モードでのリンクアグリゲーションの概要
イーサネット リンク アグリゲーションとは、リンク帯域幅を増やすという目的を達成するために、複数のイーサネット物理リンクを 1 つの論理リンクにバンドルすることを指します。リンクアグリゲーションは手動モードとLACPモードに分かれています。
手動モードでは、Eth-Trunk の確立とメンバー インターフェイスの追加は、リンク アグリゲーション制御プロトコル LACP の参加なしで手動で構成されます。直接接続された 2 つのデバイス間に大きなリンク帯域幅を提供する必要があるが、デバイスが LACP プロトコルをサポートしていない場合は、手動モードを使用できます。手動モードでは、帯域幅の増加、信頼性の向上、負荷分散という目的を達成できます。
手動モードでは、すべてのアクティブなリンクがデータ転送に参加し、トラフィックを共有します。
設定メモ
- Eth-Trunk インターフェイスのメンバー インターフェイスは、同じイーサネット タイプとレートである必要があります。
- Eth-Trunk リンクの両端に接続されている物理インターフェイスの数、レート、デュプレックス モード、およびフロー制御構成は一貫している必要があります。
- ローカル デバイス インターフェイスが Eth-Trunk に追加される場合、両端が正常に通信できるように、そのインターフェイスに直接接続されているピア インターフェイスも Eth-Trunk に追加する必要があります。
- 2 つのデバイスが相互接続されている場合、2 つのデバイスのリンク アグリゲーション モードが一貫していることを確認する必要があります。
- この例は、すべての S シリーズ スイッチのすべてのバージョンに適用されます。
ネットワーク要件
図 3-75 に示すように、SwitchA と SwitchB はイーサネット リンクを通じてそれぞれ VLAN 10 と VLAN 20 のネットワークに接続されており、SwitchA と SwitchB の間に大量のデータ トラフィックが存在します。
ユーザーは、同じ VLAN が相互に通信できるように、SwitchA と SwitchB の間に大きなリンク帯域幅を提供できることを望んでいます。同時に、ユーザーは、データ伝送とリンクの信頼性を確保するために、ある程度の冗長性を提供することも望んでいます。
図 3-75 手動モードでリンク アグリゲーションを構成するためのネットワーク図
構成アイデア
次のように手動モードでリンク アグリゲーションを構成します。
-
Eth-Trunk インターフェイスを作成し、メンバー インターフェイスを追加してリンク帯域幅を増やします。
-
VLAN を作成し、VLAN にインターフェイスを追加します。
-
負荷分散モードを設定して、Eth-Trunk のメンバー インターフェイス間でトラフィックの負荷分散を実装し、信頼性を向上させます。
ステップ
- SwitchA と SwitchB に Eth-Trunk インターフェイスを作成し、メンバー インターフェイスを追加します
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] Interface eth-trunk 1 //ID 1 の Eth-Trunk インターフェイスを作成 [SwitchA-Eth-Trunk1] trainport gigabitethernet 1/0/1 ~ 1/0/3 //3 つのメンバー インターフェイス GE1/0/1 ~ GE1/0/3 を Eth-Trunk1 インターフェイスに追加します [SwitchA-Eth-Trunk1] quit
<HUAWEI> system-view [HUAWEI] sysname SwitchB [SwitchB] Interface eth-trunk 1 //ID 1 の Eth-Trunk インターフェイスを作成 [SwitchB-Eth-Trunk1] trainport gigabitethernet 1/0/1 ~ 1/0/3 //3 つのメンバー インターフェイス GE1/0/1 ~ GE1/0/3 を Eth-Trunk1 インターフェイスに追加します [SwitchB-Eth-Trunk1] quit
- VLAN を作成し、インターフェイスを VLAN に追加します
# VLAN10 と VLAN20 を作成し、それぞれにインターフェイスを追加します。スイッチ B の構成はスイッチ A の構成と似ているため、ここでは繰り返しません。
[SwitchA] vlanバッチ 10 20 [SwitchA] interface gigabitethernet 1/0/4 [SwitchA-GigabitEthernet1/0/4] port link-typetrunk //インターフェイスのリンク タイプをトランクに設定し、インターフェイスのデフォルトのリンク タイプを設定します。インターフェイスはトランク ポートではありません [SwitchA-GigabitEthernet1/0/4]ポート トランクallow-pass vlan 10 [SwitchA-GigabitEthernet1/0/4] quit [SwitchA]インターフェイス ギガビットイーサネット 1/0/5 [SwitchA-GigabitEthernet1/0/5] ] port link-type train //インターフェイスのリンク タイプをトランクに設定します。インターフェイスのデフォルトのリンク タイプはトランクではありません。 port [SwitchA-GigabitEthernet1/0/5] port train allowed-pass vlan 20 [SwitchA-GigabitEthernet1] /0/5]辞めます
# VLAN10 と VLAN20 の通過を許可するように Eth-Trunk1 インターフェイスを構成します。スイッチ B の構成はスイッチ A の構成と似ているため、ここでは繰り返しません。
[SwitchA] Interface eth-trunk 1 [SwitchA-Eth-Trunk1] port link-type train //インターフェイスのリンク タイプをトランクに設定します。インターフェイスのデフォルトのリンク タイプはトランク ポートではありません [SwitchA-Eth-Trunk1] portトランク許可 - パス vlan 10 20 [SwitchA-Eth-Trunk1]終了
- Eth-Trunk1のロードバランシングモードを設定します。スイッチ B の構成はスイッチ A の構成と似ているため、ここでは繰り返しません。
[SwitchA] interface eth-trunk 1 [SwitchA-Eth-Trunk1] load-balance src-dst-mac //送信元 MAC アドレスと宛先 MAC アドレスに基づいてロード バランシングを実行するように Eth-Trunk1 を設定 [SwitchA-Eth-Trunk1] quit
- 構成結果を確認する
任意のビューでdisplay eth-trunk 1コマンドを実行して、Eth-Trunk が正常に作成されたかどうか、およびメンバー インターフェイスが正しく追加されたかどうかを確認します。
[SwitchA] eth-trunk 1 の表示 Eth-Trunk1 の状態情報は次のとおりです。 WorkingMode: NORMAL ハッシュ演算: SA-XOR-DA に準拠 最小アクティブリンク番号: 1 最大帯域幅影響リンク番号: 8 動作ステータス:アップ アップポートの番号トランク内: 3 ------------------------------------------ ---------------------------------- PortName ステータスの重み GigabitEthernet1/0/1 Up 1 GigabitEthernet1/0/2 Up 1 ギガビットイーサネット 1/0/3 アップ 1
上記の情報から、Eth-Trunk 1 には 3 つのメンバー インターフェイス GigabitEthernet1/0/1、GigabitEthernet1/0/2、および GigabitEthernet1/0/3 が含まれており、メンバー インターフェイスのステータスが Up であることがわかります。Eth-Trunk 1 の「動作ステータス」はupです。
設定ファイル
-
SwitchAの設定ファイル
# sysname SwitchA # vlanバッチ 10 20 # インターフェイス Eth-Trunk1 ポート リンクタイプ トランク ポート トランクallow-pass vlan 10 20 ロードバランス src-dst-mac # インターフェイス GigabitEthernet1/0/1 eth-trunk 1 # インターフェイス GigabitEthernet1/0 /2 eth-trunk 1 # インターフェイス GigabitEthernet1/0/3 eth-trunk 1 # インターフェイス GigabitEthernet1/0/4 ポート リンク タイプ トランク ポート トランクallow-pass vlan 10 # インターフェイス GigabitEthernet1/0/5 ポート リンク タイプ トランク ポート トランク許可パス VLAN 20 # リターン
-
SwitchBの設定ファイル
# sysname SwitchB # vlanバッチ 10 20 # インターフェイス Eth-Trunk1 ポート リンクタイプ トランク ポート トランクallow-pass vlan 10 20 ロードバランス src-dst-mac # インターフェイス GigabitEthernet1/0/1 eth-trunk 1 # インターフェイス GigabitEthernet1/0 /2 eth-trunk 1 # インターフェイス GigabitEthernet1/0/3 eth-trunk 1 # インターフェイス GigabitEthernet1/0/4 ポート リンク タイプ トランク ポート トランクallow-pass vlan 10 # インターフェイス GigabitEthernet1/0/5 ポート リンク タイプ トランク ポート トランク許可パス VLAN 20 # リターン
LACP モードでのリンク アグリゲーションの概要
イーサネット リンク アグリゲーションとは、リンク帯域幅を増やすという目的を達成するために、複数のイーサネット物理リンクを 1 つの論理リンクにバンドルすることを指します。リンクアグリゲーションは手動モードとLACPモードに分かれています。
LACP モードでは、リンク アグリゲーション制御プロトコル LACP の参加が必要です。直接接続された 2 つのデバイス間に大きなリンク帯域幅を提供する必要があり、デバイスが LACP プロトコルをサポートしている場合は、LACP モードを使用することをお勧めします。LACP モードは、帯域幅の増加、信頼性の向上、負荷分散という目的を達成できるだけでなく、Eth-Trunk の耐障害性を向上させ、バックアップ機能を提供することもできます。
LACP モードでは、一部のリンクがアクティブ リンクとなり、すべてのアクティブ リンクがデータ転送に参加します。アクティブなリンクに障害が発生した場合、リンク アグリゲーション グループは非アクティブなリンクの中からアクティブ リンクとしてリンクを自動的に選択し、データ転送に参加するリンクの数は変わりません。
設定メモ
- Eth-Trunk インターフェイスのメンバー インターフェイスは、同じイーサネット タイプとレートである必要があります。
- Eth-Trunk リンクの両端に接続されている物理インターフェイスの数、レート、デュプレックス モード、およびフロー制御構成は一貫している必要があります。
- ローカル デバイス インターフェイスが Eth-Trunk に追加される場合、両端が正常に通信できるように、そのインターフェイスに直接接続されているピア インターフェイスも Eth-Trunk に追加する必要があります。
- 2 つのデバイスが相互接続されている場合、2 つのデバイスのリンク アグリゲーション モードが一貫していることを確認する必要があります。
- この例は、すべての S シリーズ スイッチのすべてのバージョンに適用されます。
背景情報
図 3-76 に示すように、SwitchA と SwitchB はイーサネット リンクを通じてそれぞれ VLAN 10 と VLAN 20 のネットワークに接続されており、SwitchA と SwitchB の間に大量のデータ トラフィックが存在します。ユーザーは、同じ VLAN が相互に通信できるように、SwitchA と SwitchB の間に大きなリンク帯域幅を提供できることを望んでいます。2 つのスイッチ間の帯域幅と信頼性を向上させるために、2 つのスイッチ上で LACP モードのリンク アグリゲーション グループを構成します。具体的な要件は次のとおりです。
-
2 つのアクティブなリンクは負荷分散が可能です。
-
2 つのデバイス間のリンクには冗長バックアップ リンクがあり、アクティブ リンクに障害が発生した場合、バックアップ リンクが障害のあったリンクを置き換えて、データ伝送の信頼性を維持します。
-
同じ VLAN 同士は通信できます。
構成アイデア
LACP モードでリンク アグリゲーションを次のように設定します。
-
Eth-Trunk を作成し、LACP モードで動作するように Eth-Trunk を構成し、リンク アグリゲーションを実装します。
-
メンバー インターフェイスを Eth-Trunk に追加します。
-
システム優先度を設定し、アクティブ エンドを決定し、アクティブ エンド デバイスのインターフェイスに従ってアクティブ インターフェイスを選択します。
-
アクティブなインターフェイスの上限しきい値を構成して、帯域幅を保証しながらネットワークの信頼性を向上させます。
-
インターフェイスの優先順位を設定してアクティブなリンク インターフェイスを決定すると、より高い優先順位を持つインターフェイスがアクティブ インターフェイスとして選択されます。
-
VLAN を作成し、VLAN にインターフェイスを追加します。
ステップ
- SwitchA に Eth-Trunk1 を作成し、LACP モードで構成します。スイッチ B の構成はスイッチ A の構成と似ているため、ここでは繰り返しません。
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] Interface eth-trunk 1 //ID 1 の Eth-Trunk インターフェイスを作成 [SwitchA-Eth-Trunk1] mode lacp //リンク アグリゲーション モードを LACP モードに設定 [ SwitchA-Eth-Trunk1]終了
- SwitchA のメンバー インターフェイスを Eth-Trunk1 に追加します。スイッチ B の構成はスイッチ A の構成と似ているため、ここでは繰り返しません。
[SwitchA] Interface gigabitethernet 1/0/1 [SwitchA-GigabitEthernet1/0/1] eth-trunk 1 //GE1/0/1 インターフェイスを Eth-Trunk1 に追加 [SwitchA-GigabitEthernet1/0/1] quit [SwitchA]インターフェイスgigabitethernet 1/0/2 [SwitchA-GigabitEthernet1/0/2] eth-trunk 1 //GE1/0/2 インターフェイスを Eth-Trunk1 に追加 [SwitchA-GigabitEthernet1/0/2] quit [SwitchA]インターフェイス gigabitethernet 1 /0 /3 [SwitchA-GigabitEthernet1/0/3] eth-trunk 1 //GE1/0/3 インターフェイスを Eth-Trunk1 に追加 [SwitchA-GigabitEthernet1/0/3] quit
- SwitchA のシステム プライオリティを 100 に設定し、LACP アクティブ エンドにします。
[SwitchA] lacp priority 100 //システムのデフォルトの LACP 優先順位は 32768 です。アクティブ エンドとして、SwitchA の優先順位を SwitchB の優先順位よりも高くなるように変更します。
- SwitchA のアクティブ インターフェイスの上限しきい値を 2 に設定します。
[SwitchA] Interface eth-trunk 1 [SwitchA-Eth-Trunk1] max active-linknumber 2 //リンク アグリゲーション グループ内のアクティブなインターフェイス数の上限はデフォルトで 8 です。アクティブなインターフェイス数の上限を変更します2 [SwitchA-Eth-Trunk1] -Trunk1]へのインターフェイス終了
- SwitchA でインターフェイスの優先順位を設定して、アクティブなリンクを決定します。
[SwitchA] Interface gigabitethernet 1/0/1 [SwitchA-GigabitEthernet1/0/1] lacp priority 100 //インターフェイスのデフォルトの LACP 優先順位は 32768 です。GE1/0/1 インターフェイスの LACP 優先順位を 100 に変更して、アクティブなインターフェイス [SwitchA-GigabitEthernet1/0/1] quit [SwitchA] Interface gigabitethernet 1/0/2 [SwitchA-GigabitEthernet1/0/2] lacp priority 100 //インターフェイス LACP 優先順位はデフォルトで 32768 なので、GE1/0 を変更します/2 インターフェイス LACP 優先度は 100 で、アクティブなインターフェイス [SwitchA-GigabitEthernet1/0/2]が終了します。
- VLAN を作成し、VLAN にインターフェイスを追加します。
# VLAN10 と VLAN20 を作成し、それぞれにインターフェイスを追加します。スイッチ B の構成はスイッチ A の構成と似ているため、ここでは繰り返しません。
[SwitchA] vlanバッチ 10 20 [SwitchA] interface gigabitethernet 1/0/4 [SwitchA-GigabitEthernet1/0/4] port link-typetrunk //インターフェイスのリンク タイプをトランクに設定し、インターフェイスのデフォルトのリンク タイプを設定します。インターフェイスはトランク ポートではありません [SwitchA-GigabitEthernet1/0/4]ポート トランクallow-pass vlan 10 [SwitchA-GigabitEthernet1/0/4] quit [SwitchA]インターフェイス ギガビットイーサネット 1/0/5 [SwitchA-GigabitEthernet1/0/5] ] port link-type train //インターフェイスのリンク タイプをトランクに設定します。インターフェイスのデフォルトのリンク タイプはトランクではありません。 port [SwitchA-GigabitEthernet1/0/5] port train allowed-pass vlan 20 [SwitchA-GigabitEthernet1] /0/5]辞めます
# VLAN10 と VLAN20 の通過を許可するように Eth-Trunk1 インターフェイスを構成します。スイッチ B の構成はスイッチ A の構成と似ているため、ここでは繰り返しません。
[SwitchA] Interface eth-trunk 1 [SwitchA-Eth-Trunk1] port link-type train //インターフェイスのリンク タイプをトランクに設定します。インターフェイスのデフォルトのリンク タイプはトランク ポートではありません [SwitchA-Eth-Trunk1] portトランク許可 - パス vlan 10 20 [SwitchA-Eth-Trunk1]終了
- 構成結果を確認する
# 各スイッチの Eth-Trunk 情報を確認して、リンク ネゴシエーションが成功したかどうかを確認します。
[SwitchA] eth-trunk 1 の表示 Eth-Trunk1 の状態情報は次のとおりです。 Local: LAG ID: 1 WorkingMode: LACP Preempt Delay: Disabled ハッシュ演算: SIP-XOR-DIP による System Priority: 100 System ID: 00e0-fca8-0417 最小アクティブ リンク番号: 1 最大アクティブ リンク番号: 2 動作ステータス:アップ トランク内のアップ ポートの数: 2 ------------------------ -------------------------------------------------- ---- ActorPortName ステータス PortType PortPri PortNo PortKey PortState Weight選択済み 1GE 100 6145 2865 11111100 1 GigabitEthernet1/0/2 選択済み 1GE 100 6146 2865 11111100 1 GigabitEthernet1/0/3 選択解除 1GE 32768 6147 286 5 11100000 1 パートナー: --------- -------------------------------------------------- ---------- ActorPortName SysPri SystemID PortPri PortNo PortKey PortState GigabitEthernet1/0/1 32768 00e0-fca6-7f85 32768 6145 2609 11111100 GigabitEthernet1/0/1 ギガビットイーサネット 1/0/2 32768 00e0-fca6-7f85 32768 6146 2609 11111100 ギガビットイーサネット 1/0/3 32768 00e0-fca6-7f85 32768 6147 2609 11110000
[SwitchB] eth-trunk 1 の表示 Eth-Trunk1 の状態情報は次のとおりです。 ローカル: LAG ID: 1 WorkingMode: LACP Preempt Delay: Disabled ハッシュ演算: SIP-XOR-DIP による システム優先度: 32768 システム ID: 00e0-fca6-7f85 最小アクティブ リンク番号: 1 最大アクティブ リンク番号: 8 動作ステータス:アップ トランク内のアップ ポートの数: 2 ------------------------ -------------------------------------------------- ---- ActorPortName ステータス PortType PortPri PortNo PortKey PortState Weight GigabitEthernet1/0/1 選択済み 1GE 32768 6145 2609 11111100 1 GigabitEthernet1/0/2 選択済み 1GE 32768 6146 2609 11111100 1 GigabitEthernet1/0/3 選択解除 1GE 32768 6147 2609 11110000 1 パートナー: -- ---------------- -------------------------------------------------- ------------ ActorPortName SysPri SystemID PortPri PortNo PortKey PortState GigabitEthernet1/0/1 100 00e0-fca8-0417 100 6145 2865 11111100 GigabitEthernet1/0/2 100 00e0-fca8-0417 100 6146 2865 1 1111100 ギガビットイーサネット1/0/3 100 00e0-fca8-0417 32768 6147 2865 11100000
前述の情報は、スイッチ A のシステム優先度が 100 であり、スイッチ B のシステム優先度よりも高いことを示しています。Eth-Trunk のメンバー インターフェイスのうち、GigabitEthernet1/0/1 と GigabitEthernet1/0/2 がアクティブ インターフェイスとなり Selected 状態、GigabitEthernet1/0/3 が Unselected 状態になります。 Nリンクのバランシングと冗長バックアップ機能。
設定ファイル
-
SwitchAの設定ファイル
# sysname SwitchA # vlanバッチ 10 20 # lacp priority 100 # インターフェイス Eth-Trunk1 ポート リンクタイプ トランク ポート トランク許可パス vlan 10 20 モード lacp max active-linknumber 2 # インターフェイス GigabitEthernet1/0/1 eth-trunk 1 lacp priority 100 # インターフェイス GigabitEthernet1/0/2 eth-trunk 1 lacp priority 100 # インターフェイス GigabitEthernet1/0/3 eth-trunk 1 # インターフェイス GigabitEthernet1/0/4 ポート リンク タイプ トランク ポート トランク許可パス VLAN 10 # インターフェイス GigabitEthernet1/0 /5 ポート リンク タイプトランク ポート トランクallow-pass vlan 20 # return
-
SwitchBの設定ファイル
# sysname SwitchB # vlanバッチ 10 20 # インターフェイス Eth-Trunk1 ポート リンクタイプ トランク ポート トランクallow-pass vlan 10 20 モード lacp # インターフェイス GigabitEthernet1/0/1 eth-trunk 1 # インターフェイス GigabitEthernet1/0/2 eth-trunk 1 # インターフェイス GigabitEthernet1/0/3 eth-trunk 1 # インターフェイス GigabitEthernet1/0/4 ポート リンクタイプ トランク ポート トランク許可パス VLAN 10 # インターフェイス GigabitEthernet1/0/5 ポート リンクタイプ トランク ポート トランク許可パス VLAN 20 # 戻る
関連情報
テクノロジーフォーラム
S シリーズ スイッチのリンク アグリゲーション機能の相互接続および交換ガイド
ビデオ
リンクアグリゲーションを介してスイッチとサーバーを相互接続する方法
VPLS への E-Trunk アクセスの設定例
E-トランクの概要
E-Trunk(Enhanced Trunk)は、LACP(シングルデバイスリンク)をベースに拡張されたクロスデバイスリンクアグリゲーションの仕組みで、ボードレベルからデバイスレベルまで信頼性が向上します。
E-Trunk メカニズムは主に、CE と PE の間のリンク保護、および CE が VPLS、VLL、および PWE3 ネットワークにデュアルホーム接続されている場合の PE 機器ノード障害の保護に使用されます。E-Trunk が使用される前は、CE は Eth-Trunk リンクを通じて 1 つの PE にのみシングルホーム接続できます。Eth-Trunk に障害が発生するか、PE に障害が発生すると、CE は PE と通信できなくなります。E-Trunk を使用した後、CE を PE にデュアルホームして、デバイス間保護を実装できます。