交换机可以通过识别MAC地址确定每台设备的所在的接向,这就是所谓的MAC地址表。
MAC地址表会进动态维护。维护式也很简单,当个接收到个数据就会记录这个数据的源MAC,与接形成对应关系,同时这种动态学习的MAC地址拥有化时间,各个***的设备基本都是300秒时间,每次收到数据都会刷新这个300s的倒计时。
层交换机转发数据时先需要判定数据帧的类型,主要分为三种,单播、组播和播,三种类型,其中组播和播在没学组播之前都可以认为是相同的。
单播:
单播数据源和的是确定性的,A发送数据给B,具有唯。
组播:
组播数据发送的的是以组为单位,B和D属于组1,C属于另外个组2,组播数据的接受者以组为单位,此时主机A发送数据到组1,则B和D都属于需要接收该组播数据的设备。
播:
播数据不区分的,播数据的标总是除身外的所有设备。
播帧的泛洪:
如果个接收到个组播或者播帧,将这个数据从除了源接之外的其他所有接复制转发,我们称为交换机执泛洪动作,这种数据的转发是不需要查表的。
单播帧的转发
如果是个单播的数据,交换机会根据数据帧的的MAC地址与MAC地址表进对,如果查询成功则将数据转发到对应接发出。
未知单播帧的泛洪:
如果单播帧查询失败,单播的数据会从除了源接之外的所有接都发送遍,这就是所谓的单播帧泛洪。
丢弃:
当然如果个数据,到达交换机的后,选择数据要从同个接再次发送出去,则执丢弃操作。
- 下一篇:二、三层交换机之间有什么区别?
- 上一篇:关于交换机的六个小知识