设为首页 收藏本站
查看: 1108|回复: 0

[经验分享] mac 表 && arp 表

[复制链接]

尚未签到

发表于 2017-7-6 19:35:01 | 显示全部楼层 |阅读模式
  mac表:交换机就是根据mac 表 去转发数据的(工作在二层)
  在 2层中,同一个交换机下,主机A 想要和主机C 通信
DSC0000.png

  主机A 将请求发送给交换机(源mac 是主机A 的mac,目标mac 是主机C 的mac)。交换机接收到 数据帧,首先会去记录数据帧中的源mac 地址以及由哪一个端口转发进来,然后会去找自己的mac 表,看下有没有到目标mac 地址的条目。
  1、如果有,将这个数据帧从mac条目中对应的接口转发出去(也就是单播);
  2、如果没有,将这个数据帧广播到交换机其他所有接口(即二层广播,也叫泛洪)。
  这时,所有主机(主机A 除外)都会收到数据帧。(这里注意:如果这个交换机上接口连接了其他交换机,那么其他交换机也会收到广播包)。其他交换机也会去检查自己的mac 表有没有目标地址。如果没有的话,从自己的其他接口将这个数据帧广播出去到所有的主机。只有目标mac 的主机(主机C)会去响应这个广播包,发送一个回包给自己的交换机(回包中包括自己的mac 地址)
  这样两个交换机都会收到这个回包,同时会去记录这个mac 条目(主机Bmac 地址和交换机的接口)
  那么当A 想要和C 通信时候,交换机通过查看mac 表就知道需要将这个数据帧从哪一个接口转发出去了
  arp表:记录 主机ip 和mac 的对应关系(工作在三层)
DSC0001.png

  主机A 想和主机B 通信。主机A 会根据主机 B 的IP 地址去检查自己的arp表,看下有没有主机B ip 地址对应的mac 地址表。
  1、如果有的话,那么封装数据帧。源mac 是主机A mac。目标mac 是主机B 的mac地址
  2、如果没有,那么主机A 会发送一个arp 请求,目标IP 地址是主机B 的ip 地址,目标mac 地址是二层广播帧FF-FF-FF-FF-FF-FF。源mac 和源ip 是主机A 的地址
  交换机收到广播帧,会将这个数据帧除这个端口以外所有的端口转发出去。
  当主机B接受到此数据帧后,会检查这个目的IP地址是不是自己的,并将主机A的IP地址和MAC地址的对应关系记录到自己的ARP缓存表中,同时会发送一个ARP应答,其中包括自己的MAC地址。
  当主机A 拿到这个回应的数据帧时候,就会将B 的mac 地址和ip 地址对应起来放到自己的arp 表里面。
  同时交换机也会去学习到A 和B 的mac 地址

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-391098-1-1.html 上篇帖子: mac 安装 php nginx mysql 下篇帖子: shell MAC 地址 校验
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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