ENSP模拟1-router与2PC的通信

通过路由器可以实现不同网段PC间的通信,简单的网络拓扑结构可以通过配置静态路由来实现PC通信.在只有1-router与2PC时,只需要配置对应的ip地址便可以实现,没有配置静态路由表怎么就可以通信了呢?
其实,在给router配置ip地址时,实际上已经有了一个路由表,只不过是一个直连的路由表而已.
1.配置PC的IP地址
ENSP模拟1-router与2PC的通信
ENSP模拟1-router与2PC的通信
未给router接口分配地址之前,路由器的路由表如下
ENSP模拟1-router与2PC的通信
2.PC1 ping PC2
ENSP模拟1-router与2PC的通信
因为router没有分配IP地址,所以PC1不会收到任何回应.
3.配置AR1的接口0–ip地址192.168.10.254
配置完成之后,路由表的变化如下:
ENSP模拟1-router与2PC的通信
路由表中,增加了192.168.10.254相关的路由表.
4.PC1 ping PC2
ENSP模拟1-router与2PC的通信
因为PC1与PC2处于不同的网段,PC1的ARP请求会通过网关发送出去,PC1收到网关的response信息,获取接口0的MAC地址.
但是,因为接口1没有配置IP地址,没有对应的路由表,所以PC1会收到ICMP报文,告知没有收到192.168.20.1对应主机的响应.
5.配置AR1的接口1–ip地址192.168.20.254
ENSP模拟1-router与2PC的通信
路由表中增加了192.168.20.254对应的路由表
6.PC1 ping PC2
ENSP模拟1-router与2PC的通信
ENSP模拟1-router与2PC的通信
因为路由表中有了192.168.20.0网段的路由信息,那么arp报文就会从接口1发送PC2,从而实现ARP通信.