JUNOS - Route Redistribution prefilx-list/as-path



 ◆ JUNOS - ルート再配布の設定(Prefix-listを利用した特定ルートの再配信)

 ルート再配布の際に、全てのルート情報を再配信するのではなく、特定のルートのみを再配信することが
 できます。例えば、R2で「7.7.7.7/32」「8.8.8.8/32」「9.9.9.9/32」の3つのルートを受信していると
 します。ルート再配布で「7.7.7.7/32」のルートのみをBGPへ再配布させたい場合、以下の設定をします。


 root@R2# set policy-options prefix-list REDIS-ROUTE 7.7.7.7/32

 root@R2# set policy-options policy-statement REDIS-OSPF term 1 from protocol ospf
 root@R2#
set policy-options policy-statement REDIS-OSPF term 1 from prefix-list REDIS-ROUTE
 root@R2# set policy-options policy-statement REDIS-OSPF term 1 then accept

 root@R2# set protocols bgp group EXT export REDIS-OSPF


 R2:show route advertising-protocol bgp 10.0.0.1(上記設定の適用前)
 ⇒ 設定前は「7.7.7.7/32」「8.8.8.8/32」「9.9.9.9/32」の3つのルートをアドバタイズしています。

 


 R2:show route advertising-protocol ospf 10.0.0.1(上記設定の適用後)
 ⇒ 設定後は「7.7.7.7/32」の1つのルートのみをアドバタイズしています。

 


 ◆ JUNOS - ルート再配布の設定(Prefix-listを利用した特定ルートの再配信+MED値の変更)

 ルート再配布の際に、特定のルートのみを再配信して、なおかつMED値を変更したい場合の設定例です。
 設定例では「7.7.7.7/32」のルートを再配信する際に、MED値を「200」に変更しています。


 root@R2# set policy-options prefix-list REDIS-ROUTE 7.7.7.7/32

 root@R2# set policy-options policy-statement REDIS-OSPF term 1 from protocol ospf
 root@R2#
set policy-options policy-statement REDIS-OSPF term 1 from prefix-list REDIS-ROUTE
 root@R2# set policy-options policy-statement REDIS-OSPF term 1 then metric 200
 root@R2# set policy-options policy-statement REDIS-OSPF term 1 then accept

 root@R2# set protocols bgp group EXT export REDIS-OSPF


 R1:show routeコマンド

 



 ◆ JUNOS - ルート再配布の設定(ASパスフィルタリングを利用した特定ルートの再配信)

 BGPルートをOSPFへ再配布する際に、ルート情報ではなくて「AS_PATHアトリビュート」の値に基づいて
 フィルタリングを行ってから再配信することができます。例えば、R2でBGPルートとして「5.5.5.5/32」と
 「6.6.6.6/32」のルート情報を受信しているとします。以下のステータスから「5.5.5.5/32」のルートには
 AS_PATHに「AS5」が含まれており、「6.6.6.6/32」のAS_PATH「AS6」が含まれていることが分かります。

 R2:show route protocol bgp

 


 AS_PATHアトリビュートにAS「5」がふくまれたルート情報だけを再配信したい場合の設定は以下です。


 root@R2# set policy-options as-path FILTER01 ".* 5 .* "

 root@R2# set policy-options policy-statement AS-FILTER01 term 1 from protocol bgp
 root@R2#
set policy-options policy-statement AS-FILTER01 term 1 from as-path FILTER01
 root@R2# set policy-options policy-statement AS-FILTER01 term 1 then accept

 root@R2# set protocols ospf export AS-FILTER01




Juniper - JUNOS ルーティングの設定コマンド

Copyright(C) 2002-2024 ネットワークエンジニアとして All Rights Reserved