사설네트워크 나누기 연습
사설네트워크 : 10.0.0.0/8
본사
부서 : 10개 부서
인원 : 10인 이하 6개 부서, 20인 이하 4개 부서
지사 5개
부서 : 6개
인원 : 2인 부서 3개, 7인 부서 2개, 15인 부서 1개
크게 먼저 나누면
본사 10.0.0.0/16 (11111111.11111111.00000000.00000000)
지사1 10.1.0.0/16
지사2 10.2.0.0/16
지사3 10.3.0.0/16
지사4 10.4.0.0/16
지사5 10.5.0.0/16
8bit 메이저비트 + 8bit 서브넷비트
지사255 까지 확장 가능
먼저 본사를 나누자!
최대 필요 호스트비트개수를 더 많은 수인 20인 이하를 기준으로 구한다
20인 이하 부서
호스트비트 5개(2^5 - 2 = 30) 로 커버 가능
상위 16비트는 본사와 지사를 나누는데 사용했고
하위 16비트를 가지고 나누자면
서브넷비트 11개 + 호스트비트 5개
20인 이하 4개 부서에게 할당을 하자면
0000 0000 000 | 0 0000 ~ 1 1111
0000 0000 001 | 0 0000 ~ 1 1111
0000 0000 010 | 0 0000 ~ 1 1111
0000 0000 011 | 0 0000 ~ 1 1111
부서당 30개씩 ip할당 가능
00000과 11111은 사용x
IP 주소로 표현을 하자면
(네트워크주소와 브로드캐스트주소 제외)
10.0.0.1 ~ 10.1.0.30
10.0.0.33 ~ 10.1.0.62
10.0.0.65 ~ 10.1.0.94
10.0.0.97 ~ 10.1.0.126
10인 이하 6개 부서는
0000 0000 100 | 0 0000 ~ 1 1111
0000 0000 101 | 0 0000 ~ 1 1111
0000 0000 110 | 0 0000 ~ 1 1111
0000 0000 111 | 0 0000 ~ 1 1111
0000 0001 000 | 0 0000 ~ 1 1111
0000 0001 001 | 0 0000 ~ 1 1111
이렇게 ip주소를 할당 할 수 있겠지만!
10인 인데 30개의 ip를 할당하는것이 비효율적이다
호스트비트 4개로도 커버가 가능하다
그래서 서브넷비트를 하나 더 추가해서
0000 0000 1000 | 0000 ~ 1111
0000 0000 1001 | 0000 ~ 1111
0000 0000 1010 | 0000 ~ 1111
0000 0000 1011 | 0000 ~ 1111
0000 0000 1100 | 0000 ~ 1111
0000 0000 1101 | 0000 ~ 1111
위처럼 나눌 수 있다
본사를 나눈 결과
20이하 부서1 -> 20_1
부서 | Network | Network 주소 | Broadcast 주소 | IP 주소 |
20_1 | 10.0.0.0/27 | 10.0.0.0 | 10.0.0.31 | 10.0.0.1 ~ 10.0.0.30 |
20_2 | 10.0.0.32/27 | 10.0.0.32 | 10.0.0.63 | 10.0.0.33 ~ 10.0.0.62 |
20_3 | 10.0.0.64/27 | 10.0.0.64 | 10.0.0.95 | 10.0.0.65 ~ 10.0.0.94 |
20_4 | 10.0.0.96/27 | 10.0.0.96 | 10.0.0.127 | 10.0.0.67 ~ 10.0.0.126 |
10_1 | 10.0.0.128/28 | 10.0.0.128 | 10.0.0.143 | 10.0.0.129 ~ 10.0.0.142 |
10_2 | 10.0.0.144/28 | 10.0.0.144 | 10.0.0.159 | 10.0.0.145 ~ 10.0.0.158 |
10_3 | 10.0.0.160/28 | 10.0.0.160 | 10.0.0.175 | 10.0.0.161 ~ 10.0.0.174 |
10_4 | 10.0.0.176/28 | 10.0.0.176 | 10.0.0.191 | 10.0.0.177 ~ 10.0.0.190 |
10_5 | 10.0.0.192/28 | 10.0.0.192 | 10.0.0.207 | 10.0.0.193 ~ 10.0.0.206 |
10_6 | 10.0.0.208/28 | 10.0.0.208 | 10.0.0.223 | 10.0.0.209 ~ 10.0.0.222 |
지사 나누기
부서 : 6개
인원 : 2인 부서 3개, 7인 부서 2개, 15인 부서 1개
15인 기준으로 먼저 나누면
호스트비트 5개 필요
서브넷마스크 길이 27 1개
7인
호스트비트 4개 필요
길이 28 2개
2인
호스트비트 2개 필요
길이 30 3개
하위 16비트만 표시하면
15인
0000 0000 000 | 0 0000
7인
0000 0000 0010 | 0000
0000 0000 0011 | 0000
2인
0000 0000 0100 00 | 00
0000 0000 0100 01 | 00
0000 0000 0100 10 | 00
위처럼 나눌 수 있겠다
참고로 부서와 부서별 사람 수의 증가감소는 고려하지 않음
서브네팅 결과 테이블
지사_사람수_부서 | Network | Network 주소 | Broadcast 주소 | IP 주소 |
1_15_1 | 10.1.0.0/27 | 10.1.0.0 | 10.1.0.31 | 10.1.0.1 ~ 10.1.0.30 |
1_7_1 | 10.1.0.32/28 | 10.1.0.32 | 10.1.0.47 | 10.1.0.33 ~ 10.1.0.46 |
1_7_2 | 10.1.0.48/28 | 10.1.0.48 | 10.1.0.63 | 10.1.0.49 ~ 10.1.0.62 |
1_2_1 | 10.1.0.64/30 | 10.1.0.64 | 10.1.0.67 | 10.1.0.65 ~ 10.1.0.66 |
1_2_2 | 10.1.0.68/30 | 10.1.0.68 | 10.1.0.71 | 10.1.0.69 ~ 10.1.0.70 |
1_2_3 | 10.1.0.72/30 | 10.1.0.72 | 10.1.0.75 | 10.1.0.73 ~ 10.1.0.74 |
~ | ||||
5_2_3 | 10.5.0.72/30 | 10.5.0.72 | 10.5.0.75 | 10.5.0.73 ~ 10.5.0.74 |
'공부' 카테고리의 다른 글
도메인으로 IP 구하기 (0) | 2020.10.08 |
---|---|
20201005 월요일 정리 (0) | 2020.10.06 |
20200918 테스트 오답노트 (0) | 2020.09.18 |
20200917 공부 (0) | 2020.09.18 |
20200916 공부 (0) | 2020.09.16 |