2021.12.11 努力成为前进的人,也要允许他人可以平平凡凡
8.1 SSM (Source Specific Multicast)
SSM
是一种可以直接从叶路由器向源建立源树的组播转发模型.
主要适用于
one-to-many
模型
.
模型中不需要
flood,
不需要
register,
将直接通过
(S, G) Join Message
来完成
SPT
建立
.
该模型需要运行
PIM Sparse Mode,
并且不需要设置任何
RP
该模型构建组播路由表将不再有
(*, G)
表项
,
直接生成
(S, G)
表项
运行
SSM
的三大条件
:
1.sparse mode without rp
2.igmp version 3
3.set ssm group address range
1, 2, 3
要同时满足
SSM Range
的设定要求在所有运行
SSM
的路由器上都要完成
,
命令如下
:
ip pim ssm range [acl]
access-list [num] permit [group address] [wildcard bit]
8.2 IGMPv2
到
IGMPv3
的转换
如果组成员只支持
IGMPv2,
但是又希望获取指定源的数据
,
那么可以由叶路由器来帮助完成转换
,
具体方法如下
:
ip igmp ssm-map enable
ip igmp ssm-map static [acl1] [ssm source address]
access-list [num] permit [group address]
**
用于将
acl
对应组的
IGMPv2
请求自动视为
IGMPv3
请求来对待
8.3 Bidirectional Tree
Bidirectional Tree
是一种利用
Sparse Mode
中的
Share Tree
来收和发数据的转发模型
,
主要针对
many-to-many
的组播模型
.
该模型中
,
所有组播路由器针对
RP
的
RPF Interface
均会标识Bidirectional Interface,
即在该接口上既可以发数据
,
也可以接收数据
.
该模型中
,
不再需要源树
,
即意味着不再需要
(S, G)
表项
,
只存在(*, G)
表项
.
运行
Bidirectional Tree
的两个条件
:
1.
全网组播路由器必须”
ip pim bidir-enable”
2.RP
必须支持
bidirectional
RP
设置命令的相关修改
:
Static RP: ip pim rp-address [address] bidir
BSR C-RP: ip pim rp-candidate [int] bidir
Auto RP: ip pim send-rp-announce [int] scope [ttl] bidir
BSR
与
MA
的设置与原来设置无区别
PIM
双向树 没有
RPF
检查。
使用
DF
(指定转发器)来防止数据环路。
此指定转发器是该段上唯一允许向
RP
发送多播流量的路由器当每个段只有一个路由器转发多播流量时,就没有循环。
DF
作用:
①在一个广播域内负责向
RP
发送
(*,G)join
形成共享树
②在一个广播域内负责转发
RP
发来的流量
DF
选举机制:
①到
RP
的
Metric
值最小的
②
IP
地址越大的
总结
SSM:指定源组播---只有(S,G),没有(*,G)---没有RP---不需要泛洪---不需要注册
Bidirectional Tree:双向树---只有(*,G),没有(S,G)---选举RP