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


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

    交换机视角的四种报文

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

    1、广播
    2、组播
    3、未知单播
    4、已知单播。
    
    • 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、对于已知报文,二层交换机会从某一特定的接口转发出去

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

  • 相关阅读:
    吴恩达团队2022机器学习课程,来啦
    第三十四篇 生命周期 - 易理解
    Qt 学习(四) —— QBoxLayout盒模型布局
    Linux 使用ss命令停止指定端口进程
    2022/7/31
    毛里智慧小学宿舍楼工程量清单编制
    Jmeter结构体系
    使用python查找指定文件夹下所有xml文件中带有指定字符的xml文件
    VB6.0实现修改EXE程序的图标
    【数据库】02——关系模型是什么东东
  • 原文地址:https://blog.csdn.net/qq_43684922/article/details/128088186