网络——复习五(交换机3种转发行为)

交换机的基本作用就是用来转发数据帧

交换机收到数据帧后的转发方式共有3种:泛洪(flooding)、转发(forwarding)、过滤(filter)

1、泛洪

交换机把从某一个端口接收到的数据帧向除了接收端口以外的其他端口转发。泛洪是一点到多点的转发行为。交换机在以下几种情况下会泛洪数据帧:

(1)收到广播数据帧

(2)收到组播数据帧

(3)收到未知的单播数据帧(未知的单播帧是指数据帧的目的MAC地址在MAC地址表中不存在)

2、转发

交换机从某一个端口收到数据帧后从另一个端口转发出去,转发是一种点到点的转发行为。交换机转发数据帧流程:交换机收到数据帧以后根据数据帧的目的MAC查看本地MAC地址表,如果MAC地址表中存在目的MAC地址,则将数据帧从目的MAC地址绑定的端口转发出去,如果MAC地址表中不存在MAC地址,则执行泛洪转发。

3、过滤

交换机的过滤有两种场景:

(1)交换机收到数据帧后根据MAC地址表做转发,不从其他端口泛洪数据帧;

(2)交换机接收到数据帧的端口和转发数据帧的端口是同一个端口,则丢弃数据帧不转发;

 

你可能感兴趣的:(网络)