CCIE-PIM Dense Mode

2021.12.2 你不是必选项,而是我人生答卷中名字那栏的人


Section 5 Dense Mode
5.1 Dense Mode 下组播路由表创建规则
(*, G) 表项
创建原因 :
收到了 IGMP Report ** 最末跳路由器才会出现 **
收到组播数据 , 为了创建 (S, G) 转发数据而先创建了 (*, G)
创建规则 :
incoming interface: Null ** 因为对源未知 , 因此无法获知RPF 接口
outgoing interface list:
A. 运行了Dense Mode 的接口
B. 该接口收到了 IGMP Report 或者存在PIM neighbor
A, B 必须同时满足
(S, G) 表项
创建原因 :
组播数据转发时才会出现 (S, G) 表项
创建规则 :
incoming interface: RPF interface to source
outgoing interface list:
copy (*, G) OIL except incoming interface
Join / Prune Message
Join / Prune Message 分为四种 (*, G) Join, (*, G) Prune, (S, G)Join, (S, G) Prune
Dense mode 只会用到 (S, G) Join, (S, G) Prune
(S, G) Prune Message 在对应表项 OIL Null, 或者所有接口状态为 Prune 时产生
(S, G) Join Message 只会在两种特定情况下出现 :
当上游有多台组播路由器做 Assert 比较时 , 下游路由器会产生(S, G) Join
当同一子网内有组播路由器产生 (S, G) Prune Message, 而另一台组播路由器仍然需要组播数据时 , 它会主动产生 (S, G) Join Message 进行 Override
收到 Prune Message , OIL 中的接口不会删除 , 只会将状态从Forward 修改为 Prune, 目的是为了将来可能会出现新的组成员 .
该消息只会在 (S, G) incoming interface 上产生
该消息只会被上游邻居中的 RPF neighbor 所处理
Assert Message
用于多台上游路由器之间进行比较选择转发数据的设备
Assert Message 携带各自到达组播源的路由的 AD 值与 Metric
比较过程 :
先比较 AD, 再比较 Metric, 均选择小的一方
如果 AD, Metric 均相同 , 则比较接口 IP 地址 , 选择地址大的一方
Assert Message 只可能在 OIL 中的接口上出现 , 即非 RPF 接口

Assert Message 只在Dense mode 中使用

Graft / Graft ACK Message
Graft 消息可以看作是单播的 (S, G) Join Message, 用于在现有环境中主动要求获取组播数据 .
Graft ACK 是针对 Graft 的一种确认
Graft Message 只能在 (S, G) incoming interface 上产生 , 单播的目的 IP 即为 RPFneighbor

总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值