static (Routing Options)
構文
static { defaults { static-options; } rib-group group-name; route destination-prefix { bfd-liveness-detection { authentication { algorithm algorithm-name; key-chain key-chain-name; loose-check; } detection-time { threshold milliseconds; } local-address ip-address; minimum-interval milliseconds; minimum-receive-interval milliseconds; minimum-receive-ttl number; multiplier number; neighbor address; no-adaptation; transmit-interval { threshold milliseconds; minimum-interval milliseconds; } version (1 | automatic); } next-hop address; next-hop options; qualified-next-hop address { bfd-liveness-detection { authentication { algorithm (keyed-md5 | keyed-sha-1 | meticulous-keyed-md5 | meticulous-keyed-sha-1 | simple-password); key-chain key-chain-name; loose-check; } detection-time { threshold milliseconds; } holddown-interval milliseconds; minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } version (1 | automatic); } metric metric; preference preference; } static-options; spring-te-lsp-next-hop } }
階層レベル
[edit logical-systems logical-system-name routing-instances routing-instance-name routing-options], [edit logical-systems logical-system-name routing-options], [edit logical-systems logical-system-name routing-options rib routing-table-name], [edit routing-instances routing-instance-name routing-options], [edit routing-options], [edit routing-options rib routing-table-name]
説明
ルーティングテーブルにインストールするスタティックルートを設定します。1つの static
ステートメント内で任意の数のルートを指定でき、設定には任意の数の スタティック オプションを指定することができます。
オプション
defaults—(オプション)グローバル スタティック ルート オプションを指定します。これらのオプションは、新しく作成されたすべてのスタティック ルートに継承されたデフォルト属性のみを設定します。これらはグローバルなデフォルトとして扱われ、 ステートメントで static
設定するすべてのスタティックルートに適用されます。
グローバル静的ルート オプションを指定しても、デフォルト ルートは作成されません。これらのオプションは、新しく作成されたすべてのスタティック ルートに継承されたデフォルト属性のみを設定します。
route—個々のスタティックルートを設定します。ステートメントの static
この部分では、オプションでスタティックルートオプションを設定することができます。これらのオプションは個々の宛先にのみ適用され、ステートメントの デフォルト 部分で設定したオプションを上書きします static
。
destination-prefix/prefix-length—destination-prefix は IP アドレスのネットワーク部分で prefix-length 、は宛先プレフィックス長です。
ステートメントのルート部分にstatic
個別のスタティックルートを設定する場合、次のいずれかの方法でルートの宛先(ルートdestination-prefix内)を指定します。
network/mask-length、 は network IP アドレスのネットワーク部分、 mask-length は宛先プレフィックス長です。
これが 宛先への既定のルートである場合は default。これは、IP アドレスを 0.0.0.0/0 に指定することと同じです。
メモ:デフォルトでは、宛先が 0.0.0.0(廃止された限定ブロードキャスト アドレス)の IPv4 パケットおよび宛先が 0::0 の IPv6 パケットは、デフォルトで破棄されます。これらのアドレス宛てのトラフィックを転送するには、IPv4 の場合は 0.0.0.0/32、IPv6 の場合は 0::0/128 にスタティック ルートを追加します。
nsap-prefix—nsap-prefix は、ISO のネットワーク サービス アクセス ポイント(NSAP)アドレスです。
ネクストホップ address- IP アドレス、インターフェイス名、または ISO ネットワーク エンティティ タイトル(NET)を指定して、ネクストホップ ルーティング デバイスに到達します。
次のように指定された、宛先へのネクストホップのIPv4またはIPv6アドレス。
ネクストホップのIPv4またはIPv6アドレス
インターフェイス名(ポイントツーポイントインターフェイスのみ)
address または、マルチポイントインターフェイスのIPアドレスまたは interface-name ポイントツーポイントインターフェイスのインターフェイス名を指定します。
メモ:インターフェイスが利用できなくなった場合、そのインターフェイスに設定されたすべてのスタティックルートはルーティングテーブルから取り消されます。
メモ:このタイプのインターフェイスはルーティングプロセスを処理できないため、管理インターフェイスおよび内部イーサネット(fxo)インターフェイスではロードバランシングはサポートされていません。 fxp インターフェイスでは、複数のネクスト ホップを設定してロード バランシングを有効にすることはできません。
next-hop options- ネクスト ホップへのパケットの転送を管理する方法に関する追加情報。
破棄—この宛先に宛てたパケットを転送しません。代わりに、パケットをドロップし、パケットの発信元に ICMP(または ICMPv6)到達不能メッセージを送信せず、この宛先への拒否ルートをルーティング テーブルにインストールします。
iso-net- ISO NSAPを指定して、ネクストホップルーティングデバイスに到達します。
-
ネクストテーブル routing-table-name- 宛先への次のルーティングテーブルの名前。
next-table アクションを使用する場合、next-table アクションで指定されたテーブルとは異なるテーブルを指定する用語修飾子が設定に含まれている必要があります。つまり、ステートメント内の
from
用語修飾子は、next-table アクションのテーブルを除外する必要があります。次の例では、最初の条件に一致条件として rib vrf-customer2.inet.0 が含まれています。このアクションでは、別のルーティング テーブル vrf-customer1.inet.0 のネクストホップを指定します。2 番目の条件は、一致条件で rib vrf-customer1.inet.0 を使用し、次のテーブルのアクションで vrf-customer2.inet.0 を使用して、逆のことを行います。term 1 { from { protocol bgp; rib vrf-customer2.inet.0; community customer; } then { next-hop next-table vrf-customer1.inet.0; } } term 2 { from { protocol bgp; rib vrf-customer1.inet.0; community customer; } then { next-hop next-table vrf-customer2.inet.0; } }
メモ:メインルーティングインスタンスのスタティックルートが、ルーティングインスタンスのinet.0ルーティングテーブルを指すように ステートメント
next-table
ですでに設定されている場合、ルーティングインスタンス内では、 ステートメントでnext-table inet.0
スタティックルートを設定することはできません。例えば、メイン ルーティング インスタンスでスタティック ルート 192.168.88.88/32 を ステートメントでnext-table test.inet.0
設定し、ルーティング インスタンス test もスタnext-table inet.0
ティック ルート 192.168.88.88/32 で ステートメントで設定した場合、コミット操作は失敗します。代わりに、メインインスタンスとルーティングインスタンスの両方でルーティングテーブルグループを設定する必要があります。これにより、両方のルーティングテーブルに静的ルートをインストールできます。メモ:PR 1383419の修正により、QFX5xxx/EX4xxx スイッチでネクストテーブル アクションを使用してスタティック ルートを設定すると、プレフィックス長が IPv4 で 16 ビット未満、IPv6 で 64 ビット未満の場合、ソフトウェア転送が行われます。パフォーマンスへの影響を避けるため、IPv6 および IPv6 では、それぞれ 16 ビットおよび 64 ビット以上のプレフィックスを持つ複数のスタティック ルートを設定する必要があります
受信—このネクストホップ宛先のルートをルーティングテーブルにインストールします。
受信オプションは、パケットを強制的にルーティング エンジンに送信します。
受信オプションは、次のような場合に役立ちます。
VRFインスタンスのループバックアドレス宛のMPLSパケットを受信する場合
リンクのサブネット アドレスで、アドレスのホスト部分にゼロが付いたパケットを受信する場合
reject—この宛先に宛てたパケットを転送しません。代わりに、パケットをドロップし、ICMP(またはICMPv6)到達不能メッセージをパケットの発信者に送信し、この宛先の拒否ルートをルーティング テーブルにインストールします。
static-options—(ルートでオプション)スタティックルートに関する追加情報。ルーティングテーブルにインストールされているルートに ルートに含まれます。
には static-options、次のうち1つ以上を指定できます。各オプションについては、個別に説明します。
(アクティブ|パッシブ);
ASパス<as-path> <オリジン(EGP | IGP | 不完全)> <アトミックアグリゲート> <アグリゲータ as-number in-address>;
コミュニティ [ community-ids ];
(インストール | インストールなし);
(メトリック | メトリック2 | メトリック3 | メトリック4) value <タイプ type>;
(プリファレンス | プリファレンス2 | カラー | カラー2) preference <タイプ type>;
(再アドバタイズ | 再アドバタイズなし);
(解決|解決なし);
(保持|保持なし);
タグ metric タイプ number;
残りのステートメントについては、個別に説明します。 CLIエクスプローラを参照してください。
必要な権限レベル
routing—設定でこのステートメントを表示します。
routing-controlー設定にこのステートメントを追加します。
リリース情報
Junos OSリリース7.4より前に導入されたステートメント。
Junos 9.6 で導入された BFD 認証のサポート。
EX シリーズ スイッチの Junos 9.6 で導入された BFD 認証のサポート。