1. 클래스리스 도메인 간 라우팅(CIDR)(CIDR)の基礎
1993年にRFC 1519でCIDRが策定される前、IPv4はクラスA、B、Cという固定クラスで割り当てられていました。クラスAは1600万以上、クラスBは65,534の주소を提供しましたが、500주소しか必要としない組織にもクラスB全体が割り当てられ、甚大な주소浪費が生じていました。
CIDRは可変長서브넷 마스크(VLSM)を導入し、ネットワーク部とホスト部の境界を /0 から /32 の任意の位置に設定可能にしました。
2. CIDR表記の理解(/24、/26、/30、/31)
- /24접두사: ネットワーク24비트、ホスト8비트。マスク:
255.255.255.0(利用可能ホスト254台)。 - /26접두사: ネットワーク26비트、ホスト6비트。マスク:
255.255.255.192(利用可能ホスト62台)。 - /30접두사: ネットワーク30비트、ホスト2비트。マスク:
255.255.255.252(拠点間接続用2台)。 - /31접두사(RFC 3021): ネットワーク31비트、ホスト1비트。マスク:
255.255.255.254(라우터直結ポイント・ツー・ポイント用)。
3. サブネット計算の비트演算ロジック
IP: 192.168.1.130 -> 11000000.10101000.00000001.10000010
Mask: 255.255.255.192 -> 11111111.11111111.11111111.11000000
----------------------------------------------------------------------
AND: 192.168.1.128 -> 11000000.10101000.00000001.10000000 (Network ID)
ブロードキャスト주소はIPとワイルドカードマスクの論理和(OR)で導出されます:
Network ID: 192.168.1.128 -> 11000000.10101000.00000001.10000000
Wildcard: 0.0.0.63 -> 00000000.00000000.00000000.00111111
----------------------------------------------------------------------
OR: 192.168.1.191 -> 11000000.10101000.00000001.10111111 (Broadcast)
4. ネットワークエンジニア向けの実践指針
- 2の累乗を暗記する: 128, 64, 32, 16, 8, 4, 2, 1 がすべての設計の基礎です。
- 30%〜50%の拡張バッファを確保する: VLANやクラウドVPCの設計時は将来の拡張枠を確保してください。
- クラウド予約주소に留意する: AWSやAzureは各サブネットで5つのIPを予約します。