首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >第二层设备(网桥/交换机)如何加入多播MAC地址?

第二层设备(网桥/交换机)如何加入多播MAC地址?
EN

Network Engineering用户
提问于 2021-04-28 07:02:15
回答 2查看 205关注 0票数 0

我自己正在通过IEEE802.1Q (2018)标准。该标准谈到组地址,以及如何通过传输桥来学习这些组地址,这是很好的。但是这些网桥是如何注册/订阅/连接这些多播MAC地址的呢?据我所知,有一个IGMP,这是一个第三层协议的设备加入一个多播地址。但我想知道是否有可能加入第二层本身。这方面的标准并不深入。

所以我的理解是:

  1. 管理定义在组OR中注册的设备(静态)。
  2. 有一种用于动态注册的第二层协议
  3. 没有第二层协议,为此需要使用第三层协议。
EN

回答 2

Network Engineering用户

发布于 2021-05-28 08:46:58

802.1q是为创建物理局域网的虚拟分离而在以太网帧中添加的4字节layer2标记。我不太确定是否有任何与802.1q相关的多播组。

交换机/桥接器不加入“多播MAC地址”--但它们可能参与Layer3多播路由和转发。IGMP可以用来加入组播组,但是它需要在网络上进行更多的配置,以确保组播流量在整个网络中传播。许多网络协议还为协议发现目的运行多播(hello消息-例如PIM、OSPF、EIGRP等)。一旦流量被发送到多播地址,它的layer2目的地MAC也将更改为多播地址,这将从Layer3组地址网络接入和第二层多播派生出来。

多播通常是关于Layer3的。当然,当涉及到在Layer2上转发的多播通信时,您应该注意到一些细节,其中一些@Zac67 67已经在上面解释过了。此外,网桥(交换机)可以为BUM业务(广播、未知、多播)提供一些优化(也称为IGMP窥探),因此只能在注册了感兴趣方的接口上转发多播业务(通常通过IGMP)。

票数 2
EN

Network Engineering用户

发布于 2021-04-28 07:08:15

L2组播地址只能通过网桥/交换机通过IGMP监听来学习。因为这些地址从来没有被用作源地址,所以它们不是由桥直接学习的。

如果没有多播控制(使用哑交换机或未配置的托管交换机),多播地址对桥接器(从来没有用作源)是未知的,因此,它们会被淹没到所有端口,除非它们来自端口,就像广播一样。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/73664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档