设为首页收藏本站language 语言切换
查看: 3283|回复: 1
收起左侧

[分享] PIM Join/Prune消息格式

[复制链接]
 成长值: 64615
发表于 2017-11-20 15:34:48 | 显示全部楼层 |阅读模式
网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)
PIM Join/Prune消息格式Join/Prune消息
一条Join/Prune消息中可以同时包含Join信息和Prune信息。只包含Join信息的Join/Prune消息称为Join消息。只包含Prune信息的Join/Prune消息称为Prune消息。
Join/Prune消息同时在PIM-DM和PIM-SM中使用。
封装Join/Prune消息的IP报文源地址为本地接口地址,目的地址为224.0.0.13,TTL值为1。使用组播方式发送。
图1 Join/Prune消息格式

图2 Group J/P Record字段格式



字段
长度
说明
Version
4比特
PIM版本,值为2。
Type
4比特
消息类型,值为3。
Upstream Neighbor Address
32比特
上游邻居地址。也就是收到Join/Prune消息的路由器上,进行Join或Prune操作的下游接口地址。
Number of Groups
8比特
消息中包含的组播组数目。
Holdtime
16比特
接收Join/Prune消息的路由器保持相应接口加入/剪枝状态的时间。
Group Address
32比特
组播组地址。
Number of Joined Sources
16比特
针对该组播组,请求加入的组播源总数。
Number of Pruned Sources
16比特
针对该组播组,请求剪枝的组播源总数。
Joined Source Address
32比特
请求加入的组播源地址。
Pruned Source Address
32比特
请求剪枝的组播源地址。


报文示例图3 PIM Join消息

图4 PIM Prume消息


参考标准
标准描述
RFC 4601Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)
RFC 3973Protocol Independent Multicast - Dense Mode (PIM-DM):  Protocol Specification (Revised)
RFC 4607Source-Specific Multicast for IP





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

本版积分规则

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

GMT+8, 2025-4-24 12:00 , Processed in 0.053520 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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