PIM-DM断言机制和剪枝否决机制

  • 防止在链路上重复发送相同组播数据,当路由器在某个下游接口发送(S,G)流量的时候,同时在该接口也收到该(S,G)的流量,那么就能感知到该网段存在组播流量重复发送的行为。

  • 此时该接口就会发送断言报文。目的地址为224.0.0.13,报文中携带三个参数,进行断言选举


    先比较路由协议优先级,越小越优,相同则比较开销值,越小越优,再相同比较接口地址,越大越优。

    • 自身去往组播源地址的路由优先级
    • 自身去往组播源地址的开销值
    • 自身接口的IP地址
    • 获胜一方的下游接口称为Assert Winner,将负责后续对该网段组播报文的转发
    • 落败一方的下游接口称为ASsert Loser,后续不会对该网段转发组播报文,PIM路由器也会将其从(S,G)表项下游接口列表中删除
  • Assert竞选结束后,该网段上只存在一个下游接口,只传输一份组播报文。

  • 所有Assert Loser可以周期性地恢复组播报文转发,从而引发周期性的Assert机制。

剪枝否决机制

当PIM路由器收到组播流量时,由于R2,3,4在同一条链路中,R3下游有接收者,R4下游没有。所以R4就会发送剪枝报文给R2剪枝链路,但R3也在这条链路,此时R3发现有路由器想将这条链路剪枝,就会发送剪枝否决报文

相关推荐
寻星探路5 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
盟接之桥8 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
会员源码网8 小时前
理财源码开发:单语言深耕还是多语言融合?看完这篇不踩坑
网络·个人开发
米羊1219 小时前
已有安全措施确认(上)
大数据·网络
ManThink Technology10 小时前
如何使用EBHelper 简化EdgeBus的代码编写?
java·前端·网络
珠海西格电力科技11 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
QT.qtqtqtqtqt11 小时前
未授权访问漏洞
网络·安全·web安全
半壶清水11 小时前
[软考网规考点笔记]-软件开发、项目管理与知识产权核心知识与真题解析
网络·笔记·压力测试
JMchen12312 小时前
Android后台服务与网络保活:WorkManager的实战应用
android·java·网络·kotlin·php·android-studio
yuanmenghao12 小时前
Linux 性能实战 | 第 7 篇 CPU 核心负载与调度器概念
linux·网络·性能优化·unix