-
PIM
技术介绍
目录
1
PIM
简介
......................
..................................................
..................................................
..............
2
1.1 PIM-DM
简介
...
..................................................
..................................................
..............
2
1.2 PIM-DM
工作机制
.
..................................................
..................................................
........
2
1.2.1
邻居发现
.
..................................
..................................................
.............................
2
1.2.2
构建
SPT
.
.................................
..................................................
...............................
3
1.2.3
嫁接
....................................
..................................................
....................................
3
1.2.4
断言
....................................
..................................................
....................................
4
1.3 PIM-SM
简介
.
..
..................................................
..................................................
...............
4
1.4 PIM-SM
工作机制
<
/p>
.
............................
..................................................
...............................
5
1.4.1
邻居发现
.
..................................
..................................................
.............................
5
1.4.2DR
选举
..............
..................................................
..................................................
..
5
1.4.3RP
发现
.......
..................................................
..................................................
..........
6
1.4.4
构建
RPT ......
..................................................
..................................................
........
8
1.4.5
组播源注册
.
.................................
..................................................
.........................
8
1.4.6RPT
向
SPT
切换
.
..
..................................................
.................................................
9
1.4.7
断言
....................................
..................................................
....................................
9
1.5 SSM
模型在
PIM
中的实现
.......................
..................................................
...................
1
0
1.5.1
邻邻居发现
.
.................................
..................................................
.......................
1
0
1.5.2DR
选举
.............................................
..................................................
...................
1
0
1.5.3
构建
SPT
.
.................................
..................................................
.............................
1
0
2
PIM
协议报文格式
..................
..................................................
..................................................
1
2
2.1
PIM
报文通用格式
..................
..................................................
.......................................
1
2
2.2 PIM
Hello
消息格式
.
.............................................
..................................................
..........
1
3
2.3
PIM Register
消息格式
...........
..................................................
........................................
1
5
2.4 PIM
Register-Stop
消息格式
.
.....................................
..................................................
.....
1
7
2.5 PIM
Join/Prune
消息格式
.<
/p>
........................................
..................................................
......
1
8
2.6 PIM
Graft/Graft-Ack
消息格式
........
..................................................
...............................
2
1
2.7 PIM
Bootstrap
消息格式
..............
..................................................
..................................
2
3
2.8 PIM
Assert
消息格式
.................
..................................................
.....................................
2
6
2.9 PIM C-RP
Advertisement
消息格式
..........
..................................................
......................
2
7
3
组播相关概念
< br>.
...................................
..................................................
.......................................
3
0
3.1
IP
组播三种的传递方式
.
...........................................
..................................................
.....
3
0
3.2
IP
组播技术体系结构
.
............................................ .................................................. ........
3
0
1
1
PIM
简介
PIM
是
Protocol
Independent
Multicast
(协议无关组播)的简称,表示可以利用静态路
由或者任意单播路由协议(包括
RIP
、
OSPF
、
IS-IS
、
BGP
等)所生成的单播路由表为
IP
组<
/p>
播提供路由。
组播路由与所采用的单播路由协议无关,
只要能够通过单播路由协议产生相应
的组播路由表项即可。
PIM
借助
RPF
(
Reverse PathForwarding
,逆向路径转发)机
制实现对
组播报文的转发。
当组播报文到达本地设备时,
首先对其进行
RPF
检查:
若
RPF
检查通过,
则创建相应的组播路由表项,
从而进行组播报文
的转发;
若
RPF
检查失败,
则丢弃该报文。
根据实现机制的不同,
PIM
分为以下两种模式:
?
?
PIM-
DM
(
Protocol Independent
Multicast-Dense
Mode
,协议无关组播—密
集模式)
?
?
PIM-
SM
(
Protocol Independent
Multicast-Sparse
Mode
,协议无关组播—稀
疏模式)
说明:
为了描述的方便,
本文中把由支持
PIM
协议的组播路由器所组成的网络简称为
“
PIM
域”。
1.1
PIM-DM
简介
PIM-DM
属于密集模式的组播路由协议,使用“推(
Push
)模式”传送组播数据,通
常适用于组播组成员相对比较密集的小型网络。
PIM-DM
的基本原理如下:
?
?
PIM-DM
< br>假设网络中的每个子网都存在至少一个组播组成员,因此组播数据将被扩
散(
p>
Flooding
)
到网络中的所有节点。
然后,
PIM-DM
对没有组播数据
转发的分支进行剪枝
(
Prune
),
只保留包含接收者的分支。这种“扩散—剪枝”现象周期性地发生,被剪枝的
分支也可以
周期性地恢复成转发状态。
?
?
p>
当被剪枝分支的节点上出现了组播组的成员时,为了减少该节点恢复成转发状态所
需的时间,
PIM-DM
使用嫁接(
Graft
)机制主动恢复其对组播数据的转发。
一般说来,
密集模式下数据包的转发路径是有源树
(
Source Tree
,
即以组播源为
“根”
、
组播组成员为
“枝叶”
的一棵转发树)
。
由于有源树使用的是从组播源到接收者的最短路径,
因此也称为最短路径树
(
Shortest Path Tree
,
< br>SPT
)。
1.2 PIM-
DM
工作机制
1.2.1
邻居发现
在
PIM
域中,路由器通过周期性地的向所有
PIM
< br>路由器(
224.0.0.13
)以组播方式发
送
PIM Hello
报文
(以下简称
Hello
报文)
,
以发现
PIM
邻居,
维护各路由器之间的
PIM <
/p>
邻
居关系,从而构建和维护
SPT
。
说明:
路由器每个运行了
PIM
协议的接口都会周期性地发送
Hello
报文,
从而了解与该接口
相关的
P
IM
邻居信息。
2
1.2.2
构建
SPT
构建
SPT
的过程也就是“扩散—剪枝”的过程:
(1)
在
PIM-DM
域中,组播源
S
向组播组
G
发送组播报文时,首先对
组播报文进行扩
散:路由器对该报文的
RPF
检查通过后,便创建一个(
S
,
G
)表项,并将该报文向网络中
的所有下游节点转发。经过扩
散,
PIM-DM
域内的每个路由器上都会创建(
S
,
G
)表项。
(2)
然后对那些下游没有接收者的节点进
行剪枝:
由没有接收者的下游节点向上游节点
发剪枝报文
(
Prune Message
)
,
以通知上游节点将相应的接口从其组播转发表项
(
S
,
G
)<
/p>
所对应的出接口列表中删除,并不再转发该组播组的报文至该节点。
说明:
1)
(
S
,
G
)表项包括组播源的地址
S
、组播组的地址
G
、出接口列表和入接口等。
2)
路由器上收到组播数据的接口称为“上游”,转发组播数
据的接口称为“下游”。
剪枝过程最先由叶子路由器发起,如
图
1
所示,没有接收者(
Receiv
er
)的路由器(如
与
Host
A
直连的路由器)主动发起剪枝,并一直持续到
PIM-DM<
/p>
域中只剩下必要的分支,这
些分支共同构成了
SPT
。
“扩散—剪枝”
的过程是周期性发生的。
各个被剪枝的节点
提供超时机制,
当剪枝超时
后便重新开始这一过程。
说明:
剪枝在
PIM-
SM
中有着相似的应用。
1.2.3
嫁接
当被剪枝的节点上出现了组播组的成员时,
为了减少该节点恢复成转发状态所需的时
间,
PIM-DM
使用嫁接机制主动恢复其对组播数据的转发,过程如下:
(1)
需要恢复接收组播数据的节点向其上游节点发送嫁接报
文(
Graft Message
)以申
请重新加入到
SPT
中;
(2)
当上游节点收到该报文后恢复该下游节点的转发状态,
并向其回应一个嫁接应答报
3
文(
Graft-Ack
Message
)以进行确认;
(3)
如果发送嫁接报文的下游节点没有收到来自其上游节点
的嫁接应答报文,
将重新发
送嫁接报文直到被确认为止。
1.2.4
断言
在一个网段内如果存在多台组播路由器,
则相同的组播报文可能
会被重复发送到该网段。
为了避免出现这种情况,就需要通过断言(
Assert
)机制来选定唯一的组播数据转发者。
如图
2
所示
,当
Router A
和
Router
B
从上游节点收到(
S
,
G
)组播报文后,都会向本地
网段转发该报文,于是
处于下游的节点
Router
C
就会收到两份相同的组播报文,
Router
A
和
outer B
也会从各自的本地
接口收到对方转发来的该组播报文。
此时,
Router
A
和
Router B
会通过本地接口
向所有
PIM
路由器(
224.0.0
.13
)以组播方式发送断言报文(
Assert
Message
),该报文中携带有以下信息:组播源地址
S
、组播组地址
G
、到组播源
的单播路
由的优先级和度量值。
通过一定的规则对这些参数进行
比较后,
Router
A
和
Router B
中的获
胜者将成为(
S
,
G<
/p>
)组播报文在本网段的转发者,比较规则如下:
(1)
到组播源的单播路由的优先级较高者获胜;
(2)
如果到组播源的单播路由的优先级相等,那么到组播源
的度量值较小者获胜;
(3)
如果到组播源的度量值也相等,则本地接口
IP
地址较大者获胜。
1.3 PIM-SM
简介
PIM-DM
使用以“扩散—剪枝”方式构建的
SPT
来传送组播数据。尽管
SPT
的路径
最短,但是其建立的过程效率较低,并不适合大中型网络。
PIM-SM
属于稀疏模式的组播路由协议,使用“拉(
p>
Pull
)模式”传送组播数据,通常
适用
于组播组成员分布相对分散、范围较广的大中型网络。
4
PIM-SM
的基本原理如下:
?
?
PIM-SM
< br>假设所有主机都不需要接收组播数据,只向明确提出需要组播数据的主机
转发。<
/p>
PIM-SM
实现组播转发的核心任务就是构造并维护
RPT
(
Rendezvous Point
Tree
,
共享树或汇集树),
RPT
选择
PIM
域中某台路由器作为公用
的根节点
RP
(
Rendezvous
Point
,汇集点),组播数据通过
RP
沿着
RPT
转发给接收者;
?
< br>?
连接接收者的路由器向某组播组对应的
RP
发送加入报文(
Join Message
),该报
文被逐跳送达
RP
,所经
过的路径就形成了
RPT
的分支;
?
?
组播源如果要向某组播组发送组播
数据,
首先由与组播源侧
DR
(
DesignatedRouter
,
指定路
由器)负责向
RP
进行注册,把注册报文(
Register Message<
/p>
)通过单播方式发送给
RP
,该报文到达
RP
后触发建立
SPT
。之后组播源把组播数据沿着
SPT
发向
RP
,当组播
数据到达
RP
后,被复制并沿着
RPT
发送给接收者。
说明:
复制仅发生在分发树的分支处,这个过程能够自动重复直到数据包最终到达接收者。
< br>
1.4 PIM-SM
工作机制
1.4.1
邻居发现
PIM-SM
使用与
PIM-
DM
类似的邻居发现机制,具体请参见“邻居发现”一节。
1.4.2DR
选举
助
Hello
报文还可以为共享网络
(如
Ethernet
)
选举
DR
,
DR
将作为该共享网络中组播
数据的唯一转发者。
无论是与组播源相连的网络,还是与接收者相连的网络,都需要选举
DR
。接收者侧的
DR
负责向
RP
发送加入报文;组播源侧的
DR
负责向
RP
发送注册报文。
说明:
?
?
各路由器之间通过比较
Hello
报文中所携带的优先级和
IP
地址,
可以为多路由器网
段选举
DR
。选举出的
DR
对于
PIM-SM
有实际的意义;而对于
PIM-DM
来说,其本身其实
并不需要
DR
,但如
果
PIM-DM
域中的共享网络上运行了
IGMPv1
,则需要选举出
DR
来充
当共享网络上的
IGMPv1
查询器。
?
?
在充当
DR
的设备上必须使能
p>
IGMP
,否则连接在该
DR
上的接收者将不能通过该
DR
加入组播组。
5
如图
3<
/p>
所示,
DR
的选举过程如下:
(1)
共享网络上的各路由器相互之间发送
Hello
报文
(携带有竞选
DR
优先级的参数)
,
拥有最高优先级的路由器将成为<
/p>
DR
;
(2)
如果优先级相同,
或者网络中至少有一台路由器不支持在
Hello
报文中携带竞选
DR
优先级的参数,
则根据各路由器的
IP
地址大小来竞选
DR
,
IP
地址最大的路由器将成为
DR
< br>。
当
DR
出现故障时,其余路由器在超时后仍没有收到来自
DR
的
Hello
报文,则会触发
新的
DR
选举过程。
1.4.3RP
发现
RP
是
PIM-SM
域中的核心设备。
在结构简单的小型网络中,
组播信
息量少,
整个网络
仅依靠一个
RP <
/p>
进行组播信息的转发即可,
此时可以在
P
IM-SM
域中的各路由器上静态指定
RP
的位置;
但是在更多的情况下,
PIM-SM
域的规模都很大,通过
RP
转发的组播信息量
巨大。为了缓解
RP
的负担并优化
RPT
的拓扑结构,可以在
PIM-SM
域
中配置多个
C-RP
(
Candida
te-RP
,候选
RP
),通过自举机
制来动态选举
RP
,使不同的
RP <
/p>
服务于不同的组
播组,此时需要配置
BS
R
(
BootStrap
Router
,自举路由器)。
BSR
是
PIM-SM
域的管理
核心,一个
PIM-SM <
/p>
域内只能有一个
BSR
,但可以配置多个
C-BSR
(
Candidate-B
SR
,候
选
BSR
)。这样,一旦
BSR
发生故障,其余
C-BSR
能够通过
自动选举产生新的
BSR
,从
而确保业
务免受中断。
说明:
?
?
一个
RP
可以同时服务于多个组播组,但一个组播组只能唯一对应一个
R
P
。
?
?<
/p>
一台设备可以同时充当
C-RP
和
p>
C-BSR
。
如
图
4
所示,
BSR
负责收集网络中由
C-RP
发来的宣告报文
(
AdvertisementMessage
)
p>
,
该报文中携带有
C-RP
的地址和优先级以及其服务的组范围,
BSR
将这些信
息汇总为
RP-Set
(
RP
集,即组播组与
RP
的映射关系数据库),封装
在自举报文(
Bootstrap Message
)中
并发布到整个
PIM-
SM
域。
6
网络中的各路由器将依据
RP-Set
提供的信息,
使用相同的规则从众多
C-RP
中为特定
组播组选择其对应的
RP
< br>,具体规则如下:
(1)
首先比较
C-RP
的优先级,优先级较高者获胜。
(2)
若优先级相同,则使用哈希(
Hash
)函数计算哈希值,该值较大者获胜。
(3)
若优先级和哈希值都相同,则
C-RP
地址较大者获胜。
哈希函数的表达式为:
Value (G, M,
C
i
) = (1103515245 * (
(1103515245 * (G & M)
+12345) XOR
C
i
) + 12345) mod 2
31
,其中各符号的含义如表
1
所示
。
7
1.4.4
构建
RPT
如图
5
所示
,
RPT
的构建过程如下:
(1)
当接收者加入一个组播组
G
时,先通过
IGMP
报文通知与其直
连的
DR
;
(2) DR
掌握了组播组
G
的接收者的信息后,向该组所对应的
RP
方向逐跳发送加入报
文;
(3)
从
DR
到
RP
所经过的路由器就形成了
RPT
的分
支,这些路由器都在其转发表中
生成了
(
*
,
G
)
表
项,
这里的
“
*
”
表示来自任意组播源。
RPT
以
RP
为根,
以
DR
为叶子。
当发往组播组
G
的组播数据流经
RP
时,数据就会沿着已建立好的
RPT
到达
DR
,
进而到达接收者。当某接收者对组播组
G
的信息不再感兴趣时,与其直连的
DR
会逆
着
RPT
向该组的
RP
方向逐跳发送剪枝报文
;上游节点收到该报文后在其出接口列表中删
除与下游节点相连的接口,
并检查自己是否拥有该组播组的接收者,
如果没有则继续向其上
游转发该剪枝报文。
1.4.5
组播源注册
组播源注册的目的是向
RP
通知组播源的存在。
8
如图
6<
/p>
所示,组播源向
RP
注册的过程如下:<
/p>
(1)
当组播源
S
向组播组
G
发送了一个组播报文时,与组播源直连的
DR
在收到该报
文后,就将其封装成注册报文,并通过单播方式发送给相应的
RP
;
(2)
当
RP
收到该报文后,一方面解封装
注册报文并将封装在其中的组播报文沿着
RPT
转发给接收者
,另一方面向组播源逐跳发送(
S
,
G
)加入报文。这样,从
RP
到组播源
所
经过的路由器就形成了
SPT
的分
支,这些路由器都在其转发表中生成了(
S
,
< br>G
)表项。
SPT
以组播源为根,以
RP
为叶子。
(3)
组播源发出的组播数据沿着已建立好的
SPT
到达
RP
,然后由
RP
把组播数据沿着
RPT
向接收者进行转发。
当
RP
收到沿着
SPT
转发来的组播数据后
,
通过单播方式向与组
播源直连的
DR
发送注册停止报文(
Register-
StopMessage
),组播源注册过程结束。
1.4.6RPT
向
SPT
切换
当接收者侧的
DR
发现从
RP
发往组播组
G
的组播数据速率超过了
一定的阈值时,将
由其发起从
RPT
向
SPT
的切换,过程如下:
(1)
首先,接收者侧
DR
向组播源
S
逐跳发送(
S
,
G
)加入报文,并最终
送达组播源
侧
DR
,沿途经过的所有路
由器在其转发表中都生成了(
S
,
G<
/p>
)表项,从而建立了
SPT
分
支;
(2)
随后,接收者侧
DR
向
RP
逐跳发送包含
RP
位的剪枝报文,
RP
收到该报文后会
向组播源方向继续发送剪枝报文(假设此时只有这一个接收者),从而最终实现从
RPT
向
SPT
的切换。
SPT
的切换,
PIM-SM
能够以比
PIM-DM
更经济的方式
建立
SPT
。
1.4.7
断言
PIM-SM
使用与
PIM-
DM
类似的断言机制,具体请参见“断言”一节。
9
1.5 SSM
模型在
PIM
中的实现
SSM
(
Source-
Specific Multicast
,
指定信源组播)
p>
模型和
ASM
(
A
ny-SourceMulticast
,
任意信源组播)
p>
模型是两个完全对等的模型。
目前,
ASM
模型包括
PIM-
DM
和
PIM-SM
两种
模式,
SSM
模型能够借助
PIM-SM
的部分技术来实现。
SSM
模型为指定源组播提供了解决方案,
通过
IG
MPv3
来维护主机与路由器之间的关
系。在实际应用中,通
常采用
PIM-SM
模式的一部分技术来实现
SSM
模型
。由于接收者已
经通过其它渠道(如广告咨询等)知道了组播源的具体位置,因此在
p>
SSM
模型中无需
RP
,
无需构建
RPT
,无需组播源注
册过程,也无需通过
MSDP
(
Mul
ticastSource Discovery
Protocol
< br>,组播源发现协议)来发现其它
PIM
域内的组播源。
与
ASM
模型相比,
SSM
模型仅需要
IGMPv3
和
PIM-SM
部分子集的支持。
1.5.1
邻邻居发现
PIM-SSM
使用与
PIM-
SM
完全相同的邻居发现机制,具体请参见“邻居发现”一节。
1.5.2DR
选举
PIM-SSM
使用与
PIM-SM<
/p>
完全相同的
DR
选举机制,具体请参见“
DR
选举”一节。
1.5.3
构建
SPT
构建为
PIM-SM
服务的
RPT
,
还是构建为
P
IM-SSM
服务的
SPT
,
关键在于接收者准备
加入的组播组是否属于
S
SM
组地址范围
(
IANA
保留的
SSM
组地址范围为
232.0.0.0/8
)
。
< br>
图
7
PIM-SSM
中构建
SPT
示意图
10
如图
7
所示
,
Host B
和
Host C
为组播信息的接收者(
Receiver
),
由其借助
IGMPv3
的
报告报文向<
/p>
DR
报告自己对来自组播源
S
、发往组播组
G
的信息感兴趣。收到该报告报文的
DR
先判断该报文中的组地址是否在
S
SM
组地址范围内:
?
?
如果在
SSM
组地址范围内,则构建
PIM-
SSM
,并向组播源
S
逐跳发送通道
(
Channel
)
< br>的订阅报文
(
Subscribe Message
p>
)
。
沿途所有路由器上都创建
(
S
,
G
< br>)
表项,
从而在网络内构建了一棵以组播源
S
为根、
以接收者为叶子的
SPT
,
该
SPT
就是
PIM-SSM
中的传输通道;
?
< br>?
如果不在
SSM
组地址范围内,则仍旧按照
PIM-SM
的流程进行后续处理,此时
DR
需要向
RP
发送(
< br>*
,
G
)加入报文,同时需要进
行组播源的注册。
说明:
在
PIM-SSM
中,借助“通道”的概念表示组播组,借助“订阅报文”的概念表
示加入报
文。
11
2
PIM
协议报文格式
PIM
(
Protocol
Independent Multicast
)称为协议无关组播,作为一种组播路由
解决方
案,也可支持
IPv4
和
IPv6
网络,在实践中得到广泛的应用。
P
IM
通过路由器之间交互
PIM
控制消
息实现组播路由功能。
PIM
控制消息使用
IP
报文封装。
图
1
PIM
消息的封装格式
1
)
IP<
/p>
报文头的协议类型字段值为
103
,用来
标识数据部分封装了
PIM
消息。
2
)
IP<
/p>
报文头的目的地址字段用来标识该
PIM
消息的目的接收者。可以是单播地址,
也可以是组播地址。
3
)
PIM-DM
协议与
PIM-SM
协议,支持不同的控制消息。
2.1PIM
报文通用格式
PIM
消息通用头部格式
所有的
PIM
控制消息头部有相同的
格式,如下图
2
:
图
2 PIM
消息头部格式
字段
Version
Type
长度
4
比特
4
比特
说明
PIM
版本,值为
2
。
消息类型,取值如下:
12
??
0
:
Hello
(
PIM-DM
与
PIM-SM
都适用)
??
1
:
Register
(只适用于<
/p>
PIM-SM
)
??
2
:
Register-
Stop
(只适用于
PIM-
SM
)
??
3
:
Join/Prune
(
PIM-DM
与
PIM-SM
都适用)
??
4
:
Bootstrap
(只适用于
PIM-SM
)
??
5
:
Assert
(
PIM-DM
与
PIM-SM
都适用)
??
6
:
Graft
(只适用于
PIM-DM
)
??
7
:
Graft-
Ack
(只适用于
PIM-
DM
)
??
8
:
Candidate-RP-
Advertisement
(只适用于
PIM-
SM
)
??
9
:
State
Refresh
(只适用于
PIM-
DM
)
Reserved
8
比特
保留
校验和
Checksum
16
比特
参考标准
标准
RFC
4601
RFC
3973
RFC
4607
描述
Protocol
Independent Multicast - Sparse Mode (PIM-
SM):Protocol Specification
(Revised)
Protocol Independent Multicast - Sparse
Mode (PIM-SM):Protocol Specification
(Revised)
Source-Specific
Multicast for IP
2.2PIM
Hello
消息格式
Hello
消息
PIM
路由器之间通过交互
Hello
消息,发现
PIM
邻居并维护邻居关系。
Hello
消息同
时在
PIM-DM
与
PIM-SM
中使用。
Hello
消息中无法区分是
PIM-DM
还是
PIM-
SM
。
封装
Hello
消息的
IP
报文源地址为本地接口地
址,
目的地址为
224.0.0.13
,
TTL
值为
1
。
使用组播方式发送。
图
1 Hello
消息格式
字段
Version
Type
Reserved
长度
4
比特
4
比特
8
比特
说明
PIM
版本,值为
2
。
< br>消息类型,值为
0
。
保留字段,发送时设置为
0
,接收时忽略此值。
13
Checksum
16
比特
Hello
Option
[1]...[N]
16
比特
校验和。
采用
Type-Length-Value
(
TLV
)格式,其中:
?
?
Type
:
p>
2
字节,
Option
参数类型。
?
?
Length
:
Value
字段的长度,字节为单位。
?
?
Value
:
Op
tion
参数值。
Type
值对应的参数名:
?
?
1: Holdtime
,表示保持邻居为可达状态的超时时间,若超时仍没有
收到
Hello
消息则认为邻居不可达。
?
?
2:
该字段由三部分
组成:
LAN Prune
Delay
:在共享网段上传递
Prune
消息的延迟时间。
Override
Interval
:在共享网段上执行剪枝前的否决时间。
<
/p>
?
?
T
:
Join
消息抑制能力位。
?
?
19: DR Priority
,
表示各路由器接口竞选
DR
的优先级,
优先级越高
越容易获胜。
?
?
20:
Generation ID
,
Hello
< br>消息中携带的随机数,表示当前邻居状
态。如果状态发生更新则随机数也会更新。
当路由器发现接收到的来自
上游的
Hello
消息中包含不同
GenerationID
< br>值,
则认为上游邻居已经丢
失或上游邻居状态已经改变。
?
?
21:
State Refresh
Capable
,表示邻居状态刷新时间间隔。
?
?
24: Address
List
,
PIM
接口的从地址列表。
报文示例
14
图
2
PIM Hello
消息(
IPv4
)
图
3
PIM Hello
消息(
IPv6
)
参考标准同上
2.1
2.3PIM
Register
消息格式
Register
消息
当
PIM-SM
网络中出现活跃组播源时,源端
DR
向
RP
发送
Register
消息,进行源注
册。
Register
消息只在
PIM-SM
中使用。
封装
Register
消息的
IP
报文源地址为源端
DR
,目的地址为
RP
。使用单播方式发送。
15
-
-
-
-
-
-
-
-
-
上一篇:电机与防爆挠性管连接方案
下一篇:钢丝绳受力计算方法1