默认网关、路由器和交换机的一些问题

img


最近在做实验的时候,遇到一个这样的问题,我通过配置交换机,使得RouterA、PC1、PC2都在vlan3下,但是PC1没有配置默认网关,PC2配置了默认网关,并且我也为两个交换机设置了静态路由,此时我用ping命令尝试连通vlan2的某台主机,此时会出现传输故障。但是我通过配置了默认网关的PC2来ping的时候就会成功。

我想问的是,在一个局域网里面通过广播来传输数据,为什么没有配置默认网关的时候,会出现传输错误,路由器会出现无法接受到数据传输分组的情况?一般情况下不是同一个vlan中的所有主机都可以接受到数据吗?

1::第一没有配置网关肯定是通不了的 之所以PC2配置了网关 PC2知道了中转站(route1)然后路由1转发到路由2在由数据包转到交换机里面查看mac地址表 交换机在转发到该目的mac的主机
2:一般是pc1想要访问不同VLAN的主机 首先通过vlan3的交换机 交换机会查看目的mac地址 如他交换机里面有目的mac地址则会把数据传给pc 如没有此mac地址则在vlan3中所有pc进行广播“这个mac地址是谁的” 如有回应转发 如没有会丢弃数据包
建议先把基础学好 再去做这些实验 基础原理知道了 做实验就很简单了