组播路由协议基础——PIM-DM嫁接过程和断言机制

华为数通HCIP-PIM原理与配置 组播网络组播网络。 阅读详情

PIM-DM嫁接过程

问题背景

PIM-DM在初始化过程中,组播流量被扩散到全网各个角落,不需要组播流量的组播路由器需通过PIM剪枝报文将自己所在的分支从SPT上剪除。在此之后,如果某个已经被剪枝的分支现在又需要组播流量了,不可能等上游设备接口的剪枝状态超时后,才能再次接收组播流量。

解决方法

PIM-DM定义了嫁接机制,使得组播路由器在需要组播流量时,可以主动将自己所在的分支嫁接到SPT中。

示例

如下图所示:
在这里插入图片描述

  • 五台路由器构成了一个组播网络,每台路由器都运行了PIM-DM,R1连接着组播源Source,而R3则连接着组播组239.1.1.81的接收者。
  • 网络初始化过程中,Source发出的(10.1.1.1,239.1.1.81)组播流量将被推送到全网,由于R4、R5并不需要(10.1.1.1,239.1.1.81)组播流量,因此它们各自向上游邻居发送PIM剪枝报文。网络稳定后,组播流量按照上图中所示的路径转发。
  • 现在,R5所直连的网络中,出现了组播组239.1.1.81的成员PC2(如图下图),为了将自己拉回SPT,R5将向其上游邻居R4发送一个嫁接报文。
    在这里插入图片描述

(1)组播接收者触发最后一跳路由:

  • R5通过PC2发送的IGMP成员关系报告发现直连网络中出现了组239.1.1.81的成员(一般情况下,终端组播设备采用IGMPv2 membership report,R5形成(
华为数通笔记-组播协议介绍之PIM PIM PIM(Protocol Independent Multicast,协议无关组播)协议的主要作用就是构建组播分发树。PIM独立于单播路由,但是他的工作依赖于单播路由选择协议的信息(单播路由表),尽管我们倾向于称PIM为组播路由协议,事实上是使用现存的单播路由表去实现RPF检验功能,也就是PIM通过单播路由表来做RPF检查(收到的数据包入接口和到源单播路由的出接口是否一致),从而形成组播分发树,并且产生组播路由表项,从而指导组播流量转发。 组播网络大体可以分为三个部分: 源端网络:将组播源产生 阅读详情

相关推荐

IP路由基础(三)PIM协议(1)PIM-DM基本原理与配置

文章目录前言组播报文抓发数据需求PIM基本概述 前言 本文讲解IP组播的第三个问题:路由器与路由器之间如何进行组播数据的转发。 组播报文抓发数据需求 在单播的报文的转发机制中,路由器依据单播报文的目的IP地址,来查看路由表来进行转发。单播路由协议可以是静态路由协议也可以是动态路由协议。 但是在组播中,接受者可能出现在任意位置,若是用静态路由配置路由器的话,有以下问题: 实时性差 灵活性差 工作量大...

Skye's Blog 9229

Pim-DM

文章目录PIM路由协议:PIM-DM的工作机制:PIM DM 报文: PIM路由协议: PIM-DM的工作机制: 邻居发现: pim路由器会像目的地址为224.0.0.13发送hello来建立邻居关系,TTL值为1 目的地址224.0.0.13标识区域内的所有pim路由器,为什么采用组播地址,因为不一定是只跟一台路由器建立邻居关系 pim邻居建立过程中,会通过hello报文协商op...

遥远的她的博客 1392

第七章、PIM 协议原理与配置

PIM

m0_63075763的博客 1378

A Super-Resolution Imaging Method for Forward-Looking Scanning Radar Based on Improved TV论文阅读

具体而言,作者提出了一种改进的总变差(Improved Total Variation, ITV)方法,通过引入。论文旨在解决前视扫描雷达(Forward-Looking Scanning Radar)超分辨率成像中传统。(Batch Processing),以增强图像边缘特征的保留能力,并提升计算效率。论文的核心创新点在于对传统TV正则化的邻域梯度计算进行扩展,提出。ITV剖面(图3d)在噪声下仍保持矩形边缘,仅存。​(公式10):实现稀疏约束。),抑制远端单元贡献。(幅度远低于目标)。

yangqoor的博客 1240

手把手教你用树莓派蓝牙抓取小米温湿度计2代数据,接入HomeAssistant(附密钥获取避坑指南)

本文详细介绍了如何通过树莓派蓝牙抓取小米温湿度计2代数据并接入HomeAssistant的完整流程。重点解析了获取32位加密密钥的三种方法,包括使用Telink Flasher工具、米家APP抓包和开源工具ATC_MiThermometer,并提供了HomeAssistant集成配置和常见问题排查指南,帮助用户实现稳定可靠的温湿度监测。

一名菜鸟攻城师 779

从零开始玩转Franka Panda机器人

本文总结了笔者在学习使用Franka Panda机器人时的一些方法和经验总结。

止于至玄 1万+

【python股票价格预测】基于LSTM(长短期记忆网络)的股票价格预测(附python代码)

【python股票价格预测】基于LSTM(长短期记忆网络)的股票价格预测(附python代码)

k8291121的博客 1012

BiSeNet:面向实时语义分割的双边网络

BiSeNet 系列重新定义了实时语义分割的范式“不要在速度和精度之间妥协——用架构创新,两者兼得。V1:提出双边解耦思想,启发后续大量工作;V2:通过极致轻量化,证明小模型也能高精度;V3(工业版):推动端侧 AI 落地,成为行业标准之一。如今,BiSeNet 已成为嵌入式视觉系统的默认选择,其设计理念(解耦、轻量、融合)被广泛应用于目标检测、姿态估计等领域。

浩瀚之水的专栏 267

【Go语言实战】(26) 分布式搜索引擎

基于go语言的分布式搜索引擎

面向生活编程 2380

【全局路径规划模块运动学算法】无人机Kinodynamic A*算法、Kinodynamic RRT*算法(附C++代码)

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对Kinodynamic A*算法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容啃这个Kinodynamic A_star算法,建议先啃一啃高飞fast_planner那篇论文,把理论打好,如果还是比较迷,就先看Dijksta、再看A_star、再看hybrid A_star 三个的流程,因为往上资料比较多,再看这个Kinodynamic A_star算法,流程已经很相像了。如果。

qq_35635374的博客 2600

RK3568笔记六十一:MIPI摄像头应用程序编写

V4L2设备驱动框架向应用层提供了一套统一、标准的接口规范,应用程序按照该接口规范来进行应用编程,从而使用摄像头。对于摄像头设备来说,其编程模式如下所示:1.首先是打开摄像头设备;2.查询设备的属性或功能;3.设置设备的参数,譬如像素格式、帧大小、帧率;4.申请帧缓冲、内存映射;5.帧缓冲入队;6.开启视频采集;7.帧缓冲出队、对采集的数据进行处理;8.处理完后,再次将帧缓冲入队,往复;9.结束采集。

1003

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 组播路由协议基础——PIM-DM扩散/剪枝过程
下一篇: 组播路由协议基础——PIM-SM简介
nice阿宝
博客等级 码龄7年 138粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值