PIM Join/Prune消息格式
网络协议报文格式大全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消息格式
http://www.023wg.com/message/message/image/pim-format-joint-prume.png
图2 Group J/P Record字段格式
http://www.023wg.com/message/message/image/pim-format-groupJ_P.png
字段长度说明
Version4比特PIM版本,值为2。
Type4比特消息类型,值为3。
Upstream Neighbor Address32比特上游邻居地址。也就是收到Join/Prune消息的路由器上,进行Join或Prune操作的下游接口地址。
Number of Groups8比特消息中包含的组播组数目。
Holdtime16比特接收Join/Prune消息的路由器保持相应接口加入/剪枝状态的时间。
Group Address32比特组播组地址。
Number of Joined Sources16比特针对该组播组,请求加入的组播源总数。
Number of Pruned Sources16比特针对该组播组,请求剪枝的组播源总数。
Joined Source Address32比特请求加入的组播源地址。
Pruned Source Address32比特请求剪枝的组播源地址。
报文示例图3 PIM Join消息
http://www.023wg.com/message/message/image/pim-example-v4-join.png
图4 PIM Prume消息
http://www.023wg.com/message/message/image/pim-example-v4-prune.png
参考标准
标准描述
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
感謝版主!
页:
[1]