计算机网络:到底什么是可变长子网掩码VLSM?
VLSM 是可变长子网掩码,对应的是 FLSM(固定长子网掩码)
FLSM 中,子网掩码是固定的,比如一个 C 类地址用 255.255.255.128(/25)划分,每个子网只能有 126 台主机,但如果实际需要的主机数不同,比如有的子网需要 20 台,有的需要 50 台,FLSM 会导致地址浪费。所以 VLSM 的主要作用就是解决 IP 地址浪费的问题,通过不同的子网掩码为不同需求的子网分配合适的地址空间。
应用场景:
需要先确定每个子网的主机数量需求,根据主机数计算所需的主机位(主机位 n,可用主机数是 2^n - 2),然后确定每个子网的子网掩码(网络位 = 32 - 主机位),再从父网络中依次划分出满足需求的子网,注意地址不重叠,连续分配。
举例:比如一个 B 类地址 172.16.0.0/16,
假设需要三个子网:子网 A 需要 50 台主机,子网 B 需要 20 台,子网 C 需要 10 台。
计算每个子网的主机位:子网 A 需要 50 台,2^6-2=62≥50,所以主机位 6,网络位 26(32-6),掩码 255.255.255.192;
子网 B 需要 20 台,2^5-2=30≥20,主机位 5,网络位 27,掩码 255.255.255.224;
子网 C 需要 10 台,2^4-2=14≥10,主机位 4,网络位 28,掩码 255.255.255.240。
然后从父网络划分:
首先分最大的子网 A,172.16.0.0/26,可用地址 172.16.0.1-172.16.0.62;
剩下的地址从 172.16.0.64 开始,分给子网 B(需要 / 27),172.16.0.64/27,可用 172.16.0.65-172.16.0.94;
剩下的从 172.16.0.96 开始,子网 C 需要 / 28,172.1