前面我们己经对FLSM有一定的了解,虽然FLSM在节约IP方面起到了非常重要的作用,但是它也有它的缺点。它划分出来的子网的主机台数是一样的如我们前面的例子255.255.255.224.这里我们可以划分8个子网,而每个子网的主机是32台。(对于FLSM而言,只有6个子网可用)而我们现实生活中不可能真正的是每个子网都相等,这样我们又会浪费一定的IP,如有三个子网,其主机台数为5,14,28。这里我们用子网掩码255.255.225.224。这样每个子网都分配了32个IP,对于子网一,二就造成了IP的浪费。但是我们不得不承认FLSM在IP体系结构的发展个程是一个非常大的进步。它使得人们能够在不影响全球可路由性的情况下创建非常有意义的子网,并给网络管理员带来了更大的灵活性。虽然这是一个根本性的进步和飞跃,但潜在的浪费问题我们也注意到了,第一,FLSM保留了子网全为0和子网全为1。第二,保留了全为0和全为1的主机地址第三就是上面我们说的子网主机数相等,造成了浪费。为了为IPV6的开发争取足够的时间使得IPV4能够再维持一段时间,于是人们开发出了用来进行子网划分的一个更加复杂的方法,它可以提供更大的灵活性,这种方法,也就是可变长度的子网掩码(VLSM)。VLSM则不再是每个子网主机的台数相等,它可根据实际需要来设定子网掩码,比如上面子网一,我们可以设定为255.255.255.248,当然设为255.255.255.240好点,必定我们要为以后留下几个IP(这时也造成了IP的一定浪费,但这是我们采用二进制造成的)。子网二我们可以设为255.255.255.240,子网三我们可以设为255.255.255.224。所以VLSM的优点就是解决了FLSM的缺点,但仍然继承了FLSM的优点。