정보보안산업기사 수업/네트워크 관리

[네트워크 설계] 서브네팅 및 VLSM을 활용한 IP 주소 최적화 기술

pulttaegi 2026. 5. 14. 09:02
반응형

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

Custom Made Devices에 있는 라우터를 사용한다.
서브넷실습3.pkt
0.01MB

 

 

 

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. 맨 앞/맨 뒤는 예약석(네트워크/브로드캐스트)으로 비워두기

2가 들어가야하게 되면 한자리 올린다고 생각하면 쉬움
192.168.8.0에는 아래 1.~5.0이 다 들어갈 수 있음


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

 

16안에 다 담을 수 있음

 

32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HTTP, TFTP 모두 끈다

 

 

시험에 나옴

 

 

 

통신은 IP로 하는 것을 볼 수 있음


 

 

 

라우터 DNS 서버 설정

R0#conf t
R0(config)#ip name-server 20.20.20.30
R0(config)#ip domain-lookup 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형