且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

PIM规则总结

更新时间:2022-10-04 14:38:40

注:通用规则适用于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位的情况外,在这种情况下,使用RPIP地址。

















本文转自loveme2351CTO博客,原文链接:http://blog.51cto.com/loveme23/179196 ,如需转载请自行联系原作者