交换机MAC地址学习
2015-07-31 11:10
239 查看
1:交换机MAC地址学习
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M01/35/45/wKiom1OrhITj7TnBAADrarDwQ1U772.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw1.JPG (24.76 KB)
2012-5-15 09:42
在交换机初始化的,也就是刚启动的时候,交换机的MAC地址表是没有任何MAC地址和端口的映射条目的
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M00/35/44/wKioL1OrhFbgsdj7AAEPf-PWuWA750.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw2.JPG (28.08 KB)
2012-5-15 09:42
当PCA要想和PCC,PCB,PCD进行通信时,当该二层数据帧通过端口E1/0/1发送到交换机上时,
交换机会将PCA发送的数据帧中的源MAC地址和接受该数据帧的端口建立映射关系,
并将该映射关系生成映射条目保存到MAC地址表中。
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M02/35/45/wKiom1OrhISShAwvAAEuTtPUF2I818.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw3.JPG (30.72 KB)
2012-5-15 09:42
PCB,PCC,PCD发出数据帧,通过和它相连接的交换机端口到达交换机时,交换机都会将其MAC地址和端口建立映射关系,并生成相应的映射条目,保存到交换机的MAC地址表中,这样交换机会完成了MAC地址学习的过程,
2:交换机转发数据帧原理:
单播帧的转发原理
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M00/35/45/wKiom1OrhISSPx93AAEwiXHKq-0747.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw4.JPG (31.02 KB)
2012-5-15 09:42
当PCA想和PCD通讯时,PCA将二层数据帧发送到交换机,交换机通过E1/0/1端口接受到该数据帧,提取要发送的数据帧的目的MAC地址,,于是到MAC地址表中去查找该MAC地址与端口的映射条目,如果有该条目,就按照MAC地址表中的映射条目中的端口发送出去,上图中交换机在MAC地址表中通过目的MAC地址信息查找到该MAC地址与端口的映射条目,然后通过端口将数据帧发送到目的地址。
广播和组播的转发原理
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M02/35/44/wKioL1OrhFjiSEAeAAEa_PsONSw931.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw5.JPG (28.95 KB)
2012-5-15 09:42
当PCA想和PCD通讯时,PCA将二层数据帧发送到交换机,交换机通过E1/0/1端口接受到该数据帧,提取要发送的数据帧的目的MAC地址,,于是到MAC地址表中去查找该MAC地址与端口的映射条目,如果该MAC地址表中没有该MAC地址与端口映射的条目,那么交换机就将该数据帧通过除源端口以外的其他端口广播出去,
上图中由于在交换机的
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M01/35/45/wKiom1OrhITj7TnBAADrarDwQ1U772.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw1.JPG (24.76 KB)
2012-5-15 09:42
在交换机初始化的,也就是刚启动的时候,交换机的MAC地址表是没有任何MAC地址和端口的映射条目的
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M00/35/44/wKioL1OrhFbgsdj7AAEPf-PWuWA750.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw2.JPG (28.08 KB)
2012-5-15 09:42
当PCA要想和PCC,PCB,PCD进行通信时,当该二层数据帧通过端口E1/0/1发送到交换机上时,
交换机会将PCA发送的数据帧中的源MAC地址和接受该数据帧的端口建立映射关系,
并将该映射关系生成映射条目保存到MAC地址表中。
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M02/35/45/wKiom1OrhISShAwvAAEuTtPUF2I818.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw3.JPG (30.72 KB)
2012-5-15 09:42
PCB,PCC,PCD发出数据帧,通过和它相连接的交换机端口到达交换机时,交换机都会将其MAC地址和端口建立映射关系,并生成相应的映射条目,保存到交换机的MAC地址表中,这样交换机会完成了MAC地址学习的过程,
2:交换机转发数据帧原理:
单播帧的转发原理
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M00/35/45/wKiom1OrhISSPx93AAEwiXHKq-0747.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw4.JPG (31.02 KB)
2012-5-15 09:42
当PCA想和PCD通讯时,PCA将二层数据帧发送到交换机,交换机通过E1/0/1端口接受到该数据帧,提取要发送的数据帧的目的MAC地址,,于是到MAC地址表中去查找该MAC地址与端口的映射条目,如果有该条目,就按照MAC地址表中的映射条目中的端口发送出去,上图中交换机在MAC地址表中通过目的MAC地址信息查找到该MAC地址与端口的映射条目,然后通过端口将数据帧发送到目的地址。
广播和组播的转发原理
![](http://bbs.51cto.com/images/default/attachimg.gif)
![](http://s3.51cto.com/wyfs02/M02/35/44/wKioL1OrhFjiSEAeAAEa_PsONSw931.jpg)
![](http://bbs.51cto.com/images/attachicons/image.gif)
sw5.JPG (28.95 KB)
2012-5-15 09:42
当PCA想和PCD通讯时,PCA将二层数据帧发送到交换机,交换机通过E1/0/1端口接受到该数据帧,提取要发送的数据帧的目的MAC地址,,于是到MAC地址表中去查找该MAC地址与端口的映射条目,如果该MAC地址表中没有该MAC地址与端口映射的条目,那么交换机就将该数据帧通过除源端口以外的其他端口广播出去,
上图中由于在交换机的
相关文章推荐
- getView()执行次数问题
- C语言中的static用途
- Android发送post请求
- 文件校验工具的开发及问题
- range(小,大)为标准,range(大,小)时后面跟-1表反向
- java MongoDB查询(一)简单查询
- PHP 前加at符合@的作用解析
- GestureDetector类
- android:实现activity跳转,activity数据存储(SharedPreferences)
- C++ 使用gsoap实现webservice服务
- 自己工作过程中小知识点记录2(仅供参考)
- linux命令之make、clean及其组合命令
- mac下SVN忽略掉一些永远不想提交的文件
- 关于动画的切换可以用UIImageView中的属性来实现。
- IDE、SATA、SCSI、SAS、FC、SSD 硬盘类型
- TCP协议中的三次握手和四次挥手(图解)
- 关于C# DATAGRIDVIEW select 后绑定数据源顺序混乱的问题
- ASP.Net整体把控
- 内部推荐信息
- Freemarker由浅入深01-环境搭建、测试