网站首页 > 资源文章 正文
1.1 IGMP组
路由器接口下会记录网段上用户主机所加入的组播组,, 当路由器收到IGMP组加入报文之后, 接口维护IGMP组加入信息并通知组播路由协议创建相应(*,G)表项,只要设备接口使能了IGMP并收到组加入报文,就会为每个接口维护一个组加入信息表项,组表项信息如下:
任何组播路由协议都会有组播路由协议路由表。
1.2 IGMP路由表
IGMP路由表是由IGMP协议维护的,但它只有在接口没有使能PIM协议的时才存在,它的作用主要是用来在组播路由协议无法工作的接口上,使用IGMP扩展组播路由表的出接口,组播数据可以根据IGMP路由表向非PIM接口转发,以下是组播路由表示例:
1.3 PIM 路由表
PIM 路由表是由PIM协议根据单播路由协议产生, 根据RPF计算得到的.
1.4 组播路由表
当接收者所在的接口没有启用PIM时,组播报文的转发行为依据IGMP路由表而定,但如果接口PIM协议启用,组播报文是否转发到当前接口,则参考PIM协议路由表,即PIM协议路由表优先于IGMP协议路由表。
另外,仅当路由器是IGMP Querier时,才有IGMP路由表,并执行IGMP路由转发
验证过程:
如图: 按照拓扑完成IP地址配置, 在R2-3之间配置vrrp, 所有IGMP使用v2.主机加入组地址224.1.1.1。
配置完成后, 由于IGMP 查询者是比较IP地址, 比小, 所以, 要在IP地址小这边关闭PIM, 让选举成为查询者的这边不启用PIM, 这样, 我们才可以看到IGMP 路由表。
分析: 当组播流量流到R3-4之间的交换机上的时候, 由于R3 是查询者,未开启PIM,因此可以根据IGMP路由表执行路由, 而R2 是PIM路由器, 有PIM路由表, R2和R3 根据PIM和IGMP路由表分别转发组播数据, 所以会发生PC收到多份重复的数据,由于PIM有断言机制,R2会发assert 报文协商, 但是R3 没有启用PIM, 不能识别assert报文,所以协商不成功,R2 就一直发送assert报文。
解决方法:
1: R2 和R3两者都启用PIM, 让assert 协商可以成功, 由assert Winner负责转发组播数据
2: R2 和R3 都不启用PIM, 都启用IGMPv2, 由IGMP查询者负责转发组播数据
如此,可以解决终端收到重复的组播流量问题.
猜你喜欢
- 2024-10-30 互联网的数据包是如何传递的?RIP、OSPF、BGP路由协议了解一下
- 2024-10-30 路由器工作原理及协议(总结路由器的工作原理)
- 2024-10-30 「网工精选」OSPF路由协议归纳大全......
- 2024-10-30 网络知识-22 BGP路由协议(路由器bgp协议配置)
- 2024-10-30 试一下距离矢量路由协议,比静态路由还高级
- 2024-10-30 IP协议详解 - IP路由(ip协议和路由协议)
- 2024-10-30 为什么要有动态路由协议?看完这18张图你就知道了
- 2024-10-30 RIP协议,OSPF协议和路由表的关系是什么?
- 2024-10-30 电脑网络知识:路由信息协议(RIP)的学习
- 2024-10-30 路由器拨号使用的PPPOE协议你知道多少?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)