千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 交换机转发行为有哪些

交换机转发行为有哪些

来源:千锋教育
发布人:xqq
时间: 2023-12-05 12:27:28 1701750448

交换机转发行为有哪些?交换机的基本作用就是用来转发数据帧,交换机收到数据帧后的转发方式共有3种:泛洪(Flooding)、转发(Forwarding)、过滤(Filter)。

1.泛洪

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

●收到广播数据帧;

●收到组播数据帧;

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

2.转发

转发是指交换机把从某一个端口收到数据帧从另外一个端口转发出去,转发是一种点到点的转发行为。

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

3.过滤

交换机在以下两种场景中会对数据进行过滤:

●交换机收到数据帧后根据 MAC地址表进行转发,不从其他端口泛洪数据帧;

●交换机接收数据帧的端口和转发数据帧的端口是同一个端口,则丢弃数据帧不转发。过滤数据帧如图所示,该图展示了第二种过滤场景。

过滤数据帧

根据上图,笔者对第二种过滤场景说明如下。

① 主机A访问主机B,数据帧的目的MAC地址是主机B的MAC地址,源MAC地址是主机A的MAC地址,数据帧经过Hub,Hub将数据帧泛洪转发给主机B和交换机。

② 交换机收到数据帧后,学习源MAC地址,将源MAC地址绑定到E0端口,并根据目的MAC地址查MAC地址然后进行转发。由于当前交换机的MAC地址为空,交换机执行泛洪转发,将数据帧从除接收端口以外的其他端口转发出去。

③ 主机B收到数据帧后回复数据帧给主机A,数据帧目的MAC地址是主机A的MAC地址,源MAC地址是主机B的MAC地址,数据帧再次经过Hub,Hub将数据帧转发给主机A和交换机。

④ 交换机收到数据帧后学习源MAC地址,并将源MAC地址绑定到E0端口,然后根据数据帧目的MAC地址查MAC地址表然后进行转发。由于交换机发现数据帧的出端口和接收数据帧的端口是同一个,说明存在环路,于是丢弃数据帧不转发,过滤数据帧。

tags: IT培训
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT