一、PIM-SM 组播路由
基于 pimsm 组播路由协议和 ripv2 协议的组播配置
二、设置环境
硬件平台为:GSMM7328Sv2 和GSM7352Sv2
本文基于软件版本:8.0.3.28和8.0.3.28
组播软件:超限组播测试工具
PC若干
三、连接结构图
四、设置步骤:
1.Web 界面配置方法
第一步:在GSM7328Sv2上创建vlan3,添加端口3、4、5到vlan3,修改端口的pvid值为3,为vlan3配置网关IP192.168.9.1/24具体操作请参考另外的文档。http://www.netgear.com.cn/kb_web_files/switch10190.htm,http://www.netgear.com.cn/kb_web_files/switch10189.htm
第二步:在GSM7328Sv2上配置接口ip启用路由模式,在routing—ip—ip configuration,routing mode改成enable,
再为接口1和13配置ip,routing—ip—advanced—ip interface configurati
第三步:启用rip,在接口上发布路由
此时如果GSM7352sv2配置好的话可以通过rip学习到rip发布出来的路由
第四步:启用全局组播路由协议pimsm和接口组播路由pimsm和vlan 组播路由
Vlan组播路由的配置要在命令行下开启
(GSM7328Sv2) #configure
(GSM7328Sv2) (Config)#interface vlan 3
(GSM7328Sv2) (Interface-vlan 3)#routing
(GSM7328Sv2) (Interface-vlan 3)#ip pimsm
开启igmp协议,vlan下的igmp要在命令行下开启
(GSM7328Sv2) (Config)#ip igmp//使能全局igmp功能
(GSM7328Sv2) (Interface-vlan 3)#ip igmp//使能vlan3的igmp功能
第五步:在GSM7352Sv2上创建vlan2,添加端口3、4、5到vlan2,修改端口的pvid值为2,为vlan2配置网关IP192.168.8.1/24具体操作请参考另外的文档。http://www.netgear.com.cn/kb_web_files/switch10190.htm,http://www.netgear.com.cn/kb_web_files/switch10189.htm
第六步:在GSM7352上配置接口ip和启用路由协议rip和组播路由协议pimsm,请参考上面GSM7328Sv2的配置步骤.另新增的三层接口1/0/25 IP为192.168.6.1/24,该网段不开启转发组播数据的功能。Vlan2的pimsm协议同样要在命令行下开启。
第七步:在GSM7352Sv2上开启全局igmp,vlan2下的igmp同样要在命令行下开启,参考上面描述
2.命令行配置方法
- 在GSM7328Sv2上配置,vlan创建,增加vlan成员,配置vlan 网关ip略,请参考上面。
配置要点:
1、全局启动IP组播路由。
2、各接口启动PIM SM。
3、与成员相连的接口上使能IGMP。
4、保证组播源和组播组成员之间路由可达。
5、至少配置一个候选BSR和一个候选RP。
(GSM7328Sv2) >en
(GSM7328Sv2) #configure
(GSM7328Sv2) (Config)#ip routing//使能IP路由功能
(GSM7328Sv2) (Config)#ip pimsm/使能pimsm
(GSM7328Sv2) (Config)#ip multicast//使能IP组播转发
(GSM7328Sv2) (Config)#ip igmp //使能igmp
(GSM7328Sv2) (Config)#interface vlan 3
(GSM7328Sv2) (Interface-vlan 3)#routing
(GSM7328Sv2) (Interface-vlan 3)#ip rip
(GSM7328Sv2) (Interface-vlan 3)#ip pimsm
(GSM7328Sv2) (Interface-vlan 3)#ip igmp//vlan3接受组播的成员,要开启igmp
(GSM7328Sv2) (Config)#interface 1/0/1
(GSM7328Sv2) (Interface 1/0/1)#ip address 192.168.2.2 255.255.255.0
(GSM7328Sv2) (Interface 1/0/1)#ip rip
(GSM7328Sv2) (Interface 1/0/1)#ip pimsm
(GSM7328Sv2) (Interface 1/0/1)#exit
(GSM7328Sv2) (Config)#interface 1/0/13
(GSM7328Sv2) (Interface 1/0/13)#routing
(GSM7328Sv2) (Interface 1/0/13)#ip address 192.168.1.2 255.255.255.0
(GSM7328Sv2) (Interface 1/0/13)#ip rip
(GSM7328Sv2) (Interface 1/0/13)#ip pimsm
(GSM7328Sv2) (Interface 1/0/13)#exit
(GSM7328Sv2) (Config)#
- 在GSM7352Sv2上配置,vlan创建,增加vlan成员,配置vlan 网关ip略,请参考上面
(GSM7352Sv2) >en
(GSM7352Sv2) #configure
(GSM7352Sv2) (Config)#ip routing
(GSM7352Sv2) (Config)#ip pimsm
(GSM7352Sv2) (Config)#ip igmp
(GSM7352Sv2) (Config)#ip multicast
(GSM7352Sv2) (Config)#ip pimsm rp-candidate interface 1/0/21 225.1.1.1 255.255.255.0
(GSM7352Sv2) (Config)#ip pimsm bsr-candidate interface 1/0/21 307 //使能交换机对外宣告其是BSR掩码30,优先级7
(GSM7352Sv2) (Config)#interface vlan 2
(GSM7352Sv2) (Interface-vlan 2)#routing
(GSM7352Sv2) (Interface-vlan 2)#ip rip
(GSM7352Sv2) (Interface-vlan 2)#ip pimsm
(GSM7352Sv2) (Interface-vlan 2)#ip igmp
(GSM7352Sv2) (Config)#interface 1/0/21
(GSM7352Sv2) (Interface 1/0/21)#ip address 192.168.2.1 255.255.255.0
(GSM7352Sv2) (Interface 1/0/21)#ip rip
(GSM7352Sv2) (Interface 1/0/21)#ip pimsm
(GSM7352Sv2) (Interface 1/0/21)#exit
(GSM7352Sv2) (Config)#interface 1/0/24
(GSM7352Sv2) (Interface 1/0/24)#routing
(GSM7352Sv2) (Interface 1/0/24)#ip pimsm
(GSM7352Sv2) (Interface 1/0/24)#ip rip
(GSM7352Sv2) (Interface 1/0/24)#ip igmp
(GSM7352Sv2) (Interface 1/0/24)#ip address 192.168.4.1 255.255.255.0
(GSM7352Sv2) (Interface 1/0/24)#exit
(GSM7352Sv2) (Config)#interface 1/0/25
(GSM7352Sv2) (Interface 1/0/25)#ip address 192.168.6.1 255.255.255.0
(GSM7352Sv2) (Interface 1/0/25)#routing
(GSM7352Sv2) (Interface 1/0/25)#ip rip
到这里为止,以上配置GSM7328v2没有去参加选举BSR和RP,而GSM7352Sv2去参加BSR和RP的选举,并且RP优先级是默认,BSR优先级是7;同理,GSM7328sv2也可以去参加RP和BSR选举的。
3.检查组播路由表在各交换机上
4.在接受组播的终端上检查
HOST A 加入组播225.1.1.1,正常接收组播数据,而加入组播地址227.1.1.1时收不到225.1.1.1的组播数据
HOST B 未加入组播225.1.1.1,不能接收组播数据
HOST C 加入组播225.1.1.1,能正常接收组播数据
HOST D 虽加入组播225.1.1.1,但路由没为该网段转发组播数据,因此不能正常接收组播数据
HOST E 加入组播225.1.1.1,能正常接受组播数据;离开255.1.1.1时接收不到该地址的组播数据
序号 no. |
日期 date |
作者 author |
摘要 summary |
1 |
2011-12-09 |
ZhiJie.Ou |
文档创建 |
2 |
2011-12-09 |
Hayden.Zhang |
文档校对 |