雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: tea

[讨论/求助] 【组播】一张图看你有没有搞懂PIM-SM

[复制链接]
发表于 2013-1-16 14:29:29 | 显示全部楼层
我理解的是,C在收到Rcvr发送igmp的report消息后路由器C向RP-10.1.4.1发送pim的join消息,R1的RP所在接口即Fa0/0在收到C的join报文,把F0/0作为(*,G)的outgoing interface 置为转发状态,RTP建立。

源向组G发送组播包,到达第一跳路由器B,B把组播数据封装到单播的注册包中直接发往RP所在接口,RP接口收到单播注册包,第一步解封装,把组播数据沿RTP向下发送,同时向离开源的第一跳路由器发送join 消息,并且建立(S,G)状态条目,outgoing interface为null 由于第一跳路由器B与A直连,直接将join消息发往B,B在收到了join消息 将F1/0作为(S,G)状态条目中的outgoing interface 置为转发状态,源到RP的SPT树建立,在建立了SPT后,RP向路由器A发送了单播的注册停止消息。此时路由器C已经知道了源的所在,立即向第一跳路由器A发送SPT 的join消息sparse模式下形成SPT的切换,这里的话应该按理应该有C向RP发prune消息,然后RP再向源发送prune消息,但是默认思科在第一个数据包通过RTP到达组的接受者时就发生了STP切换,所以最后的组播数据的传输应该是source---B----C----Rcvr
叔,不知道这样理解对不对,错的地方有望更正啊!
发表于 2013-3-1 08:34:01 | 显示全部楼层
继续讨论组播~·
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-4-27 02:10 , Processed in 0.078044 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表