题1

题目

网络拓扑如下图所示,相关网络地址和路由器接口号、路由器部分接口的IP地址已标记在图中。

请回答以下问题:

  1. 分别给主机A和B、路由器R1的接口0和路由器R2的接口1配置IP地址,要求主机所配置的IP地址是其所在网络中所能分配的最小地址、路由器接口所配置的IP地址是其所在网络中所能分配的最大地址。
  2. 为了使主机A与B之间能够正常通信,需要给A和B各自配置的默认网关的IP地址分别是?
  3. 为了使主机A与B之间能够正常通信,对路由器R1和R2进行静态路由配置,请给出R1和R2进行静态路由配置后各自的路由表内容(格式:目的网络地址 掩码 下一跳),除静态路由配置的路由条目外,路由器自行得出的直连路由条目也需要在路由表中给出。
  4. 在完成 问题1) ~ 问题3) 所要求配置后,在主机A中使用PING工具测试主机A与B之间的连通性。则A使用PING工具发送给B的IP数据报中所封装的PDU以及该PDU的具体类型分别是什么?
  5. 假设在进行问题4)之前各主机和路由器的ARP高速缓存是空的,则在进行问题4)的测试过程中使用ARP的数量是多少?若测试过程中传输的IP数据报未出现首部格式错误和误码,则PING测试是否可能超时,为什么?

分析

要注意路由器接入网络的那个接口,是属于加入网络的那个子网的,这里也就是第一问中要求的R1的接口1和R2的接口1
第二问又要配置默认网关,这个就是该主机接入网络路上最近的那个路由器IP地址,也就是我们第一问里面配置的那个路由器地址
第三问为了进行静态路由配置,这个路由表,目的网络是对应目标子网里面,主机号要取全0
PING是ICMP的一个应用,这里发送的报文就是icmp报文,具体的类型是ICMP回送请求报文
ARP不能跨网络直接使用,而是逐个网络(或链路)使用。最大使用次数为所经过路由器的数量加1。对于本题,就是
PING测试过程中可能会出现超时,因为路由器收到IP数据报后,若为了转发该数据报而查询下一跳IP地址所对应的MAC地址,这一过程所耗费的时间若超过了IP数据报能在路由器中缓存的最大时间,则路由器会丢弃该IP数据报。

  1. A的IP地址为192.168.1.1,B的IP地址为172.16.0.1,R1的接口0的IP地址为192.168.1.254,R2的接口1的IP地址为172.31.255.254

  2. A的默认网关的IP地址为192.168.1.254,B的默认网关的IP地址为172.31.255.254

  3. R1和R2各自的路由表如下所示:

    R1的路由表

目的网络地址掩码下一跳
192.168.1.0255.255.255.0直连
10.0.0.0255.255.255.252直连
172.16.0.0255.240.0.010.0.0.2

R2的路由表

目的网络地址掩码下一跳
172.16.0.0255.240.0.0直连
10.0.0.0255.255.255.252直连
192.168.1.0255.255.255.010.0.0.1