만약에 192.168.23.0/24라는 네트워크 주소 하나를 25개씩의 호스트가 있는 각각의 네트워크로 분할하려면 어떻게 나눌 수 있을까?
IP Address | Subnet mask |
---|---|
192.168.23.0 | 255.255.255.224 |
11000000.10101000.00010111.00000000 | 11000000.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
- 각 범위의 맨 앞에 있는 네트워크가 대표주소가 되며, 마지막 네트워크 숫자가 브로드캐스트 숫자가 된다.
여기까지 읽고 만약에 정리가 되었다면 다음 문제를 풀어보자!!
- 서브넷팅 문제 풀이
먼저 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개씩 호스트가 만들어진다.