본문 바로가기

네트워크

네트워크 기초 - VLSM [6]

728x90

서브넷 마스크의 역할 : Network ID와 Host ID의 경계선을 결정

같은 길이의 서브넷 마스크를 가진 네트워크는 호스트의 개수가 같다. => 호스트 길이가 같으면 서브넷 마스크가 같다

 

 

VLSM(Variable Length Subnet Mask) - 가변 길이의 Subnet Mask 

 

하나의 네트워크 영역을 서로 다른 크기로 subnetting 하는 기법

 

ex) 할당 받은 Network : C class 200.200.200.0 255.255.255.0

관리부 5대, 영업부 60대, 총무부 20대, 개발부 50대, 기획부 20대 일 때 부서별 network 할당

 

먼저 큰 수의 호스트 부터 구한다. => 영업부 60대 

NA+BA+60 = 62 < 2^6  즉, 6bit의 hostid가 필요하다. 

그러면 2bit는 subnetid  ==> 서브넷마스크는 255.255.255.192

NA : 200.200.200.0 BA : 200.200.200.63 

 

두번째 큰 수 => 개발부 50대 

NA+BA+50 = 52 < 2^6 ==> 서브넷 마스크 255.255.255.192

NA : 200.200.200.64 BA : 200.200.200.127

 

위와 같은 방식으로 나머지 부서도 구하면

 

기획부 서브넷 마스크 255.255.255.224 NA : 200.200.200.128 BA : 200.200.200.159 HA: 129 ~ 158

총무부 서브넷 마스크 255.255.255.224 NA : 200.200.200.160 BA : 200.200.200.191 HA: 161 ~ 190

관리부 서브넷 마스크 255.255.255.248 NA : 200.200.200.192 BA : 200.200.200.199 HA: 193 ~ 198

 

==> 5 부서를 일반적인 서브네팅 했을 시 5 < 2^3 = 8이므로 3bit로 서브네팅을 했어야 한다.

3bit 서브네팅 했을 시 가능한 호스트의 수는 2^5 = 32이므로 영업부와 개발부는 호스트의 수가 모자르고 

다른 부서들은 남는 낭비 현상이 발생하기에 이 방법(VLSM) 을 사용한다. 

 

문제2) 할당 받은 network : 112.56.38.0  255.255.255.0

관리부 21대, 영업부 72대, 총무부 32대, 개발부 14대, 기획부 7대

 

영업부 subnet:255.255.255.128 / NA: 112.56.38.0 BA: 112.56.38.127

총무부 subnet:255.255.255.192 / NA: 112.56.38.128 BA: 112.56.38.191

관리부 subnet:255.255.255.224 / NA: 112.56.38.191 BA: 112.56.38.223

개발부 subnet:255.255.255.240 / NA: 112.56.38.224 BA: 112.56.38.239

기획부 subnet:255.255.255.240 / NA: 112.56.38.240 BA: 112.56.38.255

 

==> 어려울땐 원을 그리고 케이크를 나눠 먹는다고 생각 ! ! !

 

CIDR(Classless Inter-Domain Routing) = 싸이더

classless 환경에서 IP정보와 Subnetmask 정보를 함께 라우팅하는 기법

 

표기법 : Subnetmask를 Prefix 형식으로 표기

 

Subnet mask 표기법 => 200.200.200.0 (255.255.255.0)

CIDR 표기법 => 200.200.200.0 /24 

                                                               ->연속된 1의 개수 

728x90