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-port
no-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 で導入されたステートメント