アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になっております。

業務用のルータに対してネットワークの設定を行う際、疑問が生じたため
質問させて頂きます。

<例>
ルータの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アドレスが重複し、ネットワークアドレスが別の場合、同一のルータ内に設定することは可能でしょうか。

ご教示よろしくお願い致します。

A 回答 (4件)

#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つも付けられるルータかどうかという問題はありますが…)。

どうでしょうか?
    • good
    • 0
この回答へのお礼

ご教示ありがとうございます。

非常に感謝しております。

ご教示して頂いた内容を参考にさせて頂きます。

お礼日時:2005/07/06 17:19

C,Dポートを192.168.192.0/24、192.168.193.0/24とかに設定するのが無難な線です



このようなことは,先延ばしするほど対応が面倒になります

サブネットマスク20ビットは,ホスト数約4000ですが,そんなに大きなサブネットが本当に必要なのか・・
この点も見直す必要があると思います(トラフィックの問題もあるし)
    • good
    • 0

可能かどうかはルータのOSの実装に依りますから何とも言えません(可能な場合も不可能な場合もあると思います)。

ただ、ネットワーク的にどんな意味があるかわからないのですが…。#1の方のおっしゃるとおり、このままではAポートの先のセグメントに属するホストは、C,Dポートのホストに対する正常な通信が出来ません。

もしかすると、ルータのA,C,Dポートに対してスタティックルートを設定したいということなのでしょうか?

例えばルータのA,C,Dにはそれぞれ排他なセグメントが正常に繋がっていて、

(1)192.168.0.0/20のパケット→Aポートの先のセグメントに
(2)192.168.10.0/24のパケット→Cポートの先のセグメントに
(3)192.168.11.0/24のパケット→Dポートの先のセグメントに

というスタティックルーティングを書きたい、ということなら特に問題はないと思います。
通常のルータは、複数のスタティックルートを取り得る場合、最もマスク長の長い経路を選択しますから、この場合は

a. 192.168.10.0/24のパケット→(1),(2)が該当するが、(2)がマスク長が長いため(2)に従ってポートCへ
b. 192.168.11.0/24のパケット→(1),(3)が該当するが、(3)がマスク長が長いため(3)に従ってポートDへ
c. 192.168.0.0/20のその他のパケット→(1)しか該当ししないためポートAへ

となると思います。

設定意図がもう少しはっきりすると、アドバイス出来ることがあるかもしれませんが…。

この回答への補足

ご教示ありがとうございます。

この件の補足をさせていただきます。

現在はAポートに192.168.0.0/21を設定しています。
現在のシステムとは別のシステムの導入が予定されていて、別システム用に
Cポート192.168.10.0/24 Dポート192.168.11.0/24を使用する予定です。

この段階では問題ないのですが、現在使用しているAシステムのネットワーク拡張を行わなければいけなくなり、Aポートの設定を192.168.0.0/20にしようと考えています。

現在のシステムと別のシステムの管理が違いこのような問題が発生しております。

補足日時:2005/07/06 14:34
    • good
    • 0

ルーターの設定はできるかもしれませんが、Aポートの先のコンピュータは、ポートCやポートDの先につながっているコンピュータも、自分と同一のネットワーク上にあると思って、ルーターにパケットを送らないので、ルーター越しの通信はできないと思います。



かなり特殊な設定をすればできないことはないのですが、ルーターの機種にもよりますので、ルーターのメーカーに確認された方が良いと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!