集合型イーサネットインターフェイス
以下のトピックでは、集合型イーサネットインターフェイスの概要、リンクアグリゲーションと集合型イーサネットインターフェイスの設定の詳細、集約型イーサネットインターフェイスのトラブルシューティングと検証について説明します。
スイッチの集合型イーサネット インターフェイスと LACP について
IEEE 802.3adリンクアグリゲーションでは、イーサネットインターフェイスをグループ化して、 リンクアグリゲーショングループ(LAG) または バンドルとも呼ばれる単一のリンク層インターフェイスを形成することができます。
物理インターフェイス間の複数のリンクを集約すると、単一の論理ポイントツーポイントトランクリンクまたはLAGが作成されます。LAGは、集約されたイーサネットバンドル内のメンバーリンク間でトラフィックを分散させ、アップリンク帯域幅を効果的に増加させます。リンクアグリゲーションのもう一つの利点は、LAGが複数のメンバーリンクで構成されているため、可用性が高まることです。1つのメンバーリンクに障害が発生した場合、LAGは残りのリンクを介してトラフィックを伝送し続けます。
QFX5100、QFX5120、EX4600、QFX10002スタンドアロンスイッチ、およびQFX5100バーチャルシャーシとEX4600バーチャルシャーシでは、集約されたイーサネットバンドルのリンク速度に混合レートを設定できます。10G、40G、および100Gのリンク速度がサポートされています。QFX5200スイッチとQFX5210スイッチは、混合リンク速度をサポートします。QFX5200およびQFX5210スイッチは、混合リンク速度でのロードバランシングもサポートします。サポートされていないリンク速度を設定した場合、ロードバランシングは機能しません。
同じ帯域幅を維持したまま、2 つのエンドポイント間で異なる SFP モデルを使用してポート チャネルを設定できます。
例えば:
switch 1 gig0/1 (SFP-10G-SR-S) --------- MX 1 gig0/1 (SFP-10G-SR-S)
switch 1 gig0/2 (SFP-10G-LR-S) --------- MX 1 gig0/2 (SFP-10G-LR-S)
Link Aggregation Control Protocol(LACP)は、IEEE 802.3ad 規格のサブコンポーネントであり、検出プロトコルとして使用されます。
冗長サーバー ノード グループ上の集合型イーサネット(AE)インターフェイス間でロードバランシングを確実に行うには、AE のメンバーを冗長サーバー ノード グループ全体に均等に分散する必要があります。
ネットワークノードグループのスイッチオーバー中に、トラフィックが数秒間ドロップされる場合があります。
リンク アグリゲーション グループ
LAGを設定するには、リンク番号を物理デバイスとして指定し、一連のインターフェイス(ポート)をリンクに関連付けます。すべてのインターフェイスが同じ速度で、全二重モードである必要があります。EXシリーズイーサネットスイッチ向けジュニパーネットワークスJunosオペレーティングシステム(Junos OS)は、各インターフェイスに一意のIDとポート優先度を割り当てます。IDと優先度は設定できません。
LAGにグループ化できるインターフェイスの数と、スイッチでサポートされるLAGの合計数は、スイッチのモデルによって異なります。 表 1 は、EXシリーズ スイッチと、それらがサポートする LAG あたりのインターフェイスの最大数および LAG の最大数を示しています。
geやmgeなど、異なるインターフェイスタイプのメンバーリンクを持つLAGは、マルチレートスイッチではサポートされていません。
Junos OS Evolved では、混合レート AE バンドル内の AE インターフェイスの最大数に制限はありません。すべての子論理インターフェイスは同じ AE 物理インターフェイスに属し、同じセレクターを共有するため、はるかに少ないロード バランス メモリを使用して、混合レート AE インターフェイス設定は、論理インターフェイスが 64 を超える場合でも通過する必要があります。
スイッチ |
LAGあたりの最大インターフェイス数 |
最大LAG数 |
---|---|---|
EX2200 |
8 |
32 |
EX2300279 |
8 |
128 |
EX320022099 |
8 |
32 |
EX3300およびEX3300 バーチャルシャーシ |
8 |
32 |
EX3400279 |
16 |
128 |
EX4100-Fバーチャルシャーシ | 8 | 128 |
EX4200およびEX4200バーチャルシャーシ |
8 |
111 |
EX4300およびEX4300バーチャルシャーシ |
16 |
128 |
EX4500、EX4500バーチャルシャーシ、EX4550、EX4550バーチャルシャーシ |
8 |
111 |
EX4400279 | 16 | 128 |
EX46002799 |
32 |
128 |
EX4650 バーチャルシャーシ | 64 | 72 |
EX6200 |
8 |
111 |
EX8200 |
12 |
255 |
EX8200バーチャルシャーシ |
12 |
239 |
EX9200(英語) |
64 |
150 |
スイッチ |
LAGあたりの最大インターフェイス数 |
最大LAG数 |
---|---|---|
QFX5100 |
64 |
96 |
QFX5110 |
64 |
96 |
QFX5120 |
64 |
72 |
QFX5130 | 64 | 128 |
QFX5200 |
64 |
128 |
QFX5700 |
128 |
144 |
QFX10002 |
64 |
150 |
QFX10008 |
64 |
1000 |
QFX10016 |
64 |
1000 |
QFXシリーズスイッチでは、LAGに64個を超えるイーサネットインターフェイスを含む設定をコミットしようとすると、グループ制限の64個を超えたというエラーメッセージが表示され、設定のチェックアウトに失敗します。
LAG を作成するには、次の手順に従います。
-
論理的な集合型イーサネットインターフェイスを作成します。
-
論理ユニット、インターフェイスのプロパティ、LACP(Link Aggregation Control Protocol)など、論理集合型イーサネットインターフェイスに関連するパラメーターを定義します。
-
集合型イーサネットインターフェイス内に含めるメンバーリンクを定義します(例:2つの10ギガビットイーサネットインターフェイス)。
-
リンク検出用にLACPを設定します。
ハードウェアとソフトウェアのガイドラインに留意してください。
-
Junos OS Evolvedでは、新しいインターフェイスがメンバーとしてアグリゲート イーサネット バンドルに追加されると、リンク フラップ イベントが生成されます。インターフェイスをバンドルに追加すると、物理インターフェイスは通常のインターフェイスとして削除され、その後メンバーとして再度追加されます。この間、物理インターフェイスの詳細は失われます。
-
最大32個のイーサネットインターフェイスをグループ化して、冗長サーバーノードグループ、サーバーノードグループ、QFabricシステム上のネットワークノードグループでLAGを形成できます。QFabricシステム上の冗長サーバーノードグループおよびサーバーノードグループでは最大48個のLAGがサポートされ、QFabricシステム上のネットワークノードグループでは最大128個のLAGがサポートされます。LAGは、冗長サーバーノードグループ、サーバーノードグループ、およびネットワークノードグループ内のノードデバイス間で設定できます。
手記:QFabricシステムでは、LAGに32個を超えるイーサネットインターフェイスを含む設定をコミットしようとすると、グループの上限である32個を超えたというエラーメッセージが表示され、設定のチェックアウトに失敗します。
-
最大64個のイーサネットインターフェイスをグループ化してLAGを形成でき、Junos Fusionでは、アグリゲーションデバイスとして機能するQFX10002スイッチで最大1,000個のLAGがサポートされます。
-
LAGはリンクの両側で設定する必要があります。
-
リンクの両側のインターフェイスは、同じ速度に設定し、全二重モードにする必要があります。
手記:Junos OSは、各ポートに一意のIDとポート優先度を割り当てます。IDと優先度は設定できません。
-
QFabricシステムは、FCoE LAGと呼ばれる特殊なLAGをサポートしており、FCoEトラフィックと通常のイーサネットトラフィック(FCoEトラフィックではないトラフィック)を同じリンクアグリゲーションバンドル間で転送することができます。標準LAGでは、ハッシュアルゴリズムを使用してLAG内のどの物理リンクが伝送に使用されるかを決定するため、2つのデバイス間の通信では、異なる伝送にLAG内の異なる物理リンクが使用される場合があります。FCoE LAG は、FCoE トラフィックが要求と応答に LAG 内の同じ物理リンクを使用するようにして、FCoE デバイスのコンバージド ネットワーク アダプタ(CNA)と QFabric システム ノード デバイス全体の FC SAN スイッチ間の仮想ポイントツーポイント リンクを維持します。FCoE LAG は、FCoE トラフィックのロードバランシングやリンク冗長性を提供しません。ただし、通常のイーサネット トラフィックは標準のハッシュ アルゴリズムを使用しており、FCoE LAG のロードバランシングとリンク冗長性という通常の LAG の利点が得られます。詳細については、 FCoE LAG について を参照してください。
Link Aggregation Control Protocol(LACP)
LACPは、複数の物理インターフェイスを束ねて1つの論理的な集合型イーサネットインターフェイスを形成する方法の1つです。デフォルトでは、イーサネットリンクは、リンクの状態に関する情報を含むLACPプロトコルデータユニット(PDU)を交換しません。イーサネットリンクがLACP PDUを能動的に送信するように設定したり、リンクが受動的に送信するように設定したりして、イーサネットリンクがリモートエンドから受信した場合にのみLACPPDUを送信するように設定できます。LACP モードには、アクティブまたはパッシブがあります。送信リンクは アクターと呼ばれ、受信リンクは パートナーと呼ばれます。アクターとパートナーがともにパッシブモードの場合、LACPパケットを交換せず、集合型イーサネットリンクは表示されません。アクターまたはパートナーのどちらかがアクティブであれば、LACPパケットを交換します。デフォルトでは、LACPは集合型イーサネットインターフェイス上でパッシブモードになっています。LACPパケットの送信およびLACPパケットに対する応答を開始するには、LACPアクティブモードを有効にする必要があります。LACPを有効にしなくても、VLANタグ付きおよびタグなしの集合型イーサネットインターフェイスの両方を設定できます。LACPは、IEEE 802.3ad、 Aggregation of Multiple Link Segmentsで定義されています。
LACPは、以下のことを実現するために設計されました:
-
ユーザーの介入を必要としない、LAGへの個々のリンクの自動追加と削除。
-
バンドルの両端が正しいグループに接続されているかどうかを確認するためのリンク監視。
デュアルホームサーバーがスイッチとともに展開されるシナリオでは、ネットワークインターフェイスカードはスイッチでLAGを形成します。サーバーのアップグレード中に、サーバーが LACP PDU を交換できない場合があります。このような状況では、PDU が交換されていない場合でも、インターフェイスが up
状態になるように設定できます。ピアのLACP機能が制限されている場合、 force-up
ステートメントを使用してインターフェイスを設定します。インターフェイスは、スイッチとピアの両方がアクティブまたはパッシブモードであるかどうかに関係なく、デフォルトで関連するLAGを選択します。PDU が受信されない場合、パートナーはパッシブ モードで作業していると見なされます。そのため、LACP PDU の送信は送信リンクによって制御されます。
LAGリンクのリモートエンドがセキュリティデバイスである場合、セキュリティデバイスには決定論的な設定が必要となるため、LACPがサポートされないことがあります。この場合、LACPを設定しないでください。スイッチがイーサネットの物理層またはデータリンク層内でリンク障害を検出しない限り、LAG内のすべてのリンクは永続的に動作可能です。
LACPが設定されると、リンクのローカルエンドまたはリモートエンドでの設定ミスを検出します。このように、LACPは通信障害の防止に役立ちます。
-
LACPが有効になっていない場合、ローカルLAGがリモートの単一インターフェイスにパケットを送信しようとし、通信が失敗する可能性があります。
-
LACPが有効になっている場合、LACPのあるLAGがリンクのリモートエンドでも設定されていない限り、ローカルLAGはパケットを送信できません。
参照
LACP機能が制限されたLAGリンクまたはインターフェイスを強制的に起動させる
LACP(Link Access Control Protocol)が設定されていないリンクはダウンしたままで、トポロジー内のプロバイダエッジ(PE)デバイスからアクセスすることはできません。接続が必要なPEデバイス上のLACPでフォースアップ機能を設定できます。
LACP機能が制限されたピアがLAGネットワーク上で稼働し、アクセス可能になっていることを確認するには、デバイスの適切な階層レベルを使用して、PEデバイス上の集約されたイーサネットリンクまたはインターフェイスの1つを稼働するように設定します。
-
set interfaces interface-name ether-options 802.3ad lacp force-up
-
set interfaces interface-name aggregated-ether-options lacp force-up
デフォルトでは、LAGの1つのリンクだけをFUP状態にすることができます。
集合型イーサネット(AE)で設定されたスタンドアロンまたはオンラインシャーシ環境の場合:
-
スイッチ上の集合型イーサネットインターフェイス(AE)に複数のメンバーリンクがあり、そのAEの1つのメンバーリンクがピアのLACPがダウンした状態でフォースアップ状態にあり、その後LACPが部分的に立ち上がった場合、つまり、LACPが非フォースアップメンバーリンクで確立された場合、フォースアップが設定されたメンバーリンクではフォースアップが無効になります。 そして、そのメンバーリンクは、LACPを介して接続を確立する準備ができています。強制アップは、サーバー側のインターフェイスにLACPの問題がある場合にのみ対象となります。
集合型イーサネットインターフェイスの設定
物理インターフェイスを集合型イーサネットインターフェイスに関連付けることができます。
集合型イーサネットインターフェイスを設定するには:
リンクの関連付けを完了するためのインターフェイスインスタンス番号x
を指定します。また、[edit interfaces]
階層レベルでaex
を定義するステートメントを含める必要があります。オプションで、集合型イーサネットインターフェイスに適用される他の物理プロパティを指定することができます。詳細については、「イーサネット インターフェイスの概要」を参照してください。
一般に、集約型イーサネットバンドルは、バンドル内でメンバーリンクとなり得る、サポートされているすべてのインターフェイスで利用可能な機能をサポートします。例外として、ギガビットイーサネットIQ機能と一部の新しいギガビットイーサネット機能は、集約されたイーサネットバンドルではサポートされていません。
ギガビットイーサネットIQおよびSFPインターフェイスはメンバーリンクにすることができますが、すべてのメンバーリンクが個別にこれらの機能をサポートしている場合でも、IQおよびSFP固有の機能は集約されたイーサネットバンドルでサポートされません。
警告メッセージを削除するには、集合型イーサネットインターフェイスに正しいリンク速度を設定する必要があります。
集合型イーサネットの設定をコミットする前に、集約型イーサネットバンドルのどのメンバーインターフェイスにもリンクモードが設定されていないことを確認してください。それ以外の場合、設定のコミットチェックは失敗します。
参照
タグ付き集合型イーサネットインターフェイスの設定
集合型イーサネットインターフェイスを指定するには、[edit interfaces aex]
階層レベルでvlan-tagging
ステートメントを含めます。
[edit interfaces aex] vlan-tagging;
また、 vlan-id
ステートメントも含める必要があります。
vlan-id number;
以下の階層レベルでこのステートメントを使用することができます。
[edit interfaces interface-name unit logical-unit-number]
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
vlan-tagging
およびvlan-id
ステートメントの詳細については、802.1Q VLANの概要を参照してください。
参照
タグなし集合型イーサネットインターフェイスの設定
タグなし集合型イーサネットインターフェイスを設定すると、タグなしインターフェイスの既存のルールが適用されます。これらのルールは次のとおりです。
ポートには1つの論理インターフェイス(ユニット0)のみを設定できます。論理ユニット 0 は、個々のリンクとの間で LACP またはマーカー プロトコル データ ユニット(PDU)を送受信するために使用されます。
論理インターフェイスの設定に
vlan-id
ステートメントを含めることはできません。
タグなし集合型イーサネットインターフェイスを設定するには、設定からvlan-tagging
および vlan-id
ステートメントを省略します。
[edit interfaces] ge-1/1/1 { ether-options { 802.3ad ae0; } } ae0 { # vlan-tagging; OMIT FOR UNTAGGED AE CONFIGURATIONS unit 0 { # vlan-id 100; OMIT FOR UNTAGGED AE CONFIGURATIONS family inet { address 10.0.0.1/24 { vrrp-group 0 { virtual-address 192.168.110.0; priority 200; } } } } }
参照
デバイス上の集合型イーサネットインターフェイス数の設定(拡張レイヤー2ソフトウェア)
デフォルトでは、集合型イーサネットインターフェイスは作成されません。ルーティングデバイス上の集合型イーサネットインターフェイスの数を設定する前に、それらのインターフェイスを設定する必要があります。
また、[edit interfaces interface-name ether-options]
階層レベルで802.3ad
ステートメントを含めて、構成要素となる物理リンクを指定する必要があります。
参照
例:集合型イーサネットインターフェイスの設定
集合型イーサネットインターフェイスは、異なるFPC、DPC、またはPICのインターフェイスを使用できます。集合型ギガビットイーサネットインターフェイスを稼働させるには、以下の設定で十分です。
[edit chassis] aggregated-devices { ethernet { device-count 15; } }
[edit interfaces] ge-1/3/0 { gigether-options { 802.3ad ae0; } } ge-2/0/1 { gigether-options { 802.3ad ae0; } } ae0 { aggregated-ether-options { link-speed 1g; minimum-links 1; } } vlan-tagging; unit 0 { vlan-id 1; family inet { address 10.0.0.1/24; } } unit 1 { vlan-id 1024; family inet { address 10.0.0.2/24; } } unit 2 { vlan-id 1025; family inet { address 10.0.0.3/24; } } unit 3 { vlan-id 4094; family inet { address 10.0.0.4/24; } } }
参照
集合型イーサネットインターフェイスの削除
集合型イーサネットインターフェイスを削除するには、2つの方法があります。
インターフェイス設定から集合型イーサネットインターフェイスを削除できます。Junos OSは、
aex
に関連する設定ステートメントを削除し、このインターフェイスをダウン状態に設定します。ルーティングデバイスのデバイス数からアグリゲートイーサネットインターフェイスを削除することで、デバイス設定からアグリゲートイーサネットインターフェイスを完全に削除することもできます。
集合型イーサネットインターフェイスを削除するには:
参照
ローカル リンク バイアスの理解
ローカル リンク バイアスは、ローカル リンクを使用して、同じ バーチャルシャーシ または VCF 内の異なるメンバー スイッチ上のメンバー リンクで構成された LAG(リンク アグリゲーション グループ)バンドルを持つ バーチャルシャーシ または バーチャルシャーシファブリック(VCF)から送信されるユニキャスト トラフィックを転送することで、バーチャルシャーシ ポート(VCP)の帯域幅を節約します。ローカル リンクは、トラフィックを受信したメンバー スイッチ上にある LAG バンドル内のメンバー リンクです。ローカル リンク バイアスが有効な場合、トラフィックは同じメンバー スイッチ上で受信および転送されるため、LAG バンドル内の別のメンバー リンクを使用して VCP を通過してバーチャルシャーシまたは VCF を出るトラフィックによって VCP 帯域幅が消費されることはありません。 図 1 は、ローカル リンク バイアスが有効になっている場合に、バーチャルシャーシまたは VCF から LAG バンドル経由で出るトラフィックのトラフィック フローを示しています。

ローカル リンク バイアスを無効にすると、LAG バンドル上のバーチャルシャーシまたは VCF から出るエグレス トラフィックは、LAG バンドル内の任意のメンバー リンクから転送できます。トラフィック転送の決定は、バンドル内のメンバーリンク間のトラフィックのロードバランシングを試みる内部アルゴリズムによって行われます。ローカル リンク バイアスが無効になっている場合、エグレス トラフィックは VCP を通過して LAG バンドル内の宛先エグレス メンバー リンクに到達するため、VCP 帯域幅はエグレス トラフィックによって頻繁に消費されます。ローカル リンク バイアスが無効になっている場合に、バーチャルシャーシまたは VCF から LAG バンドル経由で出るトラフィックのトラフィック フローを 図 2 に示します。

Junos OS リリース 14.1X53-D25 以降では、ローカル リンク バイアスをバーチャルシャーシや VCF 内のすべての LAG バンドルに対してグローバルに有効にすることも、バーチャルシャーシ内の LAG バンドルごとに個別に有効にすることもできます。以前のJunos OSリリースでは、ローカルリンクバイアスはLAGバンドルごとにのみ個別に有効できました。
複数の LAG バンドルを持つバーチャルシャーシまたは VCF には、ローカル リンク バイアスが有効になっているバンドルと有効になっていないバンドルを含めることができます。ローカル リンク バイアスは、バーチャルシャーシまたは VCF から出るユニキャスト トラフィックの転送にのみ影響します。イングレストラフィック処理は、ローカルリンクバイアス設定の影響を受けません。LAG バンドルを介してバーチャルシャーシまたは VCF から出るエグレス マルチキャスト、不明なユニキャスト、およびブロードキャスト トラフィックは、ローカル リンク バイアス設定の影響を受けず、常にメンバー リンク間でロード バランシングされます。ローカル リンク バイアスは、デフォルトでは無効になっています。
LAGバンドル上のエグレスユニキャストトラフィックを常にローカルリンクから転送することでVCP帯域幅を節約する場合は、ローカルリンクバイアスを有効にする必要があります。エグレストラフィックがバーチャルシャーシまたはVCFから出るときに、LAGバンドル内のメンバーリンク間でロードバランシングする場合は、ローカルリンクバイアスを有効にしないでください。
ローカル リンク バイアスの設定
ローカル リンク バイアスは、ローカル リンクを使用して、同じ バーチャルシャーシ または VCF 内の異なるメンバー スイッチ上のメンバー リンクで構成された LAG(リンク アグリゲーション グループ)バンドルを持つ バーチャルシャーシ または バーチャルシャーシファブリック(VCF)から送信されるユニキャスト トラフィックを転送することで、バーチャルシャーシ ポート(VCP)の帯域幅を節約するために使用されます。ローカル リンクは、トラフィックを受信したメンバー スイッチ上にある LAG バンドル内のメンバー リンクです。ローカル リンク バイアスが有効な場合、トラフィックは同じメンバー スイッチ上で受信および転送されるため、VCP を通過するトラフィックが LAG バンドル内の別のメンバー リンクにあるバーチャルシャーシまたは VCF を出ることによって VCP 帯域幅が消費されることはありません。
LAG上のエグレスユニキャストトラフィックを常にローカルリンクから転送することでVCP帯域幅を節約する場合は、ローカルリンクバイアスを有効にする必要があります。エグレス トラフィックがバーチャルシャーシまたは VCF から出るときに負荷分散する場合は、ローカル リンク バイアスを有効にしないでください。
ローカル リンク バイアスは、グローバルに、またはバーチャルシャーシまたは VCF の LAG バンドルごとに有効または無効にできます。ローカルリンクバイアスがグローバルレベルとLAGバンドルレベルの両方で有効になっている場合、LAGバンドルごとの設定が優先されます。例えば、ローカルリンクバイアスがグローバルに有効になっていて、 ae1という名前のLAGバンドルで無効になっている場合、ローカルリンクバイアスは ae1という名前のLAGバンドルでは無効になります。
LAGバンドルでローカルリンクバイアスを有効にするには:
[edit] user@switch# set interface aex aggregated-ether-options local-bias
ここで、 aex
は集約されたイーサネットリンクバンドルの名前です。
例えば、集合型イーサネットインターフェイスae0でローカルリンクバイアスを有効にするには:
[edit] user@switch# set interface ae0 aggregated-ether-options local-bias
ローカルミニマムリンクの理解
ローカル最小リンク機能を説明する場合、 メンバーリンク はLAG(集合型イーサネットバンドル)の一部であるリンクであり、 メンバースイッチ はバーチャルシャーシまたはバーチャルシャーシファブリック(VCF)のメンバーであるシャーシであり、 local member links (または 単にローカルリンク)は特定のバーチャルシャーシまたはVCFメンバースイッチにローカルである同じLAGのメンバーリンクです。
リンク アグリゲーション グループ(LAG)には、異なるシャーシ上のメンバー リンク、およびバーチャルシャーシまたは VCF のメンバー スイッチ上の複数のローカル メンバー リンクを含めることができます。LAGのメンバーリンクに障害が発生した場合、LAGは引き続きアクティブな残りのメンバーリンク上でトラフィックを伝送します。複数のメンバーリンクが1つのシャーシに対してローカルであり、そのうちの1つ以上のリンクに障害が発生した場合、そのシャーシに入ってくるLAGトラフィックは残りのローカルリンクに再分散されます。ただし、リンクの障害によってシャーシ全体の総帯域幅が十分に削減された場合、残りのアクティブなローカルリンクでトラフィック損失が発生する可能性があります。
Junos OS リリース 14.1X53-D40 で導入されたローカル最小リンク機能は、1 つ以上のローカル メンバー リンクに障害が発生した場合に、バーチャルシャーシまたは VCF メンバー スイッチを経由する LAG 転送パスの非対称帯域幅によるトラフィック損失を回避するのに役立ちます。
ローカル最小リンク機能は、QFX5100 メンバー スイッチを持つ バーチャルシャーシ または VCF でのみサポートされます。
ユーザーが設定したしきい値に基づき、1つ以上のメンバーリンクに障害が発生した場合、この機能は残りのアクティブなローカルリンクを「ダウン」とマークし、LAGトラフィックを 他の シャーシ上のメンバーリンクを介してのみ再分配するように強制します。特定の集合型イーサネットインターフェイス(aex)でこの機能を有効にするには、 local-minimum-links-threshold
設定ステートメントに、そのシャーシ 上のローカルメンバー リンクが集合型イーサネットバンドル内でアクティブであり続けるために、シャーシ上に存在する必要があるローカルメンバーリンクの割合を表すしきい値を設定します。
設定されたしきい値:
指定された集合型イーサネットインターフェイスに適用されます。
指定された集約されたイーサネットバンドル内にリンクを持つすべてのシャーシに適用されます。
シャーシのローカル メンバー リンクの総数のうち、アクティブなローカル メンバー リンクの割合を表します。
LAG に対してローカル最小リンク機能が有効になっている場合、シャーシ上の 1 つ以上のメンバー リンクに障害が発生した場合、この機能は、まだしきい値に達しているローカル メンバー リンクの割合を比較します。「アップ」リンクの割合がしきい値を下回る場合、この機能は残りのアクティブなローカルリンクを強制的にダウンし、集合型イーサネットインターフェイスのトラフィックはそのシャーシ上のメンバーリンクを介して転送されなくなります。「アップ」しているリンクの割合がしきい値以上の場合、アクティブリンクのステータスは変更されず、LAGトラフィックはそのシャーシ上の利用可能なメンバーリンクに分散され続けます。
たとえば、バーチャルシャーシファブリックのメンバースイッチにLAGのアクティブなメンバーリンクであるリンクが4つあり、ローカル最小リンク機能がしきい値を60に設定して有効になっているとします。
1 つのメンバー リンクがダウンしても、リンクの 75%(4 つのうち 3 つ)はアップ状態のままであり、しきい値(60%)を超えているため、残りのリンクはアップしたままになります。
2 つのメンバー リンクがダウンした場合、リンクの 50%(4 つのうち 2 つ)のみが「アップ」であるため、ローカル最小リンク機能によって残りの 2 つのアクティブなリンクが強制的に「ダウン」します。同様に、3 つのメンバーリンクに障害が発生すると、残りのリンクも強制的にダウンします。
ローカル最小リンク機能は、リンクに障害が発生したか、リンクが強制的にダウンしたためにリンクがダウンしたか、また、アクティブ、障害、または強制ダウンしたメンバー リンクが追加または削除されたかを追跡します。その結果、この機能は次の場合に動的に応答できます。
障害が発生したローカルメンバーリンクが復帰します。
設定されたしきい値を変更するか、ローカル最小リンク機能を無効にします。
ローカル メンバー リンクを追加または削除すると、ローカル メンバー リンクの総数が変更されるか、しきい値と比較して、ローカル メンバー リンクの合計に対する「アップ」リンクの比率が変更されます。
例えば、メンバーリンクの障害により、すべてのローカルメンバーリンクが強制的にダウンし、そのリンクが再び立ち上がり、「アップ」リンクの割合が現在のしきい値を超える場合、システムは強制ダウンされたリンクのステータスを調整して、それらも再びマークアップします。
この機能は、システムがバーチャルシャーシおよび VCF 内の個々のシャーシの LAG 上のイングレスおよびエグレス トラフィック転送パスを緊密に管理している場合(特にローカル リンク バイアスも有効になっている場合)にのみ有効にする必要があります。
ローカル最小リンクの設定
ローカル最小リンク機能はデフォルトで無効になっています。LAGバンドルでこの機能を有効にする(LAG内にローカルメンバーリンクを持つすべてのシャーシに適用される)には、次のようにLAGインターフェイスのしきい値を設定するだけです:
[edit interfaces] user@switch# set aggregated-ether-options aex local-minimum-links-threshold threshold-value
しきい値を更新するには、新しいしきい値で同じコマンドを使用します。
ローカル最小リンク機能を無効にするには、設定から local-minimum-links-threshold
ステートメントを削除します。この機能によって強制的にダウンしたリンクは、数秒以内に自動的に再び立ち上がります。
LAG最小リンクに対するローカル最小リンクの影響
シャーシごとのローカル最小リンク数のしきい値は、LAGバンドルの minimum-links 設定と同様で、集合型イーサネットインターフェイス全体が「稼働中」と見なされるために稼働すべきバンドル内のメンバーリンクの最小数を設定します。ローカルメンバーリンクに障害が発生したり、ローカル最小リンク機能によって強制的にダウンされたりすると、LAG全体の「アップ」リンクの数に寄与します。その結果、十分な数のローカル リンクが強制的にダウンした場合、この機能によって LAG 全体がダウンする可能性があります。ローカル最小リンク機能の有効化と設定は、LAGの最小リンク設定とは無関係ですが、両方の機能を設定する際には、LAG全体への複合的な潜在的な影響を慎重に検討する必要があります。
ローカル最小リンクとローカルリンクバイアス
ローカルミニマムリンク機能とローカルリンクバイアス機能は独立して動作しますが、互いのトラフィック転送結果に影響を与える可能性があります。例えば、ローカル リンク バイアスが有効になっていて、アグリゲート イーサネット バンドル内のローカル リンクからのトラフィック転送が優先されるが、ローカル最小リンク数のしきい値が現在満たされていないためにそれらのリンクがダウンしている場合、送信トラフィックは VCP を介して他のバーチャルシャーシまたは VCF メンバー スイッチに転送用にリダイレクトされます。その場合、予期せぬ VCP トラフィックの増加がバーチャルシャーシや VCF のパフォーマンスに影響を与える可能性があります。
集合型イーサネットインターフェイスのトラブルシューティング
集合型イーサネットインターフェイスの問題のトラブルシューティング:
- show interfacesコマンドにLAGがダウンしていることが示されます
- 論理インターフェースの統計情報にすべてのトラフィックが反映されない
- IPv6 インターフェイス トラフィック統計はサポートされていません
- SNMP カウンターの ifHCInBroadcastPkts と ifInBroadcastPkts は常に 0 です
show interfacesコマンドにLAGがダウンしていることが示されます
論理インターフェースの統計情報にすべてのトラフィックが反映されない
IPv6 インターフェイス トラフィック統計はサポートされていません
リンク アグリゲーションの設定
リンクアグリゲーション機能を使用して1つ以上のリンクを集約し、仮想リンクまたはアグリゲーショングループを形成します。MACクライアントは、この仮想リンクを単一のリンクであるかのように扱うことができます。リンク アグリゲーションは、帯域幅を拡大し、障害発生時に緩やかな劣化を提供し、リンクの可用性を高めます。
IPアドレスがすでに設定されているインターフェイスは、アグリゲーション グループの一部になれません。
QFX5100、QFX5120、QFX5200、EX4600、QFX10002、QFX10008スタンドアロンスイッチ、およびQFX5100バーチャルシャーシとEX4600バーチャルシャーシでは、集約されたイーサネットバンドルに混合レートのリンク速度を設定することができます。サポートされていないリンク速度を設定した場合、ロードバランシングは機能しません。(プラットフォームのサポートは、インストールされたJunos OSのリリースによって異なります)。
集合型イーサネットインターフェイスの作成
集合型イーサネットインターフェイスを作成するには:
VLAN 名と VLAN ID 番号の設定
OCX シリーズ スイッチでは、VLAN はサポートされていません。
[edit vlans]
user@switch# set vlan-name vlan-id vlan-id-number
たとえば、100 です。
LAGインターフェイスにVLANを追加または削除すると、インターフェイスがダウンして復帰します(フラップ)。フラッピングは、低速のSFPが比較的高速のポートに差し込まれた場合に発生します。フラッピングを回避するには、SFPの速度と一致するようにポート速度を設定します。
アグリゲート イーサネットLACPの設定(CLI手順)
EXシリーズスイッチ上の集合型イーサネットインターフェイスでは、LACP(リンクアグリゲーション制御プロトコル)を設定できます。LACPは、複数の物理インターフェイスを束ねて1つの論理インターフェイスを形成する方法の1つです。LACPを有効にしたかどうかに関わらず、集合型イーサネットインターフェイスを設定することができます。
LACPは、以下のことを実現するために設計されました:
ユーザーの介入を必要としないバンドルへの個々のリンクの自動追加および削除
バンドルの両端が正しいグループに接続されているか確認するためのリンク監視
また、集合型イーサネットインターフェイスにLACPリンクプロテクションを設定することもできます。詳細については、 スイッチのアグリゲート イーサネット インターフェイスのLACPリンク保護の設定を参照してください。
Junos OSにLACPを実装する場合、リンクの監視はできますが、リンクの自動追加や削除はできません。
EXシリーズにLACPを設定する前に、以下が完了していることを確認してください。
集合型イーサネットバンドル(リンクアグリゲーショングループ(LAG)とも呼ばれる)が設定されていること。アグリゲート イーサネット リンクの設定(CLI手順)を参照してください
LACPを有効にすると、集合型イーサネットリンクのローカルおよびリモート側が、リンクの状態に関する情報を含むPDU(プロトコルデータユニット)を交換します。イーサネットリンクがPDUを能動的に送信するように設定したり、リンクが受動的に送信する(他のリンクから受信した場合にのみLACPPDUを送信する)ように設定できます。リンクの片側は、リンクを立ち上げるために active
として設定する必要があります。
セキュリティデバイスがLACPをサポートしていない限り、LAGリンクのリモートエンドがセキュリティデバイスの場合は、LAGにLACPを追加しないでください。セキュリティデバイスは、決定論的な設定を必要とするため、多くの場合、LACPをサポートしていません。
LACPを設定するには:
LACPプロセスは、アクティブまたはパッシブLACPモードでシステムを設定した場合のみ、システム内に存在することになります。
参照
集合型イーサネットリンク保護
アグリゲートイーサネットインターフェイスにリンクプロテクションを設定し、動作中にリンクにQoSを提供することができます。
集合型イーサネットインターフェイスでは、リンク保護をサポートするプライマリリンクとバックアップリンクを指定します。エグレストラフィックは、指定されたプライマリリンクのみを通過します。これには、トランジットトラフィックと、ルーターまたはスイッチ上でローカルに生成されたトラフィックが含まれます。一次リンクに障害が発生すると、トラフィックはバックアップリンクを介してルーティングされます。一部のトラフィック損失は避けられないため、プライマリリンクが再確立されても、エグレストラフィックは自動的にプライマリリンクにルーティングバックされません。その代わり、トラフィックを指定されたバックアップリンクからプライマリリンクに戻すタイミングを手動で制御します。
Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。
次の表を使用して、プラットフォームのプラットフォーム固有の動作を確認します。
プラットフォーム固有のリンク保護動作
プラットホーム |
差 |
---|---|
ACXシリーズ |
|
- 集合型イーサネットインターフェイスのリンク保護の設定
- リンクアグリゲートイーサネットインターフェイスのプライマリリンクおよびバックアップリンクの設定
- トラフィックがバックアップ リンクを通過する場合のプライマリ リンクへのトラフィックの復元
- 集合型イーサネットインターフェイスのリンク保護の無効化
集合型イーサネットインターフェイスのリンク保護の設定
集合型イーサネットインターフェイスは、リンク保護をサポートし、インターフェイスのQoSを確保します。
リンク保護を設定するには:
参照
リンクアグリゲートイーサネットインターフェイスのプライマリリンクおよびバックアップリンクの設定
リンク保護を設定するには、プライマリおよびセカンダリ、またはバックアップリンクを指定する必要があります。
プライマリリンクとバックアップリンクを設定するには:
参照
トラフィックがバックアップ リンクを通過する場合のプライマリ リンクへのトラフィックの復元
集合型イーサネットインターフェイスでは、リンク保護をサポートするプライマリリンクとバックアップリンクを指定します。エグレストラフィックは、指定されたプライマリリンクのみを通過します。これには、トランジットトラフィックと、ルーターまたはスイッチ上でローカルに生成されたトラフィックが含まれます。一次リンクに障害が発生すると、トラフィックはバックアップリンクを介してルーティングされます。一部のトラフィック損失は避けられないため、プライマリリンクが再確立されても、エグレストラフィックは自動的にプライマリリンクにルーティングバックされません。その代わり、トラフィックを指定されたバックアップリンクからプライマリリンクに戻すタイミングを手動で制御します。
指定されたバックアップリンクからプライマリリンクにトラフィックを戻すタイミングを手動で制御するには、以下の運用コマンドを入力します。
user@host> request interface revert aex
参照
集合型イーサネットインターフェイスのリンク保護の無効化
リンク保護を無効にするには、 delete interfaces aex aggregated-ether-options link-protection
設定コマンドを発行します。
user@host# delete interfaces aex aggregated-ether-options link-protection
参照
集合型イーサネットのリンク速度を設定する
集合型イーサネットインターフェイスでは、バンドルに含まれるすべてのインターフェイスに必要なリンク速度を設定できます。
一部のデバイスでは、混合レートと混合モードがサポートされています。例えば、同じ集合型イーサネット(AE)インターフェイスで以下を設定することができます。
-
10ギガビットイーサネットリンク用の異なるモード(WANおよびLAN)のメンバーリンク
-
異なるレートのメンバーリンク:10ギガビットイーサネット、25ギガビットイーサネット、40ギガビットイーサネット、50ギガビットイーサネット、100ギガビットイーサネット、400ギガビットイーサネット、OC192(10ギガビットイーサネットWANモード)
Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。
お使いのプラットフォームに関連する注意事項については、「 プラットフォーム固有のLAG動作 」セクションを確認してください。
-
CFP付き100ギガビットイーサネットPIC(PD-1CE-CFP-FPC4)の50ギガビットイーサネットインターフェイスを使用してのみ、50ギガビットイーサネットメンバーリンクを設定できます。
-
CFP 付き 100 ギガビット イーサネット PIC の 2 つの 50 ギガビット イーサネット インターフェイスを使用してのみ、100 ギガビット イーサネット メンバー リンクを設定できます。この100ギガビットイーサネットのメンバーリンクは、他のインターフェイスのメンバーリンクも含む集約型イーサネットリンクに含めることができます。
プラットフォーム固有のLAG動作
プラットホーム |
差 |
---|---|
ACXシリーズ |
|
M120ルーター上の集合型イーサネットインターフェイスは、次のいずれかの速度で動作するように設定できます。
-
100m
- リンクは 100 Mbps です。 -
10g
- リンクは10Gbpsです。 -
1g
—リンクは1Gbpsです。 -
oc192
- リンクは OC192 または STM64c です。
EXシリーズスイッチ上の集合型イーサネットリンクは、以下のいずれかの速度で動作するように設定できます。
-
10m
- リンクは 10 Mbps です。 -
100m
- リンクは 100 Mbps です。 -
1g
—リンクは1Gbpsです。 -
10g
- リンクは10Gbpsです。 -
50g
—リンクは 50 Gbps です。
MXシリーズ、PTXシリーズルーター、およびQFX5100、QFX5120、QFX10002、QFX10008、およびQFX10016スイッチ上の集合型イーサネットリンクは、以下のいずれかの速度で動作するように設定できます:
-
100g
—リンクは100Gbpsです。 -
100m
- リンクは 100 Mbps です。 -
10g
- リンクは10Gbpsです。 -
1g
—リンクは1Gbpsです。 -
40g
—リンクは40Gbpsです。 -
50g
—リンクは 50 Gbps です。 -
80g
—リンクは 80 Gbps です。 -
8g
- リンクは 8 Gbps です。 -
mixed
—リンクの速度はさまざまです。 -
oc192
- リンクは OC192 です。
集合型イーサネットインターフェイスにおける加入者の定期リバランスの設定
加入者が頻繁にネットワークにログインしたりログアウトしたりする場合は、特定の時間と間隔に基づいて定期的にリンクのバランスを変更するようにシステムを設定できます。
定期的なリバランスを設定するには:
参照
例:EX4200バーチャルシャーシアクセススイッチとEX4200バーチャルシャーシ配信スイッチ間の集合型イーサネット高速アップリンクの設定
EXシリーズスイッチでは、複数のイーサネットリンクを1つの論理インターフェイスに組み合わせて、帯域幅と冗長性を高めることができます。このように組み合わされたポートは、リンクアグリゲーショングループ(LAG)またはバンドルと呼ばれます。LAGに結合できるイーサネットリンクの数は、EXシリーズスイッチのモデルによって異なります。
この例では、バーチャルシャーシ アクセス スイッチをバーチャルシャーシ ディストリビューション スイッチに接続するためにアップリンク LAG を設定する方法を説明します。
必要条件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:
Junos OS リリース 9.0 以降(EXシリーズ スイッチの場合)
EX4200-48Pスイッチ2台
EX4200-24F スイッチ 2 台
XFP アップリンク モジュール x 4
LAG を設定する前に、以下が完了していることを確認してください。
バーチャルシャーシスイッチが設定されていること。 EX4200、EX4500、または EX4550 バーチャルシャーシの設定(CLI 手順)を参照してください。
スイッチのアップリンク ポートをトランク ポートとして設定しておきます。ギ ガビットイーサネットインターフェイスの設定(CLI手順)を参照してください。
概要とトポロジー
速度と耐障害性を最大限に高めるため、アクセススイッチと分散型スイッチ間のアップリンクをLAGに組み合わせることができます。LAG の使用は、マルチメンバー バーチャルシャーシ アクセス スイッチをマルチメンバー バーチャルシャーシ配信スイッチに接続する場合に特に効果的です。
この例のバーチャルシャーシアクセススイッチは、2つのメンバースイッチで構成されています。各メンバー スイッチには、2 つの 10 ギガビット イーサネット ポートを備えたアップリンク モジュールがあります。これらのポートはトランク ポートとして設定され、アクセス スイッチと分散型スイッチを接続します。
アップリンクをLAGとして設定すると、次のようなメリットがあります。
オプションで、リンクネゴシエーション用にリンクアグリゲーション制御プロトコル(LACP)を設定できます。
これにより、各アップリンクの速度が10Gbpsから20Gbpsに倍増します。
何らかの理由(ケーブルが抜かれたり、スイッチポートに障害が発生したり、1つのメンバースイッチが使用不能になったり)で1つの物理ポートが失われた場合、論理ポートは残りの物理ポート上で透過的に機能し続けます。
この例で使用されるトポロジーは、1 台のバーチャルシャーシ アクセス スイッチと 1 台のバーチャルシャーシ配信スイッチで構成されています。アクセス スイッチは、2 台の EX4200-48P スイッチ(SWA-0 と SWA-1)で構成され、バーチャルシャーシ ポート(VCP)をホスト A のメンバー スイッチとして相互に接続します。分散型スイッチは、2 つの EX4200-24F スイッチ(SWD-0 と SWD-1)で構成され、Host-D のメンバー スイッチとして VCP と相互接続されています。
アクセス スイッチの各メンバーには、アップリンク モジュールがインストールされています。各アップリンク モジュールには 2 つのポートがあります。アップリンクはトランク ポートとして機能するように設定され、アクセス スイッチと分散型スイッチを接続します。SWA-0 からの 1 つのアップリンク ポートと SWA-1 からの 1 つのアップリンク ポートが、SWD-0 への LAG ae0
として結合されます。このリンクは 1 つの VLAN に使用されます。SWA-0 と SWA-1 からの残りのアップリンク ポートは、SWD-1 への 2 番目の LAG 接続(ae1
)として結合されます。LAG ae1
は別のVLANに使用されています。
LAGリンクのリモートエンドがセキュリティデバイスである場合、セキュリティデバイスには決定論的な設定が必要となるため、LACPがサポートされないことがあります。この場合、LACPを設定しないでください。スイッチがイーサネットの物理層またはデータリンク層内でリンク障害を検出しない限り、LAG内のすべてのリンクは永続的に動作可能です。

表3は、この設定例で使用されたトポロジーを詳細に示しています。
スイッチ | のホスト名とVCID | ベース ハードウェア | アップリンク モジュール | メンバー ID | トランク ポート |
---|---|---|---|---|---|
SWA-0 |
ホスト A アクセス スイッチ VCID 1 |
EX4200-48Pスイッチ |
1 つの XFP アップリンク モジュール |
0 |
SWD-0への SWD-1への |
SWA-1 (スワワ-1) |
ホスト A アクセス スイッチ VCID 1 |
EX4200-48Pスイッチ |
1 つの XFP アップリンク モジュール |
1 |
SWD-0への SWD-1への |
SWD-0 |
ホスト D 分散型スイッチ VCID 4 |
EX4200 L-24Fスイッチ |
1 つの XFP アップリンク モジュール |
0 |
|
SWD-1型 |
ホスト D 分散型スイッチ VCID 4 |
EX4200 L-24Fスイッチ |
1 つの XFP アップリンク モジュール |
1 |
SWA-0への SWA-1への |
構成
バーチャルシャーシアクセススイッチからバーチャルシャーシ配信スイッチへの2つのアップリンクLAGを設定するには。
プロシージャ
CLIクイック構成
バーチャルシャーシ アクセス スイッチとバーチャルシャーシ配信スイッチの間で集約型イーサネット高速アップリンクを迅速に設定するには、以下のコマンドをコピーしてスイッチの端末ウィンドウにペーストします。
[edit] set chassis aggregated-devices ethernet device-count 2 set interfaces ae0 aggregated-ether-options minimum-links 1 set interfaces ae0 aggregated-ether-options link-speed 10g set interfaces ae1 aggregated-ether-options minimum-links 1 set interfaces ae1 aggregated-ether-options link-speed 10g set interfaces ae0 unit 0 family inet address 192.0.2.0/25 set interfaces ae1 unit 0 family inet address 192.0.2.128/25 set interfaces xe-0/1/0 ether-options 802.3ad ae0 set interfaces xe-1/1/0 ether-options 802.3ad ae0 set interfaces xe-0/1/1 ether-options 802.3ad ae1 set interfaces xe-1/1/1 ether-options 802.3ad ae1
手順
バーチャルシャーシアクセススイッチとバーチャルシャーシ配信スイッチの間に集合型イーサネット高速アップリンクを設定するには:
シャーシ上で作成するLAGの数を指定します。
[edit chassis] user@Host-A# set aggregated-devices ethernet device-count 2
ae0
LAGインターフェイスがup
されるために必要なリンク数を指定します。[edit interfaces] user@Host-A# set ae0 aggregated-ether-options minimum-links 1
ae1
LAGインターフェイスがup
されるために必要なリンク数を指定します。[edit interfaces] user@Host-A# set ae1 aggregated-ether-options minimum-links 1
ae0
リンクのメディア速度を指定します。[edit interfaces] user@Host-A# set ae0 aggregated-ether-options link-speed 10g
ae1
リンクのメディア速度を指定します。[edit interfaces] user@Host-A# set ae1 aggregated-ether-options link-speed 10g
LAG
ae0
に含めるアップリンクのインターフェイスIDを指定します。[edit interfaces] user@Host-A# set xe-0/1/0 ether-options 802.3ad ae0 user@Host-A# set xe-1/1/0 ether-options 802.3ad ae0
LAG
ae1
に含めるアップリンクのインターフェイスIDを指定します。[edit interfaces] user@Host-A# set xe-0/1/1 ether-options 802.3ad ae1 user@Host-A# set xe-1/1/1 ether-options 802.3ad ae1
LAG
ae0
が従業員ブロードキャストドメインのサブネットに属していることを指定します。[edit interfaces] user@Host-A# set ae0 unit 0 family inet address 192.0.2.0/25
LAG
ae1
がゲストブロードキャストドメインのサブネットに属していることを指定します。[edit interfaces] user@Host-A# set ae1 unit 0 family inet address 192.0.2.128/25
業績
設定の結果の表示:
[edit] chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { ae0 { aggregated-ether-options { link-speed 10g; minimum-links 1; } unit 0 { family inet { address 192.0.2.0/25; } } } ae1 { aggregated-ether-options { link-speed 10g; minimum-links 1; } unit 0 { family inet { address 192.0.2.128/25; } } xe–0/1/0 { ether-options { 802.3ad ae0; } } xe–1/1/0 { ether-options { 802.3ad ae0; } } xe–0/1/1 { ether-options { 802.3ad ae1; } } xe–1/1/1 { ether-options { 802.3ad ae1; } } }
検証
スイッチングが動作しており、2つのLAGが作成されていることを確認するには、以下のタスクを実行します。
LAG ae0が作成されたことを確認
目的
スイッチにLAG ae0
が作成されていることを確認します。
アクション
show interfaces ae0 terse
Interface Admin Link Proto Local Remote ae0 up up ae0.0 up up inet 192.0.2.0/25
意味
出力では、 ae0
リンクがアップしていることを確認し、このリンクに割り当てられた family
と IP アドレスを表示します。
トラブルシューティング
例:QFXシリーズ製品とアグリゲーション スイッチ間のリンク アグリゲーションの設定
QFXシリーズ製品では、複数のイーサネットリンクを1つの論理インターフェイスに組み合わせて、帯域幅と冗長性を高めることができます。このように組み合わされたポートは、リンクアグリゲーショングループ(LAG)またはバンドルと呼ばれます。LAG に結合できるイーサネット リンクの数は、QFXシリーズ製品モデルによって異なります。QFXシリーズ製品またはEX4600スイッチを他のスイッチ(アグリゲーションスイッチ、サーバー、ルーターなど)に接続するためにLAGを設定できます。この例では、QFX3500、QFX3600、EX4600、QFX5100、QFX10002スイッチをアグリゲーションスイッチに接続するためにLAGを設定する方法を説明します。
必要条件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:
QFX3500およびQFX3600スイッチの場合はJunos OS リリース11.1以降、QFX5100およびEX4600スイッチの場合はJunos OS 13.2以降、QFX10002スイッチの場合はJunos OS リリース 15.1X53-D10以降。
QFX3500、QFX3600、EX4600、QFX5100、またはQFX10002スイッチ 1 台。
概要とトポロジー
この例では、スイッチには2つの10ギガビットイーサネットインターフェイスで構成される1つのLAGがあります。このLAGは、ポートモードトランク(またはインターフェイスモードトランク)で設定され、スイッチとそれが割り当てられているVLANがトラフィックを送受信できます。
イーサネットインターフェイスをLAGとして設定すると、次のようなメリットがあります。
何らかの理由(ケーブルが抜かれたり、スイッチポートに障害が発生したり)で物理ポートの1つが失われた場合、論理ポートは残りの物理ポート上で透過的に機能し続けます。
LACP(Link Aggregation Control Protocol)は、オプションでリンク監視や、ユーザーの介入なしで個々のリンクの自動追加と削除を行うように設定できます。
LAGリンクのリモートエンドがセキュリティデバイスである場合、セキュリティデバイスには決定論的な設定が必要となるため、LACPがサポートされないことがあります。この場合、LACPを設定しないでください。スイッチがイーサネットの物理層またはデータリンク層内でリンク障害を検出しない限り、LAG内のすべてのリンクは永続的に動作可能です。
この例で使用されるトポロジーは、2つの10ギガビットイーサネットインターフェイス間にLAGが設定された1台のスイッチで構成されています。スイッチはアグリゲーション スイッチに接続されています。

表4 では、この設定例で使用されたトポロジーを詳細に説明します。
ホスト名 | ベース ハードウェア | トランク ポート |
---|---|---|
スイッチ |
QFX3500、QFX3600、EX4600、QFX5100、QFX10002スイッチ |
|
構成
2つの10ギガビットイーサネットインターフェイス間にLAGを設定します。
プロシージャ
CLIクイック構成
スイッチ上の2つの10ギガビットイーサネットインターフェイス間にLAGを迅速に設定するには、次のコマンドをコピーして、スイッチの端末ウィンドウに貼り付けます。
EX4600、QFX5100、QFX10002スイッチなど、拡張レイヤー2ソフトウェアを使用してLAGを設定する場合は、port-mode
ステートメントではなくinterface-mode
ステートメントを使用します。ELSの詳細については、「拡張レイヤー2ソフトウェアCLIの使用」を参照してください。
[edit] set chassis aggregated-devices ethernet device-count 1 set interfaces ae0 aggregated-ether-options minimum-links 1 set interfaces ae0 aggregated-ether-options link-speed 10g set interfaces ae0 unit 0 family ethernet-switching vlan members green set interfaces xe-0/0/2 ether-options 802.3ad ae0 set interfaces xe-0/0/3 ether-options 802.3ad ae0 set interfaces ae0 unit 0 family ethernet-switching port-mode trunk set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast
手順
QFXシリーズスイッチとアグリゲーションスイッチの間にLAGを設定するには、次の手順に従います。
スイッチ上で作成するLAGの数を指定します。
[edit chassis] user@switch# set aggregated-devices ethernet device-count 1
ae0
LAGインターフェイスがup
されるために必要なリンク数を指定します。[edit interfaces] user@switch# set ae0 aggregated-ether-options minimum-links 1
ae0
リンクのメディア速度を指定します。[edit interfaces] user@switch# set ae0 aggregated-ether-options link-speed 10g
集合型イーサネットバンドルに含めるメンバーを指定します。
[edit interfaces] user@switch# set interfaces xe-0/0/2 ether-options 802.3ad ae0 [edit interfaces] user@switch# set interfaces xe-0/0/3 ether-options 802.3ad ae0
トランクのポート モードを
ae0
リンクに割り当てます。手記:EX4600、QFX5100、QFX10002スイッチなど、拡張レイヤー2ソフトウェアを使用してLAGを設定する場合は、
port-mode
ステートメントではなくinterface-mode
ステートメントを使用します。ELSの詳細については、「拡張レイヤー2ソフトウェアCLIの使用」を参照してください。[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching port-mode trunk
又は
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk
LAG を VLAN に割り当てます。
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching vlan members green vlan-id 200
(オプション):LAGの片側をLACPのアクティブとして指定します。
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active
(オプション):インターフェイスがLACPパケットを送信する間隔と速度を指定します。
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp periodic fast
業績
QFX3500またはQFX3600スイッチでの設定の結果の表示:
[edit] chassis { aggregated-devices { ethernet { device-count 1; } } } green { vlan-id 200; } } interfaces { ae0 { aggregated-ether-options { link-speed 10g; minimum-links 1; } unit 0 { family ethernet-switching { port-mode trunk; vlan { members green; } } } xe-0/0/2 { ether-options { 802.3ad ae0; } } xe-0/0/3 { ether-options { 802.3ad ae0; } } }
検証
スイッチングが動作しており、1つのLAGが作成済みであることを確認するには、以下のタスクを実行します。
LAG ae0.0が作成されたことを確認
目的
スイッチにLAG ae0.0
が作成されていることを確認します。
アクション
show interfaces ae0 terse
Interface Admin Link Proto Local Remote ae0 up up ae0.0 up up eth-switch
意味
出力では、 ae0.0
リンクがアップしていることを確認し、このリンクに割り当てられた family
と IP アドレスを表示します。
アグリゲート イーサネットLACPの設定
集合型イーサネットインターフェイスでは、LACP(リンクアグリゲーション制御プロトコル)を設定できます。LACPは、複数の物理インターフェイスを束ねて1つの論理インターフェイスを形成する方法の1つです。LACPを有効にしたかどうかに関わらず、VLANタグ付きおよびタグなしの集合型イーサネットの両方を設定できます。
MC-LAG(Multichassis Link Aggregation)の場合は、 system-id
と admin key
を指定する必要があります。MC-LAGピアは、LACPメッセージの送信時に同じ system-id
を使用します。 system-id
は、MC-LAGネットワークデバイス上で設定し、検証のためにピア間で同期させることができます。
LACP 交換は、アクターとパートナーの間で行われます。アクターは、LACP交換におけるローカルインターフェイスです。パートナーとは、LACP交換におけるリモートインターフェイスのことです。
LACPは、IEEE 802.3ad、 Aggregation of Multiple Link Segmentsで定義されています。
LACPは、以下のことを実現するために設計されました:
-
ユーザーの介入を必要としない、集約バンドルへの個々のリンクの自動追加および削除
-
バンドルの両端が正しいグループに接続されているか確認するためのリンク監視
Junos OSにLACPを実装する場合、リンクの監視はできますが、リンクの自動追加や削除はできません。
LACP モードには、アクティブまたはパッシブがあります。アクターとパートナーの両方がパッシブモードの場合、LACPパケットを交換しないため、集約されたイーサネットリンクは立ち上がらないことになります。アクターまたはパートナーのどちらかがアクティブであれば、LACPパケットを交換します。デフォルトでは、集約されたイーサネットインターフェイスではLACPはオフになっています。LACPが設定されている場合、デフォルトではパッシブモードになります。LACPパケットの送信およびLACPパケットに対する応答を開始するには、LACPをアクティブモードで設定する必要があります。
LACPアクティブモードを有効にするには、[edit interfaces interface-name aggregated-ether-options]
階層レベルでlacp
ステートメントを含め、active
オプションを指定します。
[edit interfaces interface-name aggregated-ether-options] lacp { active; }
LACPプロセスは、アクティブまたはパッシブLACPモードでシステムを設定した場合のみ、システム内に存在することになります。
デフォルトの動作に戻すには、[edit interfaces interface-name aggregated-ether-options]
階層レベルでlacp
ステートメントを含め、passive
オプションを指定します。
[edit interfaces interface-name aggregated-ether-options] lacp { passive; }
Junos OSリリース12.2以降では、IEEE 802.3ad標準を上書きし、スタンバイリンクが常にトラフィックを受信できるようにLACPを設定することもできます。デフォルトの動作を上書きすると、1秒未満のフェイルオーバーが容易になります。
IEEE 802.3ad標準をオーバーライドし、1秒未満のフェイルオーバーを促進するには、[edit interfaces interface-name aggregated-ether-options lacp]
階層レベルでfast-failover
ステートメントを含めます。
詳細については、次のセクションを参照してください。
- LACP 間隔を設定する
- LACPリンク保護の設定
- LACPシステム優先度の設定
- LACPシステム識別子の設定
- LACP管理キーの設定
- LACP ポート プライオリティの設定
- LACP動作のトレース
- LACP の制限事項
- 例:集合型イーサネットLACPの設定
LACP 間隔を設定する
デフォルトでは、アクターとパートナーはLACPパケットを毎秒送信します。インターフェイスがLACPパケットを送信する間隔を設定するには、[edit interfaces interface-name aggregated-ether-options lacp]
階層レベルでperiodic
ステートメントを含めます。
[edit interfaces interface-name aggregated-ether-options lacp] periodic interval;
間隔は、高速(毎秒)または低速(30秒ごと)にすることができます。アクティブ インターフェイスとパッシブ インターフェイスで異なる周期レートを設定できます。アクティブインターフェイスとパッシブインターフェイスを異なるレートで設定すると、トランスミッターはレシーバーのレートを優先します。
LACPが有効な場合、送信元アドレスフィルタリングは機能しません。
割合ポリサーは、CCCプロトコルファミリーが設定された集合型イーサネットインターフェイスではサポートされていません。割合ポリサーの詳細については 、「ルーティングポリシー、ファイアウォールフィルター、およびトラフィックポリサーユーザーガイド」を参照してください。
一般に、LACPはタグなしの集合型イーサネットインターフェイスすべてでサポートされています。詳細については、 タグなし集合型イーサネットインターフェイスの設定を参照してください。
LACPリンク保護の設定
LACPリンク保護を使用する場合、集合型イーサネットインターフェイスに設定できるメンバーリンクは、アクティブとスタンバイの2つだけです。
アグリゲート イーサネット内のアクティブ リンクとスタンバイ リンクを強制するには、 link-protection
ステートメントと system-priority
ステートメントを使用して、アグリゲート イーサネット インターフェイス レベルで LACP リンク保護とシステム優先度を設定できます。このレベルで値を設定すると、定義された設定を使用する設定されたインターフェイスのみになります。LACPインターフェイス設定では、グローバル(シャーシ)LACP設定を上書きすることもできます。
LACPリンク保護は、ポートプライオリティも使用します。port-priority
ステートメントを使用して、イーサネットインターフェイス[ether-options]
階層レベルでポート優先度を設定できます。ポート優先度を設定しない場合、LACPリンク保護はポート優先度のデフォルト値(127)を使用します。
LACPリンク保護は、集合型イーサネットインターフェイス上でユニットごとのスケジューリング設定をサポートします。
集合型イーサネットインターフェイスでLACPリンク保護を有効にするには、[edit interfaces aeX aggregated-ether-options lacp]
階層レベルでlink-protection
ステートメントを使用します。
[edit interfaces aeX aggregated-ether-options lacp] link-protection; disable; revertive; non-revertive; }
デフォルトでは、LACP リンク保護は、優先度の高い(番号の小さい)リンクが動作可能になるか、優先度が高いと判断されたリンクがアグリゲータに追加されると、そのリンクに復帰します。ただし、LACPリンク保護設定に non-revertive
ステートメントを追加することで、リンク計算を抑制することができます。非リバーティブ モードでは、リンクがアクティブになり、パケットを収集および配布すると、優先度の高い(より良い)リンクがその後に追加されてもスイッチは生成されず、現在のリンクはアクティブなままになります。
LACPリンク保護がグローバル([edit chassis]
階層)レベルで非リバーティブに設定されている場合、 revertive
ステートメントをLACPリンク保護設定に追加して、インターフェイスの非リバーティブ設定を上書きできます。復帰モードでは、アグリゲータに優先度の高いリンクを追加することで、LACP が優先度の再計算を実行し、現在のアクティブリンクから新しいアクティブリンクに切り替わります。
アグリゲータの両端でLACPリンク保護が有効になっている場合は、アグリゲータの両端で同じモードを使用するように設定してください。LACP リンク保護モードが一致していないと、トラフィックが失われる可能性があります。
2つのメンバーインターフェイスを持つ集合型イーサネットインターフェイスを他のベンダーのデバイスに接続する場合は、アグリゲータの両端でLACPを使用することを強くお勧めします。そうしないと、ベンダーデバイス(レイヤー2スイッチやルーターなど)は、2つのリンク集約されたイーサネットバンドルからのトラフィックを管理できません。その結果、ベンダーデバイスが集約されたイーサネットインターフェイスのバックアップメンバーリンクにトラフィックを送り返すことが観察される場合があります。
現在、MX-MPC2-3D、MX-MPC2-3D-Q、MX-MPC2-3D-EQ、MX-MPC1-3D、MX-MPC1-3D-Q、MPC-3D-16XGE-SFPPはバックアップ リンクに戻るトラフィックをドロップしませんが、DPCE-R-Q-20GE-2XGE、DPCE-R-Q-20GE-SFP、DPCE-R-Q-40GE-SFP、DPCE-R-Q-4XGE-XFP、DPCE-X-Q-40GE-SFP、DPCE-X-Q-4XGE-XFPはバックアップ リンクへのトラフィックをドロップします。
LACPシステム優先度の設定
インターフェイス上の集合型イーサネットインターフェイスにLACPシステム優先度を設定するには、[edit interfaces aeX aggregated-ether-options lacp]
階層レベルでsystem-priority
ステートメントを使用します。
[edit interfaces aeX aggregated-ether-options lacp] system-priority;
システム優先度は、LACPシステムIDの一部である2オクテットのバイナリ値です。LACP システム ID は、最上位 2 つのオクテットとしてのシステム プライオリティと、最下位 6 つのオクテットとしてのインターフェイス MAC アドレスで構成されています。システム優先度の数値が小さいシステムほど、優先度が高くなります。デフォルトでは、システム プライオリティは 127 で、範囲は 0 〜 65,535 です。
LACPシステム識別子の設定
集合型イーサネットインターフェイスにLACPシステム識別子を設定するには、[edit interfaces aeX aggregated-ether-options lacp]
階層レベルでsystem-id
ステートメントを使用します:
[edit interfaces aeX aggregated-ether-options lacp] system-id system-id;
ユーザー-LACPで定義されたシステム識別子により、2つの別々の機器の2つのポートが、あたかも同じアグリゲートグループの一部であるかのように動作させることができます。
システム識別子は、48ビット(6バイト)のグローバルでユニークなフィールドです。16ビットのシステム優先度値と組み合わせて使用することで、ユニークなLACPシステム識別子が得られます。
LACP管理キーの設定
LACPに管理キーを設定するには、edit interfaces aex aggregated-ether-options lacp]
階層レベルでadmin-key number
ステートメントを含めます。
[edit interfaces ae x aggregated-ether-options-lacp] admin-key number;
admin-key
ステートメントを設定するには、MC-LAGを設定する必要があります。MC-LAGの詳細については、「 MXシリーズルーターでのマルチシャーシリンクアグリゲーションの設定」を参照してください。
LACP ポート プライオリティの設定
集合型イーサネットインターフェイスにLACPポート優先度を設定するには、[edit interfaces interface-name ether-options 802.3ad aeX lacp]
または[edit interfaces interface-name ether-options 802.3ad aeX lacp]
階層レベルでport-priority
ステートメントを使用します。
[edit interfaces interface-name ether-options 802.3ad aeX lacp] port-priority priority;
ポート優先度は、LACPポートIDの一部である2オクテットフィールドです。LACP ポート ID は、最上位 2 つのオクテットとしてのポート プライオリティと、最下位 2 つのオクテットとしてのポート番号で構成されています。ポート優先度の数値が小さいシステムほど、優先度が高くなります。デフォルトでは、ポート プライオリティは 127 で、範囲は 0 〜 65,535 です。
ポート アグリゲーションの選択は、ポート プライオリティが最も高いシステムに基づいて各システムで行われ、プライオリティが最も高いシステムによって割り当てられます。ポートは、優先順位が最も高いシステムの優先順位が最も高いポートから選択および割り当てられ、そこから優先順位が下がっていきます。
ポート アグリゲーションの選択(前述)は、LACP リンク保護が有効な場合、アクティブ リンクに対して実行されます。LACPリンク保護を使用しない場合、ポートアグリゲーションの選択でポート優先度は使用されません。
LACP動作のトレース
LACPプロセスの動作をトレースするには、[edit protocols lacp]
階層レベルでtraceoptions
ステートメントを含めます。
[edit protocols lacp] traceoptions { file <filename> <files number> <size size> <world-readable | no-world-readable>; flag flag; no-remote-trace; }
protocols lacp traceoptions
ステートメントでは、以下のフラグを指定できます。
-
all
—すべての LACP トレース操作
-
configuration
—設定コード
-
packet
—送受信されたパケット
-
process
—LACP プロセス イベント
-
protocol
—LACP プロトコル ステート マシン
-
routing-socket
—ルーティング ソケット イベント
-
startup
—プロセス スタートアップ イベント
LACP の制限事項
LACPは複数の異なる物理インターフェイスをリンクできますが、リンクしているすべてのデバイスでサポートされている機能だけが、結果として得られるリンクアグリゲーショングループ(LAG)バンドルでサポートされます。例えば、異なるPICは異なる数の転送クラスをサポートすることができます。最大16転送クラスをサポートするPICのポートを、最大8転送クラスをサポートするPICとリンク集約型で連結した場合、結果的にはLAGバンドルは最大8転送クラスのみをサポートします。同様に、WREDをサポートするPICとサポートしないPICをリンクさせると、WREDをサポートしないLAGバンドルになります。
例:集合型イーサネットLACPの設定
この例では、2つのEXスイッチ間にアクティブLACPを使用して集合型イーサネットインターフェイスを設定する方法を示します。
位相幾何学
2台のEXスイッチは、集合型イーサネット構成で2つのインターフェイスを使用して接続されます。

タグなしインターフェイス上で集合型イーサネットLACPを設定します。
この例では、EX1 の構成のみを示しています。EX2 は、IP アドレス以外は同じ設定です。
タグなし集合型イーサネットを使用したLACP
シャーシ構成では、集合型イーサネットインターフェイスを1つ使用できます。 802.3ad
設定では、インターフェイス ge-0/0/0
と ge-0/0/1
の両方がインターフェイス ae0
に関連付けられます。 ae0 aggregated-ether-options
設定により、アクティブモードLACPが有効になります。
user@EX1# show ... chassis { aggregated-devices { ethernet { device-count 1; } } } interfaces { ge-0/0/0 { ether-options { 802.3ad ae0; } } ge-0/0/1 { ether-options { 802.3ad ae0; } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family inet { address 10.1.1.1/30; } } } }
検証
集合型イーサネットインターフェイスの検証
目的
集合型イーサネットインターフェイスが作成され、稼働していることを確認します。
アクション
運用モードから コマンド show interfaces terse | match ae
を使用します。
user@EX1> show interfaces terse | match ae ge-0/0/0.0 up up aenet --> ae0.0 ge-0/0/1.0 up up aenet --> ae0.0 ae0 up up ae0.0 up up inet 10.1.1.1/30
意味
出力は、ge-0/0/0とge-0/0/1がバンドルされて集合型イーサネットインターフェイス ae0
を作成し、インターフェイスが稼働していることを示しています。
LACPがアクティブであることを確認する
目的
どのインターフェイスが LACP に参加しているか、現在の状態を確認します。
アクション
運用モードから コマンド show lacp interfaces
を使用します。
user@EX1> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity ge-0/0/0 Actor No No Yes Yes Yes Yes Fast Active ge-0/0/0 Partner No No Yes Yes Yes Yes Fast Active ge-0/0/1 Actor No No Yes Yes Yes Yes Fast Active ge-0/0/1 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State ge-0/0/0 Current Fast periodic Collecting distributing ge-0/0/1 Current Fast periodic Collecting distributing
意味
この出力は、アクティブモードLACPが有効になっていることを示しています。
到達可能性の確認
目的
ping が 2 つの EX スイッチ間で動作することを確認します。
アクション
EX1で ping 10.1.1.2 count 2
運用モードコマンドを使用します。
user@EX1> ping 10.1.1.2 count 2 PING 10.1.1.2 (10.1.1.2): 56 data bytes 64 bytes from 10.1.1.2: icmp_seq=0 ttl=64 time=2.249 ms 64 bytes from 10.1.1.2: icmp_seq=1 ttl=64 time=2.315 ms --- 10.1.1.2 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 2.249/2.282/2.315/0.033 ms
意味
EX1は、集合型イーサネットインターフェイスを介してEX2にpingを実行できます。
スイッチにおけるアグリゲート イーサネット インターフェイスのLACPリンク保護の設定
LACPリンク保護とシステム優先度は、スイッチ上のグローバルレベルまたは特定の集合型イーサネットインターフェイスに対して設定できます。LACPリンク保護を使用して集約型イーサネットバンドル内の単一リンクを保護する場合、集約型イーサネットインターフェイスには、アクティブとスタンバイの2つのメンバーリンクのみを設定します。LACPリンク保護により、1つのリンク(優先度の高いリンク)のみがトラフィックに使用されるようになります。もう一方のリンクは強制的に 待機 状態となります。
次のコマンドを使用して、アクティブリンクとスタンバイリンクを確認します。
user@host# run show interfaces redundancy Interface State Last change Primary Secondary Current status ae0 On secondary 14:56:50 xe-0/0/1 xe-0/0/2 both up
LACPリンクプロテクションを使用して集約されたイーサネットバンドル内の複数のリンクを保護する場合、リンクをプライマリサブグループとバックアップサブグループに設定します。リンク保護サブグループは、集約されたイーサネットバンドル内のイーサネットリンクの集合です。リンク保護サブグループを使用する場合は、プライマリサブグループとバックアップサブグループを設定します。設定プロセスには、各サブグループへのメンバーリンクの割り当てが含まれます。設定プロセスが完了すると、リンク障害などのスイッチオーバーイベントが発生するまで、プライマリサブグループを使用してトラフィックを転送し、バックアップサブグループがバンドル内のプライマリサブグループのリンク上を移動していたトラフィックの制御を引き継ぎます。
デフォルトでは、LACPリンク保護は、優先度の高いリンクが動作可能になったとき、または優先度の高いリンクが集合型イーサネットバンドルに追加されたときに、優先度の高い(番号の小さい)リンクに戻ります。優先目的で、LACPリンク保護はサブグループをリンクのように扱います。リンク保護設定に non-revertive
ステートメントを追加することで、リンク計算を抑制できます。非リバーティブ モードでは、リンクが LACP パケットの送受信時にアクティブである場合、優先度の高いリンクをバンドルに追加しても、現在アクティブなリンクのステータスは変更されません。アクティブなままです。
LACPリンク設定がグローバル [edit chassis]
階層レベルで非リバーティブに指定されている場合、アグリゲートイーサネットインターフェイスレベルでLACPリンク保護設定で revertive
ステートメントを指定して、インターフェイスの非リバーティブ設定を上書きすることができます。復帰モードでは、集約されたイーサネットバンドルに優先度の高いリンクを追加すると、LACPが優先度を再計算し、ステータスが現在アクティブなリンクから新しく追加された優先度の高いリンクに切り替わります。
リンクのローカル側とリモート側の両方でLACPリンク保護が有効になっている場合、両側で同じモード(リバーティブまたは非リバーティブ)を使用する必要があります。
集合型イーサネットレベルでLACPリンク設定を設定すると、定義された設定を使用するインターフェイスのみが表示されます。LACPインターフェイス設定では、グローバル(シャーシ)LACP設定を上書きすることもできます。
LACPリンク保護を設定する前に、以下が完了していることを確認してください。
-
集合型イーサネットバンドル(リンクアグリゲーショングループ(LAG)とも呼ばれる)が設定されていること。EXシリーズについては、 アグリゲート イーサネット リンクの設定(CLI手順)を参照してください。
-
インターフェイスに設定された LACP。Exシリーズについては、 アグリゲート イーサネットLACPの設定(CLI手順)を参照してください。
LACPリンクプロテクションは、スイッチ上でグローバルレベルで有効にすることでスイッチ上のすべての集約イーサネットインターフェイスに対して設定することができ、特定の集約イーサネットインターフェイスに対しては、そのインターフェイス上で有効にすることで設定できます。
- グローバルレベルで単一リンクのLACPリンク保護を設定する
- 集約されたインターフェイスレベルでの単一リンクのLACPリンク保護の設定
- 集合型イーサネットインターフェイス内の複数のリンクにLACPリンク保護を提供するサブグループバンドルの設定
グローバルレベルで単一リンクのLACPリンク保護を設定する
グローバルレベルで集合型イーサネットインターフェイスのLACPリンクプロテクションを設定するには、次の手順に従います:
集約されたインターフェイスレベルでの単一リンクのLACPリンク保護の設定
特定の集合型イーサネットインターフェイスに対してLACPリンクプロテクションを有効にするには:
集合型イーサネットインターフェイス内の複数のリンクにLACPリンク保護を提供するサブグループバンドルの設定
リンク保護サブグループバンドルを設定して、集約されたイーサネットバンドル内の複数のリンクにリンク保護を提供できます。
リンク保護サブグループを使用すると、集約されたイーサネットバンドル内の単一リンクのみを保護する代わりに、LAGバンドル内のイーサネットリンクの集合体にリンク保護を提供できます。例えば、3 つのメンバーリンクを持つプライマリサブグループと、3 つの異なるメンバーリンクを持つバックアップサブグループを設定し、バックアップサブグループを使用してプライマリサブグループのリンク保護を提供することができます。
サブグループを使用してリンク保護を設定するには:
LACPは、リンクのアクティブ状態とバックアップ状態を判断します。LACPを設定する場合、バックアップリンクの状態を手動でダウンに設定しないでください。LACPが設定されている場合、次のコマンドはサポートされません。set interfaces ae0 aggregated-ether-options link-protection backup-state down
LAGインターフェイスでのリンクフラッピングを防止するためのLACPホールドアップタイマーの設定
リンクアグリゲーショングループ(LAG)インターフェイスでは、メンバー(子)リンクがダウンすると、その状態は現在からexpiredに変わります。このリンクは、断続的な LACP プロトコル データ ユニット(PDU)とキープアライブ タイムアウトを受信すると、現在の状態から期限切れ状態へとフラップし、現在の状態に戻ることがあります。このようなフラッピングは、リンク上のトラフィックに悪影響を及ぼす可能性があります。
LAG子リンクの過剰なバタツキを防ぐために、LAGインターフェイスで、その特定のインターフェイス上のすべてのメンバーリンクに適用されるホールドアップタイマーを設定できます。ホールドアップとは、ネットワーク用語で、指定された時間間隔でインターフェイスがダウンからアップに遷移するのを防ぐことを意味します。
設定されている場合、LACP ステート マシンが LACP PDU を受信したときに、期限切れまたはデフォルト状態から現在の状態に移行しようとすると、ホールドアップ タイマーがトリガーされます。ホールドアップ タイマーは、LACP ステート マシンが少なくとも 1 回は以前に現在の状態を取得していた場合にのみトリガーされます。LACP が初めて現在の状態への遷移を試みた場合、タイマーはトリガーされません。LACPは、子リンクで受信したPDUを監視しますが、リンクが現在の状態に移行するのを防ぎます。リンクが PDU を受信したときにフラッピングが観察されない場合、ホールドアップ タイマーは終了し、メンバー リンクをトリガーして現在の状態に戻ります。この遷移は、ホールドアップ タイマーが切れるとすぐにトリガーされ、リンクが PDU を受信したときには必ずしもトリガーされません。
LAGインターフェイスにLACPホールドアップタイマーを設定するには、[edit interfaces aex aggregated-ether-options lacp]
階層レベルでhold-time up
ステートメントを使用します。
LACP PDU を受信するインターフェイスがポート無効状態に移行しても、ホールドアップ タイマーは動作し続けます。タイマーが期限切れになる前にインターフェイスが再び立ち上がり、ネイバーから LACP PDU を受信すると、タイマーが再起動されます。これにより、物理ポートの迅速なフラップ時でもタイマーが維持されます。
以下のイベントが発生した場合、イベント後にメンバーリンクが現在の状態を取得するまで、ホールドアップタイマーは作動しません。
LACPデーモンの再起動
子または集合型イーサネットインターフェイスの無効化および再活性化
子または集合型イーサネットインターフェイスの削除と再設定
システムの再起動
ルーティングエンジンスイッチオーバー
LACPが正しく設定されており、バンドルメンバーがLACPプロトコルパケットを交換していることの確認
LACPが正しく設定され、バンドルメンバーがLACPプロトコルパケットを送信していることを確認します。
LACP設定の確認
目的
LACPが正しく設定されていることを確認します。
アクション
LACPが片側でアクティブとして有効になっていることを確認するには:
user@switch>show lacp interfaces xe-0/1/0 Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/1/0 Actor No No Yes Yes Yes Yes Fast Active xe-0/1/0 Partner No No Yes Yes Yes Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/1/0 Current Fast periodic Collecting distributing
意味
この例では、LACPが片側をアクティブ、もう片側をパッシブとして設定されていることを示しています。LACPが有効な場合、バンドルされたリンクをアップするためには、片側をアクティブとして設定する必要があります。
LACP パケットが交換されていることを検証します
目的
インターフェイス間でLACPパケットが交換されていることを確認します。
アクション
show lacp statistics interfaces interface-name
コマンドを使用すると、LACP BPDU 交換情報が表示されます。
show lacp statistics interfaces ae0 Aggregated interface: ae0 LACP Statistics: LACP Rx LACP Tx Unknown Rx Illegal Rx xe-0/0/2 1352 2035 0 0 xe-0/0/3 1352 2056 0 0
意味
この出力では、リンクがアップしており、PDUが交換されていることを示しています。
例:EX4200バーチャルシャーシアクセススイッチとEX4200バーチャルシャーシ分散型スイッチ間のLACPを使用したアグリゲート イーサネット高速アップリンクの設定
EXシリーズスイッチでは、複数のイーサネットリンクを1つの論理インターフェイスに組み合わせて、帯域幅と冗長性を高めることができます。このように組み合わされたポートは、リンクアグリゲーショングループ(LAG)またはバンドルと呼ばれます。EXシリーズスイッチでは、LACP(リンクアグリゲーション制御プロトコル)を設定することで、これらのリンクをさらに強化することができます。
この例では、「 例:EX4200 バーチャルシャーシ アクセス スイッチと EX4200 バーチャルシャーシ配信スイッチ間のアグリゲート イーサネット高速アップリンクの設定」で作成した LAG 設定に LACP をオーバーレイする方法について説明します。
必要条件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:
Junos OS リリース 9.0 以降(EXシリーズ スイッチの場合)
EX4200-48Pスイッチ2台
EX4200-24F スイッチ 2 台
EXシリーズXFPアップリンクモジュール x 4
LACPを設定する前に、以下が完了していることを確認してください。
バーチャルシャーシスイッチをセットアップします。 EX4200、EX4500、または EX4550 バーチャルシャーシの設定(CLI 手順)を参照してください。
スイッチのアップリンク ポートをトランク ポートとして設定しておきます。ギ ガビットイーサネットインターフェイスの設定(CLI手順)を参照してください。
LAG が設定されている。 例:EX4200バーチャルシャーシアクセススイッチとEX4200バーチャルシャーシ配信スイッチ間のアグリゲートイーサネット高速アップリンクの設定を参照してください。
概要とトポロジー
この例は、読者が 例: EX4200 バーチャルシャーシ アクセス スイッチと EX4200 バーチャルシャーシ ディストリビューション スイッチ間の集合型イーサネット高速アップリンクの設定に精通していることを前提としています。この例のトポロジーは、他の例のトポロジーとまったく同じです。この例では、LACPを使用してLAG機能を強化する方法を示しています。
LACP交換は、 アクター (送信リンク)と パートナー (受信リンク)の間で行われます。LACP モードには、アクティブまたはパッシブがあります。
アクターとパートナーの両方がパッシブモードの場合、LACPパケットを交換しないため、集約されたイーサネットリンクは立ち上がらないことになります。デフォルトでは、LACP はパッシブ モードです。LACPパケットの送信およびLACPパケットに対する応答を開始するには、LACPをアクティブモードで有効にする必要があります。
デフォルトでは、アクターとパートナーはLACPパケットを毎秒送信します。
間隔は、高速(毎秒)または低速(30秒ごと)にすることができます。
バーチャルシャーシアクセススイッチ上のLAGのLACPの設定
アクセス スイッチの LAG に LACP を設定するには、以下のタスクを実行します。
プロシージャ
CLIクイック構成
アクセス スイッチの LAG に LACP を迅速に設定するには、以下のコマンドをコピーしてスイッチの端末ウィンドウに貼り付けます。
[edit] set interfaces ae0 aggregated-ether-options lacp active periodic fast set interfaces ae1 aggregated-ether-options lacp active periodic fast
手順
ホストAのLAG ae0
および ae1
にLACPを設定するには、次の手順に従います。
両方のバンドルの集合型イーサネットオプションを指定します。
[edit interfaces] user@Host-A#set ae0 aggregated-ether-options lacp active periodic fast user@Host-A#set ae1 aggregated-ether-options lacp active periodic fast
業績
設定の結果の表示:
[edit interfaces] user@Host-A# show ae0 { aggregated-ether-options { lacp { active; periodic fast; } } } ae1 { aggregated-ether-options { lacp { active; periodic fast; } } }
バーチャルシャーシ分散スイッチ上のLAGのLACPの設定
バーチャルシャーシアクセススイッチからバーチャルシャーシ配信スイッチへの2つのアップリンクLAGにLACPを設定するには、以下のタスクを実行します。
プロシージャ
CLIクイック構成
分散型スイッチLAGにLACPを迅速に設定するには、以下のコマンドをコピーしてスイッチ端末ウィンドウに貼り付けます。
[edit interfaces] set ae0 aggregated-ether-options lacp passive periodic fast set ae1 aggregated-ether-options lacp passive periodic fast
手順
ホスト D の LAG ae0
および ae1
に LACP を設定するには、次の手順に従います。
両方のバンドルの集合型イーサネットオプションを指定します。
[edit interfaces] user@Host-D#set ae0 aggregated-ether-options lacp passive periodic fast user@Host-D#set ae1 aggregated-ether-options lacp passive periodic fast
業績
設定の結果の表示:
[edit interfaces] user@Host-D# show ae0 { aggregated-ether-options { lacp { passive; periodic fast; } } } ae1 { aggregated-ether-options { lacp { passive periodic fast; } } }
検証
LACP パケットが交換されていることを確認するには、以下のタスクを実行します。
LACP設定の確認
目的
LACPが正しく設定されていることを確認します。
アクション
show lacp interfaces interface-name
コマンドを使用して、LACPが一端でアクティブとして有効になっていることを確認します。
user@Host-A> show lacp interfaces xe-0/1/0 Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/1/0 Actor No Yes No No No Yes Fast Active xe-0/1/0 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/1/0 Defaulted Fast periodic Detached
意味
この出力は、LACPが正しく設定され、一端がアクティブであることを示しています。
LACP パケットが交換されていることを検証します
目的
LACPパケットが交換されていることを確認します。
アクション
show interfaces aex statistics
コマンドを使用して、LACP 情報を表示します。
user@Host-A> show interfaces ae0 statistics Physical interface: ae0, Enabled, Physical link is Down Interface index: 153, SNMP ifIndex: 30 Link-level type: Ethernet, MTU: 1514, Speed: Unspecified, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 0 Device flags : Present Running Interface flags: Hardware-Down SNMP-Traps Internal: 0x0 Current address: 02:19:e2:50:45:e0, Hardware address: 02:19:e2:50:45:e0 Last flapped : Never Statistics last cleared: Never Input packets : 0 Output packets: 0 Input errors: 0, Output errors: 0 Logical interface ae0.0 (Index 71) (SNMP ifIndex 34) Flags: Hardware-Down Device-Down SNMP-Traps Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 0 0 0 0 Protocol inet Flags: None Addresses, Flags: Dest-route-down Is-Preferred Is-Primary Destination: 10.10.10/24, Local: 10.10.10.1, Broadcast: 10.10.10.255
意味
この出力は、リンクがダウンしており、プロトコルデータユニット(PDU)が交換されていないことを示しています。
トラブルシューティング
例:QFXシリーズ製品とアグリゲーション スイッチ間のLACPを使用したリンク アグリゲーションの設定
QFXシリーズ製品では、複数のイーサネットリンクを1つの論理インターフェイスに組み合わせて、帯域幅と冗長性を高めることができます。このように組み合わされたポートは、リンクアグリゲーショングループ(LAG)またはバンドルと呼ばれます。LAG に結合できるイーサネット リンクの数は、QFXシリーズ製品モデルによって異なります。スタンドアロンスイッチでは、最大32のイーサネットインターフェイスをグループ化してLAGを形成できます。QFabricシステムでは、最大8つのイーサネットインターフェイスをグループ化してLAGを形成できます。QFXシリーズ製品では、LACP(リンクアグリゲーション制御プロトコル)を設定することで、これらのリンクをさらに強化することができます。
この例では、「 例:QFXシリーズ製品とアグリゲーションスイッチ間のリンクアグリゲーションの設定」で作成したLAG設定にLACPをオーバーレイする方法を説明します。
必要条件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:
QFX3500 スイッチは Junos OS リリース 11.1 以降、QFX3600 スイッチは Junos OS リリース 12.1 以降、QFX5100 スイッチは Junos OS リリース 13.2 以降、QFX10002 スイッチは Junos OS リリース 15.1X53-D10 以降。
QFX3500、QFX3600、QFX5100、QFX10002 スイッチ 1 台。
LACPを設定する前に、以下が完了していることを確認してください。
スイッチ上のポートをトランク ポートとして設定しておきます。
LAG が設定されている。
概要とトポロジー
この例のトポロジーは、QFXスイッチとアグリゲーションスイッチ間のLAGの設定の例で使用されたトポロジーとまったく同じです。この例では、LACPを使用してLAG機能を強化する方法を示しています。
LACP交換は、 アクター (送信リンク)と パートナー (受信リンク)の間で行われます。LACP モードには、アクティブまたはパッシブがあります。
アクターとパートナーの両方がパッシブモードの場合、LACPパケットを交換しないため、集約されたイーサネットリンクは立ち上がらないことになります。デフォルトでは、LACP はパッシブ モードです。LACPパケットの送信およびLACPパケットに対する応答を開始するには、LACPをアクティブモードで有効にする必要があります。
デフォルトでは、アクターとパートナーはLACPパケットを毎秒送信します。インターフェイスがLACPパケットを送信する間隔を設定するには、[edit interfaces interface-name aggregated-ether-options lacp]
階層レベルでperiodic
ステートメントを含めます。
間隔は、高速(毎秒)または低速(30秒ごと)にすることができます。
QFXシリーズ上のLAGのLACPの設定
QFXシリーズLAGにLACPを設定するには、以下のタスクを実行します。
プロシージャ
CLIクイック構成
アクセス スイッチの LAG に LACP を迅速に設定するには、以下のコマンドをコピーしてスイッチの端末ウィンドウに貼り付けます。
[edit] set interfaces ae0 aggregated-ether-options lacp active periodic fast
手順
LAG ae0
にLACPを設定するには:
LAGの集合型イーサネットオプションを指定します。
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active periodic fast
業績
設定の結果の表示:
[edit interfaces] user@switch# show ae0 { aggregated-ether-options { lacp { active; periodic fast; } } }
検証
LACPパケットが交換されていることを確認するには、以下のタスクを実行します。
LACP設定の確認
目的
LACPが正しく設定されていることを確認します。
アクション
show lacp interfaces interface-name
コマンドを使用して、LACPが一端でアクティブとして有効になっていることを確認します。
user@switch> show lacp interfaces xe-0/02 Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/2 Actor No Yes No No No Yes Fast Active xe-0/0/2 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/2 Defaulted Fast periodic Detached
意味
この出力は、LACPが正しく設定され、一端がアクティブであることを示しています。
LACP パケットが交換されていることを検証します
目的
LACPパケットが交換されていることを確認します。
アクション
show interfaces aex statistics
コマンドを使用して、LACP 情報を表示します。
user@switch> show interfaces ae0 statistics Physical interface: ae0, Enabled, Physical link is Down Interface index: 153, SNMP ifIndex: 30 Link-level type: Ethernet, MTU: 1514, Speed: Unspecified, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 0 Device flags : Present Running Interface flags: Hardware-Down SNMP-Traps Internal: 0x0 Current address: 02:19:e2:50:45:e0, Hardware address: 02:19:e2:50:45:e0 Last flapped : Never Statistics last cleared: Never Input packets : 0 Output packets: 0 Input errors: 0, Output errors: 0 Logical interface ae0.0 (Index 71) (SNMP ifIndex 34) Flags: Hardware-Down Device-Down SNMP-Traps Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 0 0 0 0 Protocol inet Flags: None Addresses, Flags: Dest-route-down Is-Preferred Is-Primary Destination: 10.10.10/8, Local: 10.10.10.1, Broadcast: 10.10.10.255
意味
この出力は、リンクがダウンしており、PDUが交換されていないことを示しています。
トラブルシューティング
LAGの独立したマイクロBFDセッションについて
双方向フォワ-ディング検出(BDF)プロトコルは、転送経路の障害を迅速に検出するシンプルな検出プロトコルです。LAG内の集合型イーサネットインターフェイスの障害検出を有効にするには、LAGバンドル内のすべてのLAGメンバーリンクに独立した非同期モードのBFDセッションを設定します。単一のBFDセッションがUDPポートのステータスを監視する代わりに、独立したマイクロBFDセッションが個々のメンバーリンクのステータスを監視します。
LAGバンドル内のすべてのメンバーリンクにマイクロBFDセッションを設定すると、個々のセッションがLAG内の各メンバーリンクのレイヤー2およびレイヤー3接続を決定します。
特定のリンクで個々のセッションが確立された後、メンバーリンクはLAGに接続され、次のいずれかによってロードバランシングされます:
-
静的構成-デバイス制御プロセスは、マイクロBFDセッションのクライアントとして機能します。
-
リンクアグリゲーション制御プロトコル(LACP)-LACPは、マイクロBFDセッションのクライアントとして機能します。
マイクロBFDセッションがアップすると、LAGリンクが確立され、そのLAGリンクを介してデータが送信されます。メンバーリンクのマイクロBFDセッションがダウンした場合、その特定のメンバーリンクはロードバランシングから削除され、LAGマネージャーはそのリンクへのトラフィックの誘導を停止します。これらのマイクロBFDセッションは、LAGインターフェイスを管理するクライアントが単一であるにもかかわらず、互いに独立しています。
マイクロBFDセッションは、以下のモードで作動します:
-
配信モード-このモードでは、パケット転送エンジン(PFE)がレイヤー3でパケットを送受信します。デフォルトでは、マイクロBFDセッションはレイヤー3で配信されます。
-
非配信モード-このモードでは、ルーティングエンジンはレイヤ2でパケットを送受信します。周期的パケット管理(PPM)の下に
no-delegate-processing
ステートメントを含めることで、BFDセッションがこのモードで実行されるように設定できます。
LAG内のルーティングデバイスのペアは、指定された一定の間隔でBFDパケットを交換します。ルーティングデバイスは、指定した時間経過後に応答を受信しなくなった場合に、ネイバー障害を検出します。これにより、LACPの有無にかかわらず、メンバーリンクの接続性を迅速に確認することができます。UDPポートにより、BFD over LAGパケットとBFD over single-hop IPパケットを区別します。IANA Assigned Numbers Authority(IANA)は、マイクロBFDのUDP宛先ポートとして6784を割り当てています。
利点
-
LAGの障害検出-ポイントツーポイント接続のデバイス間の障害検出を有効にします。
-
複数のBFDセッション-バンドル全体に対して単一のBFDセッションではなく、各メンバーリンクに対して複数のマイクロBFDセッションを設定することが可能です。
マイクロBFDセッションの設定ガイドライン
集約型イーサネットバンドルで個々のマイクロBFDセッションを構成する際には、以下のガイドラインを考慮してください。
-
この機能は、両方のデバイスがBFDをサポートしている場合のみ有効となります。LAGの片側にのみBFDが設定されている場合、本機能は作動しません。
-
Junos OS リリース 13.3 以降、IANA は 01-00-5E-90-00-01 をマイクロ BFD の専用 MAC アドレスとして割り当てています。マイクロBFDセッションには、デフォルトでDedicated MACモードが使用されます。
-
Junos OSでは、マイクロBFDの制御パケットはデフォルトで常にタグ無しとなります。レイヤ2の集約されたインターフェイスの場合、BFDで集合型イーサネットを設定する場合は、
vlan-tagging
またはflexible-vlan-tagging
オプションを含める必要があります。そうでない場合は、設定をコミットする際にエラーがスローされます。 -
集合型イーサネットインターフェイスでマイクロBFDを有効にすると、集約されたインターフェイスはマイクロBFDパケットを受信できるようになります。Junos OS リリース19.3以降では、MPC10EおよびMPC11E MPCでは、集合型イーサネットインターフェイスで受信したマイクロBFDパケットにファイアウォールフィルターを適用することはできません。MPC1E〜MPC9Eでは、集約型イーサネットインターフェイスがタグなしインターフェイスとして構成されている場合のみ、集約型イーサネットインターフェイスで受信したマイクロBFDパケットにファイアウォールフィルターを適用することが可能です。
-
Junos OS リリース 14.1 以降では、BFD セッションでネイバーを指定します。Junos OS リリース 16.1 より前のリリースでは、遠隔地のループバックアドレスをネイバーアドレスとして設定する必要があります。Junos OS リリース16.1以降では、遠隔地の集合型イーサネットインターフェイスのアドレスをネイバーアドレスとして、MXシリーズルーターでもこの機能を設定することができます。
-
リリース16.1R2以降、Junos OSは設定したマイクロBFD
local-address
を設定コミット前にインターフェイスまたはループバックIPアドレスと照合し、検証を行います。Junos OSは、IPv4とIPv6の両方のマイクロBFDアドレス構成に対してこのチェックを行い、一致しない場合はコミットすることができません。設定したマイクロBFDローカルアドレスは、ピアルーターに設定したマイクロBFDネイバーアドレスと一致させる必要があります。 -
IPv6アドレスファミリでは、集合型イーサネットインターフェイスアドレスで、この機能を設定する前に、重複アドレス検出機能を無効にしてください。重複アドレスの検出を無効にするには、
[edit interface aex unit y family inet6]
階層レベルでdad-disable
ステートメントを含めます。 -
Junos OS 21.4R1以降、PTX10001-36MR、PTX10003、PTX10004、PTX10008、およびPTX10016ルーターで同期リセットおよびマイクロBFD構成によるLACP最小リンクがサポートされます。
ループバックIPアドレスから集合型イーサネットインターフェイスIPアドレスにネイバーアドレスを変更する前に、[edit interfaces aex aggregated-ether-options]
階層レベルで bfd-liveness-detection
を無効化するか、集合型イーサネットインターフェイスを無効化します。bfd-liveness-detection
または集合型イーサネットインターフェイスを停止せずにローカルアドレスおよびネイバーアドレスを変更すると、マイクロBFDセッションに失敗することがあります。
参照
LAG用マイクロBFDセッションの設定
双方向フォワ-ディング検出(BDF)プロトコルは、転送経路の障害を迅速に検出するシンプルな検出プロトコルです。リンクアグリゲーショングループ(LAG)は、ポイントツーポイント接続のデバイス間の複数のリンクを結合することで、帯域幅を拡大し、信頼性を提供し、ロードバランシングを可能にします。LAGインターフェイスでBFDセッションを実行するには、LAGバンドル内のすべてのLAGメンバーリンクに独立した非同期モードのBFDセッションを設定します。単一のBFDセッションがUDPポートのステータスを監視する代わりに、独立したマイクロBFDセッションが個々のメンバーリンクのステータスを監視します。
Junos OS Evolved Release 20.1R1以降、独立したマイクロBFD(双方向フォワーディング検出)セッションが、リンクアグリゲーショングループ(LAG)バンドルのメンバーリンクごとに有効になります。
集合型イーサネットインターフェイスの障害検出を有効にするには:
version
オプションは QFXシリーズ ではサポートされていません。Junos OS リリース 17.2R1 以降では、このコマンドを使用しようとすると警告が表示されます。この機能は、両方のデバイスがBFDをサポートしている場合に有効です。LAGの片側のみにBFDが設定されている場合、本機能は作動しません。
参照
LAGバンドルとエグレスネクストホップECMPトラフィックのハッシュに使用されるアルゴリズムの理解
ジュニパーネットワークスのEXシリーズとQFXシリーズは、ハッシュアルゴリズムを使用して、リンクアグリゲーショングループ(LAG)バンドルを介して、または等価コストマルチパス(ECMP)が有効になっている場合にネクストホップデバイスにトラフィックを転送する方法を決定します。
ハッシュ アルゴリズムは、さまざまなパケット フィールドの値と、送信元ポート ID や送信元デバイス ID などの内部値に基づいてハッシュを決定します。ハッシュ アルゴリズムで使用されるフィールドの一部を設定できます。
プラットフォームのサポートは、インストールされた Junos OS のリリースによって異なります。
このトピックには、以下のセクションが含まれています。
ハッシュ アルゴリズムの理解
ハッシュアルゴリズムは、ECMPが有効になっている場合に、LAGバンドルに入るトラフィック、またはスイッチから出るトラフィックのトラフィック転送を決定するために使用されます。
LAGバンドルの場合、ハッシュアルゴリズムにより、LAGバンドルに入るトラフィックがバンドルのメンバーリンクにどのように配置されるかが決まります。ハッシュ アルゴリズムは、バンドル内のメンバー リンク間ですべての受信トラフィックを均等にロード バランシングすることにより、帯域幅を管理しようとします。
ECMP の場合、ハッシュ アルゴリズムにより、受信トラフィックをネクストホップ デバイスに転送する方法が決まります。
ハッシュ アルゴリズムは、さまざまなパケット フィールドの値と、送信元ポート ID や送信元デバイス ID などの内部値に基づいてハッシュを決定します。ハッシュ アルゴリズムで使用されるパケット フィールドは、パケットの EtherType によって異なり、場合によってはスイッチの設定によって異なります。ハッシュ アルゴリズムは、以下の EtherType を認識します。
IP (IPv4 および IPv6)
MPLS
MAC-in-MAC
これらの EtherType のいずれにも属さないと認識されたトラフィックは、レイヤ 2 ヘッダーに基づいてハッシュされます。ユーザーがハッシュモードをレイヤー2ヘッダーとして設定すると、IPおよびMPLSトラフィックもレイヤー2ヘッダーに基づいてハッシュされます。
ハッシュ アルゴリズムがトラフィック転送の決定に使用するいくつかのフィールドを設定できます。ただし、ヘッダー内の特定の値がハッシュ アルゴリズムによってどのように使用されるかを設定することはできません。
ハッシュアルゴリズムについては、以下の点に注意してください。
ハッシュとして選択されるフィールドは、パケットタイプのみに基づきます。フィールドは、転送決定(ブリッジまたはルーテッド)やエグレスLAGバンドル設定(レイヤー2またはレイヤー3)など、その他のパラメータには基づいていません。
ユニキャストパケットとマルチキャストパケットのハッシュにも同じフィールドが使用されます。ただし、ユニキャストパケットとマルチキャストパケットでは、異なる方法でハッシュ化されます。
ハッシュ アルゴリズムは、ECMP と LAG トラフィックをハッシュするために同じフィールドを使用しますが、ハッシュ アルゴリズムは、ECMP と LAG トラフィックを異なる方法でハッシュします。LAGトラフィックはトランクハッシュを使用し、ECMPはECMPハッシュを使用します。LAG と ECMP はどちらも同じ RTAG7 シードを使用しますが、分極を避けるためにその 128B シードの異なるオフセットを使用します。トランクとECMPオフセットを使用するためのHASH関数の初期設定は、PFE初期化時に設定されます。異なるハッシュにより、LAGバンドルがECMPネクストホップパスの一部である場合に、トラフィックが偏波しないようにすることができます。
スイッチが混合または非混合のバーチャルシャーシまたは VCF(バーチャルシャーシファブリック)に参加しているかどうかに関係なく、同じフィールドがハッシュに使用されます。
各 EtherType がハッシュに使用するフィールドと、レイヤー 2 ヘッダーが使用するフィールドについては、次のセクションで説明します。
IP (IPv4 および IPv6)
IPv4 および IPv6 パケットのペイロード フィールドは、IPv4 または IPv6 パケットを LAG バンドル内のメンバー リンクに配置する必要がある場合、または ECMP が有効な場合にネクスト ホップ デバイスに送信する必要がある場合に、ハッシュ アルゴリズムによって使用されます。
ハッシュ モードは、デフォルトでレイヤ 2 ペイロード フィールドに設定されています。IPv4 および IPv6 ペイロード フィールドは、ハッシュ モードがレイヤー 2 ペイロードに設定されている場合、ハッシュに使用されます。
ハッシュ モードがレイヤー 2 ヘッダーに設定されている場合、IPv4、IPv6、および MPLS パケットはレイヤー 2 ヘッダー フィールドを使用してハッシュされます。受信 IPv4、IPv6、および MPLS パケットを送信元 MAC アドレス、宛先 MAC アドレス、または EtherType フィールドでハッシュする場合は、ハッシュ モードをレイヤー 2 ヘッダーに設定する必要があります。
表 5 は、ハッシュ アルゴリズムによってデフォルトで使用される IPv4 および IPv6 ペイロード フィールドを示しています。
✓—フィールドはデフォルトでハッシュアルゴリズムによって使用されます。
Χ—デフォルトでは、フィールドはハッシュアルゴリズムによって使用されません。
(設定可能)—フィールドは、ハッシュアルゴリズムで使用するか、使用しないかを設定できます。
EX2300スイッチでは、IPv4またはIPv6パケットをLAGバンドル内のメンバーリンクに配置するか、ECMPが有効になっている場合にネクストホップデバイスに送信する必要がある場合に、IPv4およびIPv6パケットの以下のペイロードフィールドがハッシュアルゴリズムによって使用されます。
LAGのユニキャストトラフィックの場合:SIP、DIP、L4SP、L4DP
LAG 上の既知のマルチキャスト トラフィックの場合(元 IP、宛先 IP、イングレス Mod ID、イングレス ポート ID)
LAG のブロードキャスト、不明なユニキャスト、不明なマルチキャストトラフィックの場合 - 送信元 MAC、宛先 MAC、イングレス Mod ID、イングレス ポート ID
ECMP ロードバランシング: 宛先 IP、レイヤー 4 送信元ポート、レイヤー 4 宛先ポート
Fields |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
|||||
---|---|---|---|---|---|---|---|---|---|---|
LAG |
ECMP |
LAG |
ECMP |
LAG |
ECMP |
LAG |
ECMP |
LAG |
ECMP |
|
ソースMAC |
X |
Χ |
X |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
X |
宛先 MAC |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
EtherType |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
VLAN ID |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
元 IP または IPv6 |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
宛先 IP または IPv6 |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
プロトコル (IPv4 のみ) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
次のヘッダー (IPv6 のみ) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
レイヤー 4 送信元ポート |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
レイヤー 4 宛先ポート |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
IPv6 フローラベル(IPv6 のみ) |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
イングレスMod ID |
✓ (設定可能) |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
イングレスポート ID |
✓ (設定可能) |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
Χ |
MPLS
ハッシュ アルゴリズムは、送信元 IP、宛先 IP、MPLS ラベル 0、MPLS ラベル 1、MPLS ラベル 2、MPLS 3 フィールドを使用して MPLS パケットをハッシュします。QFX5110、QFX5120、QFX5200 スイッチでは、LSR ルーターは ECMP もサポートしています。ECMP は、LSR ルーターのハッシュに次のフィールドを使用します。
レイヤー 3 VPN:MPLS ラベル(上位 3 つのラベル)、送信元 IP、宛先 IP、イングレス ポート ID
レイヤー 2 回線: MPLS ラベル(上位 3 つのラベル)とイングレス ポート ID
表 6 は、デフォルトでハッシュ アルゴリズムで使用される MPLS ペイロード フィールドを示しています。
✓—フィールドはデフォルトでハッシュアルゴリズムによって使用されます。
Χ—デフォルトでは、フィールドはハッシュアルゴリズムによって使用されません。
MPLS パケット ハッシュのハッシュ アルゴリズムで使用されるフィールドは、ユーザーが設定することはできません。
送信元 IP と宛先 IP のフィールドは、常にハッシュに使用されるわけではありません。終端されていない MPLS パケットの場合、パケットに BoS(Bottom of Stack)フラグが見られる場合、ペイロードがチェックされます。ペイロードが IPv4 または IPv6 の場合、IP 送信元アドレスと IP 宛先アドレスのフィールドが MPLS ラベルとともにハッシュに使用されます。パケットにBoSフラグが表示されない場合、MPLSラベルのみがハッシュに使用されます。
Field |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
|
---|---|---|---|---|---|---|
ソースMAC |
Χ |
Χ |
Χ |
Χ |
Χ |
|
宛先 MAC |
Χ |
Χ |
Χ |
Χ |
Χ |
|
EtherType |
Χ |
Χ |
Χ |
Χ |
Χ |
|
VLAN ID |
Χ |
Χ |
Χ |
Χ |
Χ |
|
元 IP |
✓ |
✓ |
✓ |
✓ |
✓ |
|
宛先 IP |
✓ |
✓ |
✓ |
✓ |
✓ |
|
プロトコル(IPv4 パケット用) |
Χ |
Χ |
Χ |
Χ |
Χ |
|
次のヘッダー(IPv6 パケット用) |
Χ |
Χ |
Χ |
Χ |
Χ |
|
レイヤー 4 送信元ポート |
Χ |
Χ |
Χ |
Χ |
Χ |
|
レイヤー 4 宛先ポート |
Χ |
Χ |
Χ |
Χ |
Χ |
|
IPv6フローラボ |
Χ |
Χ |
Χ |
Χ |
Χ |
|
MPLS ラベル 0 |
Χ |
✓ |
✓ |
✓ |
✓ |
|
MPLS ラベル 1 |
✓ |
✓ |
✓ |
✓ |
✓ |
|
MPLS ラベル 2 |
✓ |
✓ |
✓ |
✓ |
✓ |
|
MPLS ラベル 3 |
✓ |
X |
X |
X |
X |
|
イングレスポートID |
✓ (LSRおよびL2Circuit) |
X |
X |
X |
✓ (LSRおよびL2Circuit) |
✓ (LSRおよびL2Circuit) |
MAC-in-MAC パケット ハッシュ
MAC-in-MAC EtherType を使用するパケットは、レイヤー 2 ペイロード送信元 MAC、レイヤー 2 ペイロード宛先 MAC、レイヤー 2 ペイロードの EtherType フィールドを使用して、ハッシュ アルゴリズムによりハッシュされます。 表 7 を参照してください。
MAC-in-MAC EtherTypeパケットのフィールドを使用したハッシュは、リリース13.2X51-D20のEX4300スイッチで最初にサポートされています。MAC-in-MAC EtherType のフィールドを使用したハッシュは、以前のリリースではサポートされていません。
MAC-in-MACハッシュのハッシュアルゴリズムで使用されるフィールドは、ユーザーが設定することはできません。
✓—フィールドはデフォルトでハッシュアルゴリズムによって使用されます。
Χ—デフォルトでは、フィールドはハッシュアルゴリズムによって使用されません。
Field |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
||
---|---|---|---|---|---|---|---|
レイヤー2ペイロード送信元MAC |
✓ |
✓ |
✓ |
✓ |
✓ |
||
レイヤー 2 ペイロード宛先 MAC |
✓ |
✓ |
✓ |
✓ |
✓ |
||
レイヤ 2 ペイロード EtherType |
✓ |
✓ |
✓ |
✓ |
✓ |
||
レイヤー 2 ペイロード外部 VLAN |
✓ |
Χ |
Χ |
Χ |
Χ |
レイヤー 2 ヘッダー ハッシュ
レイヤー2ヘッダーフィールドは、パケットのEtherTypeがIP(IPv4またはIPv6)、MPLS、またはMAC-in-MACとして認識されない場合に、ハッシュアルゴリズムによって使用されます。また、ハッシュ モードがレイヤー 2 ヘッダーに設定されている場合、レイヤー 2 ヘッダー フィールドはペイロード フィールドの代わりに IPv4、IPv6、MPLS トラフィックのハッシュに使用されます。
✓—フィールドはデフォルトでハッシュアルゴリズムによって使用されます。
Χ—デフォルトでは、フィールドはハッシュアルゴリズムによって使用されません。
(設定可能)—フィールドは、ハッシュアルゴリズムで使用するか、使用しないかを設定できます。
Field |
EX3400 |
EX4300 |
QFX5100 |
QFX5110 and QFX5120 |
QFX5200 |
||
---|---|---|---|---|---|---|---|
ソースMAC |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
||
宛先 MAC |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
||
EtherType |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
||
VLAN ID |
Χ (設定可能) |
Χ (設定可能) |
Χ (設定可能) |
✓ (設定可能) |
✓ (設定可能) |
ハッシュ パラメーター
Junos OS リリース 19.1R1以降、QFX5000シリーズのスイッチで、実装されている既存のアルゴリズムのハッシュパラメータを変更できます。イングレス・バッファー・パーティションとエグレス・バッファー・パーティションの両方の共用バッファー・プールのしきい値を変更したり、ハッシュ関数の選択、ハッシュ・アルゴリズム、およびその他の追加パラメーターを変更したりできます。このドキュメントで後述する「その他のハッシュ パラメータの設定」を参照してください。
LAGバンドルとECMPトラフィックのハッシュに使用されるアルゴリズムのフィールドの設定(CLI手順)
ジュニパーネットワークスのEXシリーズおよびQFXシリーズスイッチは、ハッシュアルゴリズムを使用して、リンクアグリゲーショングループ(LAG)バンドルを介して、または等価コストマルチパス(ECMP)が有効になっている場合にネクストホップデバイスにトラフィックを転送する方法を決定します。
ハッシュ アルゴリズムは、さまざまなパケット フィールドの値に基づいてハッシュを決定します。ハッシュ アルゴリズムで使用されるフィールドの一部を設定できます。
ハッシュアルゴリズムで使用されるフィールドの設定は、バンドルに入るトラフィックのほとんどが類似しており、トラフィックをLAGバンドルで管理する必要があるシナリオで役立ちます。例えば、すべての受信トラフィックの IP パケットの唯一の違いが送信元とIP アドレスである場合、これらのフィールドのみを使用してハッシュ決定を行うようにアルゴリズムを構成することで、ハッシュアルゴリズムを調整して、ハッシュの決定をより効率的に行うことができます。
ハッシュモードの設定は、QFX10002およびQFX10008スイッチではサポートされていません。
- レイヤー 2 ヘッダーのフィールドをハッシュに使用するためのハッシュ アルゴリズムの設定
- IP ペイロードのフィールドをハッシュに使用するためのハッシュ アルゴリズムの設定
- IPv6 ペイロードのフィールドをハッシュに使用するためのハッシュ アルゴリズムの構成
- その他のハッシュ パラメータの設定
レイヤー 2 ヘッダーのフィールドをハッシュに使用するためのハッシュ アルゴリズムの設定
レイヤー 2 ヘッダーのフィールドをハッシュに使用するようにハッシュ アルゴリズムを設定するには:
IP ペイロードのフィールドをハッシュに使用するためのハッシュ アルゴリズムの設定
IP ペイロードのフィールドをハッシュに使用するようにハッシュ アルゴリズムを構成するには:
IPv6 ペイロードのフィールドをハッシュに使用するためのハッシュ アルゴリズムの構成
IPv6 ペイロードのフィールドをハッシュに使用するようにハッシュアルゴリズムを構成するには:
その他のハッシュ パラメータの設定
ECMPまたはLAGトラフィックのハッシュパラメータを設定するには:
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。
local-address
を設定コミット前にインターフェイスまたはループバックIPアドレスと照合し、検証を行います。