【补充】目前发现书上的例题有误:P147 IP数据报分片第三个长度应该是840
【分析】
子网地址:主机位全为0(8个子网需要向IP网络183.164.128.0/17主机位借3位)
广播地址:主机位全为1 or (子网地址 异或 子网掩码的反码)
子网掩码:网络位全为1,主机位全为0
IP地址范围:子网地址~广播地址
IP地址总数:
可分配IP地址总数:4096-2=4094
【分析】
201.123.16.0/21表示前21为网络号,划分为四个子网,若采用等长划分,需占用2位表示子网,分给主机的还有(32-21-2)=9位,最多可划分的IP地址数量为=512,而四个组织中其一需要的IP地址数量985超过了512,所以等长划分子网不能满足要求,需要采用不等长划分子网。
进行不等长的IP子网划分。201.123.16.0/21即201.123.00010000.00000000/21(紫色的为主机地址)
① 划分第一个子网
201.123.16.0/21先分为2个等长的子网需要1位即可。
两个子网的IP为:201.123.00010000.0/22和201.123.00010100.0/22
即:201.123.16.0/22和201.123.20.0/22。
我们可以看到这两个子网可以分配-2=1022个IP地址
所以第一个子网为201.123.16.0/22
① 划分第二个子网
201.123.20.0/22(201.123.00010100.0/22 紫色为主机地址)先分为2个等长的子网需要1位即可。
两个子网的IP为:201.123.00010100.0/23和201.123.00010110.0/23
即:201.123.20.0/23和201.123.22.0/23。可以分配-2=510个IP地址
所以第二个子网为:201.123.20.0/23
① 划分第三个和第四个子网
201.123.22.0/23(201.123.00010110.0/23 紫色为主机地址)先分为2个等长的子网需要1位即可。
两个子网的IP为:201.123.00010110.0/24和201.123.00010111.0/24
即:201.123.22.0/24和201.123.23.0/24。可以分配-2=254个IP地址
所以第三个子网为:201.123.22.0/24
第四个子网为:201.123.23.0/24
结果:
【补充】
本题知识点在《计算机网络原理》P145
每个IP分片的DF字段:都为0。
因为网络层在处理IP数据报时先看DF(Don't Fragment)位,若DF=0,才会看MF(More Fragments);若DF=1,表示不允许分片,这时不再看MF具体是什么值(即不管是1还是0都没有意义,因为根本就没有分片),路由器会丢弃该分组。
【补充】此题是09年408真题详细解析可百度搜索
路由聚合的计算方法:
1)将各子网地址的网段以二进制写出。
2)比较,从第1位比特开始进行比较,将从开始不相同的比特到末尾位填充为0。由此得到的地址为汇总后的网段的网络地址,其网络位为连续的相同的比特的位数。