本記事では、amnimo デバイスにてスケジュールキープアライブ(route-switch)機能を使用し、回線障害時にデフォルトルートのメトリック値(優先度)を自動的に切り替えて、LAN 回線からモバイル回線へフェイルオーバーする設定方法を説明します。
【対象製品・条件】 項目 内容 対応ファームウェア v3.3.0 以降(route-switch 機能対応) 利用機能 schedule keep-alive / routing / interface 想定用途 LAN 障害時にモバイル通信へ自動切替(冗長化)
【構成イメージ】 インターフェイス 回線 通常メトリック 障害時 備考 lan0 有線LAN 10 ping 失敗で 50 に変更 通常は LAN 優先 rmnet_data0 モバイル回線 20 LAN 障害時に優先される フェイルオーバー先
【設定手順】 ① インターフェイス機能の設定(br0 から lan0 を分離) amnimo(cfg)# interface br0 ← br0 の設定
amnimo(cfg-interface-br0)# no bridge lan0 ← lan0 をブリッジから除外
amnimo(cfg-interface-br0)# exit
amnimo(cfg)# interface lan0 ← lan0 の設定
amnimo(cfg-interface-lan0)# address 192.168.1.254/24
amnimo(cfg-interface-lan0)# gateway4 via 192.168.1.1
amnimo(cfg-interface-lan0)# gateway4 10 ← メトリック値 10(初期優先)
amnimo(cfg-interface-lan0)# dynamic-snat4
amnimo(cfg-interface-lan0)# exit
② 監視用(ping先)スタティックルート設定 10.8.4.4 へは lan0 側からのみ通信されるようにスタティックルートを設定します。
amnimo(cfg)# routing static keepaliveswitch
amnimo(cfg-rts-keepaliveswitch)# to 10.8.4.4/32
amnimo(cfg-rts-keepaliveswitch)# interface lan0
amnimo(cfg-rts-keepaliveswitch)# via 192.168.1.1
amnimo(cfg-rts-keepaliveswitch)# exit
③ スケジュールキープアライブ設定(メトリック自動変更) amnimo(cfg)# schedule keep-alive routeswitch
amnimo(cfg-sch-ka-routeswitch)# datetime */5 * * * * ← 5分ごとに実行
amnimo(cfg-sch-ka-routeswitch)# action route-switch metric 50
amnimo(cfg-sch-ka-routeswitch)# ping dest 10.8.4.4
amnimo(cfg-sch-ka-routeswitch)# ping interface lan0
amnimo(cfg-sch-ka-routeswitch)# enable
amnimo(cfg-sch-ka-routeswitch)# exit
【動作確認】 ◆ 通常時(LANが優先されている状態) amnimo(cfg)# show routing
STATUS TO VIA METRIC INTERFACE
S* 0.0.0.0/0 192.168.1.1 10 lan0 ← LANが優先
S 0.0.0.0/0 0.0.0.0 20 rmnet_data0
S* 10.8.4.4/32 192.168.1.1 1 lan0
◆ 障害時(LANのping失敗 → モバイル優先) amnimo(cfg)# show routing
STATUS TO VIA METRIC INTERFACE
S 0.0.0.0/0 192.168.1.1 50 lan0
S* 0.0.0.0/0 0.0.0.0 20 rmnet_data0 ← モバイルが優先
S* 10.8.4.4/32 192.168.1.1 1 lan0
route-switch オプション利用には ファームウェアv3.3.0以降 が必要です。
action route-switch metric 50 により、ping失敗時のみメトリック50に変更されます。
ping応答が復旧すると、自動で元のメトリック値(10)に戻ります。
モバイル側(rmnet_data0)のAPN設定は別途必要です。
コメント
0件のコメント
サインインしてコメントを残してください。