第二十天 PIM-DM PIM-SM

PIM是协议无关组播,要再IGP的基础上做PIM协议

PIM-DM(密集模式)

密集模式一般用于企业,网吧等场景下多一些

PIM-DM基础概述

在这里插入图片描述

PIM-DM邻居发现

在这里插入图片描述

  • 选举IP地址大的作为DR,DR的选出来后 作为源DR转发组播流量, 另外一个则是接收者DR,用来当作查询器使用

PIM-DM构建SPT(源路径树)

在这里插入图片描述
在这里插入图片描述

  • RPF 反向路径转发(防环):
  • 当组播路由器收到组播流量的时候,他会以组播的源为目标查IGP单播路由表,找到最佳下一跳(这个下一跳就被成为RPF邻居 )那么他只收这个邻居的组播
  • 丢弃非RPF邻居的组播流量

刷新状态

在这里插入图片描述

  • 保持剪枝状态,避免流量泛洪

Graft机制(嫁接)

在这里插入图片描述

  • 由于E没有需要加组的成员,但是C会每3分钟向E询问一次是否有成员要家组的消息,然后E会每次都回复剪枝操作 浪费资源,然后使用组播源每60秒刷新一次的机制 来保持这个剪枝的操作, 导致了如果E有了成员加组也收不到C发来的询问信息, 这时候就需要E主动向C发送嫁接报文 来告诉C我有成员加进来了

  • 1.向邻居发组播
    2.邻居如果没有接收者的情况下就会剪枝
    3.每60秒刷新剪枝状态 保证我一直剪枝
    4.新的接收者出现了 那我就嫁接

Assert机制(断言)

在这里插入图片描述

  • 断言机制
  • 就是让ABC之间协商出来一个谁向D发送组播报文
  • 这种情况出现的概率是非常小的

PIM-DM配置实现

在这里插入图片描述
在这里插入图片描述

开启PIM
[R1]multicast routing-enable 

当输入上面一条命令的时候这条命令默认是打开的,但是为了防止别人故意undo 所以需要再敲一下
[R1]pim

只有开启了pim的接口,才能正常接收发送组播数据包
接口上开启pim
[R1-GigabitEthernet0/0/0]pim dm 

查看pim邻居关系
[R1]dis pim neighbor

这个是让PCRVC 接收者)加组的命令
[R3-GigabitEthernet0/0/2]igmp enable 

查看加组信息
[R3]dis igmp group

查看pim路由
[R3]dis pim routing-table 

PIM-SM(稀疏模式)

稀疏模式 当接收者少的时候,有针对性的发给某一个接收者 使用

PIM-SM基础概述

在这里插入图片描述

  • 先统计接收者在哪里,然后定点投放

汇聚点RP

在这里插入图片描述

RPT及其建立过程

在这里插入图片描述

  • 当主机A有了加组信息后会先发送给2 此时2就有了(,G) 然后再发给3 此时3上面也有了(,G) 如果有组播数据来了之后 3会根据数据发来的时候经过路由器再转发回去

SPT的建立过程

在这里插入图片描述

  • 1.RPT(汇聚树)
    • 1.1知道RP地址
    • 1.2 由接收者DR首先产生的(*,G)然后向着RP的方向建立RPT树
  • 2.SPT(源树)
    • 2.1 从源发出的第一个包还是组播包,但是这个包发到源DR上之后把他变成单播,然后发送给RP(这个过程称作为注册消息)
    • 2.2 RP会把单播还原成组播发送给接收者
      LP–>产生了(S,G)模型,他会先向着源的方向建立SPT
    • 2.3 RP真正的收到组播之后,会向着源发送停止注册消息
      在这里插入图片描述

PIM-SM实验

在这里插入图片描述

再接口上启用 pim sm
[R1-GigabitEthernet0/0/0]pim sm

静态指向RP的位置 RP自己也需要设置一下自己
[R1-pim]static-rp 3.3.3.3

查看RP信息
[R1]dis pim rp-info
  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值