#서브넷팅(Subneting)

Programming 2017. 11. 2. 13:21

■ 배정받은 하나의 네트워크 주소를 여러 개의 작은 네트워크로 나누어 사용하는 것

■ 네트워크를 적절히 나눠 IP주소를 효율적으로 사용할 수 있도록 함

 서브넷 마스크란 할당받은 IP주소의 네트워크(network) 주소와 호스트(host) 주소를 구분하는 식별자

Class

옥텟 구성

A

11111111 00000000 00000000 00000000 (8)

B

11111111 11111111 00000000 00000000 (16)

C

11111111 11111111 11111111 00000000 (24)

 서브네팅은 호스트를 할당할 수 있는 주소의 범위를 구하는 것으로, 이 때, 이 범위에 포함된 첫번째 주소는 네트워크 주소, 두번째 주소는 브로드캐스트 주소로 할당 된다.


예시)

스위치에 연결된 PC들의 네트워크는 192.168.200.0/24이다. 호스트의 수가 10대와 30대 그리고 50대를 할당할 수 있도록 3개의 서브넷을 구성하고, 호스트에 할당 가능한 IP주소 범위와 서브넷 마스크를 적고, 게이트웨이에는 마지막주소를 할당하시오.


각각의 서브넷에 필요한 IP개수는 아래와 같다.

구분

호스트 수

필요 IP 개수

A

50

50 + 네트워크 IP(1) + 브로드캐스트 IP(1) = 52

B

30

30 + 네트워크 IP(1) + 브로드캐스트 IP(1) = 32

C

10

10 + 네트워크 IP(1) + 브로드캐스트 IP(1) = 12

TOTAL

96

서브넷 마스크는 1이 연속적이어야 유효하다. 예를 들어, 11111111 11111111 11111111 10110000 라는 비트는 서브넷 마스크로 사용할 수 없다. 아래는 서브넷 마스크에 따른 IP할당 가능 개수를 나타낸다.

번호

서브넷 마스크

맨 끝 옥텟의 10진수

할당 가능 개수

0

11111111 11111111 11111111 00000000 /24

0

256개

1

11111111 11111111 11111111 10000000 /25

128

128개

2

11111111 11111111 11111111 11000000 /26

192

64개

3

11111111 11111111 11111111 11100000 /27

224

32개

4

11111111 11111111 11111111 11110000 /28

240

16개

5

11111111 11111111 11111111 11111000 /29

248

8개

6

11111111 11111111 11111111 11111100 /30

252

4개

7

11111111 11111111 11111111 11111110 /31

254

2개

8

11111111 11111111 11111111 11111111 /32

255

0개


따라서, 서브넷A는 2번 서브넷 마스크를 이용하고, 서브넷B는 3번을, 서브넷C는 4번을 이용해야 가장 효율적으로 서브넷팅을 할 수 있다. 이에 따라 호스트의 수가 많은 순으로 서브넷팅을 진행하면 아래의 결과가 도출된다.

 

서브넷 A

서브넷 B

서브넷 C

네트워크 주소 /서브넷 마스크

192.168.200.0 /26

192.168.200.64 /27

192.168.200.96 /28

브로드캐스트 주소

192.168.200.63

192.168.200.95

192.168.200.111

게이트웨이 주소

192.168.200.62

192.168.200.94

192.168.200.110

호스트 주소

192.168.200.1 ~ 62

192.168.200.65 ~ 94

192.168.200.97 ~ 110


참고 자료

http://m.blog.daum.net/kimminju1984/15



-----------------------------------

하아... 표가 너무 못나게 나온다 ㅠㅠ...

admin