注:通用规则适用于PIM-DM及PIM-SM

PIM-DM状态规则

PIM-DM(*,G) 状态规则

 

通用规则 1

         无论何时,只要创建一个 (S,G) 项而其相应的父 (*,G) 项不存在,就首先自动创建新的 (*,G) 项。

 

密集模式 (*,G) 项不用于组播转发,他们的主要功能是维护那些与组有关的信息使之成为一个整体。

 

密集模式规则 1

         密集模式 (*,G) 项的输出接口列表映射了现有的 PIM-DM 邻居接口或直接连接的组成员接口。

 

PIM-DM(S,G) 状态规则

 

通用规则 2

         RPF 接口是作为对源 IP 地址(或稀疏模式 (*,G) 项, RP )的最小开销路径接口(基于管理距离 / 尺度)来估算的。如果多个接口开销相同,选择最高 IP 地址的接口最为“切入点 (tiebreak) ”。

 

通用规则 3

         在创建新的 (S,G) 项时,其出口表提供一个来自父 (*,G) 项的出口表的副本。

 

通用规则 4

         组播转发项的入口 (RPF 接口 ) 决不能在其出口表上出现。

 

PIM-DM 状态维护规则

 

通用规则 5

         每个组播状态项的 RPF 接口(即输入接口)每 5 秒重新计算一次,而且依据规则 4 对输出接口的列表做适当的调整 ( 以防在出口表上出现输入接口 )

 

密集模式规则 2

         密集模式 (S,G) 项的出口在剪枝时不能删除,而是被标记为“ Prune/Dense ”,且仍保留在出口表上。

 

通用规则 6

         (*,G) 项的出口表的添加和删除都被复制(在通用规则 4 的限制下)到所有与该组有关的 (S,G) 项。

 

密集模式规则 3

         当一个接口的 PIM 邻居列表上增加一个新邻居时,该接口在所有 PIM-DM(S,G) 输出列表重新设置“ Forward/Dense ”状态。

 

PIM-SM状态规则

PIM-SM(*,G) 状态规则

 

PIM-SM 规则 1

         稀疏模式 (*,G) 项是作为显式加入操作的结果而创建的。

 

PIM-SM 规则 2

稀疏模式 (*,G) 项的入口总是指向 RP 的共享树。

 

PIM-SM(S,G) 状态规则

 

PIM-SM 规则 3

         稀疏模式 (S,G) 项在下列条件下创建:

         ·接收一条 (S,G) 加入消息 / 剪枝消息

         ·上一跳路由器上切换到 SPT

         ·不可预料的 (S,G) 到达时 (*,G) 状态不存在

         ·在 RP 上接收一条注册 (Register) 消息时

 

PIM-SM 出口规则

 

PIM-SM 规则 4

         增加到稀疏模式 (*,G) (S,G) 项出口表中的接口由如下两个条件之一决定:

         ·当通过该接口接收到一个适当的 (*,G) (S,G) 加入消息时

         ·当该接口存在一个该组的直连成员时

 

PIM-SM 规则 5

         从稀疏模式 (*,G) (S,G) 项的出口表中删除一个接口发生在如下两种之一的情形:

         ·当通过该接口(这里没有直连成员)接收到一个适当的 (*,G) (S,G) 剪枝消息(不被否决)时

         ·当该接口的有效期计时器倒计时到 0

 

PIM-SM 状态维护规则

 

PIM-SM 规则 6

         接口有效期计时器重新置回 3 分钟是通过如下两个条件之一来进行的:

         ·该接口接收到一个适当的 (*,G) (S,G) 加入消息。

         ·在接口上接收到一个来自直连成员的 IGMP Membership Report

特殊 PIM-SM(S,G)RP 位状态规则

 

PIM-SM 规则 7

         (S,G) 项的 RPF 邻居与 (*,G) 项的 RPF 邻居不同时,路由器将向共享树发送一个 (S,G)RP 位剪枝消息。

 

         当路由器从下游邻居接收一个 (S,G)RP 位剪枝消息时,该路由器就会执行如下操作:
1、  创建一个 (S,G) 状态项(如果该项不是已经存在的话)。
2、  (S,G) 项中设置 RP 位(用 R 标记表示)。
3、  根据通用规则 3 ,用来自父 (*,G) 项接口的一个拷贝来形成 (S,G) 项出口表。
4、  从出口表中删除该接口,即接收 (S,G)RP 位剪枝消息的接口。
5、  根据 RP 地址(而不是根据源地址)计算或重新计算 (S,G) 项的 RPF 信息(入口和 RPF 邻居)。

 

PIM-SM 规则 8

         稀疏模式 (S,G) 项的 RPF 接口(即入口)是用源的 IP 地址计算的,除了设置 RP 位的情况外,在这种情况下,使用 RP IP 地址。