このページの目次
route-filter-list
ルートフィルターリスト
route-filter-list route-filter-list-name { ip-addresses <exact | longer | orlonger | prefix-length-range | through | upto> label range start : end; ip-addresses <exact | longer | orlonger | prefix-length-range | through | upto> label-allocation-fallback-reject; ip-addresses exact label value; ip-addresses exact label-allocation-fallback-reject;
階層レベル
[edit logical-systems logical-system-name policy-options], [edit policy-options]
ルートフィルターリスト(使用法)
route-filter-list route-filter-list-name;
階層レベル
[edit logical-systems logical-system-name policy-statement policy-statement-name term term-name from], [edit policy-options policy-statement policy-statement-name term term-name from]
説明
ルート フィルター リストは、階層レベルで作成する [edit policy-options]
個々のルート フィルターのユーザー構成リストです。リスト内の各項目は、宛先プレフィックス、一致タイプ、およびオプションのアクションで構成される完全なルート フィルター ステートメントで構成されています。以下の例に示すように、異なるケースごとにリストを再作成するのではなく、必要な修飾子を追加して、異なるポリシーでリストを再利用できます。
[edit] user@router# show policy-options route-filter-list rf-test-list 203.0.113.0/24 address-mask 255.255.255.0; 192.0.2.0/26 orlonger reject; 198.51.100.8/29 exact accept;
構成されると、 は、 route-filter-list
階層レベルで で policy-statement
[edit policy-options policy-statement policy-statement-name term term-name from]
を参照route-filter-list-name
することによって使用されます。ルート フィルター リストは、他のroute-filter
ステートメントと組み合わせて使用できます。
例えば:
[edit] user@router# show policy-options policy-statement test-route-filter-list-statement from { route-filter 198.51.100.32/29 exact accept; route-filter 192.0.2.1/32 exact; route-filter-list rf-test-list; } then reject;
あるアクションが route-filter-list
項目に関連付けられ、別のアクションがリスト・レベルの項目に関連付けられている場合は、リスト・レベルの項目に関連付けられたアクションが優先されます。
policy-options { route-filter-list RFL-1 { 198.1.1.0/24 exact; 198.2.1.0/24 orlonger; } route-filter-list RFL-2 { 198.1.1.0/24 exact reject; 198.2.1.0/24 orlonger accept; } policy-statement pol { term 1 { from { route-filter-list RFL-1 longer accept; } } term 2 { from { route-filter-list RFL-2 longer reject; } } } }
次に、特定のプレフィックスに割り当てられるBGP-LUラベルに対してポリシーベースの制御を指定する例を示します。
[edit] user@host# show policy-options route-filter-list rfl-1{ 198.51.1.1/32 exact { label 1000101; next-hop 198.52.1.2; accept; label-allocation-fallback-reject; } 198.51.1.0/24 prefix-length-range /24-/32 { label range 1000000:1000200; next-hop 198.53.2.2; accept; } }
[edit] user@host# show policy-options policy-statement p-1{ from { route-filter-list rfl-1; } then accept; }
[edit] user@host# show protocols bgp group ibgp{ type internal; local-address 198.0.23.3; family inet { labeled-unicast { per-prefix-label; } } neighbor 198.0.12.1 { export p-1; } }
オプション
一致プレフィックスを指定する場合、特定のルートとの完全一致、またはより精度の低い一致を指定できます。リスト全体に適用される共通のアクションと、各プレフィックスに関連するアクションのいずれかを構成できます。
list-name
- 照合するルートのルート フィルター リストの名前。exact
- プレフィックス長と完全に一致します。longer
- マスクがプレフィックス長を超えています。orlonger
- マスクがプレフィックス長以上です。prefix-length-range
- マスクは 2 つのプレフィックス長の間にあります。upto
- マスクは 2 つのプレフィックス長の間にあります。
必要な権限レベル
routing—設定でこのステートメントを表示します。
routing-controlー設定にこのステートメントを追加します。
リリース情報
Junos OSリリース16.1で導入されたステートメント。
Junos OSリリース20.2R1で導入されたPTX1000、PTX10000、およびPTX10003パケットトランスポートルーターで、次のリストレベルの修飾子をサポートします:exact
、 、prefix-length-range
longer
orlonger
upto
および 。