본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
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

서브네팅 예제

편집 원본 편집

예제 1: 192.168.10.0/24를 4개로 분할

편집 원본 편집

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

예제 2: 부서마다 최소 30대가 필요한 경우

편집 원본 편집

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와 슈퍼네팅

편집 원본 편집

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으로 집약할 수 있어 라우팅 테이블을 줄인다.

사설 IP 대역 (RFC 1918)

편집 원본 편집
클래스 대역 프리픽스
A 10.0.0.0 ~ 10.255.255.255 10.0.0.0/8
B 172.16.0.0 ~ 172.31.255.255 172.16.0.0/12
C 192.168.0.0 ~ 192.168.255.255 192.168.0.0/16

사설 IP는 내부망에서 자유롭게 사용하며 인터넷 통신 시 NAT로 공인 IP로 변환한다.

  • 호스트 수 = 2ⁿ − 2 공식과 네트워크·브로드캐스트 주소 예약 이유를 정확히 이해한다.
  • 필요한 서브넷 수 또는 호스트 수가 주어졌을 때 프리픽스와 마스크를 역산하는 계산을 연습한다.
  • 서브네팅(분할)과 슈퍼네팅(집약)의 방향 차이, VLSM의 목적을 구분한다.
  • RFC 1918 사설 IP 3개 대역을 암기한다.