enhanced-hash-key profile1/profile2
構文
enhanced-hash-key profile1/profile2 profile-fields
階層レベル
[edit forwarding-options]
説明
拡張ハッシュ鍵ロード バランシング プロファイル(profile1 または profile2)のプロファイル フィールドを有効または無効にします。
EVO プラットフォームでは、「set forwarding-options enhanced-hash-key」を設定することで、ロード バランシングのための拡張ハッシュキー フィールドを無効化または有効にすることができます。ただし、この拡張ハッシュキー設定の変更はシャーシ全体で、どのルートにも適用されます。特定の拡張ハッシュキー フィールドに変更をコミットすると、該当するすべてのトラフィックのロード バランスに影響します。
そのため、ユーザーは、2 つのロード バランス プロファイル(profile1 と profile2)を、異なる拡張ハッシュキー設定セットで設定できます。ユーザーは、特定のルートにロードバランスプロファイルを適用でき、シャーシ上の他のルートに影響を与えず、ロードバランス管理の柔軟性を高めます。
拡張ハッシュ鍵プロファイル1および profile2 に使用できるプロファイル・フィールドを以下に示します。
| 設定 | 拡張ハッシュキー プロファイル フィールド | の説明 |
|---|---|---|
| インターフェイス |
インターフェイスなし |
内側の面のフィールド |
| インターフェイスなし |
インターフェイスフィールド |
|
| フレックスバイト |
フレックスバイトなし |
内部 L3/L4 フレックスバイト フィールド |
| フレックスバイトなし |
L3/L4 フレックスバイト フィールド |
|
| トンネル |
トンネルなし |
トンネル ヘッダー フィールド |
| トンネルなし |
内部トンネル ヘッダー フィールド |
|
| トラフィッククラス |
no-in-layer3-pri |
内部 L3 dscp/dp フィールド |
| no-layer3-pri |
L3 dscp/dp フィールド |
|
| レイヤー 2 |
レイヤー2なし |
内部レイヤー2フィールド |
| レイヤー2なし |
DMAC、SMAC、VLAN フィールド |
|
| レイヤー 3 |
レイヤー3プロトなし |
内部 L3 プロトコル フィールド |
| no-layer3-proto |
L3 プロトコル フィールド |
|
| no-layer3-source-address |
L3 送信元アドレス フィールド |
|
| no-layer3-destination-address |
L3 宛先アドレス フィールド |
|
| レイヤー3なし |
内部レイヤー 3 フィールド |
|
| レイヤー 4 |
no-layer4-source-port |
L4 送信元ポート フィールド |
| no-layer4-destination-port |
L4 宛先ポート フィールド |
|
| レイヤー4なし |
内部レイヤー 4 フィールド |
プロファイル フィールドはデフォルトで有効になっており、明示的に設定されている場合にのみ無効になります。例えば、ルートにロードバランシングプロファイル profile1 が設定されている場合、 設定コマンドで明示的に無効になっていない限り、profile1ではインターフェイスフィールドが set forwarding-options enhnaced-hash-key profile1 no-interface デフォルトで有効になります。
既定
デフォルトプロファイル - プロファイル1またはprofile2のいずれもルートに適用されていない場合、内部でデフォルトプロファイルまたはグローバルプロファイルが適用されます。プロファイル名に「default」を使用することはできません。
最後のハッシュ結果は、デフォルト プロファイルのハッシュ フィールドと profile1/profile2 のハッシュ フィールド間の AND 演算から決定されます。
| デフォルトプロファイルハッシュフィールドを有効/無効(1/0) | profile1/profile2ハッシュフィールドを有効/無効(1/0) | 最終ハッシュ結果 |
|---|---|---|
| 1 |
1 |
1 |
| 1 |
0 |
0 |
| 0 |
1 |
0 |
| 0 |
0 |
0 |
例として、 no-destination-port no-source-port拡張ハッシュキーフィールド(デフォルトでは無効)はデフォルトプロファイルの一部です。profile1/profile2 の同等のプロファイル フィールドは no-layer4-source-port および no-layer4-destination-port (デフォルトで有効) です。デフォルト プロファイルのおよびno-source-port拡張ハッシュキー フィールドを有効no-destination-portにするには、以下のグローバル CLI を使用できます。
set forwarding-options enhanced-hash-key family inet no-destination-port; set forwarding-options enhanced-hash-key family inet no-source-port;
次の表は、 と no-source-port がグローバルに有効になっている場合no-destination-portの最終ハッシュ計算を示しています。最後のハッシュ計算結果を表示するために使用show forwarding-options enhanced-hash-key profile1/profile2できることに注意してください。
| デフォルト プロファイル no-destination-port と no-source-port enhanced-hash-key フィールドの有効化/無効化(1/0) | profile1/profile2 no-layer4-source-port および no-layer4-destination-port profile フィールドの有効化/無効化(1/0) | 最終ハッシュ結果 |
|---|---|---|
| 1 |
1 |
1 |
他のすべてのルートで有効化とno-source-portno-source-portハッシュをno-destination-port行いながら、特定のルートに対してのみハッシュを無効no-destination-portにするには、ユーザーは次のようにルートのプロファイルを設定できます。
set forwarding-options enhanced-hash-key profile1 no-layer4-source-port
set forwarding-options enhanced-hash-key profile1 no-layer4-destination-port
set policy-options policy-statement lb term 1 from route-filter 10.0.0.0/16 orlonger
set policy-options policy-statement lb term 1 then load-balance profile1
set policy-options policy-statement lb term 1 then accept
set policy-options policy-statement lb then accept
set routing-options forwarding-table export lb
ルート10.0.0.0/16の最終ハッシュ結果no-destination-portは、以下の表に示されているように「0」または無効になります。no-destination-portハッシュno-source-portは、シャーシ上の他のすべてのルートで引き続き有効no-source-portです。
| デフォルト プロファイル no-destination-port と no-source-port enhanced-hash-key フィールドの有効化/無効化(1/0) | profile1 no-layer4-source-port および no-layer4-destination-port profile フィールドの有効化/無効化(1/0) | 最終ハッシュ結果 |
|---|---|---|
| 1 |
0 |
0 |
オプション
-
プロファイル1
-
profile2
必要な権限レベル
-
インターフェイス—設定でこのステートメントを表示します。
-
インターフェイス制御—設定にこのステートメントを追加します。
リリース情報
Junos OS リリース 23.2 で導入されたステートメント