CIDRカリキュレーター:IPアドレス割り当てとサブネット化を簡素化
· 12分で読めます
目次
CIDRの理解とその重要性
クラスレスドメイン間ルーティング(CIDR)は、1993年に導入されたときにIPアドレス管理に革命をもたらしました。CIDR以前は、インターネット管理はクラスベースのネットワーキングに依存していました。これは、IPアドレスを固定サイズのクラスA、B、Cブロックに分割する硬直的なシステムでした。
この柔軟性の欠如は大規模な非効率を生み出しました。500個のIPアドレスを必要とする企業は、65,534個のアドレスを持つクラスBネットワークを使用せざるを得ず、65,000個以上のアドレスを無駄にしていました。これを何千もの組織全体で掛け合わせると、IPv4アドレスの枯渇が重大な懸念事項になった理由がわかります。
CIDRは可変長サブネットマスキング(VLSM)を導入することですべてを変えました。固定クラスの代わりに、ネットワークは実際の要件に正確に合わせてサイズ設定できるようになりました。/23ネットワークは512個のアドレスを提供し、/25は128個、/27は32個を提供します。これにより、管理者は必要なものを正確に割り当てることができます。
今日、スマートフォン、ノートパソコン、IoTセンサー、スマートホームデバイス、産業機器など、数十億のデバイスがインターネットに接続している中で、効率的なIP割り当ては単に便利なだけでなく、不可欠です。CIDR表記は、クラウドプラットフォーム、エンタープライズネットワーク、家庭用ルーター全体でIPネットワークを記述するための標準言語になっています。
クイックヒント: CIDR表記は、スラッシュの後に数字(/24など)を使用して、IPアドレスのネットワーク部分に使用されるビット数を示します。残りのビットは、そのネットワーク内のホストアドレスに使用できます。
CIDRカリキュレーターで作業を簡単に
IP範囲を手動で計算することは、退屈で時間がかかり、エラーが発生しやすいです。CIDR表記、サブネットマスク、使用可能なIP範囲の間の変換には、ほとんどの人が避けたい2進数の計算が必要です。ここでCIDRカリキュレーターが貴重なツールになります。
192.168.1.0/24のようなCIDR表記をカリキュレーターに入力すると、即座に重要な情報が提供されます:
- サブネットマスク: ドット付き10進表記(例:255.255.255.0)
- ネットワークアドレス: 範囲内の最初のアドレス
- ブロードキャストアドレス: 範囲内の最後のアドレス
- 最初の使用可能ホスト: デバイスに割り当てることができる最初のIP
- 最後の使用可能ホスト: 割り当て可能な最後のIP
- 総ホスト数: ブロック内のアドレス数
- 使用可能ホスト数: デバイスに使用可能なアドレス(総数からネットワークとブロードキャストを引いたもの)
- ワイルドカードマスク: アクセス制御リストとルーティング設定で使用
成長中のスタートアップのネットワークエンジニアが、50人の従業員、30台のIoTデバイス、20台のゲストデバイス用にIPアドレスを整理する必要がある場合を考えてみましょう。カリキュレーターがなければ、適切なサブネットサイズを決定し、既存のネットワークとの重複がないことを確認するには、かなりの時間と精神的エネルギーが必要になります。
CIDRカリキュレーターを使用すると、エンジニアはさまざまなサブネットサイズを素早くテストし、重複がないことを確認し、数時間ではなく数分で割り当てを文書化できます。即座の変換と詳細なネットワーク情報については、当社のCIDRカリキュレーターをお試しください。
プロのヒント: 素早く参照できるようにCIDRカリキュレーターをブックマークしておきましょう。経験豊富なネットワークエンジニアでも、計算エラーを避け、ネットワーク計画セッション中に時間を節約するために定期的に使用しています。
IP範囲とアドレスブロックのナビゲート
IP範囲を理解することは、ネットワーク設計とトラブルシューティングの基本です。IP範囲は、同じネットワークプレフィックスを共有する連続したアドレスのブロックを定義します。この範囲のサイズは、CIDRプレフィックス長によって決定されます。
プレフィックス長とネットワークサイズの関係は、シンプルなパターンに従います:プレフィックス番号が1つ減るごとに、使用可能なアドレスが2倍になります。/24ネットワークには256個のアドレスが含まれ、/23には512個、/22には1,024個などとなります。
| CIDR表記 | サブネットマスク | 総アドレス数 | 使用可能ホスト数 | 典型的な使用例 |
|---|---|---|---|---|
/32 |
255.255.255.255 | 1 | 1 | 単一ホストルート |
/30 |
255.255.255.252 | 4 | 2 | ポイントツーポイントリンク |
/29 |
255.255.255.248 | 8 | 6 | 非常に小規模なネットワーク |
/28 |
255.255.255.240 | 16 | 14 | 小規模オフィスネットワーク |
/27 |
255.255.255.224 | 32 | 30 | 部門ネットワーク |
/26 |
255.255.255.192 | 64 | 62 | 中規模オフィスネットワーク |
/25 |
255.255.255.128 | 128 | 126 | 大規模部門ネットワーク |
/24 |
255.255.255.0 | 256 | 254 | 標準的な中小企業 |
/23 |
255.255.254.0 | 512 | 510 | 中規模企業 |
/22 |
255.255.252.0 | 1,024 | 1,022 | 大規模企業ネットワーク |
IP範囲を扱う際は、すべてのサブネットで2つのアドレスが予約されていることを覚えておいてください:ネットワークアドレス(すべてのホストビットが0に設定)とブロードキャストアドレス(すべてのホストビットが1に設定)です。これらはデバイスに割り当てることができないため、使用可能なホストは常に総アドレス数より2つ少なくなります。
例えば、ネットワーク10.0.0.0/24では:
- ネットワークアドレス:
10.0.0.0 - 最初の使用可能ホスト:
10.0.0.1 - 最後の使用可能ホスト:
10.0.0.254 - ブロードキャストアドレス:
10.0.0.255
これらの境界を理解することは、ルーター、ファイアウォール、DHCPサーバーを設定する際に重要です。当社のサブネットカリキュレーターは、任意のネットワークのこれらのアドレスを素早く識別するのに役立ちます。
サブネット化によるネットワークの分割
サブネット化は、より大きなネットワークをより小さく管理しやすいセグメントに分割する手法です。このテクニックには、ネットワーク分離によるセキュリティの向上、ブロードキャストドメインの削減によるパフォーマンスの向上、より効率的なIPアドレス利用など、いくつかの利点があります。
このプロセスには、IPアドレスのホスト部分からビットを借りて、追加のネットワークセグメントを作成することが含まれます。借りたビットごとに、サブネット数が2倍になり、サブネットあたりのホスト数が半分になります。
実際の例を見てみましょう。ネットワーク192.168.10.0/24があり、異なる部門用に4つの別々のサブネットを作成する必要があるとします:
- 必要なサブネットビットを計算: 4つのサブネットには2ビットが必要(2² = 4)
- 新しいプレフィックスを決定: 元の/24 + 2ビット = /26
- サブネットサイズを計算: /26はサブネットあたり64個のアドレス(62個の使用可能ホスト)を提供
結果のサブネットは次のようになります:
- サブネット1:
192.168.10.0/26(192.168.10.0 - 192.168.10.63) - サブネット2:
192.168.10.64/26(192.168.10.64 - 192.168.10.127) - サブネット3:
192.168.10.128/26(192.168.10.128 - 192.168.10.191) - サブネット4:
192.168.10.192/26(192.168.10.192 - 192.168.10.255)
各部門には、62個の使用可能なIPアドレスを持つ独自の分離されたネットワークセグメントができました。この分離により、各部門に異なるセキュリティポリシー、QoSルール、アクセス制御を適用できます。
プロのヒント: サブネット化する際は、常に成長を計画してください。部門が今日30個のアドレスを必要とする場合、ネットワークの再構成を必要とせずに将来の拡張に対応できるように、30個(/27)ではなく62個の使用可能ホスト(/26)を持つサブネットを割り当ててください。
可変長サブネットマスキング(VLSM)は、同じネットワーク内で異なるサブネットサイズを許可することで、サブネット化をさらに進めます。これは、部門のサイズ要件が大きく異なる場合に特に便利です。50人のユーザーを持つ大規模な部門には/26を、10人のユーザーを持つ小規模なチームには/28を、ルーター間のポイントツーポイントリンクには/30を割り当てることができます。
サブネットマスクの説明
サブネットマスクは、IPアドレスをネットワーク部分とホスト部分に分割する32ビットの数値です。ネットワーク部分を表すために2進数の1を使用し、ホスト部分には2進数の0を使用することで機能します。ドット付き10進表記で書かれると、サブネットマスクは混乱して見えることがありますが、論理的なパターンに従っています。
最も一般的なサブネットマスクは、CIDRプレフィックス長に対応しています: