目录
建立PIM SM邻居
配置DR
配置动态RP
组成员端DR上配置IGMP
配置PIM安全
配置SPT切换
配置Anycast RP
配置接口的IP地址,并配置路由协议使得全网互通
建立PIM SM邻居
AR5操作
multicast routing-enable 开启组播路由转发功能
int g0/0/0
pim sm 开启PIM SM(所有接口都要开启)
int g0/0/1
pim sm
int g4/0/0
pim sm
AR6、AR7、AR9操作
multicast routing-enable
int g0/0/0
pim sm
int g0/0/1
pim sm
配置DR
此处场景可以不配置DR优先级操作,因为此处组播源和组成员所在网段只连接着一个PIM路由器,不需要进行DR选举,此PIM路由器就为DR
当存在多个PIN路由器时就需要选举,通过配置DR优先级来改变DR的选举结果
AR5
interface GigabitEthernet0/0/0
pim hello-option dr-priority 100 配置PIM接口的DR优先级(0~4294967295)
数值越大,优先级越高(缺省为1,DR优先级相同时,IP地址大优先)
interface GigabitEthernet4/0/0
pim hello-option dr-priority 40
AR9
interface GigabitEthernet0/0/1
pim hello-option dr-priority 100
配置动态RP
配置C-BSR(AR7会选为BSR,AR6为C-BSR)
AR7上配置
Int loop 0
pim sm
pim
c-bsr LoopBack0 hash-length 1 priority 100
配置c-bsr为Loop0接口,C-BSR的哈希掩码长度为1-缺30,优先级为10-缺0
C-BSR的优先级用于选举BSR,数值越大,优先级越高
C-BSR哈希掩码长度用于RP竞选
AR6上配置
int loop 0
pim sm
pim
c-bsr LoopBack0 hash-length 1 priority 10
配置C-RR(AR7为239.0.0.1的RP,AR6为239.0.0.10的RP)
AR7上配置
acl number 2001
rule 5 permit source 239.0.0.1 0.0.0.0
rule deny
pim
c-rp LoopBack0 group-policy 2001 priority 10
配置路由器向BSR通告自己为C-RP,自己的组范围为ACL 2001内允许的组播组
配置自己的RP优先级为10,数值越大,优先级越低,缺0
AR6上配置
acl number 2001
rule 5 permit source 239.0.0.10 0.0.0.0
rule deny
pim
c-rp LoopBack0 group-policy 2001
组成员端DR上配置IGMP
interface GigabitEthernet0/0/1
igmp enable
igmp version 2
如果要配置SSM模型时,使用的IGMP等级为IGMP v3
配置PIM安全
AR5上配置BSR边界
interface GigabitEthernet0/0/2
pim bsr-boundary
AR9上配置PIM Silent
interface GigabitEthernet0/0/1
pim silent
AR9上对主机加入的组做限制
acl number 2000
rule 5 permit source 239.0.0.1 0.0.0.0
rule 10 permit source 239.0.0.10 0.0.0.0
rule 15 deny
interface GigabitEthernet0/0/1
igmp group-policy 2000 从此接口只能加入239.0.0.1和239.0.0.10这两个组播组
如果IGMP为v3版本,则不会有(*,Group)表项
配置SPT切换
组播路由协议——PIM SM工作机制_静下心来敲木鱼的博客-CSDN博客https://blog.csdn.net/m0_49864110/article/details/127815180在组成员端DR进行配置
pim
spt-switch-threshold 1024
当组播报文速率达到1024后进行SPT切换
配置Anycast RP
PIM其它特性——IPv6、Anycast RP_静下心来敲木鱼的博客-CSDN博客_anycast rphttps://blog.csdn.net/m0_49864110/article/details/127815231
Anycast RP可实现组播源就近注册和接收者就近加入
(相比于正常PIM-SM配置只是动态RP的选举配置不同,其余配置相同)
AR6配置
Pim
c-bsr LoopBack 0
c-rp LoopBack 0
anycast-rp 67.67.67.67
local-address 6.6.6.6
peer 7.7.7.7
AR7配置
pim
c-bsr LoopBack 0
c-rp LoopBack 0
anycast-rp 67.67.67.67
local-address 7.7.7.7
peer 6.6.6.6