🌐 서브넷팅 FLSM 예제 풀이
Fixed Length Subnet Masking으로 네트워크를 잘라보기!!!
FLSM192.168.1.0/24 ⇒ 3개 서브넷으로 나누기
하나의 네트워크를 동일한 크기의 여러 서브넷으로 분할하는 FLSM 방식을 단계별로 알아보겠습니다.
1서브넷 분할을 위한 최소 비트 계산
3개의 서브넷을 만들기 위해 필요한 최소 서브넷 비트 수를 계산합니다.
2ⁿ ≥ 필요한 서브넷 수
2² = 4 ≥ 3 → 최소 2비트 필요
- 2개 서브넷 필요 시: 1비트 (2¹ = 2)
- 3개 서브넷 필요 시: 2비트 (2² = 4)
- 5개 서브넷 필요 시: 3비트 (2³ = 8)
실제로는 4개의 서브넷이 생성되지만, 3개만 사용하고 1개는 예비로 남겨둡니다.
2새로운 서브넷 마스크 계산
기존 네트워크 마스크에 서브넷 비트를 추가하여 새로운 서브넷 마스크를 만듭니다.
원래 네트워크: 192.168.1.0/24
11111111.11111111.11111111.00000000
↓ 서브넷 비트 2개 추가
11111111.11111111.11111111.11000000
원래 마스크 + 서브넷 비트
/24 + 2 = /26
- 원래 서브넷 마스크: 255.255.255.0
- 새로운 서브넷 마스크: 255.255.255.192
- CIDR 표기법: /26
3각 서브넷의 호스트 수 계산
새로운 서브넷 마스크에서 각 서브넷이 가질 수 있는 호스트 수를 계산합니다.
호스트 비트 = 32 - 서브넷 마스크 길이
32 - 26 = 6비트
- 각 서브넷당 총 주소: 2⁶ = 64개
- 네트워크 주소: 1개 (사용 불가)
- 브로드캐스트 주소: 1개 (사용 불가)
- 사용 가능한 호스트: 64 - 2 = 62개
각 서브넷마다 첫 번째 주소는 네트워크 주소, 마지막 주소는 브로드캐스트 주소로 예약됩니다.
4서브넷 분할 결과
계산된 값을 바탕으로 각 서브넷의 주소 범위를 정리합니다.
서브넷 | 네트워크 주소 | 서브넷 마스크 | 호스트 범위 | 브로드캐스트 주소 |
---|---|---|---|---|
1번째 | 192.168.1.0/26 | 255.255.255.192 | 192.168.1.1 ~ 192.168.1.62 | 192.168.1.63 |
2번째 | 192.168.1.64/26 | 255.255.255.192 | 192.168.1.65 ~ 192.168.1.126 | 192.168.1.127 |
3번째 | 192.168.1.128/26 | 255.255.255.192 | 192.168.1.129 ~ 192.168.1.190 | 192.168.1.191 |
4번째 (예비) | 192.168.1.192/26 | 255.255.255.192 | 192.168.1.193 ~ 192.168.1.254 | 192.168.1.255 |
4번째 서브넷은 2비트로 인해 자동으로 생성되는 예비 서브넷입니다. 향후 확장 시 사용할 수 있습니다.
🔍 다른 네트워크 마스크 비교
동일한 방식으로 /23, /25 네트워크도 3개 서브넷으로 분할해보겠습니다
/23192.168.0.0/23 → 3개 서브넷
필요한 서브넷 비트:
2비트 (2² = 4 ≥ 3)
새로운 마스크:
/23 + 2 = /25
호스트 비트:
32 - 25 = 7비트
각 서브넷 호스트:
2⁷ - 2 = 126개
서브넷 | 네트워크 주소 | 호스트 범위 |
---|---|---|
1번째 | 192.168.0.0/25 | 192.168.0.1 ~ 192.168.0.126 |
2번째 | 192.168.0.128/25 | 192.168.0.129 ~ 192.168.0.254 |
3번째 | 192.168.1.0/25 | 192.168.1.1 ~ 192.168.1.126 |
4번째 (예비) | 192.168.1.128/25 | 192.168.1.129 ~ 192.168.1.254 |
특징: 원래 512개 호스트 → 각 서브넷 126개 호스트
/25192.168.1.0/25 → 3개 서브넷
필요한 서브넷 비트:
2비트 (2² = 4 ≥ 3)
새로운 마스크:
/25 + 2 = /27
호스트 비트:
32 - 27 = 5비트
각 서브넷 호스트:
2⁵ - 2 = 30개
서브넷 | 네트워크 주소 | 호스트 범위 |
---|---|---|
1번째 | 192.168.1.0/27 | 192.168.1.1 ~ 192.168.1.30 |
2번째 | 192.168.1.32/27 | 192.168.1.33 ~ 192.168.1.62 |
3번째 | 192.168.1.64/27 | 192.168.1.65 ~ 192.168.1.94 |
4번째 (예비) | 192.168.1.96/27 | 192.168.1.97 ~ 192.168.1.126 |
특징: 원래 128개 호스트 → 각 서브넷 30개 호스트
🎯 FLSM 서브넷팅 핵심 정리
- 서브넷 비트 계산: 2ⁿ ≥ 필요한 서브넷 수
- 새로운 마스크: 원래 마스크 + 서브넷 비트
- 호스트 수: 2^(호스트 비트) - 2
- /23 → /25: 512개 → 126개씩 4개 서브넷
- /24 → /26: 256개 → 62개씩 4개 서브넷
- /25 → /27: 128개 → 30개씩 4개 서브넷
'정보처리기사' 카테고리의 다른 글
[ 정보처리기사 ] C언어 포인터, 배열 주소 문제 (0) | 2025.07.12 |
---|---|
[ 정보처리기사 ] 프로젝트 관리와 개발 방법론 (2) | 2025.07.09 |
[ 정보처리기사 ] 비용 산정 방법 (1) | 2025.07.09 |
[ 정보처리기사 ] 자바 static 관련 예시 (0) | 2025.07.01 |
[ 정보처리기사 ] 화이트박스 테스트 - 구조적 커버리지 (0) | 2025.07.01 |