分享

在Cisco路由器上部署Source Specific Multicast(PI...

 mypkm 2016-11-15
SSM-Source Specific Multicast(指定源组播)
对于某个多播组,进行指定源的加组行为,匹配上了源才接收组播流量,若组播流量不来自于指定的源,则丢弃流量。
在组播流量传输过程中没有不必要的泛洪和修剪。
在组播路由表中全部由 (S,G) 的形式表现,其中S为指定的组播源,G为相对应的多播组。
在iana的IPv4地址分配中,将232.0.0.0/8的A类地址分配给了PIM-SSM来使用,在实际配置中可以手工更改这个范围,232/8也是PIM-SSM的默认地址范围。
SSM模式的PIM需要与IGMP的v3版本合作使用,若加组的主机不支持IGMPv3,需要使用SSM映射来向下兼容。
在SSM模式中,接口的PIM模式可以是sparse-densemode,也可以是sparse-mode,不需要也不能指定RP
SSM-mapping
在主机不支持IGMPv3时,可以通过SSM映射功能去向下兼容。
1 在IGMPv2接口下开启 URD 和 IGMP 的 v3lite 功能。
2 手工静态指定或通过DNS查询来进行SSM的映射,即源和组的映射。
案例:
实验拓扑
在Cisco路由器上部署Source Specific Multicast(PIM-SSM指定源组播) By CreoX

图中R1的loopback 0口为组播源,组播地址分别为232.0.0.1 和 232.0.0.2
R3支持IGMPv3
R4只支持IGMPv2
地址分配为10.10.XY.X/24
环回口为10.10.X.X/32
即10.10.12.1/24,10.10.23.3/24
单播配置略去 保证全网互通,可达.
组播配置如下:
R1:
ip multicast-routing
ip pim ssm default
int lo 0
ip pim sparse-mode
int s0/0
ip pim sparse-mode
R2:
int multicast-routing
ip pi ssm default
int s0/0
ip pim sparse-mode
int e1/0
ip pim sparse-mode
ip igmp version 3
int e1/1
ip pim sparse-mode
ip igmp v3lite
ip urd
ip igmp ssm-map enable
no ip igmp ssm-map query dns
access-list 1 per 232.0.0.1
access-list 1 per 232.0.0.2
ip igmp ssm-map static 1 10.10.1.1
R3:
int e1/0
ip igmp join-group 232.0.0.1 source 10.10.1.1
ip igmp version 3
R4:
int e1/1
ip igmp join-group 232.0.0.2 source 10.10.1.1
测试结果为
在R3上ping 232.0.0.1 232.0.0.2 都有回包,多播路由表中只有确定的(S,G)条目。
R3上将loopback 0 口 shutdown 不再有回包。
By Creo

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多