リンク アグリゲーション制御プロトコルの設定
Link Aggregation Control Protocol(LACP)は、リンク上のシステム間で情報交換を行うための標準的な手段です。以下のトピックでは、スタンドアロンデバイスでのLACPの概要、LACP、LAG、LACPサポートラインデバイスの設定例について説明します。
スタンドアロン デバイスの LACP について
Link Aggregation Control Protocol(LACP)は、リンク上のパートナーシステム間で情報を交換するための標準化された手段を提供します。LACP内では、子リンクのローカルエンドはアクターと呼ばれ、リンクのリモートエンドはパートナーと呼ばれます。
アグリゲートイーサネットインターフェイスでLACPを有効にするには、モードをパッシブまたはアクティブに設定します。ただし、リンクアグリゲーション制御プロトコルデータユニット(PDU)と応答リンクアグリゲーション制御PDUの送信を開始するには、リンクのローカルエンドとリモートエンドの両方でLACPを有効にし、一方の端がアクティブである必要があります。
アクティブ モード - アクターまたはパートナーのどちらかがアクティブである場合、リンク アグリゲーション制御 PDU を交換します。アクターは、自身の状態とパートナーの状態についてアクターが知っていることを伝達するリンクアグリゲーション制御PDUをプロトコルパートナーに送信します。
パッシブ モード—アクターとパートナーの両方がパッシブ モードの場合、リンク アグリゲーション制御 PDU は交換されません。その結果、集約されたイーサネットリンクは表示されません。パッシブ伝送モードでは、リンクは、同じリンクのリモートエンドから受信した場合にのみ、リンクアグリゲーション制御PDUを送信します。
デフォルトでは、アクターとパートナーはリンクアグリゲーション制御PDUを毎秒送信します。アクティブ インターフェイスとパッシブ インターフェイスで異なる周期レートを設定できます。アクターとパートナーのインターフェイスを異なるレートで設定すると、トランスミッター(アクター)はレシーバー(パートナー)のレートを優先します。
リンクのリモート側のインターフェイスがリンク アグリゲーション制御 PDU を送信する間隔を設定するには、ローカル側のインターフェイスで periodic
ステートメントを設定します。リモート側の動作を指定するのは、ローカル側の設定です。つまり、リモート側は、指定された間隔でリンク アグリゲーション制御 PDU を送信します。間隔は、 fast
(毎秒)または slow
(30秒ごと)にすることができます。
Junos OS リリース 15.1X49-D40 以降、LACP はレイヤー 3 モードでの既存のサポートに加え、レイヤー 2 透過モードでもサポートされるようになりました。
例:リンク アグリゲーション制御プロトコルの設定
この例では、LACPを設定する方法を示しています。
必要条件
この例では、SRXシリーズファイアウォールを使用しています。
開始する前に、以下を実行します。
使用するインターフェイスを決定し、それらがスイッチ モードであることを確認します。 VLAN についてを参照してください。
概要
この例では、集合型イーサネットインターフェイスに対して、LACP(リンクアグリゲーション制御プロトコル)を設定します。LACPは、複数の物理インターフェイスを束ねて1つの論理インターフェイスを形成する方法の1つです。
構成
プロシージャ
CLIクイック構成
この例のセクションを迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit]
階層レベルで CLI にコピー アンド ペーストして、設定モードから commit
を入力します。
set interfaces ge-0/0/6 ether-options 802.3ad ae0 set interfaces ge-0/0/7 ether-options 802.3ad ae0 set interfaces ae0 vlan-tagging set interfaces ae0 aggregated-ether-options lacp active periodic fast set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set vlan vlan1000 vlan-id 1000 set interfaces ae0 unit 0 family ethernet-switching vlan members vlan1000
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。その方法の詳細については、CLIユーザー ガイドの 設定モードにおけるCLIエディターの使用を参照してください。
LACPを設定するには:
ae0 のインターフェイスを設定します。
[edit ] user@host# set interfaces ge-0/0/6 ether-options 802.3ad ae0 user@host# set interfaces ge-0/0/7 ether-options 802.3ad ae0
VLAN タギング用に ae0 インターフェイスを設定します。
[edit ] user@host# set interfaces ae0 vlan-tagging
ae0にLACPを設定し、LACPパケットの定期送信を設定します。
[edit ] user@host# set interfaces ae0 aggregated-ether-options lacp active periodic fast
ae0 をトランク ポートとして設定します。
[edit ] user@host# set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk
VLAN を設定します。
[edit ] user@host# set vlan vlan1000 vlan-id 1000
VLAN に ae0 インターフェイスを追加します。
[edit ] user@host# set interfaces ae0 unit 0 family ethernet-switching vlan members vlan1000
デバイスの設定が完了したら、設定をコミットします。
[edit ] user@host# commit
業績
設定モードから、 show interfaces
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。
[edit] user@host# show interfaces ge-0/0/6 { ether-options { 802.3ad ae0; } } ge-0/0/7 { ether-options { 802.3ad ae0; } } ae0 { vlan- tagging; aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members vlan1000; } } } }
検証
LACP統計の確認
目的
集合型イーサネットインターフェイスのLACP統計情報を表示します。
アクション
動作モードから、 show lacp statistics interfaces ae0
コマンドを入力します。
user@host> show lacp statistics interfaces ae0
Aggregated interface: ae0
LACP Statistics: LACP Rx LACP Tx Unknown Rx Illegal Rx
ge-0/0/6 1352 2035 0 0
ge-0/0/7 1352 2056 0 0
意味
出力には、集合型イーサネットインターフェイスに関連付けられた各物理インターフェイスのLACP統計情報が表示されます。
LACP 受信カウンタで、通常の hello パケットを受信するたびに増加します
- ログに記録された LACP 送信パケット エラーの数
- ログに記録された認識できないパケット エラーの数
受信した無効なパケットの数
次のコマンドを使用して、統計情報をクリアし、新しい変更のみを表示します。
user@host# clear lacp statistics interfaces ae0
LACP集合型イーサネットインターフェイスの検証
目的
集合型イーサネットインターフェイスのLACPステータス情報を表示します。
アクション
動作モードから、 show lacp interfaces ae0
コマンドを入力します。
user@host> show lacp interfaces ae0
Aggregated interface: ae0
LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity
ge-0/0/6 Actor No No Yes Yes Yes Yes Fast Active
ge-0/0/6 Partner No No Yes Yes Yes Yes Fast Passive
ge-0/0/7 Actor No No Yes Yes Yes Yes Fast Active
ge-0/0/7 Partner No No Yes Yes Yes Yes Fast Passive
LACP protocol: Receive State Transmit State Mux State
ge-0/0/6 Current Fast periodic Collecting distributing
ge-0/0/7 Current Fast periodic Collecting distributing
意味
出力は、以下の情報を含む集合型イーサネットインターフェイス情報を示しています。
LACP 状態 - バンドル内のリンクがアクター(リンクのローカルまたは近端)かパートナー(リンクのリモートまたは遠端)かを示します。
LACPモード—集合型イーサネットインターフェイスの両端が有効(アクティブまたはパッシブ)かどうかを示し、バンドルの少なくとも片側がアクティブである必要があります。
定期リンク アグリゲーション制御 PDU 送信レート。
LACP プロトコルの状態 - リンクがパケットの収集および配布を行っている場合、リンクがアップしていることを示します。
スタンドアロン デバイスでの LACP の確認
LACP統計の確認
目的
集合型イーサネットインターフェイスのLACP統計情報を表示します。
アクション
動作モードから、 show lacp statistics interfaces ae0
コマンドを入力します。
user@host> show lacp statistics interfaces ae0
Aggregated interface: ae0
LACP Statistics: LACP Rx LACP Tx Unknown Rx Illegal Rx
ge-2/0/0 1352 2035 0 0
ge-2/0/1 1352 2056 0 0
ge-2/2/0 1352 2045 0 0
ge-2/2/1 1352 2043 0 0
出力には、集合型イーサネットインターフェイスに関連付けられた各物理インターフェイスのLACP統計情報が表示されます。
LACP 受信カウンターは、通常の hello ごとに増加します
- ログに記録された LACP 送信パケット エラーの数
- ログに記録された認識できないパケット エラーの数
受信した無効なパケットの数
次のコマンドを使用して、統計情報をクリアし、新しい変更のみを表示します。
user@host# clear lacp statistics interfaces ae0
LACP集合型イーサネットインターフェイスの検証
目的
集合型イーサネットインターフェイスのLACPステータス情報を表示します。
アクション
動作モードから show lacp interfaces ae0
コマンドを入力します。
user@host> show lacp interfaces ae0
Aggregated interface: ae0
LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity
ge-2/0/0 Actor No No Yes Yes Yes Yes Fast Active
ge-2/0/0 Partner No No Yes Yes Yes Yes Fast Active
ge-2/0/1 Actor No No Yes Yes Yes Yes Fast Active
ge-2/0/1 Partner No No Yes Yes Yes Yes Fast Active
ge-2/2/0 Actor No No Yes Yes Yes Yes Fast Active
ge-2/2/0 Partner No No Yes Yes Yes Yes Fast Active
ge-2/2/1 Actor No No Yes Yes Yes Yes Fast Active
ge-2/2/1 Partner No No Yes Yes Yes Yes Fast Active
LACP protocol: Receive State Transmit State Mux State
ge-2/0/0 Current Fast periodic Collecting distributing
ge-2/0/1 Current Fast periodic Collecting distributing
ge-2/2/0 Current Fast periodic Collecting distributing
ge-2/2/1 Current Fast periodic Collecting distributing
出力は、以下の情報を含む集合型イーサネットインターフェイス情報を示しています。
LACP 状態 - バンドル内のリンクがアクター(リンクのローカルまたは近端)かパートナー(リンクのリモートまたは遠端)かを示します。
LACPモード—集合型イーサネットインターフェイスの両端が有効(アクティブまたはパッシブ)かどうかを示し、バンドルの少なくとも片側がアクティブである必要があります。
定期リンク アグリゲーション制御 PDU 送信レート。
LACP プロトコルの状態 - リンクがパケットの収集および配布を行っている場合、リンクがアップしていることを示します。
I/Oカード(IOC)を搭載したLAGおよびLACPサポートラインデバイス
このドキュメントで概説されているように、次の注意事項は「SRX5000ラインデバイスでのLAGおよびLACPサポート」に適用されます。
クロスIOC LAGインターフェイスは、レイヤー2透過モードをサポートしていません。
同じ集約バンドルでは、さまざまなインターフェイス速度がサポートされます。
冗長イーサネットインターフェイスまたは集合型イーサネットインターフェイスには、同じIOCタイプの子インターフェイスが含まれている必要があります。
- SRX5000 モジュール ポート コンセントレータでの LAG および LACP のサポート
- Express Path モードの SRX5000 回線 IOC での LAG および LACP サポート
SRX5000 モジュール ポート コンセントレータでの LAG および LACP のサポート
SRX5400、SRX5600、SRX5800デバイス上のSRX5000モジュールポートコンセントレータ(SRX5K-MPC)は、リンクアグリゲーショングループ(LAG)とリンクアグリゲーション制御プロトコル(LACP)をサポートしています。
IEEE 802.3adに基づくLAGのサポートにより、デバイス上の物理インターフェイスリンクを集約できます。LAGは、物理ポートをリンクし、組み合わされたインターフェイスを通過するトラフィックを負荷分散することにより、インターフェイス帯域幅とリンクの可用性を向上させます。
LACPは、リンク上のパートナー(リンクのリモートまたは遠端)システム間で情報を交換するための標準化された手段を提供します。この交換により、リンクアグリゲーション制御インスタンスは、リンクが属するLAGの識別について合意に達し、そのLAGにリンクを移動できます。この交換により、リンクの送信および受信プロセスも整然と機能します。
SRX5K-MPCでは、以下のLAGおよびLACP機能がサポートされています。
帯域幅アグリゲーション:帯域幅を拡張し、障害発生時に緩やかな劣化を提供し、可用性を高めます。
リンク冗長性とロードバランシング(シャーシクラスター内)- 利用可能なすべてのリンクでトラフィックを負荷分散することで、ネットワークの冗長性を提供します。リンクの 1 つに障害が発生した場合、システムは残りのすべてのリンクでトラフィックを自動的にロードバランシングします。
ダイナミックリンク管理-ユーザーの介入なしに、集約バンドルへの個々のリンクの自動追加および削除を可能にします。
LACPは、以下の機能をサポートしています。
LACPは、ローカルインターフェイスとリモートインターフェイス間でLACPパケットを交換することにより、複数の物理インターフェイスをバンドルして1つの論理インターフェイスを形成します。LACPは、2者間で定期的なLACPハートビートを交換することで、インターフェイス状態の変化についてリンクを監視します。インターフェイスの状態の変化はすべてLACPパケットに反映されます。
通常、LACPが設定され、コミットされると、両者がインターフェイスとポート情報の交換を開始します。それらが互いを識別し、LACPステートマシンの基準に一致すると、LACPはupとして宣言されます。LACP設定を無効化または削除できます。
デフォルトでは、LACPパケットは1秒ごとに交換されます。LACP 間隔を高速(毎秒)または低速(30 秒ごと)に設定して、インターフェイスの状態を確保できます。
LACPは、分散モードと集中モードをサポートしています。シャーシ クラスタのセットアップは、シャーシ クラスタのフェイルオーバーをより適切に処理できるLACP分散モードで運用することを推奨します。集中モードでは、フェイルオーバー中にトラフィックが失われる可能性があります。
SRX5000シリーズデバイス上のSRX5K-MPCは、シャーシクラスタ導入において、冗長イーサネットインターフェイスLAGでアクティブおよびスタンバイをサポートします。
Express Path モードの SRX5000 回線 IOC での LAG および LACP サポート
Junos OS リリース 15.1X49-D40 以降、SRX5400、SRX5600、SRX5800 デバイスの IOC2 および IOC3 カードは、Express Path モードでの LAG(リンクアグリゲーショングループ)と LACP(リンクアグリゲーション制御プロトコル)をサポートします。
LAG内のリンクは、Express Pathモードのイングレスインターフェイスまたはエグレスインターフェイスとして使用できます。LAGリンクには、IOC2やIOC3などのカードからのリンクを含めることができます。LAG リンクが Express Path の対象となるには、そのすべてのメンバー リンクが Express Path 対応ネットワーク プロセッサに接続されている必要があります。LAG 内のメンバーリンクのいずれかで Express Path が無効になっている場合、通常のセッション(非 Express Path セッション)が作成されます。
クロスIOC LAGインターフェイスは、レイヤー2透過モードをサポートしていません。
同じ集約バンドルでは、さまざまなインターフェイス速度がサポートされます。
冗長イーサネットインターフェイスまたは集合型イーサネットインターフェイスには、同じIOCタイプの子インターフェイスが含まれている必要があります。
参照
例:IOC2またはIOC3を備えたラインデバイスでのLAGインターフェイスの設定
Junos OS リリース 15.15X49-D40 以降、IEEE 802.3ad リンク アグリゲーションにより、イーサネット インターフェイスをグループ化して、単一のアグリゲート イーサネット インターフェイスを形成できます。この単一の集合型イーサネットインターフェイスは、LAGまたはバンドルとも呼ばれます。LACPは、LAGに追加機能を提供します。
この例では、Express PathモードでIOC2またはIOC3からのリンクを使用して、SRXシリーズファイアウォールでLAGを設定する方法を示しています。
必要条件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:
Junos OS リリース 15.1X49-D40 以降(SRXシリーズ ファイアウォールの場合)。
IOC2 および IOC3 で Express Path を有効にした IOC2 または IOC3 を使用したSRX5800。詳細については、「 Express Path」を参照してください。
概要
この例では、論理集合型イーサネットインターフェイスを作成し、論理ユニット、インターフェイスプロパティ、LACPなど、論理集約型イーサネットインターフェイスに関連するパラメーターを定義します。次に、集合型イーサネットインターフェイス内に含めるメンバーリンクを定義します(例:4つの10ギガビットイーサネットインターフェイス)。最後に、リンク検出用のLACPを設定します。
この例では、以下のメンバーリンクが使用されています。
xe-0/0/8
xe-0/0/9
xe-1/0/8
xe-1/0/9
xe-3/1/4
xe-3/1/5
xe-5/1/4
xe-5/1/5
構成
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを削除してから [edit]
階層レベルで CLI にコピー アンド ペーストし、設定モードから commit
を入力します。
set chassis aggregated-devices ethernet device-count 5 set interfaces xe-0/0/8 gigether-options 802.3ad ae1 set interfaces xe-0/0/9 gigether-options 802.3ad ae0 set interfaces xe-1/0/8 gigether-options 802.3ad ae1 set interfaces xe-1/0/9 gigether-options 802.3ad ae0 set interfaces xe-3/1/4 gigether-options 802.3ad ae1 set interfaces xe-3/1/5 gigether-options 802.3ad ae0 set interfaces xe-5/1/4 gigether-options 802.3ad ae1 set interfaces xe-5/1/5 gigether-options 802.3ad ae0 set interfaces ae0 unit 0 family inet address 17.0.0.1/24 set interfaces ae1 unit 0 family inet address 16.0.0.1/24 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp active
プロシージャ
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。手順については、 Junos OS CLIユーザーガイドを参照してください。
LAGインターフェイスを設定するには:
作成するアグリゲートイーサネットインターフェイスの数を指定します。
[edit chassis] user@host# set aggregated-devices ethernet device-count 5
集合型イーサネットバンドル内に含めるメンバーを指定します。
[edit interfaces] user@host# set xe-0/0/8 gigether-options 802.3ad ae1 user@host# set xe-0/0/9 gigether-options 802.3ad ae0 user@host# set xe-1/0/8 gigether-options 802.3ad ae1 user@host# set xe-1/0/9 gigether-options 802.3ad ae0 user@host# set xe-3/1/4 gigether-options 802.3ad ae1 user@host# set xe-3/1/5 gigether-options 802.3ad ae0 user@host# set xe-5/1/4 gigether-options 802.3ad ae1 user@host# set xe-5/1/5 gigether-options 802.3ad ae0
ae0 と ae1 に IP アドレスを割り当てます。
[edit interfaces] user@host# set ae0 unit 0 family inet address 17.0.0.1/24 user@host# set ae1 unit 0 family inet address 16.0.0.1/24
reth0にLACPを設定します。
[edit interfaces] user@host# set ae0 aggregated-ether-options lacp active user@host# set ae1 aggregated-ether-options lacp active
業績
設定モードから、 show interfaces
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。
[edit]
user@host#
show interfaces
xe-0/0/8 {
gigether-options {
802.3ad ae1;
}
}
xe-0/0/9 {
gigether-options {
802.3ad ae0;
}
}
xe-1/0/8 {
gigether-options {
802.3ad ae1;
}
}
xe-1/0/9 {
gigether-options {
802.3ad ae0;
}
}
xe-3/1/4 {
gigether-options {
802.3ad ae1;
}
}
xe-3/1/5 {
gigether-options {
802.3ad ae0;
}
}
ae0 {
aggregated-ether-options {
lacp {
active;
}
}
unit 0 {
family inet {
address 17.0.0.1/24;
}
}
}
ae1 {
aggregated-ether-options {
lacp {
active;
}
}
unit 0 {
family inet {
address 16.0.0.1/24;
}
}
}
[edit]
user@host#
show chassis
aggregated-devices {
ethernet {
device-count 5;
}
}
デバイスの設定が完了したら、設定モードから commit
を入力します。
検証
冗長イーサネットインターフェースでのLACPの検証
目的
冗長イーサネットインターフェイスのLACPステータス情報を表示します。
アクション
動作モードから、 show lacp interfaces
コマンドを入力して、LACPが一端でアクティブとして有効になっていることを確認します。
user@host> show lacp interfaces
Aggregated interface: ae0
LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity
xe-0/0/9 Actor No No Yes Yes Yes Yes Fast Active
xe-0/0/9 Partner No No Yes Yes Yes Yes Fast Active
xe-1/0/9 Actor No No Yes Yes Yes Yes Fast Active
xe-1/0/9 Partner No No Yes Yes Yes Yes Fast Active
xe-3/1/5 Actor No No Yes Yes Yes Yes Fast Active
xe-3/1/5 Partner No No Yes Yes Yes Yes Fast Active
xe-5/1/5 Actor No No Yes Yes Yes Yes Fast Active
xe-5/1/5 Partner No No Yes Yes Yes Yes Fast Active
LACP protocol: Receive State Transmit State Mux State
xe-0/0/9 Current Fast periodic Collecting distributing
xe-1/0/9 Current Fast periodic Collecting distributing
xe-3/1/5 Current Fast periodic Collecting distributing
xe-5/1/5 Current Fast periodic Collecting distributing
Aggregated interface: ae1
LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity
xe-0/0/8 Actor No No Yes Yes Yes Yes Fast Active
xe-0/0/8 Partner No No Yes Yes Yes Yes Fast Active
xe-1/0/8 Actor No No Yes Yes Yes Yes Fast Active
xe-1/0/8 Partner No No Yes Yes Yes Yes Fast Active
xe-3/1/4 Actor No No Yes Yes Yes Yes Fast Active
xe-3/1/4 Partner No No Yes Yes Yes Yes Fast Active
xe-5/1/4 Actor No No Yes Yes Yes Yes Fast Active
xe-5/1/4 Partner No No Yes Yes Yes Yes Fast Active
LACP protocol: Receive State Transmit State Mux State
xe-0/0/8 Current Fast periodic Collecting distributing
xe-1/0/8 Current Fast periodic Collecting distributing
xe-3/1/4 Current Fast periodic Collecting distributing
xe-5/1/4 Current Fast periodic Collecting distributing
この出力は、LACPが正しく設定され、一端がアクティブであることを示しています。
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。