FAQ-PIM协议中常用标志位

发布时间:  2015-02-13 浏览次数:  53 下载次数:  0
问题描述
Q:PIM协议中常用标志位?
解决方案
A:
PIM SM路由表中上下游状态机针对什么应用的?
答:上游状态机针对每个(*,G)或(S,G)表项,而下游状态机针对每个接口。

什么时候设置WC标志?
答:WC表明这个表项是(*,G)项,(S,G)项一定不能有此标志。WC的意思是Wild Card(通配)。

什么时候设置EXT标志?
答:只适用于(*, G)表项。表明交换机收到了来自主机的报告,但收到报告的接口不被PIM拥有。

当(*,G)表项的下游接口Owner不是PIM的时候,例如:igmp,igmp static,igmp ssm-mapping是接口Owner的时候,设置EXT标志。

什么时候设置NIIF标志?
答:适用于(*,G)项,表明这个表项有本地接收者或EXT标志,但找不到RP,或没有RP路由,或朝向RP的上游接口没有使能PIM SM。

当本交换机没有RP时,(*,G)表项需要设置NIFF标志。
当到RP没有路由时,(*,G)表项需要设置NIFF标志。
当到RP的入接口没有使能PIM时,(*,G)表项需要设置NIFF标志。
适用于(S,G)项,表明这个(S,G)项没有上游接口。

什么时候设置2MSDP标志?
答:只适用于(S,G)项,表明最近一段时间收到了关于这个表项的注册报文。

当本交换机是RP,收到register报文,(S,G)表项需要设置2MSDP标志。

什么时候设置MSDP标志?
答:只适用于(S,G)项,表明这个表项是收到MSDP SA报文后创建的。

什么时候设置LOC标志?
答:只适用于(S,G)项,表明这个表项的源是直连的。若此标志存在,则SPT标志必定存在。

当一个(S,G)项的源是直连的,能正确设置LOC标志。
当一个(S,G)项设置LOC标志时,同时设置SPT标志。
当一个(S,G)项设置LOC标志时,入接口肯定指向源。
当一个(S,G)项设置LOC标志并且入接口为DR,才能发送Register报文。
什么时候设置ACT标志?
答:只适用于(S,G)项,表明这个表项在最近一段时间被用于转发过组播数据或接收到注册报文。

当数据或注册报文触发(S,G)项时,会设置ACT标志。当(S,G)项设置ACT标志时,此(S,G)项会下发给MFIB。

MFIB有15秒周期查询,当查询时发现某(S,G)表项的KAT超时,MFIB上报Inactive事件,这时会删除PIM表项这个(S,G)项的ACT标志。

什么时候设置SWT标志?
答:只适用于(S,G)项,表明这个表项正在由RPT向SPT切换。

什么时候设置SPT标志?
答:只适用于(S,G)项,表明这个表项已经完成SPT切换,(S,G)项在SPT树上。

什么时候设置RPT标志?
答:只适用于(S,G)项,表明这个表项的上游状态为Pruned。这个(S,G)表项现在RPT树上,但是不希望从RPT树上收数据。

什么时候设置SQ标志?
答:只适用于MVPN环境中的(S,G)项,表明这个表项的源已经发出了切换到Switch-Group的通知消息。

什么时候设置RQ标志?
答:只适用于MVPN环境中的(S,G)项,表明这个表项收到了切换到Switch-Group的通知消息。

什么时候设置DEL标志?
答:适用于(*,G)和(S,G)项,表明这个表项需要删除。

什么时候设置SG_RCVR标志?
答:适用于(S,G)项,表明存在本地子网接受者。当接口owner是PIM,接口下配置SM范围的静态源组,并且存在到源的路由,创建的表项设置SG_RCVR标志。

什么时候设置SGJOIN标志?
答:适用于(S,G)项,表明有活动(S, G)加入。当接口owner不是PIM,接口下配置SM范围的静态源组,并且存在到源的路由,创建的表项设置SGJOIN标志。

什么时候设置NONBR标志?
答:适用于(*,G)和(S,G)项,表明这个表项邻居映射失败。当上游邻居只有global地址,没有link-local地址的时候,邻居影射失败,设置NONBR标志。此标志只有IPv6中存在。

END