码迷,mamicode.com
首页 > 其他好文 > 详细

交换机收发原理

时间:2016-03-15 00:48:30      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:交换机收发原理

交换机收发原理:工作在数据链路层,交换机拥有一条很高宽带的背部总线和内部交换矩阵。交换机的所有端口都挂接在这条总线上。当收到数据包以后,处理端口会查找内存中的MAC地址(就是是固化在网卡上串行EEPROM中的物理地址)挂接到那个端口,通过内部的交换矩阵将其发送到目的端口。目的端口不存在,就会广播到所有的端口,接收端口回应后交换机会学习新的MAC地址,并将其添加到内部MAC地址表中。

下面用图的形式简单表述:

假设交换机A和交换机BMAC地址都为空。

现在主机11向主机13发送数据,因为交换机MAC地址为空,所以交换机A先学习。此时交换机A的地址为:


技术分享

因为交换机MAC的地址表为空,所以通过端口2和端口3发送广播。

技术分享

交换机2通过4端口接收数据,会执行下列操作:

1:学习MAC地址

2:通过端口56发送广播

此时交换机2的MAC地址为:

技术分享

至此,主机13收到数据,12和14丢弃数据。

交换机收发原理

标签:交换机收发原理

原文地址:http://zhaoxiaohu.blog.51cto.com/10778115/1751018

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!