variable-length subnet mask (VLSM)

Definition: Learn what a variable-length subnet mask (VLSM) is and how it allows network engineers to reduce the number of wasted IP addresses in each subnet.

A variable-length subnet mask (VLSM) is a sequence of numbers of variable length that streamlines packet routing within the subnets of a proprietary network.  

A variable-length subnet mask is also known as a classless Internet Protocol (IP) address because it allows a network administrator to apply different subnet masks to the same class address space. VLSM was originally defined in IETF RFC 1812.

Variable-length subnetting can be thought of as "subnetting a subnet."  A mask defines the size of the subnet (the number of host addresses in the subnet). VLSM allows network engineers to divide an IP address space into subnets of different sizes. For subnets that need fewer addresses, the network engineer can use a mask with fewer host bits and the subnet will have fewer host IP addresses. The flexibility that VLSM provides reduces the number of wasted IP addresses in each subnet.

VLSM facilitates efficient use of IP address space in networks whose subnets are not filled to capacity. In networks having many unassigned IP addresses, a VLSM can provide more efficient use of address space than the more common fixed-length subnet mask (FLSM) in which the sequence of numbers always has the same length. Variable-length subnet masking also makes it easier for system administrators to change the configuration of a network as an organization evolves.

The VLSM is usually a string of binary digits shown over the subnet number, telling the router which parts of the subnet number to look at. A binary "1" over a particular digit in the subnet number says "Pay attention to this digit." A "0" says "Ignore this digit." In order to use VLSM, a network administrator must use a routing protocol that supports it. VLSM supports Routing Informaion Protocol v2 (RIPv2), Open Shortest Path First (OSPF), Intermediate System-to-Intermediate System (IS-IS), Enhanced Interior Gateway Routing Protocol (EIGRP) and Border Gateway Protocol (BGP).

Keith Barker provides a simple use case for how (and why) to use VLSM in this video tutorial.

This was first published in August 2014

Continue Reading About variable-length subnet mask (VLSM)


'variable-length subnet mask (VLSM)' is part of the:

View All Definitions

Dig deeper on IP Networking



Enjoy the benefits of Pro+ membership, learn more and join.

Related Discussions

ITKE asks:

What’s your favorite subnet mask calculator?

1  Response So Far

Join the Discussion



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:


File Extensions and File Formats

Powered by: