组播技术基础——IGMP概述

华为数通笔记-组播协议介绍之IGMP 组播网络需要基于多种组播协议才能建立转发路径: 工作在成员端网络的主要是IGMP(Internet Group Management Protocol,因特网组管理协议)协议 用于告知组播网络,组成员的位置与所加组播组。 工作在组播转发网络的协议主要有PIM,MSDP,MBGP。 PIM(Protocol Independent Multicast,协议无关组播)协议主要作用是生成AS域内的组播分发树。 MSDP(Multicast Source Discovery Protocol,组播源.. 阅读详情

背景

在组播网络架构中,最后一跳路由器与组播接收者之间运行着一个非常重要的协议——IGMP ( Internet Group Management Protocol,因特网组管理协议),IGMP主要实现以下几个功能:

  • 最后一跳路由器通过IGMP报文向其直连的终端网络进行查询,以便发现该网络中的组播组的成员。

  • 终端设备使用IGMP报文宣布自己成为某个组播组的成员。
    在这里插入图片描述

  • IGMP报文采用IP封装,协议号为2,而且TTL字段值通常为1,IGMP报文只能在本地网段内传播。

IGMP发展

截止目前为止,IGMP有三个版本。

  • IGMPv1版本由RFC 1112定义(Host Extensions for IP Multicasting)
  • IGMPv2版本由RFC 2236定义(Internet Group Management Protocol, Version 2)
  • IGMPv3版本由RFC 3376定义(Internet Group Management Protocol, Version 3)

IGMPv1是一个相对老旧的版本,它只定义了基本的组成员查询及组成员关系报告机制(缺少组成员离开机制、查询器选举机制)。

IGMPv2在IGMPv1的基础上做了一些改进,其中包括定义了组成员离开机制、支持特定组播组查询以及定义了查询器选举机制等。

IGMPv3在之前的版本基础上增加了组成员对特定组播源的限制功能,另外,IGMPv3也是SSM ( Source-Specific Multicast)特定源组播)的重要组件之一。

高版本的IGMP具有向前兼容性。

组播协议详解 组播详解1.组播基础(1)组播简介(2)组播的地址(3)组播的MAC地址(4)组播的MAC地址(5)反向转发路径—RPF2.IGMP(1)简介(2)原理3.IGMP版本(1)IGMPV1(2)IGMPV2 1.组播基础 (1)组播简介 组播技术是指单个发送者对应多个接收者的一种网络通信。通过项多个接收方传送单信息流的方式,可以减少具有多个接收方同时收听或者查看相同资源情况下的网络通信流量。 (2)组播的地址 组播地址的范围:D类地址,前四个bit总是1110.(225.0.0.0-239.0.0.0) 保留 阅读详情

相关推荐

IP组播基础(二)IGMP协议各版本工作原理与基础配置、IGMP Snooping工作原理

文章目录前言组播接收端的需求IGMPv1工作机制组查询与响应以及响应抑制机制成员加入组成员离开查询器选举IGMP存在问题IGMPv2改进一:组成员离开改进二:查询器选举IGMPv1与IGMPv2报文比较IGMPv3SSM模型中的新需求v3工作机制IGMP各版本差异IGMP Snooping二层中组播数据转发的问题IGMP Snooping工作原理IGMP简单配置 前言 在上一篇文章中,我们讲解了I...

Skye's Blog 6308

HCIP-Datacom-ARST必选题库_IGMP【道题】

以下关于IGMP SSM Mapping的描述,错误的是哪一项?IGMP Proxy功能无法减少IGMP查询器接收IGMP成员离开报文的数量IGMP Proxy可以部署在IGMP查询器和成员主机之间的三层设备上IGMP Proxy功能可以减少IGMP查询器接收IGMP成员关系报告的数量。IGMPV3中查询报文中不仅包含普遍组査询报文和特定组查询报文,还新增了特定源组查询报文IGMPV3提供了在报文中携带组播源信息的能力,帮助主机对组播源进行选择R在IGIPv3中一个成员报告报文可以携带多个组播组信息。

2301_80961833的博客 1083

组播——IGMP Snooping

当组播源和组成员之间为二层网络时,此时网络设备是不需要配置IGMP协议以及PIM协议的,如果此时在网络设备上配置了IGMP Snooping,则会出现以下问题(此时路由端口手动配置)只要是动态的端口,只要是端口上维持“动态”特性的协议报文(PIM或IGMP)在端口老化时间内未收到,端口就会从组播转发表中消失。该端口在2s内没有收到报告报文,则删除该成员端口,如果该成员端口收到了报告报文,重置成员端口老化时间。当端口收到IGMP报文或PIM Hello报文后,会刷新组播路由器中的路由器端口的老化时间。

m0_49864110的博客 5142

IGMP详解

IGMP(Internet Group Management Protocol)是互联网组管理协议,它是一种用于IPv4网络中的第3层协议,主要作用是支持组播功能。IGMP的功能主要包括:主机通过发送IGMP报文来通知路由器加入或离开组播组,路由器则根据这些信息来维护组播组成员列表,并将组播数据转发给相应的主机。

俗科技的博客 6321

组播 可控组播 IGMP Proxy 的概述

本文简要说明了一些跟组播相关的概念及应用——组播,可控组播,

ygysh88的专栏 7788

三十、组播技术——IGMP、IGMP-snooping、PIM-DM、PIM-SM

IP组播通信指的是IP报文从一个源发出,被转发到一组特定对的接受者。相较于传统的单播和广播,IP组播可以有效地解决网络带宽,降低网络负载。

积累 3405

linux igmp 属于那层协议,igmp协议属于哪一层

igmp协议属于网络层。IGMP协议(Internet Group Management Protocol)是因特网协议家族中的一个组播协议,组播协议允许将一台主机发送的数据通过网络路由器和交换机复制到多个加入此组播的主机。该协议运行在主机和组播路由器之间,做的是网络层的工作。扩展资料(IGMP的双向功能):1、机通过IGMP通知路由器希望接收或离开某个特定组播组的信息。2、路由器通过IGMP周期...

weixin_28699983的博客 1261

组播基本概念、组播协议之IGMP、PIM-DM 和PIM-SM

组播基本概念、组播协议之IGMP、PIM-DM 和PIM-SM

weixin_72194028的博客 4332

IGMP介绍

IGMP(Internet Group Management Protocol,互联网组管理协议)是负责IPv4组播成员管理的协议,用来在组播接收者和与其直接相邻的组播路由器之间建立和维护组播组成员关系。 本文主要对IGMPv1、IGMPv2和IGMPv3和IGMP Snooping进行基本原理和配置介绍...

qq_32044265的博客 1万+

ATE自动化测试设备:硬件与软件的完美协同

本文深入解析了ATE自动化测试设备如何通过硬件与软件的完美协同,实现高效、精准的电子产品测试。文章详细阐述了ATE系统的硬件架构(如测试控制器、仪器模块、开关矩阵)与软件层次(如测试管理、仪器控制、数据分析),并结合实战案例,揭示了软硬件协同设计在提升测试效率与可靠性中的关键作用。

weixin_29218509的博客 166

告别‘线束丛林’:手把手拆解车身域控制器(BCM/PEPS/网关)的硬件选型与PCB布局要点

本文深入解析车身域控制器的硬件选型与PCB布局要点,涵盖主控MCU选择、通信接口设计、电源架构优化及EMC设计等关键环节。通过实战案例分享,帮助工程师解决高密度集成带来的电源完整性、热管理和信号隔离挑战,实现更稳定高效的汽车电子系统设计。

weixin_42567279的博客 394

IP组播基础及工作原理实战——6

二层主播基础及工作原理 二层组播是指组播信息在数据链路层的按需分发。二层组播的基本原理是使二层设备可以识别组播组IP地址,建立组播组IP地址与端口对应关系的组播转发表,指导组播数据在数据链路层的转发。 一、二层主播概述 在很多情况下,组播报文要不可避免地经过一些二层交换设备,尤其是在局域网环境里,许多接入交换机都是二层的。如下图,在组播用户和三层组播设备Router之间,经过二层交换机Swi...

kaoa000的专栏——非淡泊无以明志,非宁静无以致远 4110

软件测试面试题汇总

软件测试面试题汇总 测试技术面试题 ........................................................................................................................................................................ 5 1、什么是兼容

晴天的专栏 2万+

什么是组播?让我们一起解密组播协议(IGMP、PIM)

本文包括组播协议的IGMP、PIM等全面内容!是一份超全的组播协议笔记!

Arouroua的博客 2万+

【AI工具】Browser use搭建及使用的保姆级教程:让AI帮你自动操作浏览器

【AI工具】Browser use搭建及使用的保姆级教程:让AI帮你自动操作浏览器

funfan的博客 2535

YOLOv13添加DRB模块map暴涨12.33!准确率提升8.56!召回率提升15.66

本文介绍了在YOLOv13模型中添加DRB模块的改进方法。实验结果显示,添加DRB模块后模型性能显著提升,mAP暴涨12.33%,准确率提升8.56%。文章详细说明了移植过程,包括创建yolov13-DRB.yaml配置文件、修改tasks.py和__init__.py文件,以及引入UniRepLKNet模块的具体实现。其中重点描述了GRNwithNHWC、NCHWtoNHWC等核心组件的实现细节,并提供了完整的模型结构配置代码。这些改进使得YOLOv13模型在保持原有架构优势的同时,获得了更强大的特征提取

FJN110的博客 2819

组播流量转发管理——IGMP Snooping简述

在一个交换网络中,如果部署了组播业务,那么组播数据将不可避免地经过一些交 换设备,在这种场景下,有一些问题需要格外关注。在图12-71中,以太网二层交换机 SW通过自己的GEO/0/20接口连接到组播路由器R1,同时它还连接着一些PC。在这些 PC中,PC1及PC2是某个组播组的成员,它们将会向网络中发送IGMP成员关系报告宣告自己加组,在此之后,如果R1收到 发往该组播组的流量便会将这些流量转...

mn3321的博客 4783

LLC变压器,常见的4大问题解决方案

其中之一是当付边的绕组的匝数或层数较多的时候,层间或匝间寄生电容和付边的漏感发生一个寄生的振荡,轻载的时候,这个振铃的幅度会达到很高,导致输出电压比设计的要高许多。但当输入是低压的时候,开关频率比较低,LLC谐振回路的增益较大,因而比较容易发生变压器饱和的问题。由于LLC变压器工作在LC谐振状态,LC谐振回路有个特点就是Q值问题,在这里Q值是大于1的,因而就会有实际加在变压器上的电压要比输入电压高的问题,因而在设计变压器的时候就必须考虑到这一点,否则变压器就不是工作在你设计的磁感应强度上。

1263

组播基础原理——IGMP

本篇是HCNP阶段学习组播基础原理中的IGMP相关笔记!

坏坏-5的博客 3293

【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

1、开篇词 2、蓝牙开发入门 3、蓝牙协议栈总览 4、蓝牙协议栈——物理层 5、蓝牙协议栈——链路层 6、蓝牙协议栈——传输层 7、蓝牙协议栈——L2CAP协议 8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议 10、蓝牙通信流程分析 11、蓝牙协议栈——Bluez交叉编译 12、蓝牙调试工具汇总

Donge's Blog 1万+

从零开始:使用Verilog在FPGA上实现8051微控制器的完整指南

8051微控制器是一种8位微控制器,由Intel在1980年代初推出。它包括一个CPU、一些RAM和ROM、I/O端口、定时器和串行通信接口。由于其简单的架构和强大的功能,8051已经成为了嵌入式系统设计的首选。FPGA是一种集成电路,设计师可以按照自己的需求进行编程。与传统的ASIC(应用特定集成电路)相比,FPGA提供了更高的灵活性,允许在硬件级别进行快速原型设计和迭代。这里,我们定义了一些基本的输入/输出端口,如时钟clk、复位reset、数据输入/输出和地址输入/输出。

qq_38334677的博客 1330

带你走进华为组播IGMP 简单易懂

作用:IGMP用来在接收者主机和与其直接相邻的组播路由器之间建立和维护组播组成员关系。 IGMP snooping 的作用是减少组播流量的泛洪。

艺博东的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

IGMP Snooping和组播VLAN技术原理

IGMP Snooping: 诞生原因: 由于IGMP报文是封装在IP报文内,属于三层协议报文,而二层设备不处理报文的三层信息,所以这个过程它并不知道,而且通过对数据链路层数据帧的源MAC地址的学习也学不到组播MAC地址(数据帧的源MAC地址不会是组播MAC地址)。这样当二层设备在接收到一个目的MAC地址为组播MAC地址的数据帧时,在以前学习的MAC地址表中就不会找到对应的表项。那么这时候,它就会采用广播方式发送接收到的组播报文,这样一来不但会造成带宽的极大浪费,而且影响网络安全。注意:对应224.xxx.

tushanpeipei的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

组播路由协议基础——组播表项和RPF机制

IGMP组表 一旦设备在某个接口上激活了IGMP,该设备就会开始维护IGMP组表。初始情况下该数据表是空的,当设备在接口上收到直连网段中的主机发送出来的IGMP成员关系报告时,设备就会在IGMP组表中创建一个新的表项。 以上图为例,在R3的GE0/0/0接口上激活了IGMPv2,现在PC1发送IGMPv2成员关系报告以宣告自己加入组播组239.1.1.9,R3在GE0/0/0接口上收到该报文后...

mn3321的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

第十九天 组播基础 IGMP

当主机收到了RTA发来的消息,就会发送报告响应自己需要加组,每个组只需要有一台设备发送报告就行了 一般都是最后一个加组的设备发送。路由器RTA会周期性(60秒)的向224.0.0.1这个组中发送消息,询问谁要加组 这就是普遍组查询。ASM Any-source Multicast 任意源 就是无所谓是那个源。所有运行了IGMP协议的设备都会加入到224.0.0.1这个组地址中。In(includ)类似与白名单,就是我可以接收那些组成员发来的消息。也可以理解为D类地址都是32位的地址。

qq_33794290的博客 1050
上一篇: 组播技术基础——组播地址
下一篇: 组播技术基础——IGMPv1简介
nice阿宝
博客等级 码龄7年 138粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值