서브네팅
더 많은 작업
- Subnetting; 서브네팅
- 하나의 IP 주소 네트워크를 서브넷 마스크로 여러 개의 작은 네트워크로 분할하는 기법이다.
서브네팅은 호스트 부분의 비트를 빌려 네트워크 부분으로 사용함으로써 IP 주소 공간을 효율적으로 분할·할당하는 방법이다. 브로드캐스트 도메인을 줄이고 보안 경계를 나누는 데 활용된다.
서브넷 마스크는 IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 32비트 값이다. 호스트 비트 수를 n이라 할 때 한 서브넷에서 실제 할당 가능한 호스트 수는 다음과 같다.
사용 가능한 호스트 수 = 2^n - 2 (n = 호스트 비트 수)
2를 빼는 이유는 호스트 비트가 모두 0인 주소는 네트워크 주소, 모두 1인 주소는 브로드캐스트 주소로 예약되기 때문이다.
| 프리픽스 | 서브넷 마스크 | 호스트 비트 | 사용 가능 호스트 |
|---|---|---|---|
| /24 | 255.255.255.0 | 8 | 254 |
| /25 | 255.255.255.128 | 7 | 126 |
| /26 | 255.255.255.192 | 6 | 62 |
| /27 | 255.255.255.224 | 5 | 30 |
| /30 | 255.255.255.252 | 2 | 2 |
4개의 서브넷이 필요하므로 호스트 비트에서 2비트를 빌린다(2² = 4). 프리픽스는 /24 + 2 = /26, 마스크는 255.255.255.192, 각 서브넷의 크기는 2⁶ = 64개 주소, 사용 가능 호스트는 64 − 2 = 62대이다.
| 서브넷 | 네트워크 주소 | 호스트 범위 | 브로드캐스트 |
|---|---|---|---|
| 1 | 192.168.10.0/26 | 192.168.10.1 ~ .62 | 192.168.10.63 |
| 2 | 192.168.10.64/26 | 192.168.10.65 ~ .126 | 192.168.10.127 |
| 3 | 192.168.10.128/26 | 192.168.10.129 ~ .190 | 192.168.10.191 |
| 4 | 192.168.10.192/26 | 192.168.10.193 ~ .254 | 192.168.10.255 |
192.168.20.0/24에서 각 부서에 최소 30대가 필요하다면, 2⁵ − 2 = 30이므로 호스트 비트 5개가 필요하고 프리픽스는 /27(마스크 255.255.255.224)이다. 이때 /24는 2³ = 8개의 /27 서브넷으로 나뉘고, 각 서브넷은 32개 주소·30대 호스트를 갖는다.
| 서브넷 | 네트워크 주소 | 호스트 범위 | 브로드캐스트 |
|---|---|---|---|
| 1 | 192.168.20.0/27 | .1 ~ .30 | 192.168.20.31 |
| 2 | 192.168.20.32/27 | .33 ~ .62 | 192.168.20.63 |
| 3 | 192.168.20.64/27 | .65 ~ .94 | 192.168.20.95 |
| … | … | … | … |
| 8 | 192.168.20.224/27 | .225 ~ .254 | 192.168.20.255 |
VLSM(Variable Length Subnet Mask)은 하나의 네트워크 안에서 서브넷마다 서로 다른 크기의 마스크를 적용하는 기법이다. 필요한 호스트 수가 큰 서브넷에는 넓은 블록을, 지점 간(point-to-point) 연결처럼 2대만 필요한 구간에는 /30을 할당하여 주소 낭비를 줄인다.
CIDR(Classless Inter-Domain Routing)는 클래스(A·B·C) 구분 없이 프리픽스 길이로 네트워크를 표기하는 방식이다. 서브네팅과 반대로 연속된 여러 네트워크를 하나의 큰 블록으로 합치는 것을 슈퍼네팅(경로 집약, Route Aggregation)이라 한다. 예를 들어 192.168.0.0/24와 192.168.1.0/24는 192.168.0.0/23으로 집약할 수 있어 라우팅 테이블을 줄인다.
- 호스트 수 = 2ⁿ − 2 공식과 네트워크·브로드캐스트 주소 예약 이유를 정확히 이해한다.
- 필요한 서브넷 수 또는 호스트 수가 주어졌을 때 프리픽스와 마스크를 역산하는 계산을 연습한다.
- 서브네팅(분할)과 슈퍼네팅(집약)의 방향 차이, VLSM의 목적을 구분한다.
- RFC 1918 사설 IP 3개 대역을 암기한다.