PE Notes · 네트워크
서브네팅과 VLSM
한 블록을 나누는 서브네팅과 경로를 합치는 슈퍼네팅을 CIDR로 표기하고, 큰 요구부터 마스크를 달리 쓰는 VLSM 설계를 계산합니다.
IPv4 주소는 43억 개뿐입니다. 한 네트워크를 잘게 쪼개 부서와 링크에 나눠 주고, 반대로 연속된 작은 경로를 한 줄로 합쳐 표를 줄입니다. 표기는 클래스 자리가 아니라 프리픽스 길이입니다.
CIDR로 가른다
은 192.168.10.1/24처럼 슬래시 뒤가 네트워크 비트 수입니다. /24는 255.255.255.0이고 호스트는 2^8 - 2 = 254입니다. 네트워크 주소와 브로드캐스트는 쓰지 않습니다.
은 큰 공간을 더 작은 서브넷으로 분할합니다. 브로드캐스트 도메인을 가르고 접근을 나눕니다. 같은 마스크로 균등 분할하면 FLSM입니다.
192.168.1.0/24를 네 덩어리로 나누려면 2^n ≥ 4라 n=2, 마스크는 /26입니다. 블록은 64 주소입니다. .0/26, .64/26, .128/26, .192/26. 첫 서브넷의 호스트는 .1~.62, 브로드캐스트는 .63입니다.
| CIDR | 마스크 | /24 기준 서브넷 | 호스트 |
|---|---|---|---|
| /24 | 255.255.255.0 | 1 | 254 |
| /25 | 255.255.255.128 | 2 | 126 |
| /26 | 255.255.255.192 | 4 | 62 |
| /27 | 255.255.255.224 | 8 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /30 | 255.255.255.252 | 64 | 2 (P2P) |
VLSM은 큰 것부터
부서 호스트 수가 다르면 고정 /26은 100명을 못 넣습니다. 은 서브넷마다 마스크를 달리 합니다. 필요한 호스트가 큰 블록부터 붙입니다. 작은 것부터 붙이면 구멍이 납니다.
192.168.10.0/24에 영업 100, 개발 50, 인사 20, 관리 10이면 이렇게 맞습니다.
| 부서 | 필요 | 프리픽스 | 범위 |
|---|---|---|---|
| 영업 | 100 → 126 | /25 | .0~.127 |
| 개발 | 50 → 62 | /26 | .128~.191 |
| 인사 | 20 → 30 | /27 | .192~.223 |
| 관리 | 10 → 14 | /28 | .224~.239 |
| 예비 | — | 남은 /28 |
.240~.255 |
호스트 수는 2^m - 2입니다. 성장 여유는 현재의 1.5~2배를 흔히 봅니다. 라우터 P2P는 /30으로 두 호스트만 줍니다. 경계는 블록 크기의 배수여야 합니다.
슈퍼네팅은 표를 줄인다
은 연속된 작은 네트워크를 한 프리픽스로 집계합니다. 마스크가 짧아집니다. 테이블 항목이 줄어 수렴과 메모리가 가벼워집니다.
192.168.1.0/27부터 .32, .64, .96 네 줄은 조건이 맞으면 192.168.1.0/25 한 줄입니다. 연속이고 공통 비트로 떨어질 때만 됩니다.
| 비교축 | 서브네팅 | VLSM | 슈퍼네팅 |
|---|---|---|---|
| 방향 | 큰 → 작음 | 필요 크기 | 작음 → 큼 |
| 마스크 | 고정 | 가변 | 짧아짐 |
| 목적 | 분리 | 주소 효율 | 경로 집계 |
IPv6는 단말 세그먼트가 /64, 사이트는 /48을 받는 설계가 흔합니다. NAT 없이 글로벌 주소를 나눠 줍니다. 답안에서는 CIDR 표기, 2^n - 2, VLSM 큰 것 우선, 슈퍼넷 집계 조건을 한 줄에 묶습니다.