[Netwhat] Subnet, Netmask
Subnetting
便宜上、1つのネットワークを複数のネットワークに分割する
•目的
流量を減らすために
分割による無駄なIPアドレスリソースを低減するために、
クラス別に必要なホスト数に適切なネットワークを割り当てることは困難であるため,ホストとしないIPアドレスが発生する.
サブネット概念を導入した
あんぜんもんだい
大きなネットワークでは、1台のPC上の悪意のあるコードがネットワーク全体に影響を与える可能性があります.
• Network address
ネットワークの汎用アドレス
ネットワークの最初のIPアドレス
IPアドレスとサブネットマスクのAND演算で求めることができる.
たとえば、デフォルトのサブネットとしてCクラスを使用する場合は、255.255.255.0/24を表します.
• Broadcast address
ネットワーク上のすべてのクライアントにデータを送信するアドレス
ネットワーク内のすべてのIPアドレスの最後のIPアドレス
サブネットマスクをビット反転した後、サブネットアドレスと|演算(または演算)で求めることができる.
» Broadcasting
Broadcast addressでネットワークに接続されているすべてのクライアントにデータを送信
Subnet Mask
サブネット分割を実行するサブネット分割のビットマスク
サブネットマスク値は、ネットワークアドレスを表す全てのビットを1とするビットマスクである.1の個数で表すこともできます.
例
次の例では、ネットワークはCクラスネットワークであり、サブネットマスクは24である.
サブネットを2つのサブネットに分割する場合は、次のサブネットマスクを使用します.
各クラスのアドレス部分を1として表すのがデフォルトマスクです.
(Aは8、Bは16、Cは24)
•ネットマスクとサブネットマスク
ウェブサイト部分のビットを1に置換するのは、ネットワークマスクである.
IPアドレスとネットワークマスクをAND演算すると,ネットワークアドレスが得られる.
Subnet Maskと混用することが多く、特に問題ないようです.
Supernetting
複数の小さなネットワークを1つの大きなネットワークに変換
•目的
Supernettingの目的は以下の通りです.
複数のネットワークの共通部分を1つのネットワークに統合
複数のルーティングを1つのルーティングにまとめる(Summarization)
ルーティングテーブルで処理する必要があるネットワーク情報量を削減します.
メモリやCPUなどのリソースの浪費を防止
ネットワークトポロジを急激な変化から分離できるようにする.
RouterがFlapping状態であってもSummarizationによる経路は変わりません.
(各サブネットのルータパス指定に誤りがあっても、情報はスーパーネット全体で指定されたパスに従って移動します)
例
10.0.1.0/24、10.0.2.0/24、10.0.120.0/24を含むハイパーネットは次のようになります.
10.0.1.0~10.0.120.0,3つの八重奏は1~120を同時に含むことができる必要がある.
したがって、最上位ルータに10.0.0.0/17を入力できます.
10.0.0.0/17~10.0.128.0/17に含まれるすべての帯域幅.
便宜上、1つのネットワークを複数のネットワークに分割する
•目的
流量を減らすために
分割による無駄なIPアドレスリソースを低減するために、
クラス別に必要なホスト数に適切なネットワークを割り当てることは困難であるため,ホストとしないIPアドレスが発生する.
サブネット概念を導入した
あんぜんもんだい
大きなネットワークでは、1台のPC上の悪意のあるコードがネットワーク全体に影響を与える可能性があります.
ネットワークの汎用アドレス
ネットワークの最初のIPアドレス
IPアドレスとサブネットマスクのAND演算で求めることができる.
たとえば、デフォルトのサブネットとしてCクラスを使用する場合は、255.255.255.0/24を表します.
• Broadcast address
ネットワーク上のすべてのクライアントにデータを送信するアドレス
ネットワーク内のすべてのIPアドレスの最後のIPアドレス
サブネットマスクをビット反転した後、サブネットアドレスと|演算(または演算)で求めることができる.
» Broadcasting
Broadcast addressでネットワークに接続されているすべてのクライアントにデータを送信
Subnet Mask
サブネット分割を実行するサブネット分割のビットマスク
サブネットマスク値は、ネットワークアドレスを表す全てのビットを1とするビットマスクである.1の個数で表すこともできます.
例
次の例では、ネットワークはCクラスネットワークであり、サブネットマスクは24である.
네트워크
11001101 00000000 00000001 xxxxxxxx
subnet mask
11111111 11111111 11111111 xxxxxxxx
同様に、Cクラスは、基本サブネットマスクとして24を有する.サブネットを2つのサブネットに分割する場合は、次のサブネットマスクを使用します.
분리된 네트워크
11001101 00000000 00000001 1xxxxxxx
11001101 00000000 00000001 0xxxxxxx
•障害マスク各クラスのアドレス部分を1として表すのがデフォルトマスクです.
(Aは8、Bは16、Cは24)
•ネットマスクとサブネットマスク
ウェブサイト部分のビットを1に置換するのは、ネットワークマスクである.
IPアドレスとネットワークマスクをAND演算すると,ネットワークアドレスが得られる.
Subnet Maskと混用することが多く、特に問題ないようです.
Supernetting
複数の小さなネットワークを1つの大きなネットワークに変換
•目的
Supernettingの目的は以下の通りです.
複数のネットワークの共通部分を1つのネットワークに統合
複数のルーティングを1つのルーティングにまとめる(Summarization)
ルーティングテーブルで処理する必要があるネットワーク情報量を削減します.
メモリやCPUなどのリソースの浪費を防止
ネットワークトポロジを急激な変化から分離できるようにする.
RouterがFlapping状態であってもSummarizationによる経路は変わりません.
(各サブネットのルータパス指定に誤りがあっても、情報はスーパーネット全体で指定されたパスに従って移動します)
10.0.1.0/24、10.0.2.0/24、10.0.120.0/24を含むハイパーネットは次のようになります.
10.0.1.0~10.0.120.0,3つの八重奏は1~120を同時に含むことができる必要がある.
현재 prefix 24의 값을 가진 현재의 SubnetMask의 자릿수를 하나하나 내려보자.
prefix 23, 255.255.254.0, 3옥텟에서는 128개가 분리됨
prefix 22, 255.255.252.0, 3옥텟에서는 64개가 분리됨
prefix 21, 255.255.248.0, 3옥텟에서는 32개가 분리됨
prefix 20, 255.255.240.0, 3옥텟에서는 16개가 분리됨
prefix 19, 255.255.224.0, 3옥텟에서는 8개가 분리됨
prefix 18, 255.255.192.0, 3옥텟에서는 4개가 분리됨
prefix 17, 255.255.128.0, 3옥텟에서는 2개가 분리됨
prefix 17は255.255.128.0のSubnetMaskを有し、0から128の帯域幅となる.したがって、最上位ルータに10.0.0.0/17を入力できます.
10.0.0.0/17~10.0.128.0/17に含まれるすべての帯域幅.
Reference
この問題について([Netwhat] Subnet, Netmask), 我々は、より多くの情報をここで見つけました https://velog.io/@tjddyd1565/NetwatSubnetnetmaskテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol