VLSM 이란?
-VLSM (Variable Length Subnet Mask) 로 가변 길이를 갖는 서브넷 마스크
서브넷팅으로 나누었던 IP 대역을 다시한번 나누어 준다.
–> 부족한 IPv4를 더욱 효율적으로 사용할 수 있게 한다.
(서브넷 마스크란, IP 에서 네트워크와 호스트 부분을 구분해 주는 주소로, IP 에서 네트워크 부분을 1, 호스트 부분을 0으로 하여 계산한 주소가 서브넷 마스크이다.
Ex) 192.168.0.1 에서 네트워크 부분은 192.168.0 까지 이다. 이것을 이진수로 바꾸어 보면
11000000.10101000.00000000 이다.
이것을 모두 1로 바꾸면, 11111111.11111111.11111111 이 되는데 계산하면 255.255.255가 된다.
호스트 부분은 모두 0으로 계산하므로, 연결하면 255.255.255.0 이 된다.)
방법 :
192.168.0.0 , 255.255.255.0 이라는 네트워크는 현재 254개의 호스트가 연결할 수 있다.
각각 A 부서와 B 부서, 그리고 C 부서에 50개, 20개, 100개의 호스트 주소가 필요하다고 했을 때, 서브넷팅을 이용하면 C부서를 위해 127개로 두 부분씩 나눌 수 밖에 없다. 이렇게 되면 A와 B부서는 동일한 서브넷을 사용해야 하는데, 이렇게 되면 보안상 문제가 생길 수 있다. 그래서 여기에 VLSM 을 사용하는 것이다.
먼저 C부서에게 줄 IP 대역을 계산하면,
네트워크를 2개로 나누므로 1개의 비트가 필요하다.
Net Hosts
0 0000000 = 0
1 0000000 = 128
계산하면, 각각 192.168.0.0(255.255.255.128), 192.168.0.128(255.255.255.128) 이 나온다.
일단 192.168.0.0~192.168.0.127 부분을 C에게 배분하고,
다시 192.168.0.128~192.168.0.255 부분을 vlsm 으로 나눈다.
필요한 부서는 2개. 다시 나누면
호스트 부분 비트를 다시 네트워크 비트로 주어야 하므로.
(기존 8개였던 호스트 비트는 처음 서브넷팅으로 1개를 네트워크 부분으로 주어 7개가 되었고, 지금 vlsm 으로 다시 두 부분으로 나누어야 하므로 한 비트를 또 준다. 따라서 현재 호스트 부분은 6개이다.)
기존 vlsm hosts
1 0 000000
1 1 000000
계산해보면,
192.168.0.128 ~ 192.168.0.191
192.168.0.192 ~ 192.168.0.255
가 된다.
각 부서에 62개씩 배분하면 되지만, 좀더 효율적으로 배분하고자 한다면
여기서 다시한번 vlsm 을 하여 30개의 IP 대역을 주면 된다.
주의할 점은, 여기서 한번 더 나누게 되면 20대의 호스트들을 수용하지 못하므로 더이상 나누지 않도록 한다.
'전공 과목 시험정리 > 네트워크 기초' 카테고리의 다른 글
프로토콜의 기능(시험정리본) (0) | 2015.01.11 |
---|---|
TCP/IP (0) | 2015.01.11 |
프로토콜의 기능 (0) | 2015.01.11 |
IP & VLSM, CIDR (0) | 2015.01.11 |
패킷트레이서 라우터/스위치 커맨드 (0) | 2015.01.11 |