VLSM(Variable Length Subnet Mask)
일반적인 서브넷팅은 모두 같은 크기로 서브넷이 형성되기 때문에 IP가 낭비되는 현상이 발생한다.
따라서 필요한 크기에 맞춰서 sub network를 만들면 sub network 마다 다양한 sub mask를 이용할 수 있기 때문에 보다 효율적인 방법이다.
네트워크 10.10.10.0/24
규모 256에 120 host, 60 host, 33 host로 호스트 수가 많은 것부터 적은 순으로 정렬.
(128->120 host
, 64-> 60 host
, 64->33 host)
프리픽스 /24 , 3개의 서브넷 나누고 싶다.
VLSM 풀이법
1. 네트워크를 크기순으로 배열
2. 순서대로 서브넷팅(각 네트워크를 계산)
3. 다음 네트워크의 대표주소 자연스럽게 결정
120 host는 2^x >= 120+2에서 x는 7이므로 네트워크 규모는 2^7 = 128이다.
따라서 10.10.10.0/25 ~ 10.10.10.127/25, 10.10.10.128/25 ~ 10.10.10.255/25 두 개의 네트워크로 나누어진다.
곧바로 60 host는 2^y >= 60+2에서 y는 6 임을 알 수 있다. 네트워크 규모는 64 이므로
아까 나누어 놨던 서브넷 10.10.10.128에서 나누어 주는 작업을 하면 된다.
10.10.10.128/26 ~ 10.10.10.191/26, 10.10.10.192/26 ~ 10.10.10.255/26
33 host는 2^z >= 33 + 2에서 z는 6 임을 알 수 있다. 네트워크 규모는 64. 위에서 나누었던 10.10.10.192 주소를 이용하면
10.10.10.192/26 ~ 10.10.10.255/26
3개의 공간으로 네트워크를 만들었다.
1번째 네트워크 : 10.10.10.0/25
2번째 네트워크 : 10.10.10.128/26
3번째 네트워크 : 10.10.10.192/26
ex)
10.20.30.0/24
A네트워크 = 31 host
B네트워크 = 100 host
C네트워크 = 14 host
VLSM으로 서브넷팅 해보시오.
호스트 수가 가장 많은 순으로 정렬. 100 host, 31 host, 14 host
2^x >= 100 + 2에서 x는 7 이므로 네트워크 규모는 128.
따라서 10.20.30.0/25 ~ 10.20.30.127/25, 10.20.30.128/25 ~ 10.20.30.255/25 두 개의 네트워크로 나누어진다.
그다음으로 2^y >= 31 + 2에서 y는 6. 네트워크 규모는 64.
따라서 10.20.30.128/26 ~ 10.20.30.191/26, 10.20.30.192/26 ~ 10.20.30.255/26
그다음으로 2^z >= 14 + 2에서 z = 4 이므로 네트워크 규모는 16.
10.20.30.192/28 ~ 10.20.30.207/28 , 10.20.30.208 /28 ~ 10.20.30.223 /28 , 10.20.30.224 /28 ~ 10.20.30.239 /28 , 10.20.30.240 /28 ~ 10.20.30.255 /28 이므로
1번째 네트워크 : 10.20.30.0/25
2번째 네트워크 : 10.20.30.128/26
3번째 네트워크 : 10.20.30.192/28
'Network' 카테고리의 다른 글
네트워크 :: NAT(Network Address Translation) 개념과 종류 (0) | 2023.10.01 |
---|---|
네트워크 :: GNS3를 통한 OSPF, VLSM 실습 (2) | 2023.10.01 |
네트워크 :: GNS3를 이용한 네트워크 환경 만들기 (0) | 2023.09.29 |
네트워크 :: 서브넷팅(Subnetting) 문제 및 풀이 (5) | 2023.09.29 |
네트워크 :: 서브넷(Subnet) (0) | 2023.09.28 |
댓글