リンクアグリゲーション制御プロトコルの設定
リンクアグリゲーション制御プロトコル(LACP)は、リンク上のシステム間で情報を交換するための標準的な手段を提供します。以下のトピックでは、スタンドアロンデバイスでのLACPの概要と、LACP、LAG、およびLACPサポートラインデバイスの設定例について説明します。
スタンドアロンデバイスでのLACPを理解する
リンクアグリゲーション制御プロトコル(LACP)は、リンク上のパートナーシステム間で情報を交換するための標準化された手段を提供します。LACP内では、子リンクのローカルエンドをアクターと呼び、リンクのリモートエンドをパートナーと呼びます。
LACPは、モードをパッシブまたはアクティブに設定することで、集合型イーサネットインターフェイスで有効にします。ただし、リンクアグリゲーション制御プロトコルデータユニット(PDU)とレスポンスリンクアグリゲーション制御PDUの送信を開始するには、リンクのローカルエンドとリモートエンドの両方でLACPを有効にし、一方のエンドがアクティブである必要があります。
アクティブモード—アクターまたはパートナーのどちらかがアクティブであれば、リンクアグリゲーション制御PDUを交換します。アクターは、リンクアグリゲーション制御PDUをプロトコルパートナーに送信し、アクターが自分の状態とパートナーの状態について知っていることを伝えます。
パッシブモード—アクターとパートナーの両方がパッシブモードの場合、リンクアグリゲーション制御PDUは交換しません。その結果、集約されたイーサネットリンクは立ち上がりません。パッシブ伝送モードでは、リンクは、同じリンクのリモートエンドからリンクアグリゲーション制御PDUを受信した場合にのみ、リンクアグリゲーション制御PDUを送信します。
デフォルトでは、アクターとパートナーは、送信リンクアグリゲーション制御PDUを1秒ごとに実行します。アクティブインターフェイスとパッシブインターフェイスで異なる周期レートを設定できます。アクターとパートナーのインターフェイスを異なるレートで設定すると、送信機(アクター)は受信者(パートナー)のレートに従います。
リンクのリモート側のインターフェイスがリンクアグリゲーション制御PDUを送信する間隔を設定するには、ローカル側のインターフェイスに periodic ステートメントを設定します。リモート側の動作を指定するのは、ローカル側の設定です。つまり、リモート側は、指定された間隔でリンクアグリゲーション制御PDUを送信します。間隔は fast (毎秒)または slow (30秒ごと)です。
Junos OSリリース15.1X49-D40以降では、レイヤー3モードでの既存のサポートに加えて、レイヤー2透過モードでもLACPがサポートされます。
例:リンクアグリゲーション制御プロトコルの設定
この例では、LACPの設定方法を示しています。
必要条件
概要
この例では、集合型イーサネットインターフェイス向けに、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
ae0インターフェイスをVLANに追加します。
[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統計を示しています。
受信した通常の hello パケットごとに増加する LACP 受信カウンター
記録された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プロトコルの状態—パケットの収集と配信を行っている場合、リンクが稼働していることを示します。
LAGおよびLACPは、I/Oカード(IOC)を搭載したラインデバイスをサポートします
このドキュメントで概説されている「SRX5000ラインデバイスでのLAGおよびLACPサポート」には、以下の注意事項が適用されます。
クロスIOC LAGインターフェイスは、レイヤー2透過モードをサポートしていません。
混在するインターフェイス速度は、同じ集約バンドルでサポートされます。
冗長イーサネットインターフェイスまたは集合型イーサネットインターフェイスには、同じIOCタイプの子インターフェイスが含まれている必要があります。
SRX5000モジュールポートコンセントレータでのLAGおよびLACPサポート
SRX5400、SRX5600、およびSRX5800デバイス上のSRX5000モジュールポートコンセントレータ(SRX5K-MPC)は、リンクアグリゲーショングループ(LAG)とリンクアグリゲーション制御プロトコル(LACP)をサポートします。
IEEE 802.3adに基づくLAGをサポートしているため、デバイス上の物理インターフェイスリンクを集約できます。LAGは、物理ポートをリンクし、組み合わせたインターフェイスを通過するロードバランシングトラフィックにより、インターフェイス帯域幅とリンクの可用性を向上させます。
LACPは、リンク上のパートナー(リンクのリモートまたは遠端)システム間で情報を交換するための標準化された手段を提供します。この交換により、リンクアグリゲーション制御インスタンスは、リンクが属するLAGのIDについて合意に達し、そのLAGにリンクを移動させることができます。この交換により、リンクの送受信プロセスが秩序正しく機能することも可能になります。
SRX5K-MPCでは、以下のLAGおよびLACP機能がサポートされています。
帯域幅アグリゲーション - 帯域幅を増加し、障害発生時に緩やかな劣化を提供し、可用性を向上させます。
リンクの冗長性とロードバランシング(シャーシクラスター内)—利用可能なすべてのリンクにわたってトラフィックをロードバランシングすることで、ネットワークの冗長性を提供します。リンクの1つに障害が発生した場合、システムは残りのすべてのリンク間でトラフィックを自動的にロードバランシングします。
動的リンク管理—ユーザーの介入なしに、集約バンドルへの個々のリンクの自動追加と削除を可能にします。
LACPは、以下の機能をサポートしています。
LACPは、ローカルインターフェイスとリモートインターフェイス間でLACPパケットを交換することで、複数の物理インターフェイスをバンドルして1つの論理インターフェイスを形成します。LACPは、両側間で定期的なLACPハートビートを交換することにより、リンクのインターフェイス状態の変化を監視します。インターフェイス状態の変更は、LACPパケットに反映されます。
通常、LACPが設定され、コミットされると、双方がインターフェイスとポート情報の交換を開始します。互いを識別し、LACPステートマシンの基準に一致すると、LACPはアップとして宣言されます。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を設定する方法を示しています。
必要条件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています。
SRXシリーズファイアウォール向けJunos OSリリース15.1X49-D40以降。
IOC2 または IOC2 を搭載した SRX5800、IOC2 および IOC3 で Express Path を有効にした IOC3。詳細については、「 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が正しく設定され、片方の端部がアクティブであることを示しています。
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。