google.com, pub-6766303929253490, DIRECT, f08c47fec0942fa0

Cisco Networking 기본지식(18) – Subnet Mask

Cisco 네트워크를 공부하면서 가장 중요한 개념 중 하나가 Subnet Mask(서브넷 마스크)입니다. CCNA 시험에서도 가장 많이 출제되는 내용 중 하나이며, 실제 네트워크 구축에서도 반드시 이해해야 합니다.


1. Subnet Mask란?

Subnet Mask(서브넷 마스크)

IP 주소에서 어디까지가 네트워크(Network)이고 어디부터가 호스트(Host)인지를 구분하는 값입니다.

쉽게 말하면

IP 주소 = 집 주소

Subnet Mask = 어디까지가 동네이고 어디부터 집 번호인지 알려주는 기준

예를 들어

IP Address
192.168.10.25

Subnet Mask
255.255.255.0

이 경우

192.168.10 = 네트워크

25 = 호스트

192.168.10.0/24 네트워크에

25번 장비

라는 의미입니다.


2. 왜 필요한가?

만약 Subnet Mask가 없다면

192.168.10.25

이 IP에서

어디까지가 네트워크?

어디부터가 장비 번호?

를 알 수 없습니다.

Subnet Mask가 있어야

Network
Host

를 구분할 수 있습니다.


3. IP 주소 구조

IPv4는

32bit

입니다.

11000000.10101000.00001010.00011001

사람이 보기 쉽게

192.168.10.25

로 표현합니다.


4. Subnet Mask도 32bit

Subnet Mask도

32bit

입니다.

예)

255.255.255.0

2진수로

11111111.11111111.11111111.00000000

의미

1 = Network

0 = Host

따라서

11111111
11111111
11111111
00000000

=

24개의 1

8개의 0

/24

입니다.


5. CIDR 표기법

Cisco에서는

255.255.255.0

보다

/24

를 더 많이 사용합니다.

예)

192.168.1.10/24

의 의미는

IP

192.168.1.10

Mask

255.255.255.0

입니다.


6. 가장 많이 사용하는 Subnet Mask

CIDRSubnet MaskHost 수
/8255.0.0.016,777,214
/16255.255.0.065,534
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522

7. 왜 Host가 254개인가?

예를 들어

/24

이면

Host Bit

8bit

입니다.

2⁸ = 256

하지만

첫 번째

Network Address

마지막

Broadcast Address

는 사용할 수 없습니다.

따라서

256-2

=

254

입니다.


8. Network Address란?

모든 Host Bit가

0

인 주소입니다.

예)

IP

192.168.10.33

Mask

255.255.255.0

Network Address

192.168.10.0

9. Broadcast Address란?

모든 Host Bit를

1

로 만든 주소입니다.

예)

192.168.10.255

Broadcast는

네트워크 안의 모든 장비에게 동시에 전송

할 때 사용됩니다.


10. Host Address

사용 가능한 주소입니다.

예)

Network

192.168.10.0

Broadcast

192.168.10.255

사용 가능한 Host

192.168.10.1

~

192.168.10.254

11. 실제 예제

IP

192.168.1.35

Mask

255.255.255.0

Network

192.168.1.0

Broadcast

192.168.1.255

Host

192.168.1.1

~

192.168.1.254

12. 또 다른 예제 (/26)

IP

192.168.1.70

Mask

255.255.255.192

Host Bit

6bit

Host 수

2⁶-2

=

62

Subnet 크기

64

Subnet은

0

64

128

192

입니다.

70은

64~127

구간입니다.

따라서

Network

192.168.1.64

Broadcast

192.168.1.127

Host

65~126

13. Cisco에서 Subnet Mask 확인

방법 1

Router# show ip interface brief

예시 출력:

Interface      IP-Address      OK? Method Status Protocol
Gi0/0          192.168.1.1     YES manual up     up

이 명령은 IP 주소는 보여주지만 서브넷 마스크는 표시하지 않습니다.


방법 2

Router# show running-config

예시:

interface GigabitEthernet0/0

 ip address 192.168.1.1 255.255.255.0

Subnet Mask를 확인할 수 있습니다.


방법 3

show ip interface

예시

Internet address is 192.168.1.1/24

CIDR 형식으로 표시됩니다.


14. Cisco에서 설정하기

Router(config)# interface GigabitEthernet0/0
Router(config-if)# ip address 192.168.1.1 255.255.255.0
Router(config-if)# no shutdown

설정을 확인하려면:

Router# show ip interface

15. 자주 사용하는 계산법

/24

255.255.255.0

Host 254개

/25

255.255.255.128

Host 126개

/26

255.255.255.192

Host 62개

/27

255.255.255.224

Host 30개

/28

255.255.255.240

Host 14개

/29

255.255.255.248

Host 6개

/30

255.255.255.252

Host 2개

암기 팁: /24 이후에는 호스트 수가 대체로 절반씩 줄어듭니다.
254 → 126 → 62 → 30 → 14 → 6 → 2


16. 시험에 자주 나오는 문제

문제

IP

172.16.20.150

Mask

255.255.255.128

구하시오.

  • Network Address
  • Broadcast Address
  • Host 범위

풀이

  • 255.255.255.128 = /25
  • 블록 크기 = 256 - 128 = 128
  • 서브넷 구간은 0~127, 128~255
  • 150128~255 구간에 속합니다.

정답:

  • Network Address: 172.16.20.128
  • Broadcast Address: 172.16.20.255
  • Host 범위: 172.16.20.129 ~ 172.16.20.254

핵심 요약

항목설명
Subnet MaskIP 주소에서 네트워크와 호스트를 구분하는 값
1 비트Network 영역
0 비트Host 영역
/24255.255.255.0
Network AddressHost 비트가 모두 0인 주소
Broadcast AddressHost 비트가 모두 1인 주소
사용 가능한 Host 수2^(Host 비트 수) - 2
Cisco 설정ip address <IP> <Subnet Mask>

Subnet Mask를 이해하면 이후 학습할 VLSM(가변 길이 서브넷 마스크), CIDR, 라우팅(Routing), OSPF, EIGRP 등의 개념도 훨씬 쉽게 익힐 수 있습니다. CCNA를 준비한다면 /24부터 /30까지의 서브넷 계산은 빠르게 할 수 있도록 반복 연습하는 것을 추천합니다.

Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다