可變長度子網掩碼(VLSM,Variable-Length Subnet Masking)指的是一個網絡可以配置不同的掩碼。利用可變長度子網掩碼技術的目的就是在每個子網上保留足夠的主機數的同時,把一個網分成多個子網時有更大的靈活性。例如,利用可變長度子網掩碼技術可以把網絡192.214.11.0劃分成3個子網:
192.214.11.0/25;
192.214.11.128/26;
192.214.11.192/26。
這3個子網所能容納的主機數分別為126、62、62。如果沒有可變長度子網掩碼技術,一個子網掩碼只能提供給一個網絡,限制了要求的子網數上的主機數。如果按照能得到足夠的子網數來選擇掩碼,將難以在每個子網上配置足夠的主機。對主機來說也是一樣,允許足夠主機數的掩碼就不能提供足夠的子網數。