- ベストアンサー
同じ宛先IPに複数経路のルーティングができるか
- Windowsのroute addコマンドを使用して、同じ宛先IPに対して複数の経路を設定することは可能です。
- 通常は経路Aを使用し、Aと通信できなくなった場合には経路Bを使用します。
- ただし、ルータなどを使用してルーティングを行う必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
route addではできません。何故なら、route add で指定されるルートはスタティックルートのみだからです。 >route -p add 192.168.200.5 mask 255.255.255.255 192.168.10.1 metric 10 if 0x10001 >上記のように設定した場合、通常は10.1の経路を使用し、それが使用できなくなった場合10.2を使用させる。 Windows側からは192.168.10.1が使用できなくなったことは判断できません。何らかの方法で192.168.10.1が使用できなくなったことを判定し、そのルート設定を無くすか、代替ルートよりメトリックを大きく設定することができれば、代替ルートが採用されます。 このような仕組みを「フローティング・スタティック」と呼びます。 しかし前にも述べたようにスタティックルートが使用できるかどうかを判定する方法はありませんから、何らかの動的ルーティングプロトコル(windowsで動き、かつルータがルートを広告するもの;この条件が満たされるなら、ripでもrip2でもospfでもbgp4でもigrpでも同時プロトコルだろうが構いません)を用いてルート情報を得ないと、想定した動作はできません。 >といったことはやはり、ルータ等を用いたルーティングが必要になりますでしょうか。 ルータにお任せするなら、 oute -p add 192.168.200.5 mask 255.255.255.255 192.168.10.1 metric 10 if 0x10001 で、192.168.10.1のIPを持つルータが自律的に代替ルートを持つなり、リダイレクトするなりすればよいのです。192.168.10.1が落ちてしまうことが困るなら、複数のルータ(もしくはL3)でhsrpなりvrrpを使ってを多重化します。
その他の回答 (1)
- 774danger
- ベストアンサー率53% (1010/1877)
Ciscoのルータを使っていれば、HSRPを使って仮想IPを1つだけPCに設定しておいて、普段は経路Aのルータを経由させて、故障時に経路Bのルータを経由させるようなことは可能です あとは、RIPが話せるルータならRIPをしゃべらせて、PC側でもRIP(リスナー)を動かして切り替えるとか http://itpro.nikkeibp.co.jp/article/COLUMN/20081008/316362/
お礼
WindowsOSでもRIPを認識させる事も可能なんですね。 参考になりました、ありがとうございます。