设为首页收藏本站language 语言切换
查看: 2000|回复: 7
收起左侧

[求助] 交换机将非本地数据桢发送到三层设备

[复制链接]
发表于 2017-2-4 15:11:46 | 显示全部楼层 |阅读模式
3鸿鹄币
主机A---交换机---主机B
              |
            路由器
             |
            交换机---主机C


如上图,

想法1 :主机A要将数据发给主机C,交换机收到报文后,查CAM表发现没有目的MAC地址,于是泛洪了.
路由器 收到目的MAC地址为FFFF.FFFF.FFFF的报文后,于是拆掉以太网头,看目的IP,然后转发.

想法2:主机A要将数据发给主机C,在封装报文时,发现自己与主机C并不在同一网段,于是将报文的
目的MAC写为了网关的MAC地址,交换机收到后,发现是路由器的MAC地址,于是转给路由器。路由起发现是目的MAC是自己
于是拆掉以太网头,看目的IP,然后转发.


到底哪个是正确的?也就是说,交换机 是怎样的情况下把报文发给路由器的?



最佳答案

查看完整内容

第一种情况是PC没设置网关时的通信方式,第二种情况是PC设置了网关时的通信方式
发表于 2017-2-4 15:11:47 | 显示全部楼层
第一种情况是PC没设置网关时的通信方式,第二种情况是PC设置了网关时的通信方式
沙发 2017-2-4 15:11:47 回复 收起回复
回复

使用道具 举报

发表于 2017-2-4 15:49:44 | 显示全部楼层
第二个,不在同一网段,找不到目的ip就扔给GW咯
板凳 2017-2-4 15:49:44 回复 收起回复
回复

使用道具 举报

发表于 2017-2-4 20:07:10 | 显示全部楼层
交换机是透明网桥,作为中间转发数据帧的设备不更改帧,你那个全F的帧哪来的?
地板 2017-2-4 20:07:10 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-2-4 20:31:54 | 显示全部楼层
本帖最后由 xccnat 于 2017-2-4 20:36 编辑
yuliushui 发表于 2017-2-4 20:07
交换机是透明网桥,作为中间转发数据帧的设备不更改帧,你那个全F的帧哪来的?

是我理解错了 看到三层转发每次都会更改源目的MAC地址,我误以为交换机泛洪是全F泛洪.

还想问一下,交换机在找不到目的MAC时的泛洪 是怎么样泛洪的呢
以接收到的 源 ,目的MAC的状态发出?但是所有接口都发? 这样理解正确吗


5# 2017-2-4 20:31:54 回复 收起回复
回复

使用道具 举报

发表于 2017-2-5 12:57:45 | 显示全部楼层
交换机原理:
交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。 交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。 如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称之为泛洪(flood)。广播帧和组播帧向所有的端口转发。
6# 2017-2-5 12:57:45 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-2-5 19:25:25 | 显示全部楼层
gxj2mm 发表于 2017-2-5 12:57
交换机原理:
交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。 ...

请问泛洪的桢,目的MAC是什么?
7# 2017-2-5 19:25:25 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-2-5 19:26:55 | 显示全部楼层
查了下 没设网关的虽然不是靠的这种泛洪,但总算是明白了通信方式了.谢谢
8# 2017-2-5 19:26:55 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-7 20:12 , Processed in 0.064699 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表