JUNOS - Routing



 ◆ JUNOSのルーティングテーブル

 JUNOSの
ルーティングテーブルは、ルーティングプロトコル、スタティックルート、Directly connected
 ルートなどのルーティング情報源から構成されます。そのルーティングテーブルを基にフォワーディング
 テーブルが構成されます。
フォワーディングテーブルはCisco IOSでいうCEFテーブルとほぼ同じイメージ。


   


 
◆ The forwarding table determines the outgoing interface and L2 rewrite information for each packet forwarded by SRX.

 JUNOSのルーティングテーブルは以下のプロトコルごとにルーティングテーブルを保持しています。例えば
 ルーティングテーブル上の「
inet.0」はIPv4ルート用のルーティングテーブルを示しています。そして、
 ルーティングテーブル上の「
inet6.0」はIPv6ルート用のルーティングテーブルを示しています。詳細は以下。

種別 説明
inet.0 IPv4ユニキャストルーティングテーブル
inet.1 マルチキャスト用のフォワーディングキャッシュ
inet.2 RPFチェック用のMBGPルーティングテーブル
inet.3 MPLSパス情報
inet.4 MSDPルートエントリー
inet6.0 IPv6ユニキャストルーティングテーブル
mpls.0 MPLSのネクストホップ

 ※ Devices running the Junos OS can accommodate multiple routeing table.


 ◆ JUNOSのベストルートの選択基準

 JUNOSのベストルートの選択基準は以下のとおりです。つまり、Cisco IOSと同じ動作となります。

 1. ロンゲストマッチ
 2. ルートプレファレンス(Administrative Distance
 3. メトリック




 ◆ JUNOSのルートプレファレンスとは

 1台のルータにスタティックルート、ダイナミックルートを混在させることができます。また、1台のルータに
 複数のルーティングプロトコルを設定することができます。しかし、ルーティングプロトコルの間で互換性が
 あるわけではないので、JUNOSでは
ルートプレファレンスという値によって優先順位を定義しています。低い
 値ほど優先度が高くなります。なお、他メーカーの機器とは以下のルートプレファレンスの値は異なります。

ルート情報 デフォルトのルートプレファレンス値
  Directly Connected 0
  Local 0
  Static 5
  RSVP-signaled LSPs 7
  LDP-signaled LSPps 9
  OSPF internal 10
  IS-IS Level 1 internal 15
  IS-IS Level 2 internal 18
  Redirects 30
  Router discovery 55
  RIP 100
  RIPng 100
  DVMRP 110
  Aggregate 130
  OSPF AS external 150
  IS-IS Level 1 external 160
  IS-IS Level 2 external 165
  BGP (internal and external) 170
  MSDP 175

 以下のSRX100のルーティングテーブルでは
 192.168.2.0/24の宛先ネットワークに対して
 スタティックルートによる経路情報とOSPFの
 経路情報の2つが表示されています。

 Cisco IOSの場合は、AD値が低い値の方だけ
 表示されますが、JUNOSの場合はこのように
 表示上はローカルプレファレンス値に関係なく
 全て表示されます。ただしアスタリスク * の
 マーキングされたスタティックルートに従って
 パケットが転送されることになります。つまり
 ネクストホップに 192.168.0.3 を使用します。


 


 もちろん、Forwarding Tableではベストパスだけが表示されます。

 


 ロンゲストマッチ、ルートプレファレンス、メトリックが全て同じ場合はベストパスはランダムに決定。
 上記条件でこのランダム(JUNOSの選択基準が非公開)に決定するというのは、JUNOS独自の仕様です。
 
If equal-cost paths exist for the same dest, the routing protocol daemon randomly selects one of the available paths.

 


 フォワーディングテーブルを確認すると、宛先ネットワークへのネクストホップは1つだけ表示されます。

 



 ところで、JUNOSでもCisco IOS同様にロードバランスさせてトラフィックを転送させることができます。
 設定例は以下の通りです。以下の設定をした場合は、JUNOSのルーティングテーブル上の表示に変更は
 ありませんが、フォワーディングテーブルについては以下の通り、2つのパスが登録されることになります。

 ◆ 設定例 : ロードバランス方式の設定とポリシーの適用

 root@SRX100# set policy-options policy-statement LB from route-filter 192.168.2.0/24 exact
 root@SRX100# set policy-options policy-statement LB then load-balance per-packet

 root@SRX100# set routing-options forwarding-table export LB


 



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

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