您好,欢迎访问三七文档
交换机数据转发原理12-1Page1/4911B334422AABBA端口1端口1端口2端口2data端口3端口3主机11给主机33发送一个数据帧:目标地址:33源地址:11交换机数据转发原理12-2MAC地址端口号Page2/49A交换机A在接收到数据帧后,执行以下操作:交换机A查找MAC地址表交换机A学习主机11的MAC地址交换机A向其他所有端口发送广播111交换机数据转发原理12-3Page3/4911B334422AABBA端口1端口1端口2data端口2端口3端口3data交换机数据转发原理12-4•交换机B在接收到数据帧后,执行以下操作:•交换机B查看MAC地址表•交换机B学习源MAC地址和端口号•交换机B向所有端口广播数据包•主机22,查看数据包的目标MAC地址不是自己,丢弃数据包Page4/49BMAC地址端口号11322data交换机数据转发原理12-5Page5/49B334422AABBA端口1端口1端口2data端口2端口3端口3data11data交换机数据转发原理12-6•主机33,接收到数据帧•主机44,丢弃数据帧Page6/493344datadata在这个过程中,交换机的MAC地址表中没有需要的条目,交换机通过广播的方式,转发了数据帧交换机数据转发原理12-7Page7/49B334422AABBA端口1端口1端口2端口2端口3端口3data11这时,主机44要给主机11发送一个数据帧:目标地址:11源地址:44交换机数据转发原理12-8•交换机B在接收到数据帧后,执行以下操作:•交换机B学习源MAC地址和端口号•交换机B查看MAC地址表,根据MAC地址表中的条目,单播转发数据到端口3Page8/49BMAC地址端口号113442交换机数据转发原理12-9•交换机A在接收到数据帧后,执行以下操作:•交换机A学习源MAC地址和端口号•交换机A查看MAC地址表,根据MAC地址表中的条目,单播转发数据到端口1•主机11,收到数据帧Page9/49AMAC地址端口号111443交换机数据转发原理12-10Page10/49B334422AABBA端口1端口1端口2端口2端口3端口311data在这个过程中,交换机的MAC地址表中已经学到了需要的条目,交换机通过单播的方式,转发了数据帧交换机数据转发原理12-11Page11/49AMAC地址端口号111443222333MAC地址端口号113442223331交换机最终的MAC地址表B交换机数据转发原理12-12•转发•交换机根据MAC地址表单播转发数据帧•学习•MAC地址表是交换机通过学习接收的数据帧的源MAC地址来形成的•广播•如果目标地址在MAC地址表中没有,交换机就向除接收到该数据帧的端口外的其他所有端口广播该数据帧•更新•交换机MAC地址表的老化时间是300秒•交换机如果发现一个帧的入端口和MAC地址表中源MAC地址的所在端口不同,交换机将MAC地址重新学习到新的端口Page12/49
本文标题:交换机工作原理
链接地址:https://www.777doc.com/doc-6768838 .html