做这种题开始最好把10进制数转换成二进制,这样看着更直观一些,前边一样只需转换16到24位,掩码表示网络位也就是转发时必须匹配的位数
1. A:16-24位 10000000 掩码20位,即前20位能匹配上的IP地址从R1转发
B:16-24位 10100000 掩码19位,即前19位能匹配上的IP地址从R2转发
C:16-24位 10010000 掩码22位,即前22位能匹配上的IP地址从R3转发
D:16-24位 10011000 掩码21位,即前21位能匹配上的IP地址从R4转发
其余IP从R5转发,另外如果一个IP能匹配多条路由应按最长匹配原则转发
2. 收到的五个分组按照网络位匹配一从R3转发,二从R4转发,三从R5转发,四从R2转发,五从R5转发
这个题解答起来还真有点麻烦呢!
第一步、要计算出各子网IP地址的可用范围:
202.111.128.0/20的可用主机范围为:202.111.128.1-202.111.143.254。
202.111.160.0/19的可用主机范围为:202.111.160.1-202.111.191.254。
202.111.144.0/22的可用主机范围为:202.111.144.1-202.111.147.254。
202.111.152.0/21的可用主机范围为:202.111.152.1-202.111.159.254。
第二步看收到的5个分组分别属于哪个子网:
202.111.147.159是属于202.111.144.0/22这个子网的,则会从R3转发;202.111.158.101是属于02.111.152.0/21这个子网,则会从R4转发;202.111.150.20不属于上述四个子网,则会发送到默认端口R5上,202.111.188.75是属于202.111.160.0/19这个子网的,则会从R2转发;最后一个202.111.192.8也不属于上述四个子网,则会发送到默认端口R5上。