在不使用路由功能的前提下,两个不同网段的主机如何ping通?

请问不使用三层交换机和路由器的前提下,两个不同网段的主机如何ping通?今天朋友去面试问到的问题,模拟器上能试的东西都试遍了,有没有网工大佬给讲一下。
现场抖机灵,用防火墙可以的。^_^ 如果没有被轰走,请继续。
你还可以给他们画张图,主机A = 10.1.1.1/16,主机B = 10.1.1.2/24,这两个主机直连,也是的可以的。如果这招被他们识破了,依然继续问你,他们会在你画的图上做以下修改:
主机A = 10.1.1.1/24
主机B = 10.1.2.2/24
主机A、主机B物理直连,如何让他们Ping通?
在主机A上配置默认网关 = 主机B =  10.1.2.2。
在主机B上配置默认网关 = 主机A =  10.1.1.1。
然后就可以了。
主机A试图Ping 主机B时,由于不是相同网段,需要使用默认网关。于是ARP请求网关10.1.2.2的MAC地址。尽管主机A、B网段不相同,但是由于位于同一个广播域,所以ARP广播可以到达接收方,只要接收方不嫌弃自己和它不是相同网段,接收方回复ARP广播,那么主机A就可以获得主机B的MAC地址。有了MAC地址,就可以完成二层的封装,从而将Ping包发到对方。反之亦然。
如果回答完上述的回答,对方依然就这个问题继续刁难。说明他们公司并不是真缺人,那么剩下的时间,你可以和他们探讨一个问题。
主机A = 10.1.1.1/24 (vlan 10)
主机B = 10.1.1.2/24 (vlan 20)
位于同一个交换机的不同VLAN,问它们如何Ping通对方?
(0)

相关推荐