質問: 同一ネットワーク内に複数のルータが存在する場合の... 【同一ネットワーク内に複数のルータが存在する場合のルーティングについて】 (1)以下のネットワークが存在するとします。 ネットワーク名:ネットワークa ネットワークアドレス:192.168.100.0 サブネットマスク:255.255.255.0 (2)また、上記ネットワーク内に以下の2ルータが存在しそれぞれが異なるネットワークとvpn接続されているとします。 ルータ1:192.168.100.1 →ネットワークbとvpn接続 ルータ2:192.168.100.2 →ネットワークcとvpn接続 ネットワークb:192.168.150.0/24 ネットワークc:192.168.200.0/24 (3)ネットワークa内にサーバxが存在しipとデフォルトゲートウェイは以下の通りです。 サーバ名:サーバx ipアドレス:192.168.100.101 サブネットマスク:25.255.255.0 デフォルトゲートウェイ:192.168.100.1(ルータ1) <質問> このような環境下で、サーバxがネットワークcと通信したい場合、サーバ自体またはサーバxのデフォルトゲートウェイ上にルーティングは必要でしょうか? 具体的にはwindowsのコマンドで言えば以下のようなルーティング必要かどうか、ということです。 add 192.168.200.0 mask 255.255.255.0 192.168.100.2 私自身はルーティングをしなければいけない、と思っているのですが、ネットワークcへの接続の窓口となっているルータ2がサーバxと同じネットワーク内にあるから必要ないという意見もあり、どちらが正しいのかを知りたいです。仮に後者が正解の場合は、なぜそのような通信が可能なのかを知りたいと思っています。 分かりにくい説明となってしまっているかもしれませんが、どなたかお知恵をいただけると大変助かります。
回答: >もしかして2つ目のurlの「ripプロトコル」を利用すれば、サーバxまたはルータ1へのルーティング設定なしに通信可能ということになりますでしょうか? そうなります。 複数のネットワークに繋がるような環境もないので、その辺りを検証したことはありませんが...。 @itの記事とか、「rip windows」で検索して出てくる内容からして......windowsでもripプロトコルでの経路情報の制御はできる...かと思われます。 # まぁ、私ならデフォルトゲートウェイになっているルータ1にネットワークcへの経路情報を設定してしまうと思いますが。 # 他のクライアントにネットワークcへのアクセスを制限したい...とかいうとそういうワケにもいきませんけどね。