IGMP Snooping的工作机制( 五 )


SSM是一种在协议支持的情况下,能够在用户侧IGMP接口上指定组播源的传输服务 。但有时组播组成员主机却只能运行或,这时就可以通过在交换机上配置SSM 功能,向运行或的组成员提供SSM服务 。
配置命令:所有路由器都要这样配置,对应具体的接口multicast routing-enableint g0/0/xpim sm路由器连接用户侧的接口连接用户侧的:int g0/0/1pim smigmp enabledis pim routing-tabledis pim neighbor
有了源的信息 不需要汇聚点RP,不需要建立共享树
源信息和组地址 对应 。为了让他知道有什么内容
R1,R2,R3,R4:igmpssm-mapping 239.0.0.1 32 192.168.1.1
dis igmp ssm- group 239.0.0.1 看组和源地址的对应关系
只有最后一跳连接用户的路由器的接口才要配置
连接用户侧:
int g0/0/1igmp version 3igmp ssm-mapping enable
dis igmp ssm- int g0/0/1
dis pim -table
RP为NULL,因为已经有源了,不需要有RP
组播综合实验
实验需求:
域内有两台组播源服务器:
MCS1使用组播地址:239.0.0.1/8
MCS2使用特定源组播地址 232.0.0.1/8域内使用OSPF路由协议,全网通讯正常PC1和PC3接收239.0.0.1组播流PC2和PC4接收特定源组播流AR1是RP,使用静态RP技术通告全网 。
全网OSPF 。直接区域0,通告,测试全网连通性 。这里主要就是要看组播实验的
踩过的坑:注意要点击目的MAC那一栏哦,不然全0是通不了的
PC的组播项和组播源都需要自己去点击
注意连接用户侧的要配置 igmp enable配置所有接口包括loopback 0接口并pim sm后 multicast routing-enableint g0/0/xloopback 0pim sm所有路由器(通告全网,万一PC2突然要接受MCS1的呢 。。。。。看个人)都要配置有static-RP: R2也要配,做冗余acl 2000rule 5 permit source 239.0.0.0 0.255.255.255#multicast routing-enablepimstatic-rp 1.1.1.1 2000
特定源 只有最后一跳连接用户的路由器的接口才要配置
连接用户侧的MCS2
int g0/0/1igmp version 3igmp ssm-mapping enable
源信息和组地址 对应 。为了让他知道有什么内容
R2\R4\R6 所有经过特定源的路由器都要配置
igmpssm-mapping 232.0.0.1 8 192.168.2.1
验证:
dis pim rp-info
dis pim -table
dis pim
dis igmp ssm- group 232.0.0.1
dis igmp ssm-
冗余 R1怎么配的,R2就再配一个一样的,反之 。互相冗余
R2 做R1的冗余
acl 2000rule 5 permit source 239.0.0.0 0.255.255.255#multicast routing-enablepimstatic-rp 1.1.1.1 2000
R1 做R2的冗余
igmpssm-mapping 232.0.0.1 8 192.168.2.1
抓包验证(路由器的用户侧g0/0/1):