본문 바로가기
[ CS 전공 ]

[ 네트워크 ] VLSM

by 불주먹고양이 2022. 3. 2.

1. VLSM

- Variable Length SubnetMask

- 이중 서브네팅

- 다양한 크기로 서브넷팅을 하는 것. 즉, 필요한 만큼씩 subnet을 나눠주는 것을 말한다.

- 핵심은 크기가 큰 subnet부터 작업하는 것이다. 하나의 네트워크를 큰 덩어리로 쪼개고, 그 덩어리를 작은 덩어리로 또 쪼갠다.

 

8개로 나눈 서브넷을 또 다시 8개의 서브넷으로 나누고 있다.

라우터와 라우터 사이의 구간을 시리얼 (Serial) 구간이라고 한다.

 

※ Serial Interface

: WAN 구간을 연결하는 데에 사용되는 인터페이스.

- IP 주소 설정이 필요하다.

- 사용하는 프로토콜로는 HDLC (Cisco 전용), PPP, Frame-Relay가 있다.

 

 

 

2. VLSM 주소 구하는 방법

(1) 더 큰 규모의 네트워크를 기준으로 네트워크를 나눈다.

ex. 100대의 PC를 가지는 부서 1곳, 50대의 PC를 갖는 부서 2곳의 서브네팅

- 총 200대의 IP 주소가 필요하다.

- 100대의 PC를 가지는 부서 1곳 먼저 IP 주소를 할당해준다.

 

 

(2) 네트워크를 서브네팅한다.

ex. 210.123.145.0/24

2^6 = 64, 2^7 = 128 이므로, 적어도 7개의 bit가 host bit여야 한다.

A와 B 중에서 아무거나 선택하면 된다. 

100개의 PC를 할당할 네트워크를 A로 선택한다. 

 

 

(3) 할당받은 네트워크를 정리해본다.

100대의 PC를 할당받은 부서의 네트워크 ID : 210.123.145.0/25

 

[ PC 1 ]

IP주소 : 210.123.145.1

서브넷 마스크 주소 : 255.255.255.128

게이트웨이 주소 : 210.123.126

 

[ PC 2 ]

IP주소 : 210.123.145.2

서브넷 마스크 주소 : 255.255.255.128

게이트웨이 주소 : 210.123.126

 

[ PC 3 ]

IP주소 : 210.123.145.3

서브넷 마스크 주소 : 255.255.255.128

게이트웨이 주소 : 210.123.126

 

...

 

 

(4) 소규모의 네트워크를 서브네팅한다.

이제 서브네트워크 B (210.123.145.128/25 ~ 210.123.145.255/25) 를 서브네팅한다.

 

2^5 = 32, 2^6 = 64이므로 최소한 6개의 bit를 host id로 사용해야 한다.

A와 B 중에서 아무거나 선택하면 된다. 

50개의 PC를 할당할 첫번째 네트워크를 A로 선택하고,

50개의 PC를 할당할 두번째 네트워크를 B로 선택한다.

 

 

 

3. VLSM 예제

회사가 201.102.1.0/24 네트워크를 사용한다. 영업부에는 Host 120개를 사용할 네트워크, 인사부에는 Host 60개를, 그리고 관리부에 Host 20개, 홍보부에 Host 20개를 사용할 네트워크로 VLSM 하시오.

- 영업부 -

1) Subnetmask ? "255.255.255.128"

2) 사용 가능한 IP 범위 ? "201.102.1.1 ~ 201.102.1.126"

3) Network-ID ? "201.102.1.0"

4) Broadcast 주소 ? "201.102.1.127"

 

- 인사부 -

1) Subnetmask ? "255.255.255.192"

2) 사용 가능한 IP 범위 ? "201.102.1.129 ~ 201.102.1.190"

3) Network-ID ? "201.102.1.128"

4) Broadcast 주소 ? "201.102.1.191"

 

- 관리부 - 

1) Subnetmask ? "255.255.255.224"

2) 사용 가능한 IP 범위 ? "201.102.1.193 ~ 201.102.1.222"

3) Network-ID ? "201.102.1.192"

4) Broadcast 주소 ? "201.102.1.223"

 

- 홍보부 - 

1) Subnetmask ? "255.255.255.224"

2) 사용 가능한 IP 범위 ? "201.102.1.225 ~ 201.102.1.254"

3) Network-ID ? "201.102.1.224"

4) Broadcast 주소 ? "201.102.1.255"