华为 组播之IGMPv1

article/2025/8/22 12:55:34

我是艺博东 ,一个正在努力学IT的码农;好了,话不多说,我们直接进入正文。

文章目录

      • 一、拓扑
      • 二、基本配置与分析
      • 三、小结
      • 四、通用组查询报文

一、拓扑

在这里插入图片描述

二、基本配置与分析

AR-1

[Huawei]sysname  AR-1
[AR-1]
[AR-1]int g0/0/0
[AR-1-GigabitEthernet0/0/0]ip address 1.1.1.1 24
[AR-1-GigabitEthernet0/0/0]q
[AR-1]multicast routing-enable 
[AR-1]int g0/0/0
[AR-1-GigabitEthernet0/0/0]igmp enable 
[AR-1-GigabitEthernet0/0/0]igmp version 1

PC-1
在这里插入图片描述
PC-2

在这里插入图片描述
PC-1 加组
在这里插入图片描述

AR-1 接口 G0/0/0 抓包

在这里插入图片描述
查表,
在这里插入图片描述
发现没有相关的路由信息。

dis igmp interface g0/0/0
在这里插入图片描述
发现最后一行没有查询者被选择,也就是说AR-1不是发送通用组查询报文的路由器,只有查询者被选举出来之后,查询者才会发普遍组组查询报文;由于AR-1不是查询者,那么它就不会发报告报文,同时这个接口又没有启用PIM协议,所以也不会产生的 ( * ,G)表项。

因此,有以下几个特点

1、IGMPv1,没有查询者选举机制。
2、什么是IGMP查询者呢?当一个网段存在多台路由器时,负责向该网段发送普通组查询的路由器。
3、IGMPv1需要PIM协议的DR选举机制来协助查询者的选举,因此启用IGMPv1的接口还需启用PIM协议。由PIM协议选举出该网段上的DR,由DR充当IGMPV1的查询器。

PIM DR 选举机制

1、根据PIM协议中hello中携带的优先级选举DR,优先级越大,优先成为DR。
2、优先级相同,则比较接口IP地址的大小,地址大的优先成为DR。
3、PIM DR具有抢夺性。
4、DR失效后,会重新选举新的DR充当IGMPv1的查询器。

AR-1

[AR-1]int g0/0/0
[AR-1-GigabitEthernet0/0/0]undo igmp enable 
[AR-1-GigabitEthernet0/0/0]pim dm 
[AR-1-GigabitEthernet0/0/0]igmp enable 

[AR-1]dis igmp interface g0/0/0

在这里插入图片描述
AR-1 接口 G0/0/0 抓包
在这里插入图片描述
[AR-1]dis pim routing-table
在这里插入图片描述
在这里插入图片描述
AR-1

igmp timer query 10 修改IGMP普通组查询报文的发送间隔,IGMPv1,IGMPv2,IGMPv3适用。

[AR-1-GigabitEthernet0/0/0]igmp timer query 10

AR-2

[Huawei]sysname AR-2
[AR-2]int g0/0/0
[AR-2-GigabitEthernet0/0/0]ip address  1.1.1.6 24
[AR-2-GigabitEthernet0/0/0]q
[AR-2]multicast routing-enable 
[AR-2]int g0/0/0
[AR-2-GigabitEthernet0/0/0]pim dm 
[AR-2-GigabitEthernet0/0/0]igmp enable 
[AR-2-GigabitEthernet0/0/0]igmp version 1
[AR-2-GigabitEthernet0/0/0]quit
[AR-2]int g0/0/0	
[AR-2-GigabitEthernet0/0/0]igmp timer query 10

[AR-2]dis igmp interface g0/0/0
在这里插入图片描述
AR-1

pim hello-option dr-priority 10 修改PIM协议hello报文的DR优先级。

[AR-1]int g0/0/0
[AR-1-GigabitEthernet0/0/0]pim hello-option dr-priority 10

[AR-1]dis igmp interface g0/0/0
在这里插入图片描述
优先级改为了10(默认优先级为1),又抢夺回来了。

AR-1、AR-2都会产生( * ,G)表项。

[AR-1]dis pim neighbor
在这里插入图片描述
30S一发
在这里插入图片描述

AR-1

[AR-1]int g0/0/0	
[AR-1-GigabitEthernet0/0/0]pim timer hello 10
[AR-1-GigabitEthernet0/0/0]pim hello-option holdtime 30

AR-2

[AR-2]int g0/0/0
[AR-2-GigabitEthernet0/0/0]pim hello-option holdtime 30
[AR-2-GigabitEthernet0/0/0]pim timer hello 10

AR-1的g0/0/0接口shutdown之后, 经过30S,AR-2会成为DR(就是DR的切换时间)。

在这里插入图片描述

AR-1的g0/0/0接口undo shutdown

在这里插入图片描述
查询器又回来了。

三、小结

组播组:接收同一个组播地址的设备。

如何区分不同的组播组?根据组播地址来区分。

ASM 组成员无法对组播源做出选择时,我们应该部署ASM服务模型。
SSM 组成员可以对组播源做出选择时,我们可以部署SSM服务模型。

ASA 只通过组播地址来唯一的区分不同的组播业务,即不同的组播业务需要分配不同的组播地址,会造成组播地址浪费,但对组成员的能力要求不高,容易部署和维护。接收者只需要事先知道自己要加入的组播地址即可。

SSM 通过组播地址和组播源的地址来唯一的区分不同的组播业务,那么可以实现组播地址重复利用。即同一个组播地址可以使用不同的组播源来提供不同的组播业务。组成员需要事先知道源和组地址的对应关系。

单播以太网数据帧:
SMAC:发送该数据帧的3层接口的MAc地址。
DMAC:根据DIP地址通过ARP协议 解析而来。

SMAC DMAC 1.1.1.1 239.1.1.1

TCP/IP模型 决定所有IP报文都必须封装成帧才能在链路上转发。

四、通用组查询报文

(1)由路由器周期性发送,默认每隔60s发送一次。通过IP报文封装,SIP为路由器接口地址,DIP 为224,0.0.1(代表链路上的所有路由器和主机)

(2)通用组查询报文 group address 为0.0.0.0 ,代表针对所有组播组发起组成员查询。

(3)当组成员接收到通用组查询报文后,随机延时一个0-10s的时间后,发送成员报告报文,SIP为主机自身接口IP,DIP为该主机所属的组播组地址。
group address为主机所属的组播组地址。

(4)随机延时时间为0-10s之间一个值,10s称为最大响应时间,实现组成员报告抑制机制,IGMPv1无法修改该时间值。

(5)为什么要设计最大响应时间呢?避免同组的成员重复发送成员报告报文,减少路由器负担。由于组成员报告延时时间不一致,谁先超时谁发报告。

(6)路由器接收到成员报告之后,将创建 ( * ,G)表项,并将收到该成员报告的接口做该( * ,G)表项的下游接口,未来路由器收到发向该组的组播报文就向该下游接口复制一份,从而发给成员主机所在的网段。

(7)IGMPv1没有设计离组机制,成员离组不会发送任何通知,默默离开。如果该组最后一个成员离开,路由器在130s内接收不到该组的报告报文,则认为该组不再存在成员,将( * ,G)表项的下游接口删除,停止向该网段发送该组的组播报文。但130s内还是会继续发送该组流量,导致业务控制不够及时。

做人,人品为先,才能为次;做事,明理为先,勤奋为次。


在这里插入图片描述

好了这期就到这里了,如果你喜欢这篇文章的话,请点赞评论分享收藏,如果你还能点击关注,那真的是对我最大的鼓励。谢谢大家,下期见!


http://chatgpt.dhexx.cn/article/GoyxCkYi.shtml

相关文章

组播是什么

组播是什么 IPV4:单播 组播 广播 IPV6:单播 组播 任播 单播:一对一,随着接收用户的增多,增加服务器和链路带宽的压力。 单播的优点:保证流量只发送给有需要的接收者 广播:一对ALL&#xff…

IP组播的基本概念

IP组播的基本概念 原理概述: IANA(Internet Assigned Numbers Authority)将IP地址分成了A、B、C、D、E5类,其中的D类为组播IP地址,范围是224.0.0.0-239.255.255.255。 一个IP报文,其目的地址如果是单播IP地址,则被称为…

组播技术

1 概述 1.1 产生背景 传统的IP通信有两种方式:一种是在源主机与目的主机之间点对点的通信,即单播;另一种是在源主机与同一网段中所有其它主机之间点对多点的通信,即广播。如果要将信息发送给多个主机而非所有主机,…

组播协议详解

组播详解 1.组播基础(1)组播简介(2)组播的地址(3)组播的MAC地址(4)组播的MAC地址(5)反向转发路径—RPF 2.IGMP(1)简介(2&a…

组播基本概念讲解

目录 单播、广播、组播的区别 组播网络 组播网络设备 组播网络架构 组播IP地址 组播模型——2种模型 组播IP报文 组播IP与MAC映射规则 组播MAC与单播MAC区分 单播、广播、组播的区别 单播:一对一。 源发送一份单播报文,只能被单个主机接收 广…

交换机组播协议-二层组播/三层组播总结

一、组播介绍: 组播技术解决的是以最小的网络开销实现单点发送,多点接收的问题。就实现点对多点数据传输问题,比广播/单播传输更高效,更能节省网络带宽,降低网络负载。 当ip网络中某Rx主机需要接收信息时,若…

广播、组播、点播的区别

今天学习的时候发现了广播、组播、点播这三个用来描述网络节点之间通讯方式的术语,那么这几种“播”到底有什么区别?于是乎百度总结了一下。 ----------------------------------点播 ---------------------------------- “点播”是一种形式的单播&…

IP组播介绍

IP组播通信指的是IP报文从一个源发出,被转发到一组特定的接收者。相对于单播和广播,IP组播可以有效地节约网络带宽、降低网络负载,避免广播堵塞带来的诸如摄像头花屏,视频马赛克等问题,所以被广泛应用于IPTV、实时数据…

广播和组播

概述 网络信息传输主要有4种方式:单播(unicast)、任播(anycast)、组播(multicast)和广播(broadcast)。广播和组播为应用程序提供了两种服务:数据分组交付至多…

华为 组播理论知识

如果一个人走在正确的道路上,有目标并努力着,且思想没有问题、态度端正,相信总有一天能达到成功的彼岸;因为人生就像一场马拉松长跑,,它并不在乎你比别人先跑一步,或者晚跑一步。 我是艺博东 ,一…

浅议组播(一文看懂组播)

今天简单的写一下组播的实现过程,主要是给0基础同学阅读。本文力图用最简单的语言描绘组播的大致实现过程。 一、背景 计算机网络中存在三种形式的报文——单播、广播和组播。顾名思义,单播就是发往指定的目的地址,广播就是发放广播域内所有…

什么是组播地址

组播地址 前言 “组播并不像单播,有一个明确的目的主机和IP地址,也不像广播,局域网内的所有主机都是目的主机,广播IP地址也明确(主机标识全部置为1)。组播不同,它并不知道要把信息发给谁&…

一文了解什么是组播

组播简介 前言 “数据源向特定的多个接收端发送相同的数据时,如果采用单播,数据源需要分多次发送。如果采用广播,广播域内所有主机都能收到。而如果采用组播,只需要发送一份数据给组播路由器,由组播路由器根据组播组…

组播详解及示例代码

写在前面 由于公司业务需要用到组播实现,这里就记录下学习过程。在学习组播之前,我们先来看看另外两种数据包传输方式:单播和广播。 单播:简单来说就是数据一对一发送,如果需要给多个主机发送数据时,就需…

组播的简单介绍

一、组播部署背景 1、广播方式部署点到多点应用 广播方式所存在的问题: ①地域范围限制 ②安全性无法保障 ③有偿性无法保障 2、单播方式部署点到多点应用 单播方式所存在的问题: ①重复流量过多 ②消耗设备和链路带宽资源 ③难以保证传输质量 3、组播方…

什么是组播-网工必会的组播基础概念详解

什么是组播-网工必会的组播基础概念详解 什么是组播?组播方式解决了单播情况下数据的重复拷贝及带宽的重复占用,也解决了广播方式下带宽资源的浪费,下面腾科教育小编给大家科普一些网工必会的组播基础概念详解。 单播一对多通信场景 1.在单播(Unicast)通信中每一个…

组播基础概念

概述: 组播传输作为IP数据传输的三种方式之一 ,是指接收者的数量和位置在源端主机不知道的情况下,仅由源发出一份组播报文,向目标组播IP地址发送数据的过程。其特点有: 组播实现点到多点的高效数据传输。&#xff08…

最新蓝奏云软件库系统源码分享下载+非WebView

正文: 蓝奏云软件库,添加分类填入蓝奏云文件夹分享链接,链接密码即可。 非webview为接口式获取文件列表,不存储本地,只用在蓝奏云上传文件即可。 后端 thinkphp,前端 uniapp(我测试了下发现没有前端源…

ThinkPHP高仿蓝奏云网盘系统程序

搭建教程&#xff1a; 1.修改数据库config/database.php 2.导入打包的数据库文件 3.设置为pcblic运行目录 4.上面全部设置好了就可以后台登入地址&#xff1a;域名/admin.php 账号adminz密码548717398 5.伪静态设置 <IfModule mod_rewrite.c>RewriteEngine onRewriteBa…

2023最新仿蓝奏云合集下载页面系统源码 带后台版本

2023最新仿蓝奏云合集下载页面系统源码 带后台版本 新版仿蓝奏云合集下载页源码续上次发的仿蓝奏云合集下载单页源码 修复了搜索功能 修复无法下载文件和下载文件为空 更新功能如下 1.增加后台 2.可在后台上传文件及删除文件等信息修改 3.目前仅支持apk,zip,exe,rat,txt文件 4…