web-dev-qa-db-ja.com

IPアドレスは同じであるが、サブネットマスクが異なる場合、異なると見なすことができますか?

やあ、

同じIPを持ち、サブネットマスクによって区別される2つの異なるネットワークを1つのルーターに接続することは可能かどうか疑問に思いました。

例えば:

192.168.1.0/24 192.168.1.0/16

ネットワークプレフィックスが異なるため、異なると見なされますか?

これは、IPアドレス192.168.1.0を使用して実際にアドレス指定できることを意味しますか。

192.168.1.0/31-> 2台のコンピューター-2台(ブロードキャストおよびネットワーク名用)

+

192.168.1.0/30->4台のコンピューター-2

+

192.168.1.0/29->8台のコンピューター-2

+

.。

それは、コンピュータのアドレスを一意に定義できることを意味しますか?

いいえ、違います。サブネットマスクはルーティングの決定にのみ使用されます(ルーティングアルゴリズムには、ローカルのホストとゲートウェイに送信する必要のあるヒントが必要です)。いずれの場合も、アドレスは一意である必要があります。

参照: http://en.wikipedia.org/wiki/IP_forwarding_algorithm

ただし、もちろん、サブネットサイズの要件に一致するようにネットマスクを任意に設定できます。

重複するアドレス空間を一意のアドレス空間に再マッピングすることにより、重複するIPアドレス空間を持つ2つのネットワークが通信できるようにする手法(主に [〜#〜] nat [〜#〜] )もあります。あなたの例では、両方とも192.168.1.0/24のサブネットを含む2つの別々のネットワークAとBで、リモートサブネット192.168.1.0/24は、別の、まだ使用されていないサブネットとして提示される可能性があります。 10.0.1.0/24。ルーターは、必要なアドレス変換操作を前後に実行して、ネットワークAとBのそれぞれから見えるアドレスの一意性を再確立します。

6
the-wabbit