공부?/국비 지원 일기장

6일차 - Subnetting, VLSM, CIDR

무무요 2024. 7. 8. 23:38

IP대역의 첫번째 주소는 IP주소로 사용되고, IP대역의 제일 끝 주소는 브로드 캐스트 주소로 사용

 

CIDR 표기법

- 서브넷 마스크의 1의 개수를  /?? 로 표현 (예시)255.255.255.0/24)

128 64 32 16 8 4 2 1
--- 문제
200.200.200.0/24
255.255.255.0
-> /28로 변경시
-
/28로 변경시 
1. S/M? = 255.255.255.240 (/28일시 0부분이 11110000 이 되기에 240)

2. 기존(/24)에서 /28로 변경시 몇개의 N/W로 분할되는지 = 16개(2의4승(16)이기에)

3. 각N/W마다 N/W ID? = 
200.200.200.x
255.255.255.240
200.200.200.xxxxxxxx
255.255.255.11110000
x가 16일때
------------------------
200.
0000/0000 = 0 ~15 
0001/0000 = 16 ~31
0010/0000 = 32 ~47
0011/0000 = 48 ~63
0100/0000 = 64 ~79
0101/0000 = 80 ~95 
0110/0000 = 96 ~111
0111/0000 = 112 ~127
1000/0000 = 128 ~143
1001/0000 = 144 ~159
1010/0000 = 160 ~175
1011/0000 = 176 ~191
1100/0000 = 192 ~207
1101/0000 = 208 ~223
1110/0000 = 224 ~239
1111/0000 = 240 ~255 
- 뒤에 물결표시의 값은 쓸수없다(-1 해줘야되기 때문(물결표시값(끝값)은 브로드캐스트값)
- 물결표시의 -1은 그전 값의 최대값
- 시작값 구해서 -1해주면 그전 값의 최대값
- 무조건 경계선 기준 오른쪽은 0으로 채우기
-------
4. 각 N/W마다 가질수있는 HOST의 개수?? = 2의N(경계선우측의 Bit의갯수)승-2개 = 2의4승(16)-2 = 14개
-------
2의N에 N이 8이면 = 255.255.255.0과같다.
C 클 192.168.0.0
62개 호스트ID개수 사용가능 N/W구성
호스트ID 개수 기준으로 Subnetting 후 생성한 Subnet의 NET ID와 사용가능한 IP주소의 범위, Subnet Mask,
브로드 캐스팅용 IP주소 작성

2의 6승=64
255.255.253.192

sm 255.255.255.192
브캐 192.168.63.0

192.168.0.0
255.255.255.192

200.200.200.0/24
홍100(2의7승=128) 255.255.255.128 200.200.200.0 /25
영60(2의6승=64) 255.255.255.192 200.200.200.63 /26
자30(2의5승=32) 255.255.255.248 200.200.200.31 /27
기20(2의4승=16) 255.255.255.240 200.200.200.15 /27


VLSM ★
- 쪼갠걸 다시 필요한만큼 쪼개기
- 내가갖고있는 서브넷 마스크값에서 2의N승의 수만큼 비트를 이동(/24에서 2의2승이면 /26으로)
- 쪼개야 하는 수를 2의 N승에 넣기 (Network 기준으로 나누기)(Subnetting도 포함되는 개념)
예시) 4개의 부서를 나눠야함 = 4 = 2의2승 

호스트 개수 = 경계선에서 오른쪽 비트 개수 = 호스트 개수는 클래스와상관없다
(예시) 8.0.0.0/29 - 255.255.255.11111/000 = 2의3승-2 = 8-2 = 6개)
(예시) 200.0.0.0/29 - 255.255.255.11111/000 = 2의3승-2 = 8-2 = 6개)

네트워크는 클래스와 상관있다
(예시)8.0.0.0(기본/8) /26 = 2의18승= 8.0.0.0 , 255.255.255.192)11/000000 = 2의6승-2 = 62개를 받은것)

Host 기준으로 나누기 (2의N승은 경계선 기준 오른쪽 비트의수, 0으로 채운다)
--- 예제
192.168.100.0
하나의 네트워크 영역에 호스트 50개씩 필요
192.168.100.0 = C클래스이므로 디폴트는 /24이다)
2의6승=50 (경계선 우측 비트의 개수가 6개)
255.11/000000
답:192.168.100.192/30
= 2의6승 개

100.0.0.0
네트워크 영역에 호스트 1000개 필요
100.0.0.0 /8 (A클래스 디폴트 /8)
2의10승 = 1000 = (경계선 우측 비트의 개수가 10개)
255.11111111.111111/00.00000000
답:100.255.252.0 /22
= 2의 14승 개
---
172.168.0.0 255.255.0.0 네트워크를 HOST가 2040개를 갖도록 Subnetting 하시오
그후 정답은 서브넷팅 후 3번째 네트워크의 주소를 쓰시오
= 2의11승 -2 >= 2040 = 경계선 오른쪽 비트의 개수 11개 나머지 1의개수 21개 /21  
서브넷 마스크 값 : 255.255.248.0
답 : 
0도 아니고 255도 아닌놈 위에놈을 x표시
 172.168.xxxxx/xxx.0
255.255.11111/000.0
1번 172.168.00000/000.0
2번 172.168.00001/000.0
3번 172.168.00010/000.0
답 = 172.168.16.0 = 3번째 네트워크 주소
--
A회사에서200.200.200.0 255.255.255.0 네트워크를 할당 받았을 때 각 대역마다 64개의 ip를 할당 받고싶어한다.
Subnetting 후 각 ip 범위와 네트워크 ID ,브로드캐스트 주소를 구하시오

200.200.200.0
255.255.255.0

2의7승=128 7개 /25
255.255.255.1/0000000
서브넷 마스크 255.255.255.128

255.255.255.0/1111111
브로드캐스트 주소 255.255.255.127 , 255.255.255.255

두개로 쪼갰을때, 각각 IP주소
첫번째 동네 대표 200.200.200.0
1~126 = 127은 브로드캐스트주소
200.200.200.127
두번째 동네 대표 200.200.200.128
129~254 = 255는 브로드캐스트주소


200.200.200.55
---
10.0.0.0 255.0.0.0 네트워크를 32개의 네트워크로 Subnetting 하시오
그 후 정답은 서브넷팅 후 4번째 네트워크의 주소를 쓰시오

32= 2의5승
서브네팅은 2의N승 -2를하지 않는다.

/8 -> /13
255.11111000.0.0 = 255.248.0.0

답 = 4번째 네트워크 주소 = 10.24.0.0
두번째 브로드캐스트 주소(경계선 우측으로 1로 채우기) = 10.15.255.255 
-------

'공부? > 국비 지원 일기장' 카테고리의 다른 글

8일차  (0) 2024.07.10
7일차 VLSM예제, Super netting  (0) 2024.07.09
5일차 - Subnetting  (0) 2024.07.05
4일차 - Network와 IP Address  (0) 2024.07.05
3일차  (0) 2024.07.03