【博客545】从交换机视角看四种报文:广播、组播、未知单播、已知单播

本文详细介绍了二层交换机在处理数据报文时的四种类型:广播、组播、未知单播和已知单播。广播报文的MAC地址全为FF,组播报文的MAC地址以000:01:5E开头。未知单播报文是MAC地址在交换机地址表中不存在的单播报文,而已知单播报文则是可以在地址表中找到对应条目的报文。交换机对广播、组播和未知单播报文进行泛洪转发,已知单播报文则通过特定端口转发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从交换机视角看四种报文:广播、组播、未知单播、已知单播

交换机视角的四种报文

对于二层交换机来说,它在转发报文时,只有四种类型的报文:

1、广播
2、组播
3、未知单播
4、已知单播。

四种报文剖析

1、二层广播报文

当二层交换机收到一个报文时,会取出报文的目的MAC地址,如果MAC地址为全FF,则这个报文就是二层广播报文,例如下面的wireshark抓包:

在这里插入图片描述

2、二层组播报文

如果二层交换机收到的报文的MAC地址是以 000:01:5E开头的报文,则这个报文就是二层组播报文,例如下面的wireshark抓包:

在这里插入图片描述

3、未知单播报文

那未知单播报文是什么呢?首先它是一个单播报文,那啥是单播报文呢?简单说除了广播和组播以外的报文,就是单播报文了,即目的MAC地址既不是全F,也不是01:00:5E开头的报文。例如下面的wireshark抓包的内容,就是单播报文了:

在这里插入图片描述

4、已知单播报文

那什么是未知单播报文呢?是指哪些在交换机MAC地址表中,没有表项的单播报文,例如下图:

在这里插入图片描述

当交换机收到目的MAC地址为0000:2222:2222报文时,会查找MAC地址表,发现没有表项存在,就认为这个报文是未知单播报文。

相反的,当交换机收到目的MAC地址为0000:1111:1111报文时,能查找到表项,就认为这个报文是已知单播报文。

交换机对四种报文的处理

1、二层交换机对广播、组播、未知单播这三种报文全部泛洪处理

注意:准确来讲是其它的三种报文会从在同一个VLAN,所有UP的端口泛洪转发出去。

在这里插入图片描述

2、对于已知报文,二层交换机会从某一特定的接口转发出去

交换机只会从某一个特定的端口转发已知单播报文:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值