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

[求助] 关于交换机泛洪的详细过程

[复制链接]
发表于 2016-7-19 21:31:11 | 显示全部楼层 |阅读模式
3鸿鹄币
本人马上升大四,现在在一家网络公司实习,今天导师考核问了我一题我至今仍然想不明白

就是要转发的数据帧的目的mac地址是默认网关(路由器某个接口的IP地址),交换机的MAC转发表中没有这个目的地址映射的MAC地址,于是交换机会泛洪,那么我的疑惑就来了:
  1.泛洪出去的帧是这个要转发的数据帧,还是一个交换机生成的请求帧?
  2.泛洪是向所有端口(除了源端口)泛洪出去的,那这样不就非常占用带宽,影响性能了吗?交换机是不是有什么机制可以解决这个问题?
  3.如果泛洪出去的是将要转发的数据帧,那么这个数据帧是不是会太大,需要分割?
  4.目的mac地址对应的主机具体是怎么响应这个帧的?
  5.ARP请求和交换机泛洪是什么关系?ARP请求是不是包含了泛洪的过程?

本人小白,今日考核大受打击,加班到现在,希望有大神给予指导,谢谢!

最佳答案

查看完整内容

主机A给主机B通信。如果A和B在同一网段,就直接查ARP表,如果表中有B的mac映射关系,则通过关系直接转发给B。如果表中没有B的映射关系,就泛洪ARP请求(同网段,除自己所有的成员都会收到),B收到后会把B的mac地址告诉A,然后A就可以和B通信啦。A和B在不同网段就不想细说了,道理都一样滴!!!
发表于 2016-7-19 21:31:12 | 显示全部楼层
主机A给主机B通信。如果A和B在同一网段,就直接查ARP表,如果表中有B的mac映射关系,则通过关系直接转发给B。如果表中没有B的映射关系,就泛洪ARP请求(同网段,除自己所有的成员都会收到),B收到后会把B的mac地址告诉A,然后A就可以和B通信啦。A和B在不同网段就不想细说了,道理都一样滴!!!
沙发 2016-7-19 21:31:12 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-7-19 23:11:19 | 显示全部楼层
lzq8663457 发表于 2016-7-19 22:11
主机A给主机B通信。如果A和B在同一网段,就直接查ARP表,如果表中有B的mac映射关系,则通过关系直接转发给B ...

这个大体过程我也知道,就是不知道底层的具体实现是怎样的,例如“泛洪ARP请求”,“B收到会把B的mac告诉A”这些具体是怎样实现的
板凳 2016-7-19 23:11:19 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-7-19 23:11:28 | 显示全部楼层
lzq8663457 发表于 2016-7-19 22:11
主机A给主机B通信。如果A和B在同一网段,就直接查ARP表,如果表中有B的mac映射关系,则通过关系直接转发给B ...

这个大体过程我也知道,就是不知道底层的具体实现是怎样的,例如“泛洪ARP请求”,“B收到会把B的mac告诉A”这些具体是怎样实现的
地板 2016-7-19 23:11:28 回复 收起回复
回复

使用道具 举报

发表于 2016-7-21 09:23:33 | 显示全部楼层
greentu 发表于 2016-7-19 23:11
这个大体过程我也知道,就是不知道底层的具体实现是怎样的,例如“泛洪ARP请求”,“B收到会把B的mac告诉 ...

哎,好好去熟悉下ARP吧。建议看下路由交换的工作原理。这一两句话是说不清楚滴!!!
5# 2016-7-21 09:23:33 回复 收起回复
回复

使用道具 举报

发表于 2019-11-21 10:38:42 | 显示全部楼层
ARP请求和交换机泛洪是什么关系?ARP请求是不是包含了泛洪的过程?

这个问题的结论是泛洪是ARP的一个过程吗
6# 2019-11-21 10:38:42 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-8 08:25 , Processed in 0.056498 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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