10.10.0.0/16
1. 네트워크 1000개 필요, 2번째 네트워크
1000 = 2^10 : 1024
255.255.255.192
네트워크 주소: 10.10.0.65
브로드캐스트 주소:127
10.10.0.0
10.10.0.64
10.10.0.128
10.10.1.192
10.10.1.0
10.10.1.64
10.10.1.128
VLSM


Router>en
Router#conf t
Router(config-if)#int fa0/0
Router(config-if)#ip add 172.16.11.254 255.255.252.0
Router(config-if)#no sh
Router(config-if)#int fa0/1
Router(config-if)#ip add 172.16.15.254 255.255.252.0
Router(config-if)#no sh
Router(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.2
10.10.0.0/16
1. 네트워크 1000개 필요, 2번째 네트워크
1000 = 2^10 : 1024
255.255.255.192
네트워크 주소: 10.10.0.65
브로드캐스트 주소:127
10.10.0.0
10.10.0.64
10.10.0.128
10.10.1.192
10.10.1.0
10.10.1.64
10.10.1.128
172.16.0.0/22 의 세번째 네트워크
11111111. 11111111.1111 1100. 0000000
255.255.252.0
256-252=4
172.16.0.0
172.16.4.0
172.16.8.0~172.16.11.254
172.16.12.0~172.16.15.254
172.
PC 172.16.8.1
게이트 172.16.11.254
브로드 172.16.11.255
172.16.0.0/22 네번째네트워크
PC 172.16.12.1
게이트 172.16.15.254
브로드 172.16.15.255
10.0.0.0/18 두번째 네트워크
1111 1111. 1111 1111. 1100 0000. 0000 0000
255.255.192.0
256-192=64
10.0.0.0~10.0.63.255
10.0.64.0~10.0.127.255
10.0.128.0
PC 10.0.64.1
게이트 10.0.127.254
브로드 10.0.127.255
20.0.0.0/24 의 세번째네트워크
1111 1111. 1111 1111. 1111 1111. 0000 0000
255.255.255.0
PC 20.0.2.1
네트워크 20.0.2.0
게이트 20.0.2.254
브로드 20.0.2.254
1.1.1.1/8
1111 1111 .0.0.0
255.0.0.0
VLSM




R0
Router(config)#int fa0/0
Router(config-if)#ip add 10.10.10.126 255.255.255.128
Router(config-if)#no sh
Router(config-if)#int fa0/1
Router(config-if)#ip add 10.10.10.225 255.255.255.252
Router(config-if)#no sh
Router(config-if)#ip route 0.0.0.0 0.0.0.0 10.10.10.226
Router(config)#ip route 0.0.0.0 0.0.0.0 10.10.10.229
R1
Router(config)#int fa0/1
Router(config-if)#ip add 10.10.10.190 255.255.255.192
Router(config-if)#no sh
Router(config-if)#int fa1/0
Router(config-if)#ip add 10.10.10.222 255.255.255.224
Router(config-if)#no sh
Router(config-if)#int fa0/0
Router(config-if)#ip add 10.10.10.226 255.255.255.252
Router(config-if)#no sh
Router(config)#int fa1/1
Router(config-if)#ip add 10.10.10.229 255.255.255.252
Router(config-if)#no sh
Router(config-if)#ip route 0.0.0.0 0.0.0.0 10.10.10.225
Router(config-if)#ip route 0.0.0.0 0.0.0.0 10.10.10.230
Router(config)#ip route 10.10.10.0 255.255.255.128 10.10.10.225
R2
Router(config)#int fa0/0
Router(config-if)#ip add 10.10.10.230 255.255.255.252
Router(config-if)#no sh
Router(config-if)#ip route 0.0.0.0 0.0.0.0 10.10.10.229



1단계: 필요 인원(호스트 수) 파악 및 내림차순 정렬가장 먼저 각 네트워크마다 몇 대의 PC가 필요한지 파악해야 합니다.
이때 가장 인원수가 많은 네트워크부터 순서대로 나열하는 것이 VLSM의 핵심입니다. 큰 덩어리를 먼저 떼어주지 않으면 나중에 주소가 꼬여버리기 때문입니다.
정렬 예시: 1,000개 → 500개 → 200개 → 120개 → 64개 → 16개 → 2개
2단계: 호스트 수에 네트워크/브로드캐스트(+2) 더하기네트워크 주소와 브로드캐스트 주소는 PC에 할당할 수 없으므로,
필요 인원에 항상 2를 더한 값을 기준으로 삼아야 합니다.계산 예: 120개 필요 → $120 + 2 = 122$개 수용 가능해야 함.
3단계: $2^n$ 단위로 '방 크기' 결정하기네트워크 크기는 항상 $2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 \dots$ 처럼 $2^n$ 단위로만 만들 수 있습니다.
앞서 구한 '+2' 된 숫자를 모두 포함할 수 있는 가장 작은 $2^n$ 값을 찾습니다.
예시: 122개가 필요하다면? $2^6(64)$은 작고, $2^7(128)$이 적당합니다. 이때 마스크는 뒤에서부터 7비트를 남긴 /25가 됩니다.
4단계: 주소 할당하기 (큰 쪽부터 채우기)이제 172.16.0.0부터 차례대로 방을 배정합니다.첫 번째 방: 172.16.0.0부터 시작해서 방 크기만큼 채웁니다.
다음 방의 시작: 이전 방의 마지막 주소(브로드캐스트) 바로 다음 숫자가 다음 방의 시작 주소(네트워크 주소)가 됩니다.
예시:1번 방이 172.16.0.0 ~ 172.16.3.255 (크기 1024)라면,2번 방은 바로 다음 숫자인 **172.16.4.0**부터 시작합니다.
5단계: 세부 주소(PC, 게이트웨이) 확정각 방이 결정되면 내부에서 역할을 나눠줍니다.
네트워크 주소: 방의 첫 번째 주소 (예: .0)
브로드캐스트 주소: 방의 마지막 주소 (예: .255)
게이트웨이 주소: 사용 가능한 범위 중 하나 (보통 마지막 주소인 .254 등을 사용)
PC 주소: 나머지 주소들 중 자유롭게 할당
💡 요약하면 이렇습니다!
1. 큰 놈부터 줄 세우기 (내림차순)
2. +2 해서 여유분 챙기기
3. $2^n$ 크기로 방 규격 정하기
4. 빈틈없이 다닥다닥 붙여서 주소 주기
5. 맨 앞/맨 뒤는 예약석(네트워크/브로드캐스트)으로 비워두기



겹치지 않는 최소 공배수를 구하면됨



32





















라우터 DNS 서버 설정
R0#conf t
R0(config)#ip name-server 20.20.20.30
R0(config)#ip domain-lookup
'정보보안산업기사 수업 > 네트워크 관리' 카테고리의 다른 글
| 12일차 [네트워크 관리] Cisco IOS 이미지 복구 및 서브네팅 기반 가용 IP 최적화 실습 (0) | 2026.05.13 |
|---|---|
| 11일차 [네트워크 관리] WAN 구간 시리얼 통신 구축 및 다중 계층 보안(SSH/Telnet) 설정 실습 (0) | 2026.05.12 |
| 10일차 [네트워크 관리] GNS3와 가상 머신(VMware) 연동 및 L3 라우팅 환경 구축 실습 (0) | 2026.05.11 |
| 9일차 [네트워크 관리] Rocky Linux 인터페이스 설정 및 멀티 라우터 정적 라우팅 실무 (0) | 2026.05.08 |