Yamaha RTXのスタティクルート設定をまとめます。単純なスタティックルートのほか、対向システムがupしている状態のみルーティングする条件付きのスタティックルートも設定できます。
設定まとめ
スタティックルート
スタティックルートを設定する例は以下の通りです。
ip route <宛先> gateway <ゲートウェイ>
以下はデフォルトゲートウェイを設定する例です。
ip route 0.0.0.0/0 gateway 200.200.200.200
以下は192.168.101.0/24に対するスタティックルートを設定する例です。
ip route 192.168.101.0/24 gateway 192.168.100.100
監視付きスタティックルート
以下のような構文でip keepaliveを設定し、監視対象を定める事ができます。
ip keepalive <監視番号> icmp-echo <監視間隔> <監視回数> <監視対象>
ip keepaliveの状態確認は以下のコマンドです。
show status ip keepalive
ip keepaliveがOKの場合のみスタティックルートを載せる設定は以下のようになります。
ip route <宛先> gateway <ゲートウェイ> keepalive <監視番号>
動作確認
動作確認の構成
以下の環境で動作確認を行います。
+------------------+ | Arista vEOS 4.25 | | arista200 | +-------+----------+ eth1 | .200 | | 200.200.200.0/24 | lan2 | .1 +-------+----------+ | Yamaha RTX 810 | | R1 | +-------+----------+ lan1 | .1 | +----------------------+ | | eth1 | .100 eth1 | .110 +-------+----------+ +-------+----------+ | Arista vEOS 4.25 | | Arista vEOS 4.25 | | arista100 | | arista110 | +-------+----------+ +-------+----------+ eth2 | .100 eth2 | .110 | | +----------------------+ 192.168.200.0/24
初期設定
lan2へのip addressが設定されている状態で動作確認をします。
[R1:RTX810] ip lan1 address 192.168.100.1/24 ip lan2 address 200.200.200.1/24 telnetd host lan dhcp service server dhcp server rfc2131 compliant except remain-silent dhcp scope 1 192.168.100.2-192.168.100.191/24
動作確認 (1) スタティックルート
WAN, LANそれぞれのスタティックルートを投入します。
[R1:RTX810] ip route 0.0.0.0/0 gateway 200.200.200.200 ip route 192.168.200.0/24 gateway 192.168.100.100
スタティックルートがルーティングテーブルに反映されている事を確認します。
[R1:RTX810] # show ip route 宛先ネットワーク ゲートウェイ インタフェース 種別 付加情報 default 200.200.200.200 LAN2 static 192.168.100.0/24 192.168.100.1 LAN1 implicit 192.168.200.0/24 192.168.100.100 LAN1 static 200.200.200.0/24 200.200.200.1 LAN2 implicit
動作確認 (2) 監視付きスタティックルート
ネクストホップをhost100とする監視付きスタティックルートと、ネクストホップをhost110とするスタティックルートを定義します。
[R1:RTX810] ip keepalive 100 icmp-echo 10 3 192.168.100.100 ip route 192.168.200.0/24 gateway 192.168.100.100 keepalive 100 ip route 192.168.0.0/16 gateway 192.168.100.110
keepaliveに成功している事を確認します。
[R1:RTX810] # show status ip keepalive ID STATE TARGET REACH TIMER COUNT ------------------------------------------------------------------------ 100 up 192.168.100.100 yes 4 3
ルーティングテーブルを確認します。192.168.200.0/24へのエントリはロンゲストマッチの法則により192.168.100.100が優先されます。もし、keepaliveがNGとなった場合は、2番目に優先される192.168.100.110が優先されます。
[R1:RTX810] # show ip route 宛先ネットワーク ゲートウェイ インタフェース 種別 付加情報 default 200.200.200.200 LAN2 static 192.168.0.0/16 192.168.100.110 LAN1 static 192.168.100.0/24 192.168.100.1 LAN1 implicit 192.168.200.0/24 192.168.100.100 LAN1 static k(100) 200.200.200.0/24 200.200.200.1 LAN2 implicit
keepaliveがNGとなった挙動を確認するため、arista100のeth1をdownさせます。
[arista100:vEOS4.25] arista100(config)#interface e1 arista100(config-if-Et1)#shutdown arista100(config-if-Et1)#
192.168.200.0/24へのルートがdownと表示されている事を確認します。
[R1:RTX810] # show ip route 宛先ネットワーク ゲートウェイ インタフェース 種別 付加情報 default 200.200.200.200 LAN2 static 192.168.0.0/16 192.168.100.110 LAN1 static 192.168.100.0/24 192.168.100.1 LAN1 implicit 192.168.200.0/24 192.168.100.100 LAN1 (down) k(100) 200.200.200.0/24 200.200.200.1 LAN2 implicit