PIM DM模式下断言机制

1、比较路由优先级,优先级高的获胜

2、比较到组播源的开销,开销小的获胜

3、比较端口IP,大的获胜

如下图,PIM DM模式,R1、R2、R3、R4使用ospf路由协议,端口下使能pim dm。其中SW作为二层使用。R3使能igmp作为最后一跳路由器。R1的ethernet0/0/0:10.10.10.1/24,R2的ethernet0/0/0:10.10.10.2/24,R3的ethernet0/0/0:10.10.10.3/24。

R1与R2会收到对方的组播239.10.0.1的报文,诱发断言机制。由于路由协议一致,开销一致,最终会选择IP大的R2端口作为上行口,构成SPT。

在R3侧查看fsm信息,dis pim routing-table fsm如下:

PIM DM模式:

适用于用户密集组网,使用SPT方式,RPF检查防止环路。

工作机制: 
邻居发现:hello报文,选举查询器DR(优先级高或IP地址大) 
hello报文的默认周期是30s,超时时间是105s 
扩散和剪枝 
状态刷新:周期性刷新剪枝状态 
嫁接 graft
断言 Assert

PIM DM模式下的pim Assert 断言机制相关推荐

  1. PIM SM模式下BSR与RP选举机制

    PIM SM模式下BSR与RP选举机制 BSR作用: BSR:bootstrap router 管理动态选举RP.选举出BSR,BSR然后向整个网络通告自己的存在.PIM-SM路由器侦听BSR洪泛的通 ...

  2. C++ ASSERT() 断言机制

    C++ ASSERT() 断言机制 ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行.如果表达式不为0,则继 ...

  3. Android AP模式下获取SSID/PASSWORD(反射机制

    Android AP模式下获取SSID/PASSWORD 1.public staticvoidreflect(Objectobj) { if (obj == null) { return; } Fi ...

  4. cmd的发送 mmc_SPI模式下MMC卡的读写机制

    3 SPI模式下MMC卡的读写实现 3.1 MMC卡初始化 在对MMC卡读写之前要进行初始化操作,这是确保MMC卡能在SPI模式下进行正常数据读写的前提,MMC卡上电后默认进入MMC模式,等待至少74 ...

  5. 2022-11-01 网工进阶(三十四) IP组播协议(PIM)-模式概述、组播分发树的分类、PIM路由表项、PIM-DM工作原理(组播分发树的形成、配置举例)

    PIM协议介绍 PIM(Protocol Independent Multicast)协议无关组播.协议无关指的是与单播路由协议无关,即PIM不需要维护专门的单播路由信息.目前常用版本是PIMv2,P ...

  6. timertask run函数未执行_图执行模式下的 TensorFlow 2

    文 /  李锡涵,Google Developers Expert 本文节选自<简单粗暴 TensorFlow 2.0> 尽管 TensorFlow 2 建议以即时执行模式(Eager E ...

  7. Android AP模式下获取SSID/PASSWORD

    Android AP模式下获取SSID/PASSWORD(反射机制) 1.test.java文件 WifiManager mWifiManager = (WifiManager) getSystemS ...

  8. 组播路由协议PIM DM/SM模式概述

    四种组播路由协议: MOSPF:要求单播协议是OSPF DVMRP:要求单播路由协议是RIP PIM-DM:密集模式,所有接受者在同一个局域网 PIM-SM:稀疏模式,用于大型网络 PIM-DM概述: ...

  9. 组播路由协议——PIM DM工作机制

    目录 扩散.剪枝机制 嫁接机制 状态刷新机制 断言机制 采用"推(Push)"的方式转发组播报文并生成组播表,建立SPT(最短路径树)转发组播报文.它假定每条链路都有接收者,在每条 ...

最新文章

  1. 建立于因果推理与机器学习共识的稳定学习
  2. RecyclerView父组件和子组件点击冲突问题解决
  3. jupyterlab debugger+显示图片
  4. nyoj-999 师傅又被妖怪抓走了
  5. 八十、归并排序及其分而治之思想
  6. Error encountered when performing Introspect schema xxx 错误的解决方法
  7. mysql的用户和密码
  8. joc杂志影响因子2019_排名 ‖ 2019年中国体育学期刊影响因子
  9. idea报“Usage of API documented as @since 1.7”这一问题的解决方法
  10. python代码段_python代码段有哪些
  11. 181129每日一句
  12. 使用slickedit调试开源代码
  13. Linux 教程: (Linux基础+命令大全)
  14. 路由器命令级别和用户级别
  15. 春风十里,Webpower喊营销汪们更聪明地获得理想薪资
  16. JavaScript 编程精解 中文第三版 十七、在画布上绘图
  17. FileUploadException: Stream closed
  18. centos8 U盘制作及安装
  19. Uc_client与ucenter通信原理
  20. The Staircases

热门文章

  1. Always young
  2. Android - kotlin 协程极简入门
  3. centOS7 安装 libgdiplus-devel
  4. 屏幕小于6英寸的手机_6英寸以内的小屏旗舰手机推荐,纯手感无敌!
  5. 深圳市员工工资支付条例
  6. python爬取网易云音乐歌曲评论信息
  7. win7自带的便笺桌面工具快捷键.
  8. ThinkPad X1 Carbon 安装Ubuntu 18.04到移动硬盘 教程指南
  9. 用python整个活(3)——生日悖论:birthday paradox
  10. 【渝粤题库】陕西师范大学111119 统计学作业