三层交换机的转发问题

如图:两台PC以前的网关是最上面两台交换机,各自网段隔离,后面因为办公需要实现两个网段的互通,于是在启用了三层交换机,并把两台PC的网关改到了中间的三层交换机,然后IP为10.0.10.253和192.168.1.253之间的PC就可以互通了,但是10.0.10.253PC无法ping通192.168.1.1的交换机,192.168.1.253的PC也无法ping通10.0.10.1的交换机,查看了一下原来是最上面两台交换机没有做返回路由,加上返回路由就可以了,想问下,10.0.10.253访问192.168.1.253和访问192.168.1.1的过程是什么,求教!

按照你给的连接,上面两台是按照二层交换机进行连接的,那么就不存在返回路由的设置问题,而是交换机本身的默认网关没有设置,即 ip default-gateway……。

 

10.0.10.253  对 192.168.1.* 的访问过程是:

    因为是跨网段访问,所以数据包由网关(10.0.10.254)接收。所谓网关就是路由器上的一个接收点,即该数据包被路由器所接收。

    路由器拆包取出其中的目标ip地址(如192.168.1.1),并到路由表中查找对应项,不存在则丢弃该数据包;

    找到则读取路由项中的网络地址(192.168.1.0/24),并用本身的mac地址作为源物理地址重新包装数据包。

    将重新包装好的数据包发送到目标网络段中(192.168.1.0/24)。

    数据包在目标段中广播,存在则响应,访问完成。如果交换机已经学习到了目标终端的地址,则数据直接发送到相应端口(不用广播)。

注意:无论是交换机1,还是pc终端253,都应当设置网关254,否则只能在网段内互访。

温馨提示:答案为网友推荐,仅供参考
相似回答