设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 17516|回复: 11
收起左侧

[原创] PIM协议报文种类及功能

[复制链接]
发表于 2013-2-19 13:58:11 | 显示全部楼层 |阅读模式
PIM是 Protocol Independent Multicast(协议无关组播)的简称,表示可以利用静
态路由或者任意单播路由协议(包括 RIP、OSPF、IS-IS、BGP等)所生成的单播
路由表为 IP组播提供路由。

目前常用PIM为版本号2为版本。

PIM的类型字段分别为0-8代表9种PIM报文类型。

类型:

0:Hello报文                               用于建立邻居,并选择DR。

1:Register报文     (单播)                  :组播源发送组播数据时,DR与RP之间,进行注册,形成S,G表项。

2:Register Stop报文       (单播)       :RP向DR发送注册停止报文。

3:Join/Prune报文                       加入报文:组播组成员发送Report报文后,DR与RP之间,*,G表项的形成
                                                      剪枝报文:PIM-DM模式下,当组播路由器下没有相应的接收者,则组播路由会发出剪枝报文,清除S,G   表项。
                                                                        PIM-SM模式下,当组播路由器下有组播组的成员要离开组播组时,会向外发送Leave报文,到达DR后,由DR向RP发送剪枝报文,以清除相应的组播路由表项。

4:Bootstrap报文                     :由BSR发出,两个作用:第一:用于C-BSR之间选举BSR。第二:汇总C-RP发出的通告报文,选举RP。

5:Assert报文                           :当一个组播组接收者直连的组播路由器(DR)与上游两台组播路由器相连,并且,两台组播路由器发出相同的组播数据时,两台组播路由器会向所有的PIM路由器发出断言报文,并且从这两台组播路由器中选举出一台组播数据的转发者。

6:Graft报文                              :嫁接报文,用于PIM-DM模式下,针对剪枝报文,当组播路由器下,有组播数据的接收者时,组播路由器会向上行路由器发送嫁接报文,以便重新的形成SG表项。

7:Graft Reply报文                  :嫁接回应报文,用于PIM-DM模式下,当上游组播路由器收到嫁接报文时,会回应一个嫁接回应报文,来确认嫁接的过程,如果组播路由发送的嫁接报文没有得到回应,则会一直发送嫁接报文。

8:C-RP Advertisement报文  (单播) :C-RP通告报文,所有的C-RP向BSR发送通告报文,其中包括优先级和IP地址信息,以单播的形式发送,由BSR选举出RP。


PIM中如果把加入和剪枝报文分开的话,正好有十种消息,其中Hello报文,加入,剪枝报文,断言报文是DM和SM都要使用的报文

三种类型为 1 2 8 的单播报文为PIM-SM协议专用。其它信息是按多播方式发送,目的地址为224.0.0.13


如有错误请指出,共同讨论。
发表于 2013-2-19 14:41:17 | 显示全部楼层
沙发 2013-2-19 14:41:17 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-5-11 22:16:47 | 显示全部楼层
RE: PIM协议报文种类及功能 [修改]
板凳 2013-5-11 22:16:47 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-5 23:46:55 | 显示全部楼层
给点力
地板 2013-10-5 23:46:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-24 13:42:30 | 显示全部楼层
5# 2013-10-24 13:42:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-10-17 22:16:27 | 显示全部楼层
对不对哦  怎么和HCDP题库的答案冲突哦!
6# 2015-10-17 22:16:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-3-17 11:27:50 | 显示全部楼层
谢谢分享。正在学习中
7# 2016-3-17 11:27:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-3-18 11:11:33 | 显示全部楼层
谢谢共享资料
8# 2016-3-18 11:11:33 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-5-23 21:46:46 | 显示全部楼层
1/2/8你说是单播,但是有些资料显示1/2/6是单播,包含HCNP题库也说6是单播,这个那个才是正确的
9# 2016-5-23 21:46:46 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-6-5 16:54:16 | 显示全部楼层
PIM-DM使用0/3/5/6/7
PIM-SM使用0/1/2/3/4/5/8
其中1/2/6/7/8类型都为单播发送,其他为组播24.0.0.13发送
10# 2016-6-5 16:54:16 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-9-8 15:09 , Processed in 0.090524 second(s), 16 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

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