💥 Subnet Mask 💥
- IP주소 같은 형식을 가짐
- Net ID 와 Host ID를 구분하기 위한 용도
- Bit값이 1인 부분은 Net ID , 0인 부분은 Host ID로 구분
- 👍 Subnet Mask의 0 또는 1은 반드시 연속적으로 배치되어야 함
👉 1로 계속 나오다가 0이 나오는 순간 나머지는 모두 0임. (1과 0 교차 X)정상적인 S/M : 11111111.11111111.11000000.000000 비정상적인 S/M : 11111111.11111111.00000111.00000000
[각 클래스의 기본값]
A class Subnet Mask: 255.0.0.0
B class Subnet Mask: 255.255.0.0
C class Subnet Mask: 255.255.255.0
A class: NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
B class: NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
C class: NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
A class: 11111111.00000000.00000000.00000000
B class: 11111111.11111111.00000000.00000000
C class: 11111111.11111111.11111111.00000000
서브넷으로 3개로 쪼갠 경우: 네트워크 개수 8개, 호스트 개수 32개
Net ID HID
|------------------------------------|-------|
11111111.11111111.11111111.11100000
11111111.11111111.11111111.111 00000
11111111.11111111.11111111.000 00000
11111111.11111111.11111111.001 00000
11111111.11111111.11111111.010 00000
11111111.11111111.11111111.011 00000
11111111.11111111.11111111.100 00000
11111111.11111111.11111111.101 00000
11111111.11111111.11111111.110 00000
11111111.11111111.11111111.111 00000
서브넷으로 4개로 쪼갠 경우: 네트워크 개수 16개, 호스트 개수 16개
Net ID HID
|--------------------------------------|-----|
11111111.11111111.11111111.11110000
서브넷으로 5개로 쪼갠 경우: 네트워크 개수 32개, 호스트 개수 8개
Net ID HID
|---------------------------------------|----|
11111111.11111111.11111111.11111000
서브넷으로 6개로 쪼갠 경우: 네트워크 개수 64개, 호스트 개수 4개
Net ID HID
|-----------------------------------------|--|
11111111.11111111.11111111.11111100
📌 Tip 📌
서브넷 계산기를 활용하여 검증한다.
https://www.subnet-calculator.com/
실습> 아래 조건에 해당하는 정보를 서브네팅해서 GNS3에서 네트워크를 구축하시오.
파일명: network9
-- 조건 --
1. 라우터는 가용 IP주소의 가장 첫 번째 주소로 설정한다.
2. PC는 가용 IP주소의 두 번째 주소부터 설정한다.
3. 네트워크: 200.200.200.0 ~ 255
4. 기관 네트워크 할당
서브넷팅을 하지 않은 경우
C class: 200.200.200.0
C class Subnet Mask: 255.255.255.0
200.200.200.00000000 0
200.200.200.11111111 255
서브넷팅을 해서 4개의 네트워크가 나온 경우
200.200.200.11 000000
기관명: A 기관에게 할당
첫 번째 네트워크: 200.200.200.0/26
Subnet Mask: 255.255.255.192 <-- /26 <-- 26bit
네트워크 ID: 200.200.200.0 <-- 실장비에 부여할 수 없는 IP주소
브로드캐스트 주소: 200.200.200.63 <-- 실장비에 부여할 수 없는 IP주소
가용 IP주소 범위: 200.200.200.1 ~ 62 <-- 실장비에 부여할 수 있는 IP주소
가용 IP주소 개수: 62개
200.200.200.00 000000 0 ~
200.200.200.00 111111 63
기관명: B 기관에게 할당
두 번째 네트워크: 200.200.200.64/26
Subnet Mask: 255.255.255.192 <-- /26 <-- 26bit
네트워크 ID: 200.200.200.64 <-- 실장비에 부여할 수 없는 IP주소
브로드캐스트 주소: 200.200.200.127 <-- 실장비에 부여할 수 없는 IP주소
가용 IP주소 범위: 200.200.200.65 ~ 126 <-- 실장비에 부여할 수 있는 IP주소
가용 IP주소 개수: 62개
200.200.200.01 000000 64
200.200.200.01 111111 127
기관명: C 기관에게 할당
세 번째 네트워크: 200.200.200.128/26
Subnet Mask: 255.255.255.192 <-- /26 <-- 26bit
네트워크 ID: 200.200.200.128 <-- 실장비에 부여할 수 없는 IP주소
브로드캐스트 주소: 200.200.200.191 <-- 실장비에 부여할 수 없는 IP주소
가용 IP주소 범위: 200.200.200.129 ~ 190 <-- 실장비에 부여할 수 있는 IP주소
가용 IP주소 개수: 62개
200.200.200.10 000000 128
200.200.200.10 111111 191
기관명: 나중에 다른 기관에 할당하기 위해 남는 네트워크
네 번째 네트워크: 200.200.200.192/26
Subnet Mask: 255.255.255.192 <-- /26 <-- 26bit
네트워크 ID: 200.200.200.192 <-- 실장비에 부여할 수 없는 IP주소
브로드캐스트 주소: 200.200.200.255 <-- 실장비에 부여할 수 없는 IP주소
가용 IP주소 범위: 200.200.200.193 ~ 254 <-- 실장비에 부여할 수 있는 IP주소
가용 IP주소 개수: 62개
200.200.200.11 000000 192
200.200.200.11 111111 255
PC1> ip 200.200.200.2/26 200.200.200.1
PC1> sh ip
NAME : PC1[1]
IP/MASK : 200.200.200.2/26
GATEWAY : 200.200.200.1
DNS :
MAC : 00:50:79:66:68:00
LPORT : 10020
RHOST:PORT : 127.0.0.1:10021
MTU: : 1500
!B기관의 PC2
IP Address: 200.200.200.66
Subnet Mask: 255.255.255.192
Default Gateway: 200.200.200.65
PC2> ip 200.200.200.66 255.255.255.192 200.200.200.65
PC2> sh ip
NAME : PC2[1]
IP/MASK : 200.200.200.66/26
GATEWAY : 200.200.200.65
DNS :
MAC : 00:50:79:66:68:01
LPORT : 10018
RHOST:PORT : 127.0.0.1:10019
MTU: : 1500
!C기관의 PC3
IP Address: 200.200.200.130
Subnet Mask: 255.255.255.192
Default Gateway: 200.200.200.129
PC3> ip 200.200.200.130/26 200.200.200.129
PC3> sh ip
NAME : PC3[1]
IP/MASK : 200.200.200.130/26
GATEWAY : 200.200.200.129
DNS :
MAC : 00:50:79:66:68:02
LPORT : 10022
RHOST:PORT : 127.0.0.1:10023
MTU: : 1500
R1#sh ip int b
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 200.200.200.1 YES manual up up
Serial0/0 unassigned YES unset administratively down down
FastEthernet0/1 200.200.200.65 YES manual up up
Serial0/1 unassigned YES unset administratively down down
Serial0/2 unassigned YES unset administratively down down
Serial0/3 unassigned YES unset administratively down down
Serial0/4 unassigned YES unset administratively down down
Serial0/5 unassigned YES unset administratively down down
FastEthernet1/0 200.200.200.129 YES manual up up
FastEthernet2/0 unassigned YES unset administratively down down
FastEthernet3/0 unassigned YES unset administratively down down
FastEthernet4/0 unassigned YES unset administratively down down