質問: ルータのネットワーク設定についての疑問 お世話になっております。 業務用のルータに対してネットワークの設定を行う際、疑問が生じたため 質問させて頂きます。 <例> ルータのaポートに対し、192.168.0.0/20を設定。 ルータのcポートに対し、192.168.10.0/24を設定。 ルータのdポートに対し、192.168.11.0/24を設定。 aポートに設定した、192.168.0.0/20にはcポート、dポートで設定したipアドレス192.168.10.0 192.168.11.0のip(ネットワークアドレスは別ですが)が重複します。 このようにipアドレスが重複し、ネットワークアドレスが別の場合、同一のルータ内に設定することは可能でしょうか。 ご教示よろしくお願い致します。
回答: #2の回答者です。 つまり、例えば、 (1)aポートには192.168.0.1/21というアドレスが設定してある。その先のセグメントには192.168.0.0/21というネットワークがある (2)cポートには192.168.10.1/24というアドレスを設定したい。その先のセグメントには192.168.10.0/24というネットワークができる (3)dポートには192.168.11.1/24というアドレスを設定したい。その先のセグメントには192.168.11.0/24というネットワークができる (4)aの先に繋がっているセグメントに接続するホストのアドレスが不足したので、拡張したい。(2),(3)で使う予定の分を除いた192.168.8.0/23,192.168.12.0/22のアドレスをaの先に繋がっているセグメントで利用したい。 ということですね? まず間違いなく一番良い解決法はaポートの先のセグメントをすべてリナンバリングすることです。例えば192.168.16.0/20とかに。泥縄の対策は後で問題が起きやすくなりますし、トラブルシュートにも手こずります。 が、既存のホストに大きな変更をしたくないのであれば、aポートに192.168.8.1/23、192.168.12.1/22の二つのアドレスを(エイリアスで)付けるというのはどうでしょう。この場合、192.168.8.0/23のネットワークからアドレッシングする機器のデフォルトゲートウェイは192.168.8.1に、192.168.12.0/22のネットワークからアドレッシングする機器のデフォルトゲートウェイは192.168.12.1にします。物理的には、同じセグメント(同じスイッチングハブ)に結線してokです。 質問者さんのやり方では、そもそも正常に設定できないルータも多いでしょうし(ベンダーに依ると思いますが)、設定できても一部ホスト間に通信できない問題が潜んでいます。それなら、多少複雑でもこちらの解決法の方が良いかな、と思います(もっとも、エイリアスを2つも3つも付けられるルータかどうかという問題はありますが...)。 どうでしょうか?