VPLSロードバランシングの設定
デフォルトでは、アクティブ ルートの同じ宛先へのイコールコスト パスが複数存在する場合、Junos OS はハッシュ アルゴリズムを使用して、転送テーブルにインストールするネクストホップ アドレスの 1 つを選択します。宛先のネクストホップのセットが変更されるたびに、ハッシュアルゴリズムを使用してネクストホップアドレスが再選択されます。
アクティブなルートでは、宛先のすべてのネクストホップアドレスが転送テーブルにインストールされるように、Junos OSを設定できます。この機能は、パケット単位のロードバランシングと呼ばれます。ロードバランシングを使用して、ルーター間の複数のパスにトラフィックを分散させることができます。また、パケットごとのロードバランシングを設定して、複数のパスにわたるVPLSトラフィックフローを最適化することもできます。
VPLSのドキュメントでは、PEルーターなどの用語のルーターという言葉は、ルーティング機能を提供するデバイスを指すために使用されています。
レイヤー 2 MAC(メディア アクセス制御)情報、IP 情報と MPLS ラベル、または MPLS ラベルのみに基づいて、VPLS トラフィックの負荷分散を行うことができます。
プラットフォームサポート情報については、 ファミリーマルチサービスを参照してください。
複数のパスにわたるVPLSトラフィックフローを最適化するには、[edit forwarding-options hash-key]階層レベルにfamily multiserviceステートメントを含めます。
family multiservice { destination-mac; label-1; label-2; payload { ip { layer-3 { (destination-ip-only | source-ip-only); } layer-3-only; layer-4; } } source-mac; symetric-hash { complement; } }
以下のオプションを1つ以上設定し、指定したパケット情報を使用して負荷分散を行うことができます。
destination-mac—レイヤー2ロードバランシング用のハッシュキーに宛先アドレスMAC情報を含めます。source-mac—ハッシュキーに送信元アドレスのMAC情報を含めます。label-1—ハッシュキーに最初のMPLSラベルを含めます。IP情報とMPLSラベルに基づいて、IPv4 VPLSトラフィックのフローごとのロードバランシング用の1ラベルパケットを含めるために使用します。label-2—ハッシュキーに2番目のMPLSラベルを含めます。label-1とlabel-2の両方が指定されている場合、最初のラベル全体と2番目のラベルの最初の16ビットがハッシュされます。payload—パケットのIPペイロードをハッシュキーに含めます。ip—ハッシュキーにIPv4またはIPv6ペイロードのIPアドレスを含めます。layer-3-only—パケットのIPペイロードからのレイヤー3情報のみをハッシュキーに含めます。layer-3—パケットのIPペイロードからのレイヤー3情報をハッシュキーに含めます。destination-address-only—ハッシュキーのペイロードに宛先IPアドレスのみを含めます。注:両方ではなく、
source-address-onlyまたはdestination-address-onlyステートメントのどちらかを含めることができます。それらは相互に排他的です。source-address-only—ハッシュキーのペイロードに送信元IPアドレスのみを含めます。注:source-address-onlyステートメントまたはdestination-address-onlyステートメントのどちらかを含めることができます。両方を含めることはできません。それらは相互に排他的です。layer-4—パケットのIPペイロードからのレイヤー4情報をハッシュキーに含めます。symmetric-hash—802.3adリンクアグリゲーショングループで対称ロードバランシングを設定するための対称ハッシュまたは対称ハッシュ補数を設定します。complement—ハッシュキーに対称ハッシュの補数を含めます。
パケットごとのロードバランシングを設定する方法についての詳細は、ルーティングポリシー、ファイアウォールフィルター、およびトラフィックポリサーユーザーガイドを参照してください。