서브넷팅(subnet)

이동현·2021년 8월 30일
1

서브넷팅이란?

  • IP주소 낭비를 방지하기 위해서 원본 네트워크를 여러 개의 네트워크로 분리하는 과정을 말한다.

서브넷팅 하는법

  • 만약에 192.168.23.0/24라는 네트워크 주소 하나를 25개씩의 호스트가 있는 각각의 네트워크로 분할하려면 어떻게 나눌 수 있을까?

    IP AddressSubnet mask
    192.168.23.0255.255.255.224
    11000000.10101000.00010111.0000000011000000.10101000.00010111.11100000
  • 서브넷 마스크에서 1로 표시된 부분은 Network-ID로 사용되는 부분이며, 0으로 표시된 부분은 Host-ID로 사용되는 부분이다.

  • 각각의 네트워크에 25개의 호스트를 배분하기 위해선 2의 4승인 16보다는 커야 하기 때문에 2의 5승인 32개의 호스트로 나누면 된다.

  • 192.168.23.000/00000으로 나눌 수 있고 /를 기준으로 앞은 Network-ID 뒤의 00000은 Host-ID로 나뉘게 된다.

총 8개의 서브넷 네트워크와 240개의 호스트가 생성되었다.
192.168.23.0 / 192.168.23.1 ~ 192.168.23.30 / 192.168.23.31
192.168.23.32 / 192.168.23.33 ~ 192.168.23.62 / 192.168.23.63
192.168.23.64 / 192.168.23.65 ~ 192.168.23.94 / 192.168.23.95
192.168.23.96 / 192.168.23.97 ~ 192.168.23.126 / 192.168.23.127
192.168.23.128 / 192.168.23.129 ~ 192.168.23.158 / 192.168.23.159
192.168.23.160 / 192.168.23.161 ~ 192.168.23.190 / 192.168.23.191
192.168.23.192 / 192.168.23.193 ~ 192.168.23.222 / 192.168.23.223
192.168.23.224 / 192.168.23.225 ~ 192.168.23.254 / 192.168.23.255

  • 각 범위의 맨 앞에 있는 네트워크가 대표주소가 되며, 마지막 네트워크 숫자가 브로드캐스트 숫자가 된다.

여기까지 읽고 만약에 정리가 되었다면 다음 문제를 풀어보자!!

서브넷팅 문제

  • A회사에서 192.168.1.0/24 네트워크를 할당 받았을 때, Dev팀에는 Host 120개를, CSA팀에는 Host 60개를, 마케팅팀에는 Host 20개를, 마지막으로 DATA팀에는 Host 20개를 나누려고 한다. 이를 서브넷팅 하시오.
  • 서브넷팅 문제 풀이

먼저 Dev팀 120개를 할당하기 위해서 128개의 호스트를 만들어야 한다.
192.168.1.0/0000000 2의 7승으로 192.168.1.0 ~ 192.168.1.127(192.168.1.0/1111111)

  • Dev팀은 총 126개의 호스트가 만들어진다.

그리고 남은 네트워크는 192.168.1.128(192.168.1.1/0000000) ~ 192.168.1.255(192.168.1.1/1111111)으로 나머지 부서에 분할해보자.

그 다음 CSA팀에 60개를 할당하기 위해서 64개의 호스트를 만들어야 한다. 위에서 남은 192.168.1.128/25 네트워크를 서브네팅하면 192.168.1.10/000000 2의 6승으로 192.168.1.128 ~ 192.168.1.191(192.168.1.10/111111)

  • CSA팀은 총 62개의 호스트가 만들어진다.

그리고 다시 남은 네트워크 192.168.1.192(192.168.1.11/000000) ~ 192.168.1.255(192.168.1.11/111111)

그 다음 마케팅팀과 DATA팀에는 각각 20개를 할당하기 위해서 팀 당 32개의 호스트를 만들어야 한다.
위에서 남은 192.168.1.192/26 네트워크를 서브네팅하면 192.168.1.110/00000 2의 5승으로 192.168.1.192 ~ 192.168.1.223(192.168.1.110/11111)

마지막으로 DATA팀 역시 192.168.1.224(192.168.1.111/00000) ~ 192.168.1.255(192.168.1.111/11111)로 서브네팅한다.

  • 마케팅팀과 DATA팀 역시 30개씩 호스트가 만들어진다.

서브넷팅 문제 정답

Dev팀 126개의 호스트

  • subnetmask : 255.255.255.128(1000.0000)
  • 호스트 범위 : 192.168.1.1 ~ 192.168.1.126
  • Newwork-ID : 192.168.1.0
  • Broadcast 주소 : 192.168.1.127

CSA팀 62개의 호스트

  • subnetmask : 255.255.255.192(1100.0000)
  • 호스트 범위 : 192.168.1.129 ~ 192.168.1.190
  • Newwork-ID : 192.168.1.128
  • Broadcast 주소 : 192.168.1.191

마케팅팀 30개의 호스트

  • subnetmask : 255.255.255.224(1110.0000)
  • 호스트 범위 : 192.168.1.193 ~ 192.168.1.222
  • Newwork-ID : 192.168.1.192
  • Broadcast 주소 : 192.168.1.223

DATA팀 30개의 호스트

  • subnetmask : 255.255.255.224(1110.0000)
  • 호스트 범위 : 192.168.1.225 ~ 192.168.1.254
  • Newwork-ID : 192.168.1.224
  • Broadcast 주소 : 192.168.1.255
profile
안녕하세요!

0개의 댓글