PIM-DM嫁接机制

  1. Graft机制(嫁接技术)

    • 在剪枝计时器超时之前(210s),如果有组成员加组的需求,需要通过嫁接机制,帮助组成员快速拿到组播流量。

    • 路由器收到组成员的报告报文后,根据报告报文的组地址,查自身的(S,G)表项,获取组播源S的信息

      • 如果不存在对应的(S,G)表项,则无法实现嫁接,要求全网路由器在组播源活跃期间都要维护(S,G)表项

        如何保证组播源活跃期间,全网路由器能够存在(S,G)表项?

        所以PIM-DM模式在组播源活跃期间通过周期性扩散和剪枝,来保证(S,G)表项不被老化,(S,G)表项默认老化时间为210s,由于210s会再次下发组播流量,刷新(S,G)表项的老化时间。

    • 当存在对应的(S,G)表项,路由器根据组播源的地址进行RPF检查,向去往组播源的RPF接口上的RPF邻居发送单播的嫁接报文。上游路由器收到嫁接报文后,将自身接口加入到(S,G)表项中,引导流量下发,同时回复一个嫁接确认报文,用来做可靠的嫁接,剪枝到哪嫁接到哪。

  2. 状态刷新机制

    • PIM-DM模式后续新增的机制,华为设备默认开启,思科默认关闭,在连接组播源的接口上开启。
    • 由于密集模式周期性扩散和剪枝,嫁接的需求不多不频繁,带来带宽和设备资源的浪费。
    • 该功能启用后连接组播源的路由器。在组播源活跃期间,每隔60s向所有的PIM邻居发送状态刷新报文(SR)PIM 邻居都能逐跳收到,剪枝口不拦,状态刷新报文中携带组播源的地址和组地址,当路由器收到状态刷新报文,则意味着组播是活跃的,重置剪枝接口的剪枝定时器维持剪枝状态,同时重置(S,G)表项的老化时间,这样子全网路由器依然可以在组播源活跃期间维护(S,G)表项的存在,并保持接口剪枝状态,无需在通过周期性扩散和剪枝维护(S,G)表项,节省设备资源
相关推荐
AOwhisky18 分钟前
学习自测与解析:MySQL第五、六、七期核心知识点详解
运维·数据库·笔记·学习·mysql·云计算
无限进步_21 分钟前
从零实现一个迷你Shell——深入理解Linux命令行解释器
linux·运维·服务器·开发语言·c++·chrome
阿标在干嘛28 分钟前
政策平台的推送系统:消息队列、定时任务、AB测试的工程实践
服务器·数据库·ab测试
代码中介商29 分钟前
TLS握手全解析:从1.2到1.3的加密演进
网络·网络协议·http
xlq2232236 分钟前
66.ip
网络·网络协议·tcp/ip
Adorable老犀牛42 分钟前
nginx_exporter:Prometheus 监控 Nginx 基础指标
运维·nginx·prometheus
山里幽默的程序员44 分钟前
DevOps 必备:盘点2026 年最强RESTful API 接口测试方案
运维·restful·devops·api开发·api开发工具
tudoSearcher1 小时前
手机、平板、电脑同时控制Claude Code / Codex ?:Paseo实战指南
网络·开源·开源软件·个人开发·ai编程
happymaker06261 小时前
Linux常见命令总结
linux·运维·服务器
加农炮手Jinx1 小时前
Flutter for OpenHarmony:pub_updater 命令行工具自动更新专家(DevOps 运维必备) 深度解析与鸿蒙适配指南
android·运维·网络·flutter·华为·harmonyos·devops