博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PIM规则总结
阅读量:6637 次
发布时间:2019-06-25

本文共 1919 字,大约阅读时间需要 6 分钟。

注:通用规则适用于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
地址。
本文转自loveme2351CTO博客,原文链接:
http://blog.51cto.com/loveme23/179196
 ,如需转载请自行联系原作者
你可能感兴趣的文章
【Windows编程】系列第二篇:Windows SDK创建基本控件
查看>>
Python瓦匠 —— 正则表达式(六)
查看>>
Linux主要shell命令详解(下)
查看>>
HTML通过button触发input-file控件上传文件的问题
查看>>
介绍我的家乡-信阳(日语)
查看>>
描述Spring Web MVC的工作流程
查看>>
柱、锥、台、球的体积公式推导(不用积分)
查看>>
jqgrid 中的事件
查看>>
Ubuntu docker Postgresql
查看>>
java使用Arrays.asList快速创建List集合
查看>>
【HDOJ】1260 Tickets
查看>>
sql逻辑查询 理论知识
查看>>
HDU3694 Fermat Point in Quadrangle(求四边形费马点)
查看>>
Swift 之惰性求值
查看>>
vue 打包
查看>>
nodejs 箭头函数
查看>>
学习记录(十三)
查看>>
setTimeout与setInterval的区别浅析
查看>>
存储的基本概念
查看>>
入门训练 Fibonacci数列
查看>>