Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

ACX シリーズルーターの MPLS ラベルに基づく負荷分散の構成

 

ACX シリーズルーターは、MPLS のパケット単位でロードバランスを取ることができます。ロードバランシングは、IP ヘッダーと最大3個の MPLS ラベルの両方の情報に対して実行できるため、MPLS トラフィックを次のホップに均等に分散させることができます。この機能は、デフォルトでサポートされているプラットフォームで有効になっており、構成する必要はありません。

負荷分散は、集合インターフェイスまたは LAG バンドル上に単一のネクストホップがある場合に、トラフィックを均等に分散するために使用されます。MPLS ラベルを使用したロードバランシングは、LAG インターフェイスでのみサポートされ、同等コストのマルチパス (ECMP) リンクには対応していません。

デフォルトでは、ロードバランシングを使用してトラフィックを分散すると、Junos OS はハッシュアルゴリズムを採用して、転送テーブルにインストールする次ホップアドレスを選択します。宛先のネクストホップのセットが何らかの形で変化すると、ハッシュアルゴリズムによって次ホップアドレスが再度変更されます。ハッシュアルゴリズムを使用して、アグリゲート型イーサネット (ae) インターフェイスで、インターフェイス間でトラフィックのロードバランシングを行う方法を設定できます。

LSP は、 ae-インターフェイスバンドルでインターフェイスの1つをランダムに選択してそれを排他的に使用することで、配置の負荷を分散させる傾向があります。各伝送ルーターでランダムな選択が個別に行われ、内部ゲートウェイプロトコル (IGP) のメトリックのみを比較します。帯域幅や輻輳レベルは考慮されていません。

MPLS ラベル情報に基づいて負荷分散するには、以下family mplsのステートメントを設定します。

このステートメントは、 [edit forwarding-options hash-key]階層レベルで含めることができます。

ペイロード ip を構成すると (user@host# set forwarding-options hash-key family mpls payload ip)、設定layer-3-onlyport-data 、必須です。

適切なハッシュキー構成を使用せずにロードバランシング機能を実行すると、予期しない動作が発生する可能性があります。

レイヤー 2 VPN/擬似回線トンネル終端では、最大2つのラベルをハッシュおよびペイロード用に使用します。 MAC 宛先とソースアドレスはオプションで選択できます。これらの制御を使用して、上記のハッシュキー設定の下で、ファミリー mpls の ether 擬似ワイヤノブをサポートできます。ただし、ACX2000 と ACX4000 も TDM の擬似ワイヤをサポートしているため、ether のワイヤ型のノブは TDM の疑似ワイヤが使用されていない場合にのみ使用する必要があります。

レイヤー 3 VPN トンネル終端では、hasing とペイロード IP の発信元および宛先アドレス、およびレイヤー4の送信元および宛先ポートで2つのラベルが使用されます。オプションで選択できます。これらの制御は、前述のハッシュキーの設定において、ファミリ mpls の ip ポートデータのノブをサポートするために使用できます。ただし、レイヤー4ポートの MSB と LSB を個別に選択することはできないため、宛先 (lsb) または宛先/msb のノブのいずれか、またはソース側または元の msb ノブのどちらかが、それぞれレイヤー4の宛先ポートまたは送信元 ports を選択します。

LSR ケースでは、最大3個のラベルをハッシュに使用します。最初の3つのラベルを解析中に BOS が見つかった場合、BCM はペイロードの第1ニブルを検査します。ニブルが4の場合、ペイロードは IPv4 として扱われ、最初のニブルが6になると、ペイロードのソースおよび宛先 IP アドレスはspeculatively は、ハッシュに使用されます。これらの制御は、ハッシュキーの設定で、ファミリ mpls の ip ポートデータのノブをサポートするために使用できます。ただし、レイヤー4ポートを LSR ケースのハッシュに使用することはできません。また、レイヤー3のみのノブのみが適用されます。BCM は、3つの MPLS ラベルを越えるフィールドでのハッシュのサポートを主張していません。単一の疑似ワイヤセッションに対するロードバランシングは、そのセッションに固有のすべてのトラフィックが、同じ MPLS ラベルのセットを保持していると LSR 場合には行われません。

LSR AE インターフェイスでのロードバランシングを実現するには、MPLS セッション数が少なくとも10個のセッションが必要になります。これは CCC/VPLS/L3VPN に適用されます。レイヤー 3 VPN の場合、レイヤー3アドレスがハッシュ入力機能のラベルとともに表示されるため、トラフィックがメンバーリンク間で均等に分散していない可能性があります。

ACX5048 と ACX5096 の場合、このため、レイヤー3とレイヤー4のフィールドに基づくハッシュは、 “family mpls”階層でペイロードオプションを設定することによって可能になります。・コントローラー上でのハッシュは、ラベルに基づくわけではありません。レイヤー3サービスの場合は、 “ペイロードのみ”をレイヤー3として伝え、レイヤー 4 “サービスの場合”はポートデータを指定することが必須です。また、ラベルカウントについて説明しています。

この動作は LSR、CCC/VPLS/レイヤー 3 VPN およびその他の IP MPLS のシナリオに適用できます。

この機能は、アグリゲート型イーサネットと集約された SONET/SDH インターフェイスに適用します。さらに、レイヤー 2 イーサネット擬似ワイヤ上で IPv4 トラフィックの負荷分散を構成することもできます。IP 情報に基づいてイーサネット擬似ワイヤのロードバランシングを設定することもできます。ハッシュキーに IP 情報を含めるオプションを使用すると、イーサネットサーキットクロスコネクト (CCC) 接続がサポートされます。

表 1利用可能な MPLS LSP 負荷分散オプションのすべてに関する詳細情報を提供します。

表 1: MPLS LSP 負荷分散オプション

エフェクティビティステートメント

MPLS LSP 負荷分散オプション

label-l

ハッシュキーに最初のラベルを含めます。このオプションは、1つのラベルパケットに使用します。

label-2

2つ目のラベルをハッシュキーに含めます。また、 label-1オプションも設定する必要があります。ハッシュキーには、最初のラベル全体と2番目のラベルの最初の16ビットが使用されます。

label-3

3番目のラベルをハッシュキーに含めます。また、 label-1オプションとlabel-2オプションも設定する必要があります。

no-labels

MPLS のラベルをハッシュキーから除外します。

payload

ハッシュキーに含める IP パケットペイロードの部分を構成できます。PTX シリーズパケットトランスポートスイッチでは、この値はデフォルトで設定されています。

disable

ハッシュキーから IP ペイロードを除外します。

ether-pseudowire

レイヤー 2 イーサネット擬似ワイヤ上で IPv4 トラフィックを負荷分散します。

ip

IPv4 または IPv6 アドレスをハッシュキーに含めます。label-lまたはno-labelsも設定する必要があります。

layer-3-only

レイヤー 3 IP 情報のみをハッシュキーに含めます。ハッシュキーからすべてport-dataのバイトを除外します。

port-data

送信元と宛先のポートフィールドの情報を記載します。デフォルトでは、送信元と宛先のポートフィールドの最上位バイトと最下位バイトがハッシュキーに使用されます。ハッシュキーで使用する特定のバイトを選択するにはsource-msbsource-lsbdestination-msbdestination-lsb[edit forwarding-options hash-key family mpls payload ip port-data]階層レベルで、、、、およびオプションの1つ以上を含めます。4バイトすべてがハッシュされないようにするlayer-3-onlyには、 [edit forwarding-options hash-key family mpls payload ip]階層レベルにステートメントを追加します。

destination-lsb

ハッシュキーに、宛先ポートの最下位バイトを含めます。他port-dataのどのオプションとも組み合わせることができます。

destination-msb

ハッシュキーに宛先ポートの最上位バイトを含めます。他port-dataのどのオプションとも組み合わせることができます。

source-lsb

送信元ポートの最下位バイトをハッシュキーに含めます。他port-dataのどのオプションとも組み合わせることができます。

source-msb

送信元ポートの最上位バイトをハッシュキーに含めます。他port-dataのどのオプションとも組み合わせることができます。

IP アドレスと最初のラベルをハッシュキーに含めるには、次のようにlabel-1ip階層レベルpayloadでステートメントの[edit forwarding-options hash-key family mpls]ステートメントとオプションを設定します。

IP アドレスだけでなく、ハッシュキーに最初と2つ目のラベルを含めるには、 label-1[edit forwarding-options hash-key family mpls]階層label-2レベルでpayloadステートメントipの and オプションとオプションを設定します。

次のように階層レベルのlabel-1[edit forwarding-options hash-key family mpls]label-2label-3オプションを含めることにより、適切なロードバランシングを実現します。