问题 问答题

如果下表所列是路由器R1的路由表,仔细分析各个表项的特点,并回答如下问题。


掩码 目的地址 下一跳 接口 标志
255.255.192.0 145.23.129.7 m0
255.255.255.224 202,14.17.193 m1
0.0.0.0 0.0.0.0 130.56.12.4 m2 G

试给出网络的拓扑。

答案

参考答案:如下图所示:

解析: 本题考查路由表的构建和原理,本题要从路由表出发,反推网络的拓扑的情况,因此首先要仔细分析路由表的每一个表项,针对每一个表项求出所在的网络,主机地址范围,通过下一跳地址可以确定对端相连的路由器的IP地址。
首先第一个问题,涉及接口m0所连接的网络,这里目的地址是145.23.129.7,掩码是255.255.192.0,即255.255.1100 0000.0,也就是前18位是网络号地址,目的地址129转换为二进制1000 0001,因此所连接的网络是145.23.128.0/18,主机位占有14位,因此最大主机数目是214-2=16384-2=16382,因此接口m0只要取属于这个网络的任何地址都是可以的,但必须不能是145.23.129.7,由于题目要求使用最小的地址,因此主机位应该是00 0000.0000 0001,也就是145.23.128.1。
同理,针对m1所连接的网络,这里目的地址是202.14.17.193,掩码是255.255.255.224,即255.255.255.1110 0000,目的地址之中最后一个字节193转换为二进制是110000001,因此接口m1所连接的网络是202.14.17.192/27,主机位占有5位,因此最大主机数目是25-2=32-2=30,因此接口m1只要取属于这个网络的任何地址都是可以的,但必须不能是202.14.17.193,由于题目要求使用最小的地址,因此主机位应该是0 0001,也就是202.14.17.193,注意这个地址已经使用,因此符合要求是202.14.17.194。
最后一个表项是默认路由,仅给出了下一跳的地址,或者是一个网络,或许是ppp,因此只能假定m2的接口地址是130.56.12.5,这样这个路由器的基本情况就知道了,m0和m1分别连接两个网络,m2连接因特网,拓扑图就容易给出了。

问答题 简答题
判断题