VLSM (Variable Length Subnet Mask)

1. IP 자원의 효율적 사용, VLSM의 개념

  • VLSM(Variable Length Subnet Mask) : 가변 크기 서브넷 마스크
  • 효율적인 IP 자원 사용을 위해 고정된 길이가 아닌 다양한 길이의 서브넷 마스크를 사용하는 기술
  • Classless(CIDR) 개념으로 한정된 IP 주소 자원을 효율적으로 사용할 수 있도록 Subnet 유연성 제공

 

2. VLSM의 수행 절차

절차수행 방법사례
① 수용 대상 Host 수 확인– 연결 필요 Host 수 확인
– Gateway 장비도 포함
필요 Host 수 100개 + G/W용 1개 = 101개
(다른 네트워크 연결 시 Gateway용 추가)
② Subnet Mask 도출– Host 수용 가능한 최소 Subnet 도출
– Network ID 및 Broadcast ID 고려
101개 수용 최소 Subnet: 255.255.255.128
11111111.11111111.11111111.10000000
Host ID “0”의 범위 27 (=Host 128개 수용)
③ Network ID 및 Subnet Mask 지정 – 도출된 Subnet Mask 기반 Network ID 지정
– 실제 사용 가능 IP 주소 범위 도출하여 IP 할당 및 관리
Network ID: 192.168.100.0
Subnet Mask: 255.255.255.128
Subnet IP 범위: 192.168.100.0 ~ .127
Network ID(첫 IP, 192.168.100.0) 제외
Broadcast ID(끝 IP, 192.168.100.127) 제외
사용 가능 IP 주소: 192.168.100.1 ~ .126
  • 최종 Subnet Mask가 기존 Subnet Mask보다 작으면 Supernetting, 크면 Subnetting 수행 
  • Supernetting 할 수록 미사용(낭비) IP 자원이 많아질 수 있고, Subnetting 할 수록 Network ID, Broadcast ID 자원 낭비 및 모든 Host 수용이 불가할 수 있으므로, IP 자원의 효율적인 사용을 위해 VLSM 적용하여 Host 수용 가능한 최소 Subnet Mask를 도출하는 것이 중요함.

 

3. CIDR과 VLSM 비교

비교 항목CIDR(Classless Inter-Domain Routing)VLSM(Variable Length Subnet Mask)
개념Classful IPv4 주소 체계를 개선하여, 네트워크 자원 절약 위해 VLSM을 통한 효율적 IP주소 할당 및 라우팅 방식네트워크 자원의 효율적 사용을 위해 IP 주소 체계에 가변 길이의 서브넷 마스크 적용 기법
특징부족한 IP 주소 해결 위해 Classless IP 주소 계 사용IP 효율적사용위해 유연한 서브넷마스크 사용
자원 할당Classless한 네트워크 주소 블럭을 최종 사용 기관에 할당IP 주소 공간을 Supernetting 및 Subnetting하여 최종 사용자에게 할당
사례43.200.0.0/13 주소 블럭을 ARIN에서 Amazon(AWS)에 할당192.168.100.0/24 네트워크를 분할 할당
– 192.168.100.0/25: 서버팜 호스트에 할당
– 192.168.100.128/26: Access 스위치 할당
– 192.168.100.192/26: Core망 라우터 할당
  • ARIN(American Registry for Internet Numbers): 북미지역 인터넷 주소관리 기구
  • 현재 IPv4 체계에서는 CIDR을 적용하더라도 IP 주소 자원이 부족하여, 일반적으로 인터넷 서비스용 공인(Public) IP 주소를 제외하고 NAT(Network Address Translation) 적용하여 내부 통신 시 사설(Private) IP 주소를 사용 중이며, IPv4 체계의 자원 부족 해소를 위해 IPv6 체계 사용 확산 중

 

[참고]

  • McGraw-Hill Korea, 컴퓨터 네트워크 A Top-Down Approach

콘텐츠 사용 시 출처 표기 부탁 드리고, 궁금한 점이나 의견은 댓글 남겨주세요^^