Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

OneDay Network

가변 길이 서브넷 마스크(Variable Length Subnet Mask) 본문

Network

가변 길이 서브넷 마스크(Variable Length Subnet Mask)

programming 2020. 12. 21. 16:50

 

현재 [그림 1]의 토폴로지를 보면 본사와 지사 1, 지사 2로 나누어져 있고, 각각 필요한 Host의 수가 다르다. 하지만 IP는 한정적이기 때문에 203.230.14.0/24을 효율적으로 사용하기 위해 가변 길이 서브넷 마스크(VLSM)를 이용할 것이다.

 

먼저, 본사는 총 120대의 Host를 필요로 하고 있다. 하지만 본사에는 VLAN을 통해 브로드캐스트 도메인(Broadcast Domain)을 구분하고 있다. 따라서 VLAN 10에는 60대의 Host, VLAN 20에도 60대의 Host를 필요로 하고 있다. VLAN 10은 2^6인 64개를 IP로 사용할 수 있다. 따라서 IP를 부여하면, 203.230.14.0/25 ~ 203.230.14.63/25의 IP를 사용할 수 있다. VLAN 20도 2^6인 64개를 IP로 사용할 수 있다. 따라서 IP를 부여하면, 203.230.14.64/25 ~ 203.230.14.127/25의 IP를 사용할 수 있다. 서브넷 마스크는 본사에서 120개의 Host를 필요 하므로 때문에 2^7 = 124이다. 따라서 서브넷 마스크를 255.255.255.128을 사용하면 된다.

 

다음은 지사 1은 60개의 Host를 필요로 하고 있다. 따라서 2^6인 64개를 IP로 사용할 수 있다. 따라서 IP를 부여하면, 203.230.14.128/26 ~ 203.230.14.191/26 의 IP를 사용할 수 있다. 서브넷 마스크는 지사 1에서 60개의 Host를 필요로 하기 때문에 2^6 = 64이다. 따라서 서브넷 마스크를 255.255.255.192를 사용하면 된다.

 

그리고 지사 2는 10개의 Host를 필요로 하고 있다. 따라서 따라서 2 4인 16개를 IP로 사용할 수 있다. 따라서 IP를 부여하면, 203.230.14.192/28 ~ 203.230.14. 207/28의 IP를 사용할 수 있다. 서브넷 마스크는 지사 2에서 10개의 Host를 필요로 하기 때문에 2^4 = 16이다. 따라서 서브넷 마스크를 255.255.255.240를 사용하면 된다.

 

마지막으로 Serial구간에 IP를 부여해야 한다. Serial구간에는 두개의 IP가 필요로 하기때문에 2^2 = 4이기 때문에 prefix/31인 255.255.255.252를 서브넷 마스크로 사용하면 된다.

 

여기서 주의할 점은 모든 IP 대역의 첫 번째 주소는 Network ID로, 마지막 주소는 Broadcast Address로 사용되기 때문에 IP로 부여할 수 없다. 따라서 실제 부여할 수 있는 IP는 그 수에서 2를 빼주어야 한다.

 

 

Comments