雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: ycc892009

[讨论/求助] 两台pc机连hup连Switch。pc间传包为啥Switch会丢包(图)

  [复制链接]
 楼主| 发表于 2011-4-13 18:05:25 | 显示全部楼层
回复 4 # l16178967 的帖子

有hup连接的两台pc机是可以通信,但是我的疑惑在于交换机怎么处理这样的数据包。
是根据什么而放弃该包的。我认为交换机是不可以从同一个接口接收数据,然后又从
该接口发送刚接到的数据的。如果发生这样的情况就会掉包。
 楼主| 发表于 2011-4-13 18:07:09 | 显示全部楼层
回复 5 # roy 的帖子

我好像经常看见你你说这句话的。
发表于 2011-4-14 08:51:13 | 显示全部楼层
交换机不会又从接受端口发送消息  ,只要发现是接受端口和发送端口是同意端口则会自动丢弃该包的。原理就是这样。
发表于 2011-4-14 16:57:22 | 显示全部楼层
回复 11 # ycc892009 的帖子

我的观点,仅供参考

分两种情况

情况一、由于pc2没有发送过数据包,交换机没有学习到PC2的mac,如果PC1访问同一个hub下的PC2,就会发2层的广播要解析PC2的mac,这时HUB上每个接口都会收到,PC2自然也收得到,那就响应PC1,交换机也会收到这个2层广播,并向所有和PC1在同一个网段的接口发(收到的接口除外),收到这个2层广播的设备由于不是PC2(不是需要解析的IP)就都不不响应,就好比在HUB上传数据,每个接口都会收到一份,但是不是你的你就丢掉一样。这时PC1访问PC2,交换机不用干什么都吸,处理开始转发那个2成广播。

情况二、pc2发送过数据包,交换机接学到了PC1和PC2的mac并且对应在同一个接口下,这样当交换机收到pc2解析pc1的arp请求的时候就不搭理。因为他知道PC2和PC1在同一个接口。


 楼主| 发表于 2011-4-16 12:25:13 | 显示全部楼层
回复 14 # l16178967 的帖子

”如果PC1访问同一个hub下的PC2,就会发2层的广播要解析PC2的mac“

这个不一定要发广播请求目的ip的mac。应该是要看arp有没有目的mac。

你的意思我也理解了。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-12-23 13:31 , Processed in 0.068137 second(s), 15 queries , Gzip On.

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