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
-対称型ハッシュの補数をハッシュキーに含めます。
パケット単位のロードバランシングを設定する方法の詳細については、ルーティングポリシー、ファイアウォールフィルター、およびトラフィックポリサーユーザーガイドを参照してください。